Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* Please do not reverse engineer this code, it has taken quite sometime to compile,..
Decoded Output download
if( !defined('IN_ACP') )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'.";
exit();
}
class admin_arcade_settings_settings extends ipsCommand
{
public $html;
public function doExecute( ipsRegistry $registry )
{
$this->arcade = $this->registry->getClass('arcadelib');
switch( $this->request['do'] )
{
case 'createcat':
$this->create_category();
break;
case 'delcat':
$this->delete_cat();
break;
case 'cats':
$this->show_cats();
break;
case 'updatecats':
$this->update_cats();
break;
case 'delcat':
$this->delete_cat();
break;
case 'catimg':
$this->cat_img();
break;
case 'upcats':
$this->do_upcats();
break;
case 'updatecatimg':
$this->do_updatecatimg();
break;
case 'catimgdelete':
$this->do_catimgdelete();
break;
case 'rgtsettings':
$this->rg_settings();
break;
case 'do_rgsettings':
$this->do_rgsettings();
break;
case 'convert_pts':
$this->convert_pts();
break;
case 'convertPts':
$this->convertPts( $ptsField );
break;
case 'shoutboxsettings':
$this->shoutbox_settings();
break;
case 'do_shoutsettings':
$this->do_shoutsettings();
break;
case 'dotopic_settings':
$this->do_topicsettings();
break;
case 'topics':
$this->topic_settings();
break;
case 'dongtopic_settings':
$this->do_ngtopicsettings();
break;
case 'ngtopics':
$this->ng_topic_settings();
break;
case 'do_challenge_settings':
$this->do_challenge_settings();
break;
case 'challenges':
$this->challenge_settings();
break;
case 'sngsystem':
$this->sng_system();
break;
case 'do_sngsettings':
$this->do_sngsettings();
break;
case 'globalpoints':
$this->global_points();
break;
case 'do_points':
$this->do_points();
break;
case 'pointsystem':
$this->point_system();
break;
case 'do_psyssettings':
$this->do_psyssettings();
break;
case 'dotopic_settings':
$this->do_topicsettings();
break;
case 'topics':
$this->topic_settings();
break;
case 'do_settings':
$this->do_settings();
break;
default:
$this->settings();
break;
}
$this->registry->output->html_main .= $this->registry->output->global_template->global_frame_wrapper();
$this->registry->output->sendOutput();
}
function setup_cats() {
$order = array();
$the_cats = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats'));
$this->DB->execute();
while( $cats = $this->DB->fetch() )
{
$the_cats[] = $cats;
}
foreach( $the_cats as $cat )
{
if( in_array('-',unserialize( $cat['perms'] )) or in_array($this->memberData['member_group_id'] ,unserialize( $cat['perms'] )) or $this->check_access(unserialize( $cat['perms'] )) )
{
$this->cats['catnames'][$cat['c_id'] ] = $cat['cat_name'];
$this->cats['catdesc'][$cat['c_id'] ] = $cat['cdesc'];
$this->cats['numofgames'][$cat['c_id'] ] = $cat['num_of_games'];
$this->cats['catperms'][] = $cat['c_id'];
$pos = $cat['pos'];
while( isset($this->cats['inorder'][$pos ]) )
{
$pos++;
}
$order[] = $pos;
$this->cats['inorder'][$pos ] = $cat;
}
}
$this->cats['noview'] = 0;
if( !count($this->cats['catperms']) )
{
$this->cats['noview'] = 1;
}
if ( !$this->cats['noview'] ) {
array_multisort( $order ,SORT_ASC ,$this->cats['inorder'] );
$this->cats['catstring'] = implode( ',',$this->cats['catperms'] );
}
return $this->cats;
}
function check_access($cat_perm) {
if( in_array($this->memberData['g_id'] ,$cat_perm ) ) {
return true;
}
$mgroup_others = $this->memberData['mgroup_others'];
$this->fuckheads = explode(",",$mgroup_others);
foreach( $this->fuckheads as $other_groups ) {
if( in_array($other_groups,$cat_perm ) ) {
return true;
}
}
return false;
}
function cat_img() {
$this->dirs['arcade'] = DOC_IPS_ROOT_PATH.'arcade/';
$this->dirs['tar'] = $this->dirs['arcade'].'cat_imgs/';
$c_id = intval($this->request['c_id']);
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','updatecatimg'),
3 =>array( 'c_id',$c_id )
) );
$this->arcade->td_header[] = array( '','15%');
$this->arcade->td_header[] = array( '','15%');
$this->arcade->td_header[] = array( '','15%');
$this->arcade->td_header[] = array( '','15%');
$this->arcade->td_header[] = array( '','15%');
$this->arcade->td_header[] = array( '','15%');
if ( $this->request['catsaved'] == 'saved') {
$this->registry->output->html .= '<body onload=window.close();></body>';
}
$cat = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_cats','where'=>'c_id='.$c_id ) );
$this->registry->output->html .= $this->arcade->start_table( '<div class="acp-box">Selecting Category Image for ->'.$cat['cat_name'] );
$a = 1;
$catimg_table = array();
if( ($dh = opendir($this->dirs['tar'])) != true )
{
die("SHIT");
}
while( ($file = readdir($dh)) !== false )
{
if( preg_match('/\.gif$/i',$file ,$matches) ||preg_match('/\.png$/i',$file ,$matches) ||preg_match('/\.jpg$/i',$file ,$matches) ||preg_match('/\.jpeg$/i',$file ,$matches))
{
if( $a >6 )
{
$a = 1;
$this->registry->output->html .= $this->arcade->add_td_row( array( $catimg_table[1] ,$catimg_table[2] ,$catimg_table[3] ,$catimg_table[4] ,$catimg_table[5] ,$catimg_table[6] ) );
$catimg_table = array();
}
$name = $matches[1];
$catimg_table[$a] = "<div class='ipsTable'>
<table cellpadding='4' cellspacing='0' border='0' width='100%'>
<tr>
<td class='tdrow2' colspan='2' align='center'><img src=\"".$this->settings['board_url']."/arcade/cat_imgs/".$file."\" alt=\"".$file."\"><br />File Name: <b>".$file."</b><br /><input type='radio' name='cat_img' value='$file' ></center></td>
</tr></table></div>";
$a++;
}
}
closedir( $dh );
if( count($catimg_table) >0 )
{
$this->registry->output->html .= $this->arcade->add_td_row( array( $catimg_table[1] ,$catimg_table[2] ,$catimg_table[3] ,$catimg_table[4] ,$catimg_table[5] ,$catimg_table[6] ) );
}
$this->registry->output->html .= $this->arcade->end_form( 'Save Image');
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->printPopupWindow();
}
function show_cats()
{
$categories = array();
$cattid = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats',
'order'=>'cat_name','ASC'));
$this->DB->execute();
while( $cats = $this->DB->fetch() )
{
$categories[] = $cats;
$cattid[$cats['c_id']] = $cats['c_id'];
}
$this->update_cat_game_nums( $cattid );
$order = array();
$count = 0;
foreach( $categories as $c )
{
$order[] = $c['pos'];
$count++;
}
array_multisort( $order ,SORT_ASC ,$categories );
$positions = array();
for( $a = 1 ;$a <= $count ;$a++)
{
$positions[$a ] = array( $a ,$a );
}
$grouplist = array( array( '-','All Groups') );
foreach( $this->cache->getCache('group_cache') as $gid =>$gdata )
{
$grouplist[] = array( $gid ,$gdata['g_title'] );
}
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','createcat')
) );
$this->registry->output->html .=( "<div class='section_title'><h2>Categories</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( '<div class="acp-box"><h3>Create a Category</h3><table class="ipsTable" id="settings_table">');
$this->registry->output->html .= $this->arcade->add_td_row( array(
"<center><strong>Category Name</strong> ".$this->registry->output->formInput( 'catname','') ."<br />".$this->registry->output->formMultiDropdown( 'permsgps[]',$grouplist ,array( '-') ) ."</center> "
) );
$this->registry->output->html .= $this->arcade->end_form( 'Create Category');
$this->registry->output->html .= $this->arcade->end_table();
$form_code = 'module=settings&section=settings&';
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','updatecats')
) );
$this->registry->output->html .= $this->arcade->start_table( '<div class="acp-box"><h3>Categories</h3><table class="ipsTable" id="settings_table">');
foreach( $categories as $cat )
{
if( $cat['perms'] == ''or !isset($cat['perms']) )
{
$cat['perms'] = array( '-');
}
$dellink = '[ <a href="'.$this->settings['base_url'].$form_code.'do=delcat&c='.$cat['c_id'].'">Delete</a> ]';
if( $cat['c_id'] == 1 )
{
$dellink = '';
}
if( $cat['cat_img'] == '')
{
$catimg = "<b><a href='#' onclick=\"window.open('".$this->settings['base_url'].$form_code."do=catimg&c_id={$cat['c_id']}','selimage','height=700,width=900,resizable=yes,scrollbars=yes'); return false;\">Select Image</b>";
}else {
$catimg = '<img src="'.$this->settings['board_url'].'/arcade/cat_imgs/'.$cat['cat_img'].'" alt="'.$cat['cat_img'].'"> <br /><a href="'.$this->settings['base_url'].$form_code.'do=catimgdelete&c_id='.$cat['c_id'].'">Delete Image</a>';
}
IPSText::getTextClass( 'bbcode')->parse_html = 0;
IPSText::getTextClass( 'bbcode')->parse_nl2br = 0;
IPSText::getTextClass( 'bbcode')->parse_smilies = 1;
IPSText::getTextClass( 'bbcode')->parse_bbcode = 1;
IPSText::getTextClass( 'bbcode')->parsing_section = 'arcade_catdesc';
IPSText::getTextClass( 'bbcode')->parsing_section = 'arcade_catpass';
$cat['cdesc'] = IPSText::getTextClass( 'bbcode')->preEditParse( $cat['cdesc'] );
$table = '
<input type="hidden" name="cids[]" value="'.$cat['c_id'].'" />
<table class="form_table">
<tr>
<td style="width: 100%" "cellspacing: 0">
<div class="acp-box">
<table class="ipsTable">
<tr>
<td class="titlemedium" style="padding: 3px;" valign="middle" colspan="3">
'.$this->arcade->form_dropdown( $cat['c_id'].'_order',$positions ,$cat['pos'] ).'
'.$cat['cat_name'].' '.$dellink.'
</td>
</tr>
<tr>
<td class="tdrow1" width="50%" align="center" rowspan="2" valign="top">
<div class="acp-box">
<fieldset style="padding: 5px;">
<legend><big>Description</big></legend>
'.$this->registry->output->formTextarea( $cat['c_id'].'_desc',$cat['cdesc'] ).'
</fieldset>
</td>
<td class="tdrow1" width="25%" align="center">
<div class="acp-box">
<fieldset style="padding: 5px;">
<legend><big>Rename</big></legend>
'.$this->registry->output->formInput( $cat['c_id'].'_rename',$cat['cat_name'] ).'
</fieldset>
<fieldset style="padding: 5px;">
<legend><big>Category Image</big></legend>
'.$catimg.'
</fieldset>
</td>
<td class="tdrow1" colspan="2" align="center">
<div class="acp-box">
<fieldset style="padding: 5px;">
<legend><big>Can Be Accessed By</big></legend>
'.$this->registry->output->formMultiDropdown( $cat['c_id'].'_groups[]',$grouplist ,unserialize( $cat['perms'] ) ).'
</fieldset>
</td>
<td class="tdrow1" colspan="2" align="center">
<div class="acp-box">
<fieldset style="padding: 5px;">
<legend><big>Password</big></legend>
'.$this->registry->output->formInput( $cat['c_id'].'_pass',$cat['password'] ).'
</fieldset>
</td></tr></table></div>
</td>
</tr>
</table>';
$this->registry->output->html .= $this->arcade->add_td_row( array( $table ) );
}
$this->registry->output->html .= $this->arcade->end_form( 'Update Cats');
$this->registry->output->html .= $this->arcade->end_table();
}
function update_cats()
{
$the_cats = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats',
'order'=>'cat_name','ASC'));
$this->DB->execute();
while( $cats = $this->DB->fetch() )
{
$the_cats[] = $cats['c_id'];
}
foreach( $the_cats as $id )
{
$order = $this->request[$id.'_order'];
$pass = $this->request[$id.'_pass'];
$name = trim($this->request[$id.'_rename']);
$desc = trim($this->request[$id.'_desc']);
$groups = $_POST[$id.'_groups'];
if( !is_array($groups) or in_array('-',$groups) )
{
$groups = array( '-');
}
$cats[$id ]['pos'] = $order;
$cats[$id ]['cdesc'] = $desc;
$cats[$id ]['password'] = '';
$cats[$id ]['perms'] = $groups;
IPSText::getTextClass('bbcode')->parse_html = 0;
IPSText::getTextClass('bbcode')->parse_nl2br = 1;
IPSText::getTextClass('bbcode')->parse_smilies = 1;
IPSText::getTextClass('bbcode')->parse_bbcode = 1;
IPSText::getTextClass('bbcode')->parsing_section = 'arcade_catdesc';
IPSText::getTextClass('bbcode')->parsing_section = 'arcade_catpass';
$desc = IPSText::getTextClass('bbcode')->preEditParse( $desc );
$dbarray = array( 'pos'=>$order,
'cat_name'=>$name,
'cdesc'=>$desc,
'password'=>$pass,
'perms'=>serialize($groups));
$this->DB->update( 'arcade_cats',$dbarray ,'c_id = '.$id );
}
$form_code = 'module=settings&do=cats';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Categories Updated!');
}
function do_updatecatimg() {
$cat_img = $this->request['cat_img'];
$c_id = $this->request['c_id'];
$this->DB->update( 'arcade_cats',array( 'cat_img'=>$cat_img ) ,'c_id = '.$c_id );
$form_code = 'module=settings&do=catimg&c_id={$c_id }&catsaved=saved';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Category Image Selected!! Please refresh the main window');
}
function do_catimgdelete() {
$c_id = $this->request['c_id'];
$this->DB->update( 'arcade_cats',array( 'cat_img'=>'') ,'c_id = '.$c_id );
$form_code = 'module=settings&do=cats';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Category Image Deleted!');
}
function update_cat_game_nums( $cats )
{
$tmp = $cats;
$amounts = array();
$total = 0;
$this->arcade->query( 'update_catnums',1 );
while( $games = $this->DB->fetch() )
{
$amounts[$games['catid'] ] = $games['amount'];
$total += $games['amount'];
}
foreach( $tmp as $id =>$data )
{
if(isset($cats[$id ]['num_of_games'] ) ) {
$cats[$id ]['num_of_games'] = $amounts[$id ];
if ( !$amounts[$id ] ) {
$amounts[$id ] = 0;
}
$dbarray = array( 'num_of_games'=>$amounts[$id ] );
$this->DB->update( 'arcade_cats',$dbarray ,'c_id = '.$id );
}
}
return $cats;
}
function create_category()
{
$name = trim($this->request['catname']);
$perms = $this->request['permsgps'];
if( !is_array($perms) or in_array('-',$perms) )
{
$perms = array( '-');
}
if( empty($name) )
{
$this->registry->output->showError( 'You did not enter a name for the category.');
}
$categories = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats',
'order'=>'cat_name','ASC'));
$this->DB->execute();
while( $cats = $this->DB->fetch() )
{
$categories[] = $cats;
}
foreach( $categories as $cat )
{
if( strtolower($name) == strtolower($cat['cat_name']) )
{
$this->registry->output->showError( 'A category named '.$cat['cat_name'].' already exists.');
}
}
end($categories);
$newid = key($categories) +1;
$this->DB->insert( 'arcade_cats',array(
'cat_name'=>$name,
'pos'=>$newid,
'num_of_games'=>0,
'cdesc'=>'',
'password'=>'',
'cat_img'=>'',
'perms'=>serialize($perms) ) );
$form_code = 'module=settings&do=cats';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Category Created!');
}
function challenge_settings() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$odor = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'pfields_content') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_challenge_settings'),
) );
$this->td_header[] = array( "{none}","40%");
$this->td_header[] = array( "{none}","60%");
$this->registry->output->html .=( "<div class='section_title'><h2>Challenge Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Challenge System Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Member id for sending notifications?</strong><span class='desctext'>Leave at 0 to disable and let the member id be used.</span></td><td>",
$this->registry->output->formSimpleInput("globalpmid",$test['globalpmid'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Turn on Challenge System</strong></td><td>",
$this->registry->output->formYesNo( 'challengesystem',$test['challengesystem'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Allow users to challenge their points?</strong></td><td>",
$this->registry->output->formYesNo( 'use_challengepoints',$test['use_challengepoints'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Allow Challenge Scores to be posted in Arcade?</strong></td><td>",
$this->registry->output->formYesNo( 'post_c_score',$test['post_c_score'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>What is your point field??</strong><span class='desctext'>ibProBattle is money<br />Perfect Points is points <br /></b>Your point system not listed? Please contact the mod author for assist in getting the points field</span></td><td>",
$this->registry->output->formSimpleInput( 'pointfield',$test['pointfield'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Message Sent for New Challenge.</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Subject:</strong><span class='desctext'>Enter your Message subject here.<br />{GAME} will be replaced by the game title.<br />{NAME} will be replaced by users name.</span></td><td>",
$this->registry->output->formTextarea('ncha_title',$test['ncha_title'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message:</strong><span class='desctext'>Enter your Message here.<br />{GAME} will be replaced by the game title.<br />{NAME} will be replaced by users name.<br />{APPROVE} will be link to approve challenge.<br />{DECLINE} will be link to decline challenge.<br />{POT} will be replaced how many points the challenge is for.<br />{BR} will be replace by a br tag</span></td><td>",
$this->registry->output->formTextarea('ncha_msg',IPSText::getTextClass( 'bbcode')->preEditParse( $test['ncha_msg']) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Message Sent for Accepted Challenge</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Subject:</strong><span class='desctext'>Enter your Message subject here.<br />{GAME} will be replaced by the game title.<br />{NAME} will be replaced by users name.</span></td><td>",
$this->registry->output->formTextarea('accept_title',$test['accept_title'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message:</strong><span class='desctext'>Enter your Message here.<br />{GAME} will be replaced by the game title with clickable link to their challenge page.<br />{NAME} will be replaced by users name.<br />{BR} will be replace by a br tag</span></td><td>",
$this->registry->output->formTextarea('accept_msg',IPSText::getTextClass( 'bbcode')->preEditParse( $test['accept_msg']) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Message Sent for Declined Challenge</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Subject:</strong><span class='desctext'>Enter your Message subject here.<br />{GAME} will be replaced by the game title.<br />{NAME} will be replaced by users name.</span></td><td>",
$this->registry->output->formTextarea('decline_title',$test['decline_title'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message:</strong><span class='desctext'>Enter your Message here.<br />{GAME} will be replaced by the game title with clickable link to their challenge page.<br />{NAME} will be replaced by users name.<br />{BR} will be replace by a br tag</span></td><td>",
$this->registry->output->formTextarea('decline_msg',IPSText::getTextClass( 'bbcode')->preEditParse( $test['decline_msg']) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Message Sent for Completed Challenge. The player that has already played will get this message</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Winning - Message Subject:</strong><span class='desctext'>Enter your Message Subject here<br />{GAME} will be replaced by the game title<br />{WINNER} will be replaced by the winner<br />{LOSER} will be replaced by the loser<br />{WSCORE} will be replaced by the winners score<br />{LSCORE} will be replaced by the losers score<br />{POT} will be replaced by the # of points in the challenge pot</span></td><td>",
$this->registry->output->formTextarea('comcha_title',$test['comcha_title'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Winning - Message:</strong><span class='desctext'>Enter your Message here<br />{GAME} will be replaced by the game title<br />{WINNER} will be replaced by the winner<br />{LOSER} will be replaced by the loser<br />{WSCORE} will be replaced by the winners score<br />{LSCORE} will be replaced by the losers score<br />{POT} will be replaced by the challenge pot<br />{BR} will be replaced by a br tag</span></td><td>",
$this->registry->output->formTextarea('comcha_msg',IPSText::getTextClass( 'bbcode')->preEditParse( $test['comcha_msg']) )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Loser - Message Subject:</strong><span class='desctext'>Enter your Message Subject here<br />{GAME} will be replaced by the game title<br />{WINNER} will be replaced by the winner<br />{LOSER} will be replaced by the loser<br />{WSCORE} will be replaced by the winners score<br />{LSCORE} will be replaced by the losers score<br />{POT} will be replaced by the # of points in the challenge pot</span></td><td>",
$this->registry->output->formTextarea('comcha_titleL',$test['comcha_titleL'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Loser - Message:</strong><span class='desctext'>Enter your Message here<br />{GAME} will be replaced by the game title<br />{WINNER} will be replaced by the winner<br />{LOSER} will be replaced by the loser<br />{WSCORE} will be replaced by the winners score<br />{LSCORE} will be replaced by the losers score<br />{POT} will be replaced by the # of points in the challenge pot<br />{BR} will be replace by a br tag</span></td><td>",
$this->registry->output->formTextarea('comcha_msgL',IPSText::getTextClass( 'bbcode')->preEditParse( $test['comcha_msgL']) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_challenge_settings() {
if ( $this->request['use_challengepoints'] ) {
$field = $this->DB->query("SHOW COLUMNS FROM ".$this->settings['sql_tbl_prefix']."members LIKE '".$this->request['pointfield']."'");
$report = $this->DB->fetch($field);
if (!$report) {
$this->registry->output->showError( 'Sorry I could not locate <b>'.$this->request['pointfield'].'</b> as your point field. Please try again!');
}
}
$db_string = array(
'ncha_title'=>$this->request['ncha_title'],
'ncha_msg'=>$this->request['ncha_msg'],
'accept_title'=>$this->request['accept_title'],
'accept_msg'=>$this->request['accept_msg'],
'decline_title'=>$this->request['decline_title'],
'decline_msg'=>$this->request['decline_msg'],
'comcha_msg'=>$this->request['comcha_msg'],
'comcha_title'=>$this->request['comcha_title'],
'comcha_msgL'=>$this->request['comcha_msgL'],
'comcha_titleL'=>$this->request['comcha_titleL'],
'challengesystem'=>$this->request['challengesystem'],
'sb_challenge'=>$this->request['sb_challenge'],
'sb_challenge_msg'=>$this->request['sb_challenge_msg'],
'sb_challenge_color'=>$this->request['sb_challenge_color'],
'use_challengepoints'=>$this->request['use_challengepoints'],
'pointfield'=>$this->request['pointfield'],
'post_c_score'=>$this->request['post_c_score'] );
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$db_string );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=challenges';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Challenge Settings Updated!');
}
function sng_system() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_sngsettings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Sit N Go System Settings</h2><table class='ipsTable' id='settings_table'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Sit N Go Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Enable Sit N Go??</strong><span class='desctext'>Be sure to set proper permissions in Group Permissions.</span></td><td>",
$this->registry->output->formYesNo( 'use_sng',$test['use_sng'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Post Message in Shoutbox if new Sit n Go Is Made?</span></td><td>",
$this->registry->output->formYesNo( 'shoutbox_version',$test['shoutbox_version'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Allow Points to be played??</strong><span class='desctext'>You need to have point system installed to use this feature.</span></td><td>",
$this->registry->output->formYesNo( 'sng_allow_points',$test['sng_allow_points'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Max Number of players that can play in sit n go??.</span></td><td>",
$this->registry->output->formSimpleInput("sng_maxplayers",$test['sng_maxplayers'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Update the Score Every</strong><span class='desctext'>This will change how offen the players score updates. The lower you go more the stress you could put on your server.</span></td><td>",
$this->arcade->form_dropdown( 'sng_scoreupdate',
array(
0 =>array( '1000','1 Second'),
1 =>array( '2000','2 Seconds'),
2 =>array( '3000','3 Seconds'),
3 =>array( '4000','4 Seconds'),
4 =>array( '5000','5 Seconds'),
5 =>array( '5000','5 Seconds'),
6 =>array( '6000','6 Seconds'),
7 =>array( '7000','7 Seconds'),
8 =>array( '8000','8 Seconds'),
9 =>array( '9000','9 Seconds'),
10 =>array( '10000','10 Seconds'),
),
$this->caches['arcade']['sng_scoreupdate'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Refresh the Scores List Every</strong><span class='desctext'>This will change how offen the scores are refresh. The lower you go more the stress you could put on your server.</span></td><td>",
$this->arcade->form_dropdown( 'sng_scorerefresh',
array(
0 =>array( '1000','1 Second'),
1 =>array( '2000','2 Seconds'),
2 =>array( '3000','3 Seconds'),
3 =>array( '4000','4 Seconds'),
4 =>array( '5000','5 Seconds'),
5 =>array( '5000','5 Seconds'),
6 =>array( '6000','6 Seconds'),
7 =>array( '7000','7 Seconds'),
8 =>array( '8000','8 Seconds'),
9 =>array( '9000','9 Seconds'),
10 =>array( '10000','10 Seconds'),
),
$this->caches['arcade']['sng_scorerefresh'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Delete Pending Sit N Go's?</span></td><td>",
$this->registry->output->formSimpleInput( "pending_sng1",$test['pending_sng1'] ) ." ".
$this->arcade->form_dropdown( 'pending_sng2',
array(
0 =>array( '3600','Hours'),
1 =>array( '86400','Days'),
2 =>array( '2592000','Months'),
),
$this->caches['arcade']['pending_sng2'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Delete Completed Sit N Go's?</span></td><td>",
$this->registry->output->formSimpleInput( "completed_sng1",$test['completed_sng1'] ) ." ".
$this->arcade->form_dropdown( 'completed_sng2',
array(
0 =>array( '3600','Hours'),
1 =>array( '86400','Days'),
2 =>array( '2592000','Months'),
),
$this->caches['arcade']['completed_sng2'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>File name for sound when Sit N Go is Full?</strong><span class='desctext'>Upload your sound file to /arcade/modules/.</span></td><td>",
$this->registry->output->formSimpleInput("sng_fullsound",$test['sng_fullsound'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_sngsettings() {
$pstring = array(
'use_sng'=>$this->request['use_sng'],
'pending_sng1'=>$this->request['pending_sng1'],
'pending_sng2'=>$this->request['pending_sng2'],
'completed_sng1'=>$this->request['completed_sng1'],
'completed_sng2'=>$this->request['completed_sng2'],
'sng_allow_points'=>$this->request['sng_allow_points'],
'sng_maxplayers'=>$this->request['sng_maxplayers'],
'shoutbox_version'=>$this->request['shoutbox_version'],
'sng_fullsound'=>$this->request['sng_fullsound'],
'sng_scorerefresh'=>$this->request['sng_scorerefresh'],
'sng_scoreupdate'=>$this->request['sng_scoreupdate'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$pstring );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=sngsystem';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'SNG System Settings Saved!');
}
function global_points()
{
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Point Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'module','settings'),
1 =>array( 'app','arcade'),
2 =>array( 'do','do_points'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Global Point Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Global Point System Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Use global point settings for all games?</strong><span class='desctext'>If you choose yes these settings will be applied to ALL games. If you choose NO you can still set the games individually from the games list.</span></td><td>",
$this->registry->output->formYesNo( 'global_points_on',$test['global_points_on'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Cost of Game?</strong><span class='desctext'> 0 = No Charge</span></td><td>",
$this->registry->output->formSimpleInput("gcost",$test['gcost'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Minimum score to get points</strong><span class='desctext'>If they don't achieve at least this score, they are awarded nothing</span></td><td>",
$this->registry->output->formSimpleInput("shop_minscore",$test['shop_minscore'])
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Point Conversion</strong><span class='desctext'>How many points a user earns for each Game point. Leave at 0 to disable pay outs</span></td><td>",
$this->registry->output->formSimpleInput("shop_gpoints",$test['shop_gpoints'] )." Game points earns ".$this->registry->output->formSimpleInput("shop_points",$test['shop_points'])." Points"
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Maximum Store points to Give?</strong><span class='desctext'>Max points to give a player</span></td><td>",
$this->registry->output->formSimpleInput("shop_maxpoints",$test['shop_maxpoints'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Jackpot starting value?</strong><span class='desctext'>Paid to player who beats high score, resets to this score. 0 to disable Jackpot system</span></td><td>",
$this->registry->output->formSimpleInput("jackpot_start",$test['jackpot_start'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Increment Jackpot this value every time score is submitted?</strong><span class='desctext'>0 to disable</span></td><td>",
$this->registry->output->formSimpleInput("jackpot_inc",$test['jackpot_inc'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Jackpot maximum value?</strong><span class='desctext'>Max amount to pay if incrementing is on, 0 for no maximum</span></td><td>",
$this->registry->output->formSimpleInput("jackpot_max",$test['jackpot_max'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Minimum # of Scores submitted before paying out?</strong><span class='desctext'>For a new game, this is the amount of players that must have a score submited before paying out. 0 to disable</span></td><td>",
$this->registry->output->formSimpleInput("jackpot_minplays",$test['jackpot_minplays'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_points() {
$db_string = $this->DB->compileUpdateString( array ('global_points_on'=>$this->request['global_points_on'],
'gcost'=>$this->request['gcost'],
'shop_minscore'=>$this->request['shop_minscore'],
'shop_points'=>$this->request['shop_points'],
'shop_gpoints'=>$this->request['shop_gpoints'],
'shop_maxpoints'=>$this->request['shop_maxpoints'],
'jackpot_start'=>$this->request['jackpot_start'],
'jackpot_inc'=>$this->request['jackpot_inc'],
'jackpot_max'=>$this->request['jackpot_max'],
'jackpot_minplays'=>$this->request['jackpot_minplays'],
'jackpot_current'=>$this->request['jackpot_start'],
) );
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."arcade_settings SET ".$db_string);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->cache->rebuildCache('arcade','arcade');
$this->DB->build( array( 'select'=>'global_points_on','from'=>'arcade_settings') );
$this->DB->execute();
$row = $this->DB->fetch();
if($row['global_points_on'] == 1 ){
$db_string = $this->DB->compileUpdateString( array (
'gcost'=>$this->request['gcost'],
'shop_minscore'=>$this->request['shop_minscore'],
'shop_points'=>$this->request['shop_points'],
'shop_gpoints'=>$this->request['shop_gpoints'],
'shop_maxpoints'=>$this->request['shop_maxpoints'],
'jackpot_start'=>$this->request['jackpot_start'],
'jackpot_inc'=>$this->request['jackpot_inc'],
'jackpot_max'=>$this->request['jackpot_max'],
'jackpot_minplays'=>$this->request['jackpot_minplays'],
'jackpot_current'=>$this->request['jackpot_start'],
) );
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."arcade_games SET ".$db_string);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_games') );
$this->DB->execute();
}
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=globalpoints';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Global Points Settings Updated');
}
function point_system() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_psyssettings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Point System Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Point System Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Use Point System?</strong></td><td>",
$this->registry->output->formYesNo( 'use_gamepoints',$test['use_gamepoints'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Pay Jackpot to Current Champ?</strong><span class='desctext'>if no, the current game champ will not collect the jackpot for beating their own score</strong></td><td>",
$this->registry->output->formYesNo( 'nopay_jp',$test['nopay_jp'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which column of the members table do you want to use for points?</strong><span class='desctext'>Arcade Points = points<br>IbProbattle = money <br> Eco Points = eco_points<br></span><br><br><i>the default is arcade_points</i></strong></td><td>",
$this->registry->output->formSimpleInput( 'pointfield',$test['pointfield'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>What would you like to call your points?</strong><span class='desctext'>This will be the name the points are displayed as in the arcade</strong></td><td>",
$this->registry->output->formSimpleInput( 'points_name',$test['points_name'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Trading Post</strong><span class='desctext'>allows users to trade posts in for points<br><br>How many points to give a user for each Post.<br />0 will disable the Trading Post feature.</strong></td><td>",
$this->registry->output->formSimpleInput( 'post_conversion',$test['post_conversion'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Default Points</strong><span class='desctext'>This will be the amount to give a new player to start with</strong></td><td>",
$this->registry->output->formSimpleInput( 'default_points',$test['default_points'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_psyssettings() {
$point_string = array(
'use_gamepoints'=>$this->request['use_gamepoints'],
'nopay_jp'=>$this->request['nopay_jp'],
'pointfield'=>$this->request['pointfield'],
'points_name'=>$this->request['points_name'],
'post_conversion'=>$this->request['post_conversion'],
'default_points'=>$this->request['default_points'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$point_string );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=pointsystem';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Point System Settings Saved!');
}
function topic_settings() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','dotopic_settings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Topic for New Highscore Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Topic for New Highscore.</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Make New Topic for New Highscore?</strong></td><td>",
$this->registry->output->formYesNo( 'hs_usetopic',$test['hs_usetopic'] )
) );
$tmpcounter=0;
$this->DB->query("SELECT * FROM ".$this->settings['sql_tbl_prefix']."forums ORDER BY id");
$forums = array();
while( $forum = $this->DB->fetch() )
{
$forums[$counter] = array( $forum['id'] ,$forum['name'] );
$counter++;
}
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which Forum to post in?</strong><span class='desctext'>This will be the Forum for new high scores.</strong></td><td>",
$this->arcade->form_dropdown( 'hs_forum',$forums ,$test['hs_forum'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Topic Title:</strong><span class='desctext'>{GAME} will be replaced by the game title<br />{NEWNAME} will be replaced by highscore name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{NEWSCORE} will be replaced by the game score</strong></td><td>",
$this->registry->output->formTextarea('hs_title',IPSText::getTextClass('bbcode')->preEditParse($test['hs_title']))
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Post Text:</strong><span class='desctext'>{GAME} will be replaced by the game title<br />{NEWNAME} will be replaced by highscore name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{NEWSCORE} will be replaced by the game score<br />{BR} will be replace by a br tag<br />{POINTS} will be replaced by the points won<br />{JACKPOT} will be replaced by the jackpot won</strong></td><td>",
$this->registry->output->formTextarea('hs_post',IPSText::getTextClass( 'bbcode')->preEditParse( $test['hs_post']))
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_topicsettings() {
$topic_settings = array(
'hs_forum'=>$this->request['hs_forum'],
'hs_usetopic'=>$this->request['hs_usetopic'],
'hs_title'=>$this->request['hs_title'],
'hs_post'=>$this->request['hs_post'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$topic_settings );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=topics';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Topic Settings Updated');
}
function ng_topic_settings() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'module','settings'),
1 =>array( 'app','arcade'),
2 =>array( 'do','dongtopic_settings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Topic for New Game Installed Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Topic for New Games Installed.</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Make New Topic for New Games Installed?</strong></td><td>",
$this->registry->output->formYesNo( 'ng_topic',$test['ng_topic'] )
) );
$tmpcounter=0;
$this->DB->query("SELECT * FROM ".$this->settings['sql_tbl_prefix']."forums ORDER BY id");
$forums = array();
while( $forum = $this->DB->fetch() )
{
$forums[$counter] = array( $forum['id'] ,$forum['name'] );
$counter++;
}
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which Forum to post in?</strong><span class='desctext'>This will be the Forum for new games installed.</strong></td><td>",
$this->arcade->form_dropdown( 'ng_forum',$forums ,$test['ng_forum'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Topic Title:</strong><span class='desctext'>{GAME} will be replaced by the game title</strong></td><td>",
$this->registry->output->formTextarea('ng_title',IPSText::getTextClass('bbcode')->preEditParse($test['ng_title']))
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Post Text:</strong><span class='desctext'>{GAME} will be replaced by the game title<br />{DLINK} will be replaced with a link to download the game<br />{DESC} will provide a description of the game<br />{OBJECT} will be replaced by the object of the game<br />{KEYS} will be replaced by the keys to use playing the game<br />{ICON} will be replaced by the image of the game</strong></td><td>",
$this->registry->output->formTextarea('ng_post',IPSText::getTextClass('bbcode')->preEditParse($test['ng_post']) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_ngtopicsettings() {
$ngtopic_settings = array(
'ng_topic'=>$this->request['ng_topic'],
'ng_forum'=>$this->request['ng_forum'],
'ng_title'=>$this->request['ng_title'],
'ng_post'=>$this->request['ng_post'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$ngtopic_settings );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=ngtopics';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'New Game Topic Settings Updated');
}
function rg_settings() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_rgsettings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Report Game Topic Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Report Game Topic settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Enable Create Topic?</span></td><td>",
$this->registry->output->formYesNo("rg_enable",$test['rg_enable'] )
) );
$tmpcounter=0;
$this->DB->query("SELECT * FROM ".$this->settings['sql_tbl_prefix']."forums ORDER BY id");
$forums = array();
while( $forum = $this->DB->fetch() )
{
$forums[$counter] = array( $forum['id'] ,$forum['name'] );
$counter++;
}
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Select Forum for game reports?</strong></td><td>",
$this->arcade->form_dropdown("rg_forum",$forums,$test['rg_forum'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Author for creating the topic?</span></td><td>",
$this->registry->output->formSimpleInput("rg_author",$test['rg_author'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Topic Title?</strong><span class='desctext'>{GAME} will be replaced by the game title</span></td><td>",
$this->registry->output->formTextarea("rg_title",$test['rg_title'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Topic Message?</strong><span class='desctext'>{GAME} will be replaced by the game title<br />{uname} will be replaced by the users name making the report</span></td><td>",
$this->registry->output->formTextarea("rg_message",IPSText::getTextClass( 'bbcode')->preEditParse( $test['rg_message'] ) )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_rgsettings() {
$rgstring = array(
'rg_enable'=>$this->request['rg_enable'],
'rg_forum'=>$this->request['rg_forum'],
'rg_author'=>$this->request['rg_author'],
'rg_title'=>$this->request['rg_title'],
'rg_message'=>$this->request['rg_message'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$rgstring );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=rgtsettings';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Report Game Settings Saved!');
}
function convert_pts() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Points";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','convertPts'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Convert eco_points to Points</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Convert eco_points to Points</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Convert To Points</span></td><td>",
$this->registry->output->formSimpleInput('pointfield',$test['pointfield'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function convertPts( $ptsField )
{
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$ptsField = $test['pointfield'];
$ptsDB = ( $ptsField == 'eco_points') ?'pfields_content': 'members';
$this->DB->build( array( 'select'=>'p.'.$ptsField.', p.member_id',
'from'=>array( 'pfields_content'=>'p'),
'group'=>'p.member_id',
'where'=>'p.'.$ptsField.' != 0',
) );
$thxM4rtin = $this->DB->execute();
if ( $this->DB->getTotalRows() )
{
while ( $row = $this->DB->fetch($thxM4rtin) )
{
$this->DB->buildAndFetch( array( 'update'=>'members','set'=>'points = '.$row[$ptsField],'where'=>'member_id = '.$row['member_id'] ) );
}
}
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=convert_pts';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Points Updated!');
}
function shoutbox_settings() {
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_shoutsettings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Arcade Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Arcade Shoutbox Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Post Message from Which Member?</strong><span class='desctext'>Enter the member's id in the box, Enter 0 to use member who set's it.</span></td><td>",
$this->registry->output->formSimpleInput("arcade_shoutbox_id",$test['arcade_shoutbox_id'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announce New Highscores</strong><span class='desctext'></span></td><td>",
$this->registry->output->formYesNo("arcade_shoutbox_ahs",$test['arcade_shoutbox_ahs'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message for Highscore</strong><span class='desctext'>Enter your Message here</b><br />{GAME} will be replaced by the game title<br />{NAME} will be replaced by users name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{SCORE} will be replaced by the game score<br />{DATE} will be replace by the date scored<br />{IMAGE} will be replace by 20x20 clickable game image {POINTS} will be replaced by how points they won<br />{JACKPOT} will be replaced by the jackpot amount</span></td><td>",
$this->registry->output->formTextarea( 'arcade_shoutbox_hsmsg',$test['arcade_shoutbox_hsmsg'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for Highscore</strong></td><td>",
$this->arcade->form_dropdown('arcade_shoutbox_hscolor',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['arcade_shoutbox_hscolor'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announce when player sets new hall of fame score?</strong></td><td>",
$this->registry->output->formYesNo("arcade_shoutbox_ahof",$test['arcade_shoutbox_ahof'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message for hall of fame</strong><span class='desctext'>Enter your Message here</b><br />{GAME} will be replaced by the game title<br />{NAME} will be replaced by users name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{SCORE} will be replaced by the game score<br />{DATE} will be replace by the date scored<br />{IMAGE} will be replace by 20x20 clickable game image {POINTS} will be replaced by how points they won<br />{JACKPOT} will be replaced by the jackpot amount</span></td><td>",
$this->registry->output->formTextarea( 'arcade_shoutbox_hofmsg',$test['arcade_shoutbox_hofmsg'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for Hall of Fame Score</strong></td><td>",
$this->arcade->form_dropdown('arcade_shoutbox_hofcolor',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['arcade_shoutbox_hofcolor'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announce when a new game is installed?</strong></td><td>",
$this->registry->output->formYesNo("arcade_shoutbox_ang",$test['arcade_shoutbox_ang'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message for new game installed</strong><span class='desctext'>Enter your Message here</b><br />{GAME} will be replaced by the game title<br />{IMAGE} will be replace by 20x20 clickable game image</span></td><td>",
$this->registry->output->formTextarea( 'arcade_shoutbox_ngmsg',$test['arcade_shoutbox_ngmsg'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for new game installed</strong></td><td>",
$this->arcade->form_dropdown('arcade_shoutbox_ngcolor',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['arcade_shoutbox_ngcolor'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announce New GOW</strong><span class='desctext'></span></td><td>",
$this->registry->output->formYesNo("arcade_shoutbox_gow",$test['arcade_shoutbox_gow'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message for GOW started</strong><span class='desctext'>Enter your Message here</b><br />{GAME} will be replaced by the game title<br />{NAME} will be replaced by users name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{SCORE} will be replaced by the game score<br />{DATE} will be replace by the date scored<br />{IMAGE} will be replace by 20x20 clickable game image {POINTS} will be replaced by how points they won<br />{JACKPOT} will be replaced by the jackpot amount</span></td><td>",
$this->registry->output->formTextarea( 'arcade_shoutbox_gowmsg',$test['arcade_shoutbox_gowmsg'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for GOW started</strong></td><td>",
$this->arcade->form_dropdown('arcade_shoutbox_gowcolor',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['arcade_shoutbox_gowcolor'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announce when GOW has ended</strong></td><td>",
$this->registry->output->formYesNo("arcade_shoutbox_gowend",$test['arcade_shoutbox_gowend'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message for GOW ended</strong><span class='desctext'>Enter your Message here</b><br />{GAME} will be replaced by the game title<br />{NAME} will be replaced by users name<br />{OLDNAME} will be replaced by old score holder<br />{OLDSCORE} will be replaced by old scores holders name<br />{SCORE} will be replaced by the game score<br />{DATE} will be replace by the date scored<br />{IMAGE} will be replace by 20x20 clickable game image {POINTS} will be replaced by how points they won<br />{JACKPOT} will be replaced by the jackpot amount</span></td><td>",
$this->registry->output->formTextarea( 'arcade_shoutbox_gowendmsg',$test['arcade_shoutbox_gowendmsg'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for GOW ended</strong></td><td>",
$this->arcade->form_dropdown('arcade_shoutbox_gowendcolor',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['arcade_shoutbox_gowendcolor'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_shoutsettings() {
$shoutstring = array(
'arcade_shoutbox_id'=>$this->request['arcade_shoutbox_id'],
'arcade_shoutbox_ahs'=>$this->request['arcade_shoutbox_ahs'],
'arcade_shoutbox_hsmsg'=>$this->request['arcade_shoutbox_hsmsg'],
'arcade_shoutbox_hscolor'=>$this->request['arcade_shoutbox_hscolor'],
'arcade_shoutbox_ahof'=>$this->request['arcade_shoutbox_ahof'],
'arcade_shoutbox_hofmsg'=>$this->request['arcade_shoutbox_hofmsg'],
'arcade_shoutbox_hofcolor'=>$this->request['arcade_shoutbox_hofcolor'],
'arcade_shoutbox_ang'=>$this->request['arcade_shoutbox_ang'],
'arcade_shoutbox_ngmsg'=>$this->request['arcade_shoutbox_ngmsg'],
'arcade_shoutbox_ngcolor'=>$this->request['arcade_shoutbox_ngcolor'],
'arcade_shoutbox_gow'=>$this->request['arcade_shoutbox_gow'],
'arcade_shoutbox_gowmsg'=>$this->request['arcade_shoutbox_gowmsg'],
'arcade_shoutbox_gowcolor'=>$this->request['arcade_shoutbox_gowcolor'],
'arcade_shoutbox_gowend'=>$this->request['arcade_shoutbox_gowend'],
'arcade_shoutbox_gowendmsg'=>$this->request['arcade_shoutbox_gowendmsg'],
'arcade_shoutbox_gowendcolor'=>$this->request['arcade_shoutbox_gowendcolor'],
);
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$shoutstring );
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings&do=shoutboxsettings';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Settings Saved!');
}
function settings()
{
$test = $this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$button = "Update Settings";
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','do_settings'),
) );
$this->td_header[] = array( "{none}","60%");
$this->td_header[] = array( "{none}","40%");
$this->registry->output->html .=( "<div class='section_title'><h2>Arcade Settings</h2><table class='ipsTable'><td>");
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Arcade Main Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Do you want to turn off the arcade?</strong><span class='desctext'>Turn on or off the arcade</span></td><td>",
$this->registry->output->formYesNo('arcade_offline',$test['arcade_offline'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Member id for Topic Creator and PM Sender?</strong><span class='desctext'><br />Leave at 0 to disable and let the member id be used.</span></td><td>",
$this->registry->output->formSimpleInput("globalpmid",$test['globalpmid'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Enter your Pointfield</strong><span class='desctext'><br />This is two purpose, if you want to convert eco_points to points you must select eco_points from the drop down, once you have made the conversion, you must change it back to points</span></td><td>",
$this->arcade->form_dropdown("pointfield",
array(
0 =>array( 'points','points'),
1 =>array( 'eco_points','eco_points'),
),
$test['pointfield'] )
) );
$this->cats = $this->setup_cats();
$cstring = $this->cats['catstring'];
$this->DB->query("SELECT gid, gtitle, gcat FROM ".$this->settings['sql_tbl_prefix']."arcade_games WHERE active=1 AND gcat in (".$cstring.") ORDER BY gtitle");
$game_day = array();
while( $GD = $this->DB->fetch() )
{
$game_day[$counter] = array( $GD['gid'] ,$GD['gtitle'] );
$counter++;
}
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Use Game of The Day?</strong><span class='desctext'>Choose a Game of Day.</span></td><td>",
$this->registry->output->formYesNo( 'use_gameoftheday',$this->caches['arcade']['use_gameoftheday'] )."<br><br>".
$this->registry->output->formDropdown( 'gameoftheday',$game_day ,$test['gameoftheday'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Show Games in Profile</strong><span class='desctext'>Allow members to show their game stats in their profiles ?</span></td><td>",
$this->registry->output->formYesNo('arcade_profile',$test['arcade_profile'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Arcade Announcements</strong><span class='desctext'>Do you want to use the Arcade Announcements ?</span></td><td>",
$this->registry->output->formYesNo('announce',$test['announce'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Announcement</strong><span class='desctext'>Enter your announcement here</span></td><td>",
$this->registry->output->formTextArea('announce_msg',IPSText::getTextClass( 'bbcode')->preEditParse( $test['announce_msg']) )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Color for Announcement</strong></td><td>",
$this->arcade->form_dropdown('announce_color',
array(
0 =>array( 'Red','red'),
1 =>array( 'Black','black'),
2 =>array( 'Green','green'),
3 =>array( 'Yellow','yellow'),
4 =>array( 'Purple','purple'),
5 =>array( 'Orange','orange'),
6 =>array( 'Gray','gray'),
7 =>array( 'Fuchsia','fuchsia'),
8 =>array( 'Lime','lime'),
9 =>array( 'Aqua','aqua'),
10 =>array( 'Maroon','maroon'),
11 =>array( 'Olive','olive'),
12 =>array( 'Navy','navy'),
13 =>array( 'Teal','teal'),
14 =>array( 'Silver','silver'),
15 =>array( 'White','white'),
),
$test['announce_color'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Message Size for Announcement</strong></td><td>",
$this->arcade->form_dropdown('announce_size',
array(
0 =>array( '1','1'),
1 =>array( '2','2'),
2 =>array( '3','3'),
3 =>array( '4','4'),
),
$test['announce_size'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Avatar's Image Size?</strong><span class='desctext'>Must be lowercase <b>mini, small or full</b>.</span></td><td>",
$this->registry->output->formSimpleInput("arcade_avadims",$test['arcade_avadims'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Number of Games to Show per row?</strong></td><td>",
$this->arcade->form_dropdown( 'arcade_gcrs',
array(
0 =>array( '3','3'),
1 =>array( '4','4'),
2 =>array( '5','5'),
3 =>array( '6','6'),
4 =>array( '7','7'),
5 =>array( '8','8'),
),
$test['arcade_gcrs'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Games to show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("games_pp",$test['games_pp'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Top Scores (HOF) to Show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("scores_amount",$test['scores_amount'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Top Scores (view highscores) to Show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("arcade_scorespp",$test['arcade_scorespp'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Game Downloads to Show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("dnlds_amount",$test['dnlds_amount'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Most Popular Games to Show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("mostpop_amount",$test['mostpop_amount'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Rankings to Show per page?</strong></td><td>",
$this->registry->output->formSimpleInput("rank_amount",$test['rank_amount'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Random Games to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput( 'rangames',$test['rangames'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of New Games to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput("newgames",$test['newgames'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Number of Top Players to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput("downlds",$test['downlds'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Top Game Players Image Size?</strong><span class='desctext'>Must be lowercase <b>icon, mini, small, thumb or full</b>.</span></td><td>",
$this->registry->output->formSimpleInput("tpg_avadims",$test['tpg_avadims'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Game display sorting</strong></td><td>",
$this->arcade->form_dropdown( 'arcade_display_sort',
array(
0 =>array( 'gtitle','Alphabetically'),
),
$test['arcade_display_sort'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Game display sorting ordering</strong><span class='desctext'>Ascending = 1-10<br />Descending = 10-1</strong></td><td>",
$this->arcade->form_dropdown( 'arcade_display_order',
array(
0 =>array( 'ASC','Ascending'),
),
$test['arcade_display_order'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Popular Games to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput("popgames",$test['popgames'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Latest Scores to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput("latestscores",$test['latestscores'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Newest Champs to Show on Main Page?</strong></td><td>",
$this->registry->output->formSimpleInput("newchamps",$test['newchamps'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Users Choice for Games , Scores and Rankings per page?</strong><span class='desctext'>Separate with commas, you cannot use 0.</span></td><td>",
$this->registry->output->formSimpleInput("user_choices",$test['user_choices'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Users Choice for Newest , Random and Popluar Games to show?</strong><span class='desctext'>Separate with commas, you cannot use 0.</span></td><td>",
$this->registry->output->formSimpleInput("user_choices_games",$test['user_choices_games'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Users Choice for Newest Champions and Latest Scores</strong><span class='desctext'>Separate with commas, you cannot use 0.</span></td><td>",
$this->registry->output->formSimpleInput("user_choices_scores",$test['user_choices_scores'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Users Choice for Games per Row</strong><span class='desctext'>Separate with commas, you cannot use 0.</span></td><td>",
$this->registry->output->formSimpleInput("user_choices_rows",$test['user_choices_rows'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Use modal windows for games?</strong></td><td>",
$this->registry->output->formYesNo("modal",$test['modal'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Use same window for games in full screen?</strong><span class='desctext'>Yes will open the full screen game in the current window<br />No will open the full screen game in a new window</strong></td><td>",
$this->registry->output->formYesNo("popsame",$test['popsame'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Allow Smilies in comments?</strong></td><td>",
$this->registry->output->formYesNo("arcade_emo",$test['arcade_emo'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Auto Pruning</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Auto Prune Scores?</strong></td><td>",
$this->registry->output->formYesNo( 'auto_prune',$test['auto_prune'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Auto prune scores after?</strong><span class='desctext'>Has no effect if auto prune is turned off or if set to 0.</strong></td><td>",
$this->registry->output->formSimpleInput( "auto_prune_time",$test['auto_prune_time'] ) ." ".
$this->arcade->form_dropdown( 'auto_prune_time2',
array(
0 =>array( '3600','Hours'),
1 =>array( '86400','Days'),
2 =>array( '2592000','Months'),
),
$test['auto_prune_time2'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>Category Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Amount of Cats to show per a row?</span></td><td>",
$this->registry->output->formSimpleInput("arcade_catspp",$test['arcade_catspp'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Category Image Size?</strong><span class='desctext'>Must be in this format <b>50x50</b>. Example: 60x50</span></td><td>",
$this->registry->output->formSimpleInput("arcade_catimage",$test['arcade_catimage'] )
) );
$categories = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats',
'order'=>'cat_name','ASC'));
$this->DB->execute();
while( $cats = $this->DB->fetch() )
{
$categories[] = $cats;
}
$catlist = array();
foreach( $categories as $cid =>$cdata )
{
$catlist[] = array( $cdata['c_id'] ,$cdata['cat_name'] );
}
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which Category do you want to be your default?</strong><span class='desctext'>This category must have games in it and everyone must have access to this category.</span></td><td>",
$this->arcade->form_dropdown( 'arcade_defcat',$catlist,$test['arcade_defcat'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Do you want to Enable All Game Category?</span></td><td>",
$this->registry->output->formYesNo( 'arcade_showacat',$test['arcade_showacat'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which Category do you want to be your All Game Category?</strong><span class='desctext'>This category will show all games in your arcade in one category and the setting above must be to set to yes.</span></td><td>",
$this->arcade->form_dropdown( 'arcade_sacat',$catlist,$test['arcade_sacat'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Do you want to Enable New Game Category?</span></td><td>",
$this->registry->output->formYesNo( 'arcade_showncat',$test['arcade_showncat'] ) ) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Time period to show a game as new?</strong><span class='desctext'>Leave 0 to disable.</span></td><td>",
$this->registry->output->formSimpleInput( "time_frame_num",$test['show_new'] ) ." ".
$this->arcade->form_dropdown( 'time_frame_type',
array(
0 =>array( '60','Minutes'),
1 =>array( '3600','Hours'),
2 =>array( '86400','Days'),
),
$test['show_new_frame'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>Which Category do you want to be your New Game Category?</strong><span class='desctext'>This category will show new games in your arcade in one category.</span></td><td>",
$this->arcade->form_dropdown( 'arcade_sncat',$catlist,$test['arcade_sncat'] ) ) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$league = unserialize($test['arcade_league']);
$this->registry->output->html .= $this->arcade->start_table( "<div class='acp-box'><h3>League Points Settings</h3><table class='ipsTable' id='settings_table'>");
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 1st??</strong><span class='desctext'>Sets the points for a 1st place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg1",$league['leg1'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 2nd??</strong><span class='desctext'>Sets the points for a 2nd place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg2",$league['leg2'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 3rd??</strong><span class='desctext'>Sets the points for a 3rd place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg3",$league['leg3'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 4th??</strong><span class='desctext'>Sets the points for a 4th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg4",$league['leg4'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 5th??</strong><span class='desctext'>Sets the points for a 5th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg5",$league['leg5'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 6th??</strong><span class='desctext'>Sets the points for a 6th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg6",$league['leg6'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 7th??</strong><span class='desctext'>Sets the points for a 7th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg7",$league['leg7'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 8th??</strong><span class='desctext'>Sets the points for a 8th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg8",$league['leg8'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 9th??</strong><span class='desctext'>Sets the points for a 9th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg9",$league['leg9'] )
) );
$this->registry->output->html .= $this->arcade->add_td_row( array( "<td class='field_title'><strong class='title'>League Points for 10th??</strong><span class='desctext'>Sets the points for a 10th place game score</span></td><td>",
$this->registry->output->formSimpleInput("arcade_leg10",$league['leg10'] )
) );
$this->registry->output->html .= $this->arcade->end_table( "</table>");
$this->registry->output->html .= '<br />';
$this->registry->output->html .= $this->arcade->start_table( "");
$this->registry->output->html .= $this->arcade->add_td_row( array( '<center>'.$this->arcade->end_form($button).'</center>') );
$this->registry->output->html .= $this->arcade->end_table();
$this->registry->output->html .= $this->arcade->end_table();
}
function do_settings()
{
if( empty($this->request['time_frame_num']) ||!is_numeric($this->request['time_frame_num']) ||$this->request['time_frame_num'] <0 )
{
$this->request['time_frame_num'] = 0;
}
if( !$this->request['game_colunms'] )
{
$game_rows = "4";
}else{
$game_rows = $this->request['game_colunm_rows'];
}
$this->request['scores_amount'] = intval($this->request['scores_amount']);
if( empty($this->request['scores_amount']) ||$this->request['scores_amount'] == 0)
{
$this->request['scores_amount'] = 10;
}
$this->request['arcade_scorespp'] = intval($this->request['arcade_scorespp']);
if( empty($this->request['arcade_scorespp']) ||$this->request['arcade_scorespp'] == 0)
{
$this->request['arcade_scorespp'] = 10;
}
$this->request['dnlds_amount'] = intval($this->request['dnlds_amount']);
if( empty($this->request['dnlds_amount']) ||$this->request['dnlds_amount'] == 0)
{
$this->request['dnlds_amount'] = 10;
}
$this->request['mostpop_amount'] = intval($this->request['mostpop_amount']);
if( empty($this->request['mostpop_amount']) ||$this->request['mostpop_amount'] == 0)
{
$this->request['mostpop_amount'] = 10;
}
$this->request['rank_amount'] = intval($this->request['rank_amount']);
if( empty($this->request['rank_amount']) ||$this->request['rank_amount'] == 0)
{
$this->request['rank_amount'] = 10;
}
$this->request['auto_prune_time'] = intval($this->request['auto_prune_time']);
if( $this->request['auto_prune_time'] <0 )
{
$this->request['auto_prune_time'] = 0;
}
$this->request['prune_dnld_time'] = intval($this->request['prune_dnld_time']);
if( $this->request['prune_dnld_time'] <0 )
{
$this->request['prune_dnld_time'] = 0;
}
$this->request['games_pp'] = intval($this->request['games_pp']);
if( $this->request['games_pp'] <0 )
{
$this->request['games_pp'] = 0;
}
$this->request['pm_subject'] = intval($this->request['pm_subject']);
$this->request['pm_message'] = intval($this->request['pm_message']);
if ( $this->request['use_gamepoints'] ) {
$field = $this->DB->query("SHOW COLUMNS FROM ".$this->settings['sql_tbl_prefix']."members LIKE '".$this->request['pointfield']."'");
$report = $this->DB->fetch($field);
if (!$report) {
$this->registry->output->showError("Sorry,<b>".$this->request['pointfield']."</b> could not be found to be used for your points field. Please try again!");
}
}
if ( $this->request['guilds_sc'] ||$this->request['use_winatkitem'] ) {
$table = $this->DB->query("SHOW TABLES LIKE '".$this->settings['sql_tbl_prefix']."attack_guild_nfo'");
$report = $this->DB->fetch($table);
if (!$report) {
$this->registry->output->showError("Sorry, you do not have ibProBattle 1.3.x installed. You can not use this feature!!");
}
}
if( !$this->request['arcade_defcat'] )
{
$this->request['arcade_defcat'] = 1;
}
if ( $this->request['arcade_showacat'] ||$this->request['arcade_showncat'] ) {
if( $this->request['arcade_sncat'] == $this->request['arcade_sacat'] )
{
$this->registry->output->showError( 'You can not have the same category for New Game Cat and All Game Cat.');
}
}
$avatar_dims = $this->request['arcade_avadims'];
if( ($avatar_dims != 'icon') &&($avatar_dims != 'mini') &&($avatar_dims != 'small') &&($avatar_dims != 'thumb') &&($avatar_dims != 'full') )
{
$this->registry->output->showError( 'Please use the correct format when choosing the avatar image size: <b>thumb, mini, small, full</b>');
}
$tpg_dims = $this->request['tpg_avadims'];
if( ($tpg_dims != 'icon') &&($tpg_dims != 'mini') &&($tpg_dims != 'small') &&($tpg_dims != 'thumb') &&($tpg_dims != 'full') )
{
$this->registry->output->showError( 'Please use the correct format when choosing the top game player image size: <b>icon, mini, small, thumb, full</b>');
}
$cat_dims = explode( "x",strtolower($this->request['arcade_catimage']) );
if( !$cat_dims[0] )
{
$this->registry->output->showError( 'Please use the correct format when choosing the avatar image size: <b>50x50</b>');
}
if( !$cat_dims[1] )
{
$this->registry->output->showError( 'Please use the correct format when choosing the category image size: <b>50x50</b>');
}
$league = array(
'leg1'=>$this->request['arcade_leg1'],
'leg2'=>$this->request['arcade_leg2'],
'leg3'=>$this->request['arcade_leg3'],
'leg4'=>$this->request['arcade_leg4'],
'leg5'=>$this->request['arcade_leg5'],
'leg6'=>$this->request['arcade_leg6'],
'leg7'=>$this->request['arcade_leg7'],
'leg8'=>$this->request['arcade_leg8'],
'leg9'=>$this->request['arcade_leg9'],
'leg10'=>$this->request['arcade_leg10'] );
$this->DB->update( 'arcade_settings',array( 'arcade_stats'=>serialize($stats) ) );
$this->cache->rebuildCache('arcade','arcade');
$dbstring = array(
'arcade_offline'=>$this->request['arcade_offline'],
'arcade_display_sort'=>$this->request['arcade_display_sort'],
'arcade_display_order'=>$this->request['arcade_display_order'],
'g_display_sort'=>$this->request['user_sort'],
'g_display_order'=>$this->request['user_order'],
'auto_prune'=>$this->request['auto_prune'],
'arcade_emo'=>$this->request['arcade_emo'],
'auto_prune_time'=>$this->request['auto_prune_time'],
'auto_prune_time2'=>$this->request['auto_prune_time2'],
'modal'=>$this->request['modal'],
'pm_subject'=>$this->request['pm_subject'],
'pm_message'=>$this->request['pm_message'],
'use_pm'=>$this->request['use_pm'],
'globalpmid'=>$this->request['globalpmid'],
'game_colunm_rows'=>$game_rows,
'game_colunms'=>$this->request['game_colunms'],
'games_pp'=>$this->request['games_pp'],
'gameoftheday'=>$this->request['gameoftheday'],
'use_gameoftheday'=>$this->request['use_gameoftheday'],
'usegotd'=>$this->request['usegotd'],
'scores_amount'=>$this->request['scores_amount'],
'arcade_scorespp'=>$this->request['arcade_scorespp'],
'dnlds_amount'=>$this->request['dnlds_amount'],
'mostpop_amount'=>$this->request['mostpop_amount'],
'rank_amount'=>$this->request['rank_amount'],
'rangames'=>$this->request['rangames'],
'newgames'=>$this->request['newgames'],
'downlds'=>$this->request['downlds'],
'popgames'=>$this->request['popgames'],
'popsame'=>$this->request['popsame'],
'show_new'=>$this->request['time_frame_num'],
'show_new_frame'=>$this->request['time_frame_type'],
'latestscores'=>$this->request['latestscores'],
'newchamps'=>$this->request['newchamps'],
'pointfield'=>$this->request['pointfield'],
'announce'=>$this->request['announce'],
'announce_msg'=>$this->request['announce_msg'],
'announce_color'=>$this->request['announce_color'],
'announce_size'=>$this->request['announce_size'],
'arcade_gcrs'=>$this->request['arcade_gcrs'],
'arcade_avadims'=>$this->request['arcade_avadims'],
'tpg_avadims'=>$this->request['tpg_avadims'],
'arcade_catspp'=>$this->request['arcade_catspp'],
'arcade_catimage'=>$this->request['arcade_catimage'],
'arcade_defcat'=>$this->request['arcade_defcat'],
'arcade_showacat'=>$this->request['arcade_showacat'],
'arcade_sacat'=>$this->request['arcade_sacat'],
'arcade_showncat'=>$this->request['arcade_showncat'],
'arcade_sncat'=>$this->request['arcade_sncat'],
'arcade_profile'=>$this->request['arcade_profile'],
'arcade_league'=>serialize($league) );
$this->DB->buildAndFetch( array( 'select'=>'*','from'=>'arcade_settings') );
$this->DB->execute();
$this->DB->update( 'arcade_settings',$dbstring );
if( !$this->request['rangames'] )
{
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."members SET user_arcade_rg = 0");
}
if( !$this->request['newgames'] )
{
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."members SET user_arcade_ng = 0");
}
if( !$this->request['popgames'] )
{
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."members SET user_arcade_pg = 0");
}
$this->cache->rebuildCache('arcade','arcade');
$this->arcade->update_arcade_stats();
$form_code = 'module=settings';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Settings Saved!');
}
function delete_cat()
{
$cats = array();
$cattid = array();
$this->DB->build( array( 'select'=>'*',
'from'=>'arcade_cats',
'order'=>'cat_name','ASC'));
$this->DB->execute();
while( $cat = $this->DB->fetch() )
{
$cats[] = $cat;
$cattid[$cat['c_id']] = $cat['c_id'];
}
$c = intval($this->request['c']);
$moveto = intval($this->request['moveto']);
if( !$cattid[$c ] )
{
$this->registry->output->showError( 'Invalid category id.'.$c );
}
if( $c == 1 )
{
$this->registry->output->showError( 'You cannot delete the default category.');
}
$this->arcade->query( 'get_cat_count',array( 'id'=>$c ,'active'=>'0,1') );
$cat = $this->DB->fetch();
if( $cat['amount'] and !$moveto )
{
$catlist = '';
foreach( $cats as $thecat )
{
if( $thecat['c_id'] != $c )
{
$catlist[] = array( $thecat['c_id'] ,$thecat['cat_name'] );
}
}
$this->arcade->td_header[] = array( '{none}','50%');
$this->arcade->td_header[] = array( '{none}','50%');
$this->registry->output->html .= $this->arcade->start_form( array(
0 =>array( 'app','arcade'),
1 =>array( 'module','settings'),
2 =>array( 'do','delcat'),
3 =>array( 'c',$c )
) );
$this->registry->output->html .= $this->arcade->start_table( 'Move Games');
$this->registry->output->html .= $this->arcade->add_td_basic( 'The games in this category need to be moved before this category can be deleted.','center','tdrow1');
$this->registry->output->html .= $this->arcade->add_td_row( array(
'Move games to category?',
$this->arcade->form_dropdown( 'moveto',$catlist ,1 )
) );
$this->registry->output->html .= $this->arcade->end_form( 'Delete Cat');
$this->registry->output->html .= $this->arcade->end_table();
}
else
{
if( $moveto )
{
$this->DB->query("UPDATE ".$this->settings['sql_tbl_prefix']."arcade_games SET gcat = ".$moveto." WHERE gcat=".$this->request['c']);
}
$this->DB->query("DELETE FROM ".$this->settings['sql_tbl_prefix']."arcade_cats WHERE c_id=".$c);
$this->update_cat_game_nums( $cattid );
$form_code = 'module=settings&do=cats';
$this->registry->output->redirect( $this->settings['base_url'].$form_code ,'Category Deleted!');
}
}
};
Did this file decode correctly?
Original Code
<?php /* Please do not reverse engineer this code, it has taken quite sometime to compile, if you need something, ASK!! */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x204c8;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU3MSk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnZGVVSGhvZmJZc3dqWCtLT3lTOEJEMkdKUnJ2RW0xTWdJVlA0RnhxMDZaL0M3dTNrV3A1dFR6bmNhaUFRTmxMOT0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>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DztffSsKKaP^LlCL
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 1b73cd99fa98624060d134acc3ad3edf |
| Eval Count | 3 |
| Decode Time | 287 ms |