Example #1
0
            $result = $db->query('SELECT id, disp_position FROM ' . $db->prefix . 'categories ORDER BY disp_position') or error('Unable to fetch category list', __FILE__, __LINE__, $db->error());
            $num_cats = $db->num_rows($result);
            for ($i = 0; $i < $num_cats; ++$i) {
                if (!$cat_name[$i]) {
                    message($lang_admin['categories_no']);
                }
                if (!@preg_match('#^\\d+$#', $cat_order[$i])) {
                    message($_lang_admin['categories_fail_position']);
                }
                list($cat_id, $position) = $db->fetch_row($result);
                $db->query('UPDATE ' . $db->prefix . 'categories SET cat_name=\'' . $db->escape($cat_name[$i]) . '\', disp_position=' . $cat_order[$i] . ' WHERE id=' . $cat_id) or error('Unable to update category', __FILE__, __LINE__, $db->error());
            }
            // Regenerate the quickjump cache
            include_once PUN_ROOT . 'include/cache.php';
            generate_quickjump_cache();
            generate_wap_quickjump_cache();
            redirect('admin_categories.php', $lang_admin['categories_update_true']);
        }
    }
}
// Generate an array with all categories
$result = $db->query('SELECT id, cat_name, disp_position FROM ' . $db->prefix . 'categories ORDER BY disp_position') or error('Unable to fetch category list', __FILE__, __LINE__, $db->error());
$num_cats = $db->num_rows($result);
for ($i = 0; $i < $num_cats; ++$i) {
    $cat_list[] = $db->fetch_row($result);
}
$page_title = pun_htmlspecialchars($pun_config['o_board_title']) . ' / Admin / Categories';
require_once PUN_ROOT . 'header.php';
generate_admin_menu('categories');
echo '<div class="blockform">
<h2><span>' . $lang_admin['categories'] . '</span></h2>
Example #2
0
<?php

if (!defined('PUN') or !defined('PUN_ROOT')) {
    exit;
}
$quickjump = @(include PUN_ROOT . 'cache/cache_wap_quickjump_' . $forum_id . '.php');
if (!$quickjump) {
    include_once PUN_ROOT . 'include/cache.php';
    generate_wap_quickjump_cache($forum_id);
    $quickjump = (include PUN_ROOT . 'cache/cache_wap_quickjump_' . $forum_id . '.php');
}
return $quickjump;