Пример #1
0
function generate_categories_sitemap()
{
    inc_lib('news/get_list_cat');
    $list_cat = get_list_cat();
    foreach ($list_cat as $donnees) {
        Nw::$tpl->setBlock('cat', array('ALIAS' => $donnees['c_rewrite'], 'DATE' => $donnees['date_sitemap']));
    }
    Nw::$tpl->set(array('_SITE_URL_' => Nw::$site_url, 'DATE_NOW' => date('c', time())));
    $content_tpl = Nw::$tpl->pparse('sitemap/cat.html');
    $xml_file = gzopen(PATH_ROOT . 'inc/res/sitemaps/' . Nw::$site_lang . '.cat.xml.gz', 'w');
    gzwrite($xml_file, $content_tpl);
    gzclose($xml_file);
}
Пример #2
0
             $prune_enabled = '';
         }
     } else {
         $l_title = $lang['Create_forum'];
         $newmode = 'createforum';
         $buttonvalue = $lang['Create_forum'];
         $forumdesc = '';
         $forumstatus = FORUM_UNLOCKED;
         $forum_id = '';
         $prune_enabled = '';
         // Begin Simple Subforums MOD
         $parent_id = 0;
         // End Simple Subforums MOD
     }
     // Begin Simple Subforums MOD
     $catlist = get_list_cat($cat_id, $parent_id, $forum_id);
     // End Simple Subforums MOD
     $forumstatus == FORUM_LOCKED ? $forumlocked = "selected=\"selected\"" : ($forumunlocked = "selected=\"selected\"");
     // These two options ($lang['Status_unlocked'] and $lang['Status_locked']) seem to be missing from
     // the language files.
     $lang['Status_unlocked'] = isset($lang['Status_unlocked']) ? $lang['Status_unlocked'] : 'Unlocked';
     $lang['Status_locked'] = isset($lang['Status_locked']) ? $lang['Status_locked'] : 'Locked';
     $statuslist = "<option value=\"" . FORUM_UNLOCKED . "\" {$forumunlocked}>" . $lang['Status_unlocked'] . "</option>\n";
     $statuslist .= "<option value=\"" . FORUM_LOCKED . "\" {$forumlocked}>" . $lang['Status_locked'] . "</option>\n";
     $template->set_filenames(array("body" => "admin/forum_edit_body.tpl"));
     $s_hidden_fields = '<input type="hidden" name="mode" value="' . $newmode . '" /><input type="hidden" name="' . POST_FORUM_URL . '" value="' . $forum_id . '" />';
     $template->assign_vars(array('S_FORUM_ACTION' => append_sid("admin_forums.{$phpEx}"), 'S_HIDDEN_FIELDS' => $s_hidden_fields, 'S_SUBMIT_VALUE' => $buttonvalue, 'S_CAT_LIST' => $catlist, 'S_STATUS_LIST' => $statuslist, 'S_PRUNE_ENABLED' => $prune_enabled, 'L_FORUM_TITLE' => $l_title, 'L_FORUM_EXPLAIN' => $lang['Forum_edit_delete_explain'], 'L_FORUM_SETTINGS' => $lang['Forum_settings'], 'L_FORUM_NAME' => $lang['Forum_name'], 'L_CATEGORY' => $lang['Category'] . ' / ' . $lang['Forum'], 'L_FORUM_DESCRIPTION' => $lang['Forum_desc'], 'L_FORUM_STATUS' => $lang['Forum_status'], 'L_AUTO_PRUNE' => $lang['Forum_pruning'], 'L_ENABLED' => $lang['Enabled'], 'L_PRUNE_DAYS' => $lang['prune_days'], 'L_PRUNE_FREQ' => $lang['prune_freq'], 'L_DAYS' => $lang['Days'], 'PRUNE_DAYS' => isset($pr_row['prune_days']) ? $pr_row['prune_days'] : 7, 'PRUNE_FREQ' => isset($pr_row['prune_freq']) ? $pr_row['prune_freq'] : 1, 'FORUM_NAME' => $forumname, 'DESCRIPTION' => $forumdesc));
     $template->pparse("body");
     break;
 case 'createforum':
     //