</div>'; break; /** EDIT STORE */ /** EDIT STORE */ case 'edit': if (!ab_to(array('pages' => 'edit'))) { die; } $csrf = \site\utils::str_random(10); echo '<div class="title"> <h2>' . $LANG['pages_edit_title'] . '</h2> <div style="float:right; margin: 0 2px 0 0;">'; if (isset($_GET['id']) && ($page_exists = \query\main::page_exists($_GET['id']))) { $info = \query\main::page_infos($_GET['id']); echo '<div class="options"> <a href="#" class="btn">' . $LANG['options'] . '</a> <ul>'; if (ab_to(array('pages' => 'delete'))) { echo '<li><a href="?route=pages.php&action=delete&id=' . $_GET['id'] . '&token=' . $csrf . '" data-delete-msg="' . $LANG['delete_msg'] . '">' . $LANG['delete'] . '</a></li>'; } if ($info->visible) { echo '<li><a href="?route=pages.php&action=plans&type=unpublish&id=' . $_GET['id'] . '&token=' . $csrf . '">' . $LANG['unpublish'] . '</a></li>'; } else { echo '<li><a href="?route=pages.php&action=plans&type=publish&id=' . $_GET['id'] . '&token=' . $csrf . '">' . $LANG['publish'] . '</a></li>'; } echo '</ul> </div>'; }
<?php /* PUT THE OBJECT INTO A GLOBAL VARIABLE */ $GLOBALS['item'] = \query\main::page_infos(0, array('update_views' => '')); $GLOBALS['exists'] = \query\main::page_exists(0, array('user_view' => '')); /* CHECK IF PAGE EXISTS */ function exists() { return $GLOBALS['exists']; } /* INFORMATIONS ABOUT PAGE */ function the_page() { return $GLOBALS['item']; } /* METATAGS - TITLE */ function meta_title() { if ($GLOBALS['exists'] > 0 && !empty($GLOBALS['item']->meta_title)) { $repl = array('%YEAR%' => date('Y'), '%MONTH%' => date('F')); return str_replace(array_keys($repl), array_values($repl), $GLOBALS['item']->meta_title); } else { return htmlspecialchars(\query\main::get_option('sitetitle'));