/* === Hook === */
             foreach (cot_getextplugins('admin.structure.add.done') as $pl) {
                 include $pl;
             }
             /* ===== */
             cot_message('Added');
         } elseif (is_array($res)) {
             cot_error($res[0], $res[1]);
         } else {
             cot_error('Error');
         }
     }
     cot_redirect(cot_url('admin', 'm=structure&n=' . $n . '&mode=' . $mode . '&d=' . $durl, '', true));
 } elseif ($a == 'delete') {
     cot_check_xg();
     if (cot_structure_delete($n, $c, $is_module)) {
         /* === Hook === */
         foreach (cot_getextplugins('admin.structure.delete.done') as $pl) {
             include $pl;
         }
         /* ===== */
         cot_message('Deleted');
     }
     cot_redirect(cot_url('admin', 'm=structure&n=' . $n . '&mode=' . $mode . '&d=' . $durl, '', true));
 } elseif ($a == 'resyncall') {
     cot_check_xg();
     $res = false;
     $area_sync = 'cot_' . $n . '_sync';
     if (function_exists($area_sync)) {
         $res = true;
         $sql = $db->query("SELECT structure_code FROM {$db_structure} WHERE structure_area='" . $db->prep($n) . "'");
<?php

/**
 * pagecattree Plugin for Cotonti CMF
 *
 * @version 2.0.0
 * @author esclkm, http://www.littledev.ru
 * @copyright (c) 2008-2011 esclkm, http://www.littledev.ru
 */
defined('COT_CODE') or die('Wrong URL.');
cot_check_xg();
/* @var $cot_structure structure */
/* @var $db CotDB */
/* @var $cache Cache */
/* @var $t Xtemplate */
$cat = $cot_structure->category($id);
$c = $cat['structure_code'];
if (cot_structure_delete($n, $cat['structure_code'], $is_module)) {
    /* === Hook === */
    foreach (cot_getextplugins('admin.structure.delete.done') as $pl) {
        include $pl;
    }
    /* ===== */
    cot_message('Deleted');
}
cot_redirect(cot_url('admin', 'm=other&p=cateditor&n=' . $n, '', true));