Exemple #1
0
//$ui_options['javascripts'][] = 'photos.js';
if ($_GET['category'] == 'create' && isset($_POST["category_name"]) && is_privilegied('articles_admin')) {
    create_category($_POST["category_name"]);
}
if ($_GET['category'] == 'remove' && isset($_GET['id']) && is_privilegied('articles_admin')) {
    remove_category($_GET['id']);
}
if ($_GET['article'] == 'submit' && isset($_POST) && is_privilegied('articles_admin')) {
    if (isset($_GET['id'])) {
        update_article($_POST, $_GET['id']);
    } else {
        create_article($_POST);
    }
}
if ($_GET['article'] == 'remove' && isset($_GET['id']) && is_privilegied('articles_admin')) {
    remove_article($_GET['id']);
}
switch ($_GET['action']) {
    case 'admin':
        // If an admin would like to do anything
        $ui_options['menu_path'] = array('artiklar', 'admin');
        // Use of privilegies. Which I don't know anything about. ---------------------------------------------------------------
        if (!is_privilegied('articles_admin')) {
            $out .= rounded_corners_top(array('color' => 'red'));
            $out .= '<h1>Den här delen är endast till för de med privilegier till artikelsystemet</h1>' . "\n";
            $out .= '<a href="?action=list"><< Gå till listan över artiklar</a>' . "\n";
            $out .= rounded_corners_bottom();
            break;
        }
        if ($_GET['article'] == 'create') {
            $out .= '<h1>Skapa artikel</h1>' . "\n";
 } elseif ($action == 'edit_article') {
     edit_article();
 } elseif ($action == 'import_article') {
     import_article();
 } elseif ($action == 'list_private') {
     list_private();
 } elseif ($action == 'list_draft') {
     list_draft();
 } elseif (defined('HESK_DEMO')) {
     hesk_process_messages($hesklang['ddemo'], 'manage_knowledgebase.php', 'NOTICE');
 } elseif ($action == 'new_article') {
     new_article();
 } elseif ($action == 'new_category') {
     new_category();
 } elseif ($action == 'remove_article') {
     remove_article();
 } elseif ($action == 'save_article') {
     save_article();
 } elseif ($action == 'order_article') {
     order_article();
 } elseif ($action == 'order_cat') {
     order_category();
 } elseif ($action == 'edit_category') {
     edit_category();
 } elseif ($action == 'remove_kb_att') {
     remove_kb_att();
 } elseif ($action == 'sticky') {
     toggle_sticky();
 } elseif ($action == 'update_count') {
     update_count(1);
 }