Version 5.0.0 beta 6
This commit is contained in:
1 parent
57d9db6ce2
commit
fa2a720105
115 files changed
+1823
-1147
No files matched your search
@@ -3507,6 +3507,24 @@ abstract class Model extends ActiveRecord
|
||||
}
|
||||
}
|
||||
|
||||
/* Delete any node menu items */
|
||||
foreach( Db::i()->select( '*', 'core_menu', [ 'app=? and extension=?', 'core', 'Node' ] ) as $row )
|
||||
{
|
||||
if( $row['config'] and $config = json_decode( $row['config'], true ) )
|
||||
{
|
||||
if( $config['nodeClass'] == get_called_class() and $config['id'] == $this->_id )
|
||||
{
|
||||
Db::i()->delete( 'core_menu', [ 'id=?', $row['id'] ] );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
unset( Store::i()->frontNavigation );
|
||||
}
|
||||
catch( OutOfRangeException ){}
|
||||
|
||||
parent::delete();
|
||||
|
||||
Event::fire( 'onDelete', $this );
|
||||
|
||||
Reference in new issue
Block a user