Esempio n. 1
0
</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&amp;action=delete&amp;id=' . $_GET['id'] . '&amp;token=' . $csrf . '" data-delete-msg="' . $LANG['delete_msg'] . '">' . $LANG['delete'] . '</a></li>';
            }
            if ($info->visible) {
                echo '<li><a href="?route=pages.php&amp;action=plans&amp;type=unpublish&amp;id=' . $_GET['id'] . '&amp;token=' . $csrf . '">' . $LANG['unpublish'] . '</a></li>';
            } else {
                echo '<li><a href="?route=pages.php&amp;action=plans&amp;type=publish&amp;id=' . $_GET['id'] . '&amp;token=' . $csrf . '">' . $LANG['publish'] . '</a></li>';
            }
            echo '</ul>
</div>';
        }
Esempio n. 2
0
<?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'));