Пример #1
0
    $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);
Пример #2
0
} 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;
Пример #3
0
    $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');
Пример #4
0
    $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');
Пример #5
0
    $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);
Пример #6
0
<?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);