// // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // // Author: Kazumi Ono (AKA onokazu) // // URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ // // Project: The XOOPS Project // // ------------------------------------------------------------------------- // if ( !is_object($xoopsUser) || !is_object($xoopsModule) || !$xoopsUser->isAdmin($xoopsModule->mid()) ) { exit("Access Denied"); } function RankForumAdmin() { $db =& Database::getInstance(); xoops_cp_header(); echo "

"._AM_RANKSSETTINGS."

"; $result = $db->query("SELECT * FROM ".$db->prefix("ranks")." ORDER BY rank_id"); $count = 0; while ( $rank = $db->fetchArray($result) ) { if ($count % 2 == 0) { $class = 'even'; } else { $class = 'odd'; } echo "'; } else { echo ' '; } if ($rank['rank_special'] == 1) { echo ''; } else { echo ''; } echo""; $count++; } echo '
"._AM_TITLE." "._AM_MINPOST." "._AM_MAXPOST." "._AM_IMAGE." "._AM_SPERANK." "._AM_ACTION."
".$rank['rank_title']." ".$rank['rank_min']." ".$rank['rank_max']." "; if ($rank['rank_image'] && file_exists(XOOPS_UPLOAD_PATH.'/'.$rank['rank_image'])) { echo ''._AM_ON.''._AM_OFF.'"._AM_EDIT." "._AM_DEL."


'; $rank['rank_min'] = 0; $rank['rank_max'] = 0; $rank['rank_special'] = 0; $rank['rank_id'] = ''; $rank['rank_title'] = ''; $rank['rank_image'] = 'blank.gif'; $rank['form_title'] = _AM_ADDNEWRANK; $rank['op'] = 'RankForumAdd'; include_once XOOPS_ROOT_PATH.'/modules/system/admin/userrank/rankform.php'; $rank_form->display(); xoops_cp_footer(); } function RankForumEdit($rank_id) { $db =& Database::getInstance(); $myts =& MyTextSanitizer::getInstance(); xoops_cp_header(); echo ''. _AM_RANKSSETTINGS .' »» '._AM_EDITRANK.'

'; $result = $db->query("SELECT * FROM ".$db->prefix("ranks")." WHERE rank_id=".$rank_id); $rank = $db->fetchArray($result); $rank['rank_title'] = $myts->makeTboxData4Edit($rank['rank_title']); $rank['rank_image'] = $myts->makeTboxData4Edit($rank['rank_image']); $rank['form_title'] = _AM_EDITRANK; $rank['op'] = 'RankForumSave'; include_once XOOPS_ROOT_PATH.'/modules/system/admin/userrank/rankform.php'; $rank_form->addElement(new XoopsFormHidden('old_rank', $rank['rank_image'])); $rank_form->display(); xoops_cp_footer(); } ?>