Seditio Source
Root |
./othercms/Cotonti-0.6.25/system/core/admin/admin.page.inc.php
<?php
/**
 * Administration panel - Pages manager
 *
 * @package Cotonti
 * @version 0.1.0
 * @author Neocrome, Cotonti Team
 * @copyright Copyright (c) Cotonti Team 2008-2009
 * @license BSD
 */

(defined('SED_CODE') && defined('SED_ADMIN')) or die('Wrong URL.');

list(
$usr['auth_read'], $usr['auth_write'], $usr['isadmin']) = sed_auth('page', 'any');
sed_block($usr['isadmin']);

$t = new XTemplate(sed_skinfile('admin.page.inc', false, true));

$adminpath[] = array(sed_url('admin', 'm=page'), $L['Pages']);
$adminhelp = $L['adm_help_page'];

$totaldbpages = sed_sql_rowcount($db_pages);
$sql = sed_sql_query("SELECT COUNT(*) FROM $db_pages WHERE page_state=1");
$sys['pagesqueued'] = sed_sql_result($sql, 0, 'COUNT(*)');

$lincif_conf = sed_auth('admin', 'a', 'A');
$lincif_page = sed_auth('page', 'any', 'A');

$t -> assign(array(
   
"ADMIN_PAGE_URL_CONFIG" => sed_url('admin', "m=config&n=edit&o=core&p=page"),
   
"ADMIN_PAGE_URL_ADD" => sed_url('page', 'm=add'),
   
"ADMIN_PAGE_URL_QUEUE" => sed_url('admin', 'm=page&s=queue'),
   
"ADMIN_PAGE_QUEUE" => $sys['pagesqueued'],
   
"ADMIN_PAGE_URL_STRUCTURE" => sed_url('admin', 'm=page&s=structure'),
   
"ADMIN_PAGE_URL_EXTRAFIELDS" => sed_url('admin', 'm=page&s=extrafields'),
   
"ADMIN_PAGE_URL_CATORDER" => sed_url('admin', 'm=page&s=catorder'),
   
"ADMIN_PAGE_URL_LIST_ALL" => sed_url('list', 'c=all'),
   
"ADMIN_PAGE_TOTALDBPAGES" => $totaldbpages
));

/* === Hook  === */
$extp = sed_getextplugins('admin.page.tags');
if (
is_array($extp))
{ foreach(
$extp as $k => $pl) { include_once($cfg['plugins_dir'].'/'.$pl['pl_code'].'/'.$pl['pl_file'].'.php'); } }
/* ===== */

$t -> parse("PAGE");
$adminmain = $t -> text("PAGE");

?>