$cs_categories['categories_name'] = ''; $cs_categories['categories_mod'] = empty($_REQUEST['where']) ? $op_categories['def_mod'] : $_REQUEST['where']; $cs_categories['categories_url'] = ''; $cs_categories['categories_text'] = ''; $cs_categories['categories_order'] = 0; $cs_categories['categories_access'] = 0; $cs_categories['categories_subid'] = 0; } if (!isset($_POST['submit'])) { $data['head']['body'] = $cs_lang['body_create']; } elseif (!empty($error)) { $data['head']['body'] = $error; } if (!empty($error) or !isset($_POST['submit'])) { $data['cat'] = $cs_categories; $data['cat']['subcat_of'] = cs_categories_dropdown2($cs_categories['categories_mod'], $cs_categories['categories_subid'], 0); $run = 0; $modules = cs_checkdirs('mods'); foreach ($modules as $mods) { $check_axx = empty($account['access_' . $mods['dir'] . '']) ? 0 : $account['access_' . $mods['dir'] . '']; if (!empty($mods['categories']) and $check_axx > 2) { $mods['dir'] == $cs_categories['categories_mod'] ? $sel = 1 : ($sel = 0); $data['mod'][$run]['sel'] = cs_html_option($mods['name'], $mods['dir'], $sel); $run++; } } $levels = 0; $sel = 0; while ($levels < 6) { $cs_categories['categories_access'] == $levels ? $sel = 1 : ($sel = 0); $data['access'][$levels]['sel'] = cs_html_option($levels . ' - ' . $cs_lang['lev_' . $levels], $levels, $sel);
} elseif (!empty($error)) { $data['head']['message'] = $error; } if (!empty($error) or !isset($_POST['submit'])) { $size = 0; $data['file']['files_size'] /= 1024; while ($data['file']['files_size'] >= 1024 && $size < 2) { $data['file']['files_size'] /= 1024; $size++; } for ($l = 0; $l < 3; $l++) { $data['levels'][$l]['value'] = $l; $data['levels'][$l]['name'] = $cs_lang['size_' . $l]; $data['levels'][$l]['if']['selected'] = $size == $l ? true : false; } $data['categories']['dropdown'] = cs_categories_dropdown2('files', $data['file']['categories_id']); $data['text']['smileys'] = cs_abcode_smileys('files_description'); $data['text']['features'] = cs_abcode_features('files_description'); $data['if']['closed'] = $data['file']['files_close'] ? true : false; $data['if']['votes'] = $data['file']['files_vote'] ? true : false; if (isset($_POST['mirror'])) { $run_loop = isset($_POST['run_loop']) ? $_POST['run_loop'] : 1; } else { $files_mirror = $data['file']['files_mirror']; $temp = explode("-----", $files_mirror); $run_loop = count($temp); } $data['mirrors'] = array(); for ($run = 1; $run < $run_loop; $run++) { $num = $run + 1; $data['mirrors'][$run - 1]['run'] = $run;
$data['if']['preview'] = true; if (empty($data['create']['board_pwd'])) { $data['create']['board_ico'] = cs_icon('tutorials'); } else { $data['create']['board_ico'] = cs_icon('password'); } $data['create']['pre_text'] = cs_secure($data['create']['board_text'], 1); } $data['if']['error'] = false; if (!empty($errormsg)) { $data['if']['error'] = true; $data['if']['preview'] = false; $data['create']['errormsg'] = $errormsg; } if (!empty($errormsg) or isset($_POST['preview']) or !isset($_POST['submit'])) { $data['create']['cat_drop'] = cs_categories_dropdown2('board', $data['create']['categories_id']); $data['create']['ab_box'] = cs_abcode_features('board_text'); $levels = 0; $sel = 0; while ($levels < 6) { $data['create']['board_access'] == $levels ? $sel = 1 : ($sel = 0); $data['access'][$levels]['access_level'] = cs_html_option($levels . ' - ' . $cs_lang['lev_' . $levels], $levels, $sel); $levels++; } $matches[1] = $cs_lang['secure_stages']; $matches[2] = $cs_lang['stage_1'] . $cs_lang['stage_1_text'] . cs_html_br(1); $matches[2] .= $cs_lang['stage_2'] . $cs_lang['stage_2_text'] . cs_html_br(1); $matches[2] .= $cs_lang['stage_3'] . $cs_lang['stage_3_text'] . cs_html_br(1); $matches[2] .= $cs_lang['stage_4'] . $cs_lang['stage_4_text']; $data['create']['sec_level'] = cs_abcode_clip($matches); $op_squads = cs_sql_option(__FILE__, 'squads');
$start = $cs_post['start']; } $sort = empty($cs_get['sort']) ? 1 : $cs_get['sort']; if (!empty($cs_post['sort'])) { $sort = $cs_post['sort']; } $where = "nws.news_public > 0 AND cat.categories_access <= '" . $account['access_news'] . "'"; if (!empty($cat_id)) { $where .= " AND cat.categories_id = '" . $cat_id . "'"; } $cs_sort[1] = 'news_time DESC'; $cs_sort[2] = 'news_time ASC'; $cs_sort[3] = 'news_headline DESC'; $cs_sort[4] = 'news_headline ASC'; $order = $cs_sort[$sort]; $join = 'news nws INNER JOIN {pre}_categories cat ON nws.categories_id = cat.categories_id'; $data['head']['news_count'] = cs_sql_count(__FILE__, $join, $where, 'news_id'); $data['head']['pages'] = cs_pages('news', 'list', $data['head']['news_count'], $start, $cat_id, $sort); $data['head']['dropdown'] = cs_categories_dropdown2('news', $cat_id, 0, 'where'); $select = 'nws.news_headline AS news_headline, nws.news_time AS news_time, nws.news_id AS news_id'; $cs_news = cs_sql_select(__FILE__, $join, $select, $where, $order, $start, $account['users_limit']); $news_loop = count($cs_news); $data['sort']['news_time'] = cs_sort('news', 'list', $start, $cat_id, 1, $sort); $data['sort']['news_headline'] = cs_sort('news', 'list', $start, $cat_id, 3, $sort); for ($run = 0; $run < $news_loop; $run++) { $cs_news[$run]['news_time'] = cs_date('unix', $cs_news[$run]['news_time'], 1); $sec_head = cs_secure($cs_news[$run]['news_headline']); $cs_news[$run]['news_headline'] = cs_link($sec_head, 'news', 'view', 'id=' . $cs_news[$run]['news_id']); } $data['news'] = $cs_news; echo cs_subtemplate(__FILE__, $data, 'news', 'list');
$data['head']['body'] = $error; } if (isset($_POST['preview']) and empty($error)) { $data['if']['preview'] = TRUE; if (!empty($board['board_pwd'])) { $data['prev']['icon'] = cs_html_img('symbols/board/password.png'); } elseif (!empty($board['squads_id'])) { $data['prev']['icon'] = cs_html_img('symbols/board/board_read_.png'); } else { $data['prev']['icon'] = cs_icon('password'); } $data['prev']['text'] = cs_secure($board['board_text'], 1); } if (!empty($error) or isset($_POST['preview']) or !isset($_POST['submit'])) { $data['data'] = $board; $data['categories']['dropdown'] = cs_categories_dropdown2('board', $board['categories_id']); $data['abcode']['features'] = cs_abcode_features('board_text'); $data['access']['options'] = ''; $levels = 0; while ($levels < 6) { $board['board_access'] == $levels ? $sel = 1 : ($sel = 0); $data['access']['options'] .= cs_html_option($levels . ' - ' . $cs_lang['lev_' . $levels], $levels, $sel); $levels++; } $checked = 'checked="checked"'; $data['check']['yes'] = !empty($board['board_read']) ? $checked : ''; $data['check']['no'] = empty($board['board_read']) ? $checked : ''; $matches[1] = $cs_lang['secure_stages']; $matches[2] = $cs_lang['stage_1'] . $cs_lang['stage_1_text'] . cs_html_br(1); $matches[2] .= $cs_lang['stage_2'] . $cs_lang['stage_2_text'] . cs_html_br(1); $matches[2] .= $cs_lang['stage_3'] . $cs_lang['stage_3_text'] . cs_html_br(1);
<?php // ClanSphere 2010 - www.clansphere.net // $Id$ # Overwrite global settings by using the following array $cs_main = array('init_sql' => true, 'init_tpl' => false, 'init_mod' => true); chdir('../../'); require_once 'system/core/functions.php'; cs_init($cs_main); require 'mods/categories/functions.php'; $mod = cs_sql_escape($_GET['mod']); echo cs_categories_dropdown2($mod, 0, 0);