コード例 #1
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
}
if (isset($_POST['mirror'])) {
    $cs_news['categories_id'] = empty($_POST['categories_name']) ? $_POST['categories_id'] : cs_categories_create('news', $_POST['categories_name']);
    $cs_news['news_close'] = isset($_POST['news_close']) ? $_POST['news_close'] : 0;
    $cs_news['news_public'] = isset($_POST['news_public']) ? $_POST['news_public'] : 0;
    $cs_news['news_attached'] = isset($_POST['news_attached']) ? $_POST['news_attached'] : 0;
    $cs_news['news_headline'] = $_POST['news_headline'];
    $cs_news['news_time'] = cs_time();
    $cs_news['news_publishs_at'] = isset($_POST['publish_at']) ? cs_datepost('date', 'unix') : 0;
    $cs_news['news_readmore_active'] = isset($_POST['news_readmore_active']) ? $_POST['news_readmore_active'] : 0;
    $cs_news['news_text'] = empty($cs_main['rte_html']) ? $_POST['news_text'] : cs_abcode_inhtml($_POST['news_text'], 'add');
    $cs_news['news_readmore'] = empty($cs_main['rte_html']) ? $_POST['news_readmore'] : cs_abcode_inhtml($_POST['news_readmore'], 'add');
    $_POST['run_loop']++;
}
if (!empty($error) or isset($_POST['preview']) or !isset($_POST['submit'])) {
    $data['categories']['dropdown'] = cs_categories_dropdown('news', $cs_news['categories_id']);
    $data['news']['news_headline'] = cs_secure($cs_news['news_headline']);
    $data['news']['news_text'] = cs_secure($cs_news['news_text']);
    $data['news']['news_readmore'] = cs_secure($cs_news['news_readmore']);
    if (isset($_POST['mirror'])) {
        $run_loop = isset($_POST['run_loop']) ? $_POST['run_loop'] : 1;
    } else {
        $temp_mirror = explode("\n", $cs_news['news_mirror']);
        $temp_mirror_name = explode("\n", $cs_news['news_mirror_name']);
        $run_loop = count($temp_mirror);
    }
    $tpl_run = 0;
    $run = empty($cs_news['news_mirror']) ? 0 : 1;
    for ($run; $run < $run_loop; $run++) {
        $num = empty($cs_news['news_mirror']) ? $run + 1 : $run;
        if (isset($_POST['mirror'])) {
コード例 #2
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
    $games_save = array($games_name, $games_version, $games_release, $games_creator, $categories_id, $games_url, $games_usk);
    cs_sql_insert(__FILE__, 'games', $games_cells, $games_save);
    $where = "games_name = '" . cs_sql_escape($games_name) . "'";
    $getid = cs_sql_select(__FILE__, 'games', 'games_id', $where);
    if (!empty($files['symbol']['tmp_name']) and $symbol_error == 0) {
        $filename = $getid['games_id'] . '.' . $extension;
        cs_upload('games', $filename, $files['symbol']['tmp_name']);
    } else {
        copy('uploads/games/0.gif', 'uploads/games/' . (int) $getid['games_id'] . '.gif');
    }
    cs_redirect($cs_lang['create_done'], 'games');
}
$data['url']['form'] = cs_url('games', 'create');
$data['games']['name'] = $games_name;
$data['games']['version'] = $games_version;
$data['games']['genre'] = cs_categories_dropdown('games', $categories_id);
$data['games']['release'] = cs_dateselect('datum', 'date', $games_release);
$data['games']['creator'] = $games_creator;
$data['games']['homepage'] = $games_url;
$usknum[0]['games_usk'] = '00';
$usknum[0]['name'] = $cs_lang['usk_00'];
$usknum[1]['games_usk'] = '06';
$usknum[1]['name'] = $cs_lang['usk_06'];
$usknum[2]['games_usk'] = '12';
$usknum[2]['name'] = $cs_lang['usk_12'];
$usknum[3]['games_usk'] = '16';
$usknum[3]['name'] = $cs_lang['usk_16'];
$usknum[4]['games_usk'] = '18';
$usknum[4]['name'] = $cs_lang['usk_18'];
$data['games']['usk'] = cs_dropdown('games_usk', 'name', $usknum, $games_usk);
$matches[1] = $cs_lang['pic_infos'];
コード例 #3
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
    $cs_banners['banners_picture'] = '';
    $cs_banners['banners_alt'] = '';
    $cs_banners['banners_order'] = $op_banners['def_order'];
    $cs_banners['categories_id'] = 0;
}
if (!isset($_POST['submit'])) {
    $data['lang']['body'] = $cs_lang['body_create'];
} elseif (!empty($error)) {
    $data['lang']['body'] = $message;
} else {
    $data['lang']['body'] = $cs_lang['create_done'];
}
if (!empty($error) or !isset($_POST['submit'])) {
    $data['action']['form'] = cs_url('banners', 'create');
    $data['banners']['name'] = $cs_banners['banners_name'];
    $data['banners']['category'] = cs_categories_dropdown('banners', $cs_banners['categories_id']);
    $data['banners']['url'] = $cs_banners['banners_url'];
    $data['banners']['or_img_url'] = $cs_banners['banners_picture'];
    $data['banners']['alt'] = $cs_banners['banners_alt'];
    $data['banners']['order'] = $cs_banners['banners_order'];
    $matches[1] = $cs_lang['pic_infos'];
    $return_types = '';
    foreach ($img_filetypes as $add) {
        $return_types .= empty($return_types) ? $add : ', ' . $add;
    }
    $matches[2] = $cs_lang['max_width'] . $op_banners['max_width'] . ' px' . cs_html_br(1);
    $matches[2] .= $cs_lang['max_height'] . $op_banners['max_height'] . ' px' . cs_html_br(1);
    $matches[2] .= $cs_lang['max_size'] . cs_filesize($op_banners['max_size']) . cs_html_br(1);
    $matches[2] .= $cs_lang['filetypes'] . $return_types;
    $data['banners']['clip'] = cs_abcode_clip($matches);
    echo cs_subtemplate(__FILE__, $data, 'banners', 'create');
コード例 #4
0
ファイル: edit.php プロジェクト: aberrios/WEBTHESGO
    $errormsg = '';
    if (empty($cs_bm['categories_id'])) {
        $error++;
        $errormsg .= $cs_lang['no_cat'] . cs_html_br(1);
    }
} else {
    $boardmods_id = $_GET['id'];
    $tables = 'boardmods brd INNER JOIN {pre}_users usr ON usr.users_id = brd.users_id';
    $cells = 'brd.boardmods_id AS boardmods_id, brd.categories_id AS categories_id, brd.users_id AS users_id, usr.users_nick AS users_nick, ';
    $cells .= 'brd.boardmods_modpanel AS boardmods_modpanel, brd.boardmods_edit AS boardmods_edit, brd.boardmods_del AS boardmods_del';
    $cs_bm = cs_sql_select(__FILE__, $tables, $cells, "boardmods_id = '" . $boardmods_id . "'", 0, 0);
}
if (!isset($_POST['submit']) and empty($error)) {
    $data['head']['body'] = $cs_lang['body'];
} elseif (!empty($error)) {
    $data['head']['body'] = $errormsg;
}
if (!empty($error) or !isset($_POST['submit'])) {
    $data['bm']['id'] = empty($_POST['id']) ? $_GET['id'] : $_POST['id'];
    $data['bm']['user'] = cs_secure($cs_bm['users_nick']);
    $data['bm']['cat_dropdown'] = cs_categories_dropdown('boardmods', $cs_bm['categories_id']);
    $data['bm']['boardmods_modpanel'] = $cs_bm['boardmods_modpanel'] == 1 ? 'checked="checked"' : '';
    $data['bm']['boardmods_edit'] = $cs_bm['boardmods_edit'] == 1 ? 'checked="checked"' : '';
    $data['bm']['boardmods_del'] = $cs_bm['boardmods_del'] == 1 ? 'checked="checked"' : '';
} else {
    $boardmods_cells = array_keys($cs_bm);
    $boardmods_save = array_values($cs_bm);
    cs_sql_update(__FILE__, 'boardmods', $boardmods_cells, $boardmods_save, $_POST['id']);
    cs_redirect($cs_lang['changes_done'], 'boardmods');
}
echo cs_subtemplate(__FILE__, $data, 'boardmods', 'edit');
コード例 #5
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
        if ($img_size[1] > $img_max['height']) {
            $error .= $cs_lang['too_high'] . cs_html_br(1);
        }
        if ($files_gl['symbol']['size'] > $img_max['size']) {
            $error .= $cs_lang['too_big'] . cs_html_br(1);
        }
    }
}
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['data'] = $cs_links;
    $data['cat']['dropdown'] = cs_categories_dropdown('links', $cs_links['categories_id']);
    $linksstat[0]['links_stats'] = 'on';
    $linksstat[0]['name'] = $cs_lang['online'];
    $linksstat[1]['links_stats'] = 'off';
    $linksstat[1]['name'] = $cs_lang['offline'];
    $data['status']['dropdown'] = cs_dropdown('links_stats', 'name', $linksstat, $cs_links['links_stats']);
    if (empty($cs_main['rte_html'])) {
        $data['if']['abcode'] = TRUE;
        $data['abcode']['smileys'] = cs_abcode_smileys('links_info', 1);
        $data['abcode']['features'] = cs_abcode_features('links_info', 1, 1);
    } else {
        $data['if']['rte_html'] = TRUE;
        $data['rte']['html'] = cs_rte_html('links_info', $cs_links['links_info']);
    }
    $matches[1] = $cs_lang['pic_infos'];
    $return_types = '';
コード例 #6
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
    }
    if (empty($cs_events['events_time'])) {
        $error .= $cs_lang['no_date'] . cs_html_br(1);
    }
    if ($cs_events['events_guestsmax'] < $cs_events['events_guestsmin']) {
        $error .= $cs_lang['min_greater_max'] . cs_html_br(1);
    }
}
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['data'] = $cs_events;
    $data['categories']['dropdown'] = cs_categories_dropdown('events', $cs_events['categories_id']);
    $data['select']['time'] = cs_dateselect('time', 'unix', $cs_events['events_time'], 1995);
    if (empty($cs_main['rte_html'])) {
        $data['if']['abcode'] = TRUE;
        $data['if']['rte_html'] = FALSE;
        $data['abcode']['smileys'] = cs_abcode_smileys('events_more', 1);
        $data['abcode']['features'] = cs_abcode_features('events_more', 1, 1);
    } else {
        $data['if']['abcode'] = FALSE;
        $data['if']['rte_html'] = TRUE;
        $data['rte']['html'] = cs_rte_html('events_more', $cs_events['events_more']);
    }
    $selected = 'selected="selected"';
    $data['check']['multi_no'] = $_POST['events_multi'] == 'no' ? $selected : '';
    $data['check']['multi_yes'] = $_POST['events_multi'] == 'yes' ? $selected : '';
    $data['data']['events_multix'] = $_POST['events_multix'];
コード例 #7
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
    $cs_replays['replays_team2'] = '';
    $cs_replays['replays_date'] = cs_datereal('Y-m-d');
    $cs_replays['replays_map'] = '';
    $cs_replays['replays_mirror_urls'] = '';
    $cs_replays['replays_mirror_names'] = '';
    $cs_replays['replays_info'] = '';
    $cs_replays['replays_close'] = 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['replays'] = $cs_replays;
    $data['replays']['cat_dropdown'] = cs_categories_dropdown('replays', $cs_replays['categories_id']);
    $data['games'] = array();
    $el_id = 'game_1';
    $cs_games = cs_sql_select(__FILE__, 'games', 'games_name,games_id', 0, 'games_name', 0, 0);
    $games_count = count($cs_games);
    for ($run = 0; $run < $games_count; $run++) {
        $sel = $cs_games[$run]['games_id'] == $cs_replays['games_id'] ? 1 : 0;
        $data['games'][$run]['op'] = cs_html_option($cs_games[$run]['games_name'], $cs_games[$run]['games_id'], $sel);
    }
    $url = 'uploads/games/' . $cs_replays['games_id'] . '.gif';
    $data['replays']['games_img'] = cs_html_img($url, 0, 0, 'id="' . $el_id . '"');
    $data['replays']['date_sel'] = cs_dateselect('date', 'date', $cs_replays['replays_date'], 1995);
    $matches[1] = $cs_lang['rep_infos'];
    $return_types = '';
    foreach ($rep_filetypes as $add) {
        $return_types .= empty($return_types) ? $add : ', ' . $add;
コード例 #8
0
ファイル: edit.php プロジェクト: aberrios/WEBTHESGO
    }
}
if (!isset($_POST['submit']) and !isset($_POST['preview']) and empty($error)) {
    $data['head']['body'] = $cs_lang['body_edit'];
} elseif (!empty($error)) {
    $data['head']['body'] = $error;
} elseif (isset($_POST['preview'])) {
    $data['head']['body'] = $cs_lang['preview'];
}
if (isset($_POST['preview']) and empty($error)) {
    $data['if']['preview'] = true;
    $data['preview']['question'] = cs_secure($_POST['faq_frage']);
    $data['preview']['answer'] = cs_secure($faq_antwort, 1, 1, 1, 1);
}
if (!empty($error) or isset($_POST['preview']) or !isset($_POST['submit'])) {
    $data['faq']['cat'] = cs_categories_dropdown('faq', $categories_id);
    $data['faq']['frage'] = $faq_frage;
    if (empty($cs_main['rte_html'])) {
        $data['abcode']['smileys'] = cs_abcode_smileys('faq_antwort', 1);
        $data['abcode']['features'] = cs_abcode_features('faq_antwort', 1, 1);
        $data['if']['rte_html'] = FALSE;
        $data['if']['no_rte_html'] = TRUE;
        $data['faq']['antwort'] = $faq_antwort;
    } else {
        $data['if']['rte_html'] = TRUE;
        $data['if']['no_rte_html'] = FALSE;
        $data['faq']['content'] = cs_rte_html('faq_antwort', $faq_antwort);
    }
    $data['faq']['id'] = $faq_id;
    echo cs_subtemplate(__FILE__, $data, 'faq', 'edit');
} else {
コード例 #9
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
                $error .= $cs_lang['too_big_rimg'] . cs_html_br(1);
            }
        }
    }
} else {
    $data['partner']['partner_name'] = '';
    $data['partner']['partner_text'] = '';
    $data['partner']['partner_url'] = '';
    $data['partner']['partner_alt'] = '';
    $data['partner']['partner_priority'] = '1';
    $categories_id = '';
}
if (empty($_POST['submit']) || !empty($error)) {
    $data['form']['create'] = cs_url('partner', 'create');
    $data['head']['body_text'] = !empty($error) ? $error : $cs_lang['body_text'];
    $data['categories']['dropdown'] = cs_categories_dropdown('partner', $categories_id);
    $data['abcode']['smileys'] = cs_abcode_smileys('partner_text');
    $data['abcode']['features'] = cs_abcode_features('partner_text');
    $matches_n[1] = $cs_lang['infobox'];
    $return_types = '';
    foreach ($img_filetypes as $add => $value) {
        $return_types .= empty($return_types) ? $add : ', ' . $add;
    }
    $matches_n[2] = $cs_lang['max_width'] . $op_partner['def_width_navimg'] . ' px' . cs_html_br(1);
    $matches_n[2] .= $cs_lang['max_height'] . $op_partner['def_height_navimg'] . ' px' . cs_html_br(1);
    $matches_n[2] .= $cs_lang['max_size'] . cs_filesize($op_partner['max_size_navimg']) . cs_html_br(1);
    $matches_n[2] .= $cs_lang['filetypes'] . $return_types;
    $data['clip']['nimg'] = cs_abcode_clip($matches_n);
    $matches_l[1] = $cs_lang['infobox'];
    $return_types = '';
    foreach ($img_filetypes as $add => $value) {
コード例 #10
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
    }
    if (empty($cs_quotes['quotes_text'])) {
        $error++;
        $errormsg .= $cs_lang['no_text'] . cs_html_br(1);
    }
}
if (!isset($_POST['submit']) and empty($error)) {
    $data['head']['body'] = $cs_lang['fill_obligated'];
} elseif (!empty($error)) {
    $data['head']['error'] = $errormsg;
    $data['head']['body'] = '';
}
if (empty($error)) {
    $data['head']['error'] = '';
}
if (!empty($error) or !isset($_POST['submit'])) {
    $data['head']['body'] = $cs_lang['fill_obligated'];
    $categories_id = empty($cs_quotes['categories_id']) ? 0 : $cs_quotes['categories_id'];
    $data['categories']['dropdown'] = cs_categories_dropdown('quotes', $categories_id);
    $data['abcode']['features'] = cs_abcode_features('quotes_text');
    $data['data']['smileys'] = cs_abcode_smileys('quotes_text');
    $data['url']['action'] = cs_url('quotes', 'create');
    $data['quotes']['quotes_headline'] = empty($cs_quotes['quotes_headline']) ? '' : $cs_quotes['quotes_headline'];
    $data['quotes']['quotes_text'] = empty($cs_quotes['quotes_text']) ? '' : $cs_quotes['quotes_text'];
    echo cs_subtemplate(__FILE__, $data, 'quotes', 'create');
} else {
    $quotes_cells = array_keys($cs_quotes);
    $quotes_save = array_values($cs_quotes);
    cs_sql_insert(__FILE__, 'quotes', $quotes_cells, $quotes_save);
    cs_redirect($cs_lang['create_done'], 'quotes');
}
コード例 #11
0
ファイル: edit.php プロジェクト: aberrios/WEBTHESGO
     } elseif (!empty($psel[$x]['users_nick'])) {
         $cs_players[$x] = $psel[$x]['users_nick'];
     } else {
         $cs_players[$x] = '';
     }
 }
 $data['wars'] = $cs_wars;
 $cs_games = cs_sql_select(__FILE__, 'games', 'games_name,games_id', 0, 'games_name', 0, 0);
 $games_count = count($cs_games);
 for ($run = 0; $run < $games_count; $run++) {
     $sel = $cs_games[$run]['games_id'] == $cs_wars['games_id'] ? 1 : 0;
     $data['games'][$run]['choose'] = cs_html_option($cs_games[$run]['games_name'], $cs_games[$run]['games_id'], $sel);
 }
 $url = 'uploads/games/' . $cs_wars['games_id'] . '.gif';
 $data['wars']['game_img'] = cs_html_img($url, 0, 0, 'id="game_1"');
 $data['wars']['category_sel'] = cs_categories_dropdown('wars', $cs_wars['categories_id']);
 $cid = "clans_id != '1'";
 $clans_data = cs_sql_select(__FILE__, 'clans', 'clans_name,clans_id', $cid, 'clans_name', 0, 0);
 $data['wars']['enemy_sel'] = cs_dropdown('clans_id', 'clans_name', $clans_data, $cs_wars['clans_id']);
 $where = "squads_own = '1' AND (squads_fightus = '0' OR squads_id = " . $cs_wars['squads_id'] . ")";
 $squads_data = cs_sql_select(__FILE__, 'squads', 'squads_name,squads_id', $where, 'squads_name', 0, 0);
 $data['wars']['squad_sel'] = cs_dropdown('squads_id', 'squads_name', $squads_data, $cs_wars['squads_id']);
 for ($x = 0; $x < $players; $x++) {
     $data['player'][$x]['x'] = $x;
     $data['player'][$x]['x2'] = $x + 1;
     $data['player'][$x]['player_name'] = $cs_players[$x];
     $data['player'][$x]['user_sel'] = cs_dropdown('playerid' . $x, 'users_nick', $cs_members, 0, 'users_id');
 }
 $data['wars']['date_sel'] = cs_dateselect('date', 'unix', $cs_wars['wars_date'], 1995);
 $status = array();
 $status[0]['wars_status'] = 'upcoming';
コード例 #12
0
ファイル: create.php プロジェクト: aberrios/WEBTHESGO
        if (!empty($files['picture'])) {
            cs_pictures_upload($files['picture'], 'articles', $articles_id);
        }
        cs_redirect($cs_lang['create_done'], 'articles');
    } else {
        $data['head']['body'] = $errormsg;
    }
} else {
    $data['art']['articles_com'] = '';
    $data['art']['articles_navlist'] = '';
    $data['art']['articles_fornext'] = '';
    $data['art']['articles_headline'] = '';
    $data['art']['articles_text'] = '';
    $data['art']['articles_time'] = cs_time();
    $data['art']['users_id'] = $account['users_id'];
    $data['art']['categories_id'] = 0;
}
$categories_id = empty($data['art']['categories_id']) ? 0 : $data['art']['categories_id'];
$data['categories']['dropdown'] = cs_categories_dropdown('articles', $categories_id);
$data['pictures']['select'] = cs_pictures_select('articles');
$on = "onclick=\"javascript:abc_insert";
if (empty($cs_main['rte_html'])) {
    $data['if']['rte_html'] = 0;
    $data['if']['no_rte_html'] = 1;
    $data['abcode']['features'] = cs_abcode_features('articles_text', 1, 1);
} else {
    $data['if']['rte_html'] = 1;
    $data['if']['no_rte_html'] = 0;
    $data['articles']['content'] = cs_rte_html('articles_text', $data['art']['articles_text']);
}
echo cs_subtemplate(__FILE__, $data, 'articles', 'create');
コード例 #13
0
ファイル: edit.php プロジェクト: aberrios/WEBTHESGO
    }
    if (empty($cs_rules['rules_title'])) {
        $error .= $cs_lang['no_title'] . cs_html_br(1);
    }
    if (empty($cs_rules['rules_rule'])) {
        $error .= $cs_lang['no_rule'] . cs_html_br(1);
    }
}
if (!isset($_POST['submit']) and empty($error) and !isset($_POST['preview'])) {
    $data['head']['body'] = $cs_lang['body_edit'];
} elseif (!empty($error)) {
    $data['head']['body'] = $error;
} elseif (isset($_POST['preview']) and empty($error)) {
    $data['head']['body'] = $cs_lang['preview'];
    $data['if']['preview'] = true;
    $data['ru']['rules_order'] = cs_secure($cs_rules['rules_order']);
    $data['ru']['rules_title'] = cs_secure($cs_rules['rules_title']);
    $data['ru']['rules_rule'] = cs_secure($cs_rules['rules_rule'], 1);
}
if (!empty($error) or !isset($_POST['submit'])) {
    $data['data'] = $cs_rules;
    $data['abcode']['features'] = cs_abcode_features('rules_rule');
    $data['categories']['dropdown'] = cs_categories_dropdown('rules', $cs_rules['categories_id']);
    $data['data']['rules_id'] = $rules_id;
    echo cs_subtemplate(__FILE__, $data, 'rules', 'edit');
} else {
    $rules_cells = array_keys($cs_rules);
    $rules_save = array_values($cs_rules);
    cs_sql_update(__FILE__, 'rules', $rules_cells, $rules_save, $rules_id);
    cs_redirect($cs_lang['changes_done'], 'rules');
}