Version 4.3.0

This commit is contained in:
Neo committed 2025-12-19 05:47:12 -08:00
1 parent 96997ddd8e
commit fe1acf984a
1349 files changed
+116159 -67711

No files matched your search

@@ -34,15 +34,24 @@ class _Records
foreach( \IPS\cms\Databases::databases() as $database )
{
if ( $database->page_id > 0 and $database->can('view') )
$theOnlyCategory = NULL;
if ( $database->page_id > 0 and $database->can('add') )
{
$catClass = '\IPS\cms\Categories' . $database->id;
if ( $database->can('add') )
if ( $catClass::canOnAny('add') )
{
try
{
$page = \IPS\cms\Pages\Page::load( $database->page_id );
if( $database->use_categories AND $theOnlyCategory = $catClass::theOnlyNode() )
{
$items[ 'cms_create_menu_records_' . $database->id ] = array(
'link' => $theOnlyCategory->url()->setQueryString('do', 'form')
);
continue;
}
$items[ 'cms_create_menu_records_' . $database->id ] = array(
'link' => $page->url()->setQueryString('do', 'form'),
'extraData' => ( $database->use_categories ) ? array( 'data-ipsDialog' => true, 'data-ipsDialog-size' => "narrow" ) : array(),