Beispiel #1
0
 function add()
 {
     events::observe('add', 'templates', '_add');
     events::observer();
     admin::components('tabs', 'validator', 'upload');
     appPages::getPagesSelect(ADMIN_SITE_ID);
     appTemplates::getTmpls(ADMIN_SITE_ID);
     // test reserved
     db::table('admin_reserved');
     db::where('`table`', 'templates');
     db::where('user_id', ADMIN_USER_ID);
     $tmpl_id = db::get('id');
     if (db::rows() == 0) {
         db::table('templates');
         db::smartInsert(array('tmpl_pub' => '2', 'site_id' => ADMIN_SITE_ID));
         $tmpl_id = mysql_insert_id();
         db::table('templates');
         db::where('tmpl_id', $tmpl_id);
         db::update('tmpl_file', 'tmpl' . $tmpl_id . '.html');
         db::table('admin_reserved');
         db::insert('', 'templates', $tmpl_id, ADMIN_USER_ID);
     }
     f::set('tmpl_id', $tmpl_id);
     f::set('tmpl_file', 'tmpl' . $tmpl_id . '.html');
 }
Beispiel #2
0
 function add()
 {
     events::observe('add', 'pages', 'addPage');
     events::observer();
     if (events::detect('add')) {
         return true;
     }
     if (events::detect('parent')) {
         $parent = events::get('parent');
         db::table('pages');
         db::where('page_id', $parent);
         db::update('page_child', '1');
         f::set('page_parent', $parent);
     }
     admin::components('tabs', 'validator', 'upload');
     if (settings::get('pages', 'redactor')) {
         admin::components('redactor');
         s::section('redactor');
     }
     appPages::getPagesSelect(ADMIN_SITE_ID);
     appPages::getParentPages(ADMIN_SITE_ID, true);
     appTemplates::getTmpls(ADMIN_SITE_ID);
     // test reserved
     db::table('admin_reserved');
     db::where('`table`', 'pages');
     db::where('user_id', ADMIN_USER_ID);
     $page_id = db::get('id');
     if (db::rows() == 0) {
         db::table('pages');
         $array = array('page_date' => 'NOW()', 'page_pub' => '2', 'page_handler' => '0', 'page_dynamic' => '0', 'page_cache' => '0', 'page_map' => '0', 'page_child' => '0', 'page_level' => 0, 'site_id' => ADMIN_SITE_ID);
         db::smartInsert($array);
         $page_id = mysql_insert_id();
         db::table('admin_reserved');
         db::insert('', 'pages', $page_id, ADMIN_USER_ID);
     }
     f::set('page_id', $page_id);
 }