Пример #1
0
		$settings['creditspolicy'] = unserialize($settings['creditspolicy']);
		for($i = 1; $i <= 8; $i++) {
			echo "<td id=\"policy$i\" ".($settings['extcredits'][$i]['available'] ? '' : 'disabled')."  class=\"category\" align=\"center\"> extcredits$i<br />".($settings['extcredits'][$i]['title'] ? '('.$settings['extcredits'][$i]['title'].')' : '')."</td>";
		}
		echo '<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_post_comment'].'"><td>'.$lang['settings_credits_policy_post'].'</td>'.creditsrow('post').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_reply_comment'].'"><td>'.$lang['settings_credits_policy_reply'].'</td>'.creditsrow('reply').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_digest_comment'].'"><td>'.$lang['settings_credits_policy_digest'].'</td>'.creditsrow('digest').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_post_attach_comment'].'"><td>'.$lang['settings_credits_policy_post_attach'].'</td>'.creditsrow('postattach').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_get_attach_comment'].'"><td>'.$lang['settings_credits_policy_get_attach'].'</td>'.creditsrow('getattach').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_send_pm_comment'].'"><td>'.$lang['settings_credits_policy_send_pm'].'</td>'.creditsrow('pm').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_search_comment'].'"><td>'.$lang['settings_credits_policy_search'].'</td>'.creditsrow('search').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_promotion_visit_comment'].'"><td>'.$lang['settings_credits_policy_promotion_visit'].'</td>'.creditsrow('promotion_visit').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_promotion_register_comment'].'"><td>'.$lang['settings_credits_policy_promotion_register'].'</td>'.creditsrow('promotion_register').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_trade_comment'].'"><td>'.$lang['settings_credits_policy_trade'].'(+)</td>'.creditsrow('tradefinished').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_policy_poll_comment'].'"><td>'.$lang['settings_credits_policy_poll'].'(+)</td>'.creditsrow('votepoll').'</tr>'.
			'<tr align="center" class="altbg1" title="'.$lang['settings_credits_lowerlimit_comment'].'"><td>'.$lang['settings_credits_lowerlimit'].'</td>'.creditsrow('lowerlimit').'</tr>'.
			'<tr><td class="altbg1" colspan="12">'.$lang['settings_credits_policy_comment'].'</td></tr></table><br />';

		showtype('settings_credits', 'top', 'settingsubmit');
		showsetting('settings_creditsformula', 'settingsnew[creditsformula]', $settings['creditsformula'], 'textarea');

		$creditstrans = '';
		for($i = 0; $i <= 8; $i++) {
			$creditstrans .= '<option value="'.$i.'" '.($i == intval($settings['creditstrans']) ? 'selected' : '').'>'.($i ? 'extcredits'.$i.($settings['extcredits'][$i]['title'] ? '('.$settings['extcredits'][$i]['title'].')' : '') : $lang['none']).'</option>';
		}
		showsetting('settings_creditstrans', '', '', '<select name="settingsnew[creditstrans]">'.$creditstrans.'</select>');
		showsetting('settings_creditstax', 'settingsnew[creditstax]', $settings['creditstax'], 'text');
		showsetting('settings_transfermincredits', 'settingsnew[transfermincredits]', $settings['transfermincredits'], 'text');
		showsetting('settings_exchangemincredits', 'settingsnew[exchangemincredits]', $settings['exchangemincredits'], 'text');
		showsetting('settings_maxincperthread', 'settingsnew[maxincperthread]', $settings['maxincperthread'], 'text');
		showsetting('settings_maxchargespan', 'settingsnew[maxchargespan]', $settings['maxchargespan'], 'text');
Пример #2
0
 $settings['extcredits'] = unserialize($settings['extcredits']);
 $settings['initcredits'] = explode(',', $settings['initcredits']);
 for ($i = 1; $i <= 8; $i++) {
     showtablerow('', array('width="40"', 'class="td22"', 'class="td22"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"'), array("<input class=\"checkbox\" type=\"checkbox\" name=\"settingsnew[extcredits][{$i}][available]\" value=\"1\" " . ($settings['extcredits'][$i]['available'] ? 'checked' : '') . " onclick=\"switchpolicy(this, {$i})\">", 'extcredits' . $i, "<input type=\"text\" class=\"txt\" size=\"8\" name=\"settingsnew[extcredits][{$i}][img]\" value=\"{$settings['extcredits'][$i]['img']}\">", "<input type=\"text\" class=\"txt\" size=\"8\" name=\"settingsnew[extcredits][{$i}][title]\" value=\"{$settings['extcredits'][$i]['title']}\">", "<input type=\"text\" class=\"txt\" size=\"5\" name=\"settingsnew[extcredits][{$i}][unit]\" value=\"{$settings['extcredits'][$i]['unit']}\">", "<input type=\"text\" class=\"txt\" size=\"3\" name=\"settingsnew[extcredits][{$i}][ratio]\" value=\"" . (double) $settings['extcredits'][$i]['ratio'] . "\" onkeyup=\"if(this.value != '0' && \$('allowexchangeout{$i}').checked == false && \$('allowexchangein{$i}').checked == false) {\$('allowexchangeout{$i}').checked = true;\$('allowexchangein{$i}').checked = true;} else if(this.value == '0') {\$('allowexchangeout{$i}').checked = false;\$('allowexchangein{$i}').checked = false;}\">", "<input type=\"text\" class=\"txt\" size=\"3\" name=\"settingsnew[initcredits][{$i}]\" value=\"" . intval($settings['initcredits'][$i]) . "\">", "<input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][{$i}][allowexchangeout]\" value=\"1\" " . ($settings['extcredits'][$i]['allowexchangeout'] ? 'checked' : '') . " id=\"allowexchangeout{$i}\">", "<input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][{$i}][allowexchangein]\" value=\"1\" " . ($settings['extcredits'][$i]['allowexchangein'] ? 'checked' : '') . " id=\"allowexchangein{$i}\">"));
 }
 showtablerow('', 'colspan="10" class="lineheight"', $lang['settings_credits_extended_comment']);
 showtablefooter();
 showtableheader('settings_credits_policy', 'fixpadding', 'id="policytable"');
 echo '<tr><th>' . $lang['credits_id'] . '</th>';
 $settings['creditspolicy'] = unserialize($settings['creditspolicy']);
 for ($i = 1; $i <= 8; $i++) {
     echo "<th id=\"policy{$i}\" " . ($settings['extcredits'][$i]['available'] ? '' : 'disabled') . " valign=\"top\"> extcredits{$i}<br />" . ($settings['extcredits'][$i]['title'] ? '(' . $settings['extcredits'][$i]['title'] . ')' : '') . "</th>";
 }
 echo '</tr>';
 foreach (array('post', 'reply', 'digest', 'postattach', 'getattach', 'sendpm', 'search', 'promotion_visit', 'promotion_register', 'tradefinished', 'votepoll', 'lowerlimit') as $policy) {
     showtablerow('title="' . $lang['settings_credits_policy_' . $policy . '_comment'] . '"', array('class="td22"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"', 'class="td28"'), creditsrow($policy));
 }
 showtablerow('', 'class="lineheight" colspan="9"', $lang['settings_credits_policy_comment']);
 showtablefooter();
 showtableheader('settings_credits', 'fixpadding');
 showsetting('settings_credits_formula', 'settingsnew[creditsformula]', $settings['creditsformula'], 'textarea');
 $settings['creditstrans'] = explode(',', $settings['creditstrans']);
 $creditstrans = array();
 for ($si = 0; $si < 6; $si++) {
     $creditstrans[$si] = '';
     for ($i = 0; $i <= 8; $i++) {
         $creditstrans[$si] .= '<option value="' . $i . '" ' . ($i == $settings['creditstrans'][$si] ? 'selected' : '') . '>' . ($i ? 'extcredits' . $i . ($settings['extcredits'][$i]['title'] ? '(' . $settings['extcredits'][$i]['title'] . ')' : '') : ($si > 0 ? $lang['settings_credits_trans_used'] : $lang['none'])) . '</option>';
     }
 }
 showsetting('settings_credits_trans', '', '', '<select onchange="if(this.value > 0) {$(\'creditstransextra\').style.display = \'\';} else {$(\'creditstransextra\').style.display = \'none\';}" name="settingsnew[creditstrans][0]">' . $creditstrans[0] . '</select>');
 showtagheader('tbody', 'creditstransextra', $settings['creditstrans'][0], 'sub');
Пример #3
0
				}
			}
		</script>';
        echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder">' . '<tr class="header"><td colspan="9">' . $lang['settings_credits_extended'] . '</td></tr>' . '<tr align="center" class="category"><td>' . $lang['credits_id'] . '</td><td>' . $lang['credits_title'] . '</td><td>' . $lang['credits_unit'] . '</td><td>' . $lang['settings_credits_ratio'] . '</td><td>' . $lang['settings_credits_init'] . '</td><td>' . $lang['settings_credits_available'] . '</td><td>' . $lang['settings_credits_show_in_thread'] . '</td><td>' . $lang['credits_inport'] . '</td><td>' . $lang['credits_import'] . '</td></tr>';
        $settings['extcredits'] = unserialize($settings['extcredits']);
        $settings['initcredits'] = explode(',', $settings['initcredits']);
        for ($i = 1; $i <= 8; $i++) {
            echo "<tr align=\"center\"><td class=\"altbg1\">extcredits{$i}</td>" . "<td class=\"altbg2\"><input type=\"text\" size=\"8\" name=\"settingsnew[extcredits][{$i}][title]\" value=\"{$settings['extcredits'][$i]['title']}\"></td>" . "<td class=\"altbg1\"><input type=\"text\" size=\"5\" name=\"settingsnew[extcredits][{$i}][unit]\" value=\"{$settings['extcredits'][$i]['unit']}\"></td>" . "<td class=\"altbg2\"><input type=\"text\" size=\"3\" name=\"settingsnew[extcredits][{$i}][ratio]\" value=\"" . (double) $settings['extcredits'][$i]['ratio'] . "\" onkeyup=\"if(this.value != '0' && \$('allowexchangeout{$i}').checked == false && \$('allowexchangein{$i}').checked == false) {\$('allowexchangeout{$i}').checked = true;\$('allowexchangein{$i}').checked = true;} else if(this.value == '0') {\$('allowexchangeout{$i}').checked = false;\$('allowexchangein{$i}').checked = false;}\"></td>" . "<td class=\"altbg1\"><input type=\"text\" size=\"3\" name=\"settingsnew[initcredits][{$i}]\" value=\"" . intval($settings['initcredits'][$i]) . "\"></td>" . "<td class=\"altbg2\"><input class=\"checkbox\" type=\"checkbox\" name=\"settingsnew[extcredits][{$i}][available]\" value=\"1\" " . ($settings['extcredits'][$i]['available'] ? 'checked' : '') . " onclick=\"switchpolicy(this, {$i})\"></td>" . "<td class=\"altbg1\"><input class=\"checkbox\" type=\"checkbox\" name=\"settingsnew[extcredits][{$i}][showinthread]\" value=\"1\" " . ($settings['extcredits'][$i]['showinthread'] ? 'checked' : '') . "></td>" . "<td class=\"altbg2\"><input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][{$i}][allowexchangeout]\" value=\"1\" " . ($settings['extcredits'][$i]['allowexchangeout'] ? 'checked' : '') . " id=\"allowexchangeout{$i}\"></td>" . "<td class=\"altbg1\"><input class=\"checkbox\" type=\"checkbox\" size=\"3\" name=\"settingsnew[extcredits][{$i}][allowexchangein]\" value=\"1\" " . ($settings['extcredits'][$i]['allowexchangein'] ? 'checked' : '') . " id=\"allowexchangein{$i}\"></td></tr>";
        }
        echo '<tr><td class="altbg1" colspan="9">' . $lang['settings_credits_extended_comment'] . '</td></tr>' . '</table><br />';
        echo '<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableborder" id="policytable">' . '<tr class="header"><td colspan="11">' . $lang['settings_credits_policy'] . '</td></tr>' . '<tr align="center" class="category"><td width="12%">' . $lang['credits_id'] . '</td>';
        $settings['creditspolicy'] = unserialize($settings['creditspolicy']);
        for ($i = 1; $i <= 8; $i++) {
            echo "<td id=\"policy{$i}\" " . ($settings['extcredits'][$i]['available'] ? '' : 'disabled') . "  class=\"category\" align=\"center\"> extcredits{$i}<br />" . ($settings['extcredits'][$i]['title'] ? '(' . $settings['extcredits'][$i]['title'] . ')' : '') . "</td>";
        }
        echo '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_post_comment'] . '"><td>' . $lang['settings_credits_policy_post'] . '</td>' . creditsrow('post') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_reply_comment'] . '"><td>' . $lang['settings_credits_policy_reply'] . '</td>' . creditsrow('reply') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_digest_comment'] . '"><td>' . $lang['settings_credits_policy_digest'] . '</td>' . creditsrow('digest') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_post_attach_comment'] . '"><td>' . $lang['settings_credits_policy_post_attach'] . '</td>' . creditsrow('postattach') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_get_attach_comment'] . '"><td>' . $lang['settings_credits_policy_get_attach'] . '</td>' . creditsrow('getattach') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_send_pm_comment'] . '"><td>' . $lang['settings_credits_policy_send_pm'] . '</td>' . creditsrow('pm') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_search_comment'] . '"><td>' . $lang['settings_credits_policy_search'] . '</td>' . creditsrow('search') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_promotion_visit_comment'] . '"><td>' . $lang['settings_credits_policy_promotion_visit'] . '</td>' . creditsrow('promotion_visit') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_promotion_register_comment'] . '"><td>' . $lang['settings_credits_policy_promotion_register'] . '</td>' . creditsrow('promotion_register') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_trade_comment'] . '"><td>' . $lang['settings_credits_policy_trade'] . '(+)</td>' . creditsrow('tradefinished') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_policy_poll_comment'] . '"><td>' . $lang['settings_credits_policy_poll'] . '(+)</td>' . creditsrow('votepoll') . '</tr>' . '<tr align="center" class="altbg1" title="' . $lang['settings_credits_lowerlimit_comment'] . '"><td>' . $lang['settings_credits_lowerlimit'] . '</td>' . creditsrow('lowerlimit') . '</tr>' . '<tr><td class="altbg1" colspan="12">' . $lang['settings_credits_policy_comment'] . '</td></tr></table><br />';
        showtype('settings_credits', 'top', 'settingsubmit');
        showsetting('settings_creditsformula', 'settingsnew[creditsformula]', $settings['creditsformula'], 'textarea');
        $creditstrans = '';
        for ($i = 0; $i <= 8; $i++) {
            $creditstrans .= '<option value="' . $i . '" ' . ($i == intval($settings['creditstrans']) ? 'selected' : '') . '>' . ($i ? 'extcredits' . $i . ($settings['extcredits'][$i]['title'] ? '(' . $settings['extcredits'][$i]['title'] . ')' : '') : $lang['none']) . '</option>';
        }
        showsetting('settings_creditstrans', '', '', '<select name="settingsnew[creditstrans]">' . $creditstrans . '</select>');
        showsetting('settings_creditstax', 'settingsnew[creditstax]', $settings['creditstax'], 'text');
        showsetting('settings_transfermincredits', 'settingsnew[transfermincredits]', $settings['transfermincredits'], 'text');
        showsetting('settings_exchangemincredits', 'settingsnew[exchangemincredits]', $settings['exchangemincredits'], 'text');
        showsetting('settings_maxincperthread', 'settingsnew[maxincperthread]', $settings['maxincperthread'], 'text');
        showsetting('settings_maxchargespan', 'settingsnew[maxchargespan]', $settings['maxchargespan'], 'text');
        $extbutton = '&nbsp;&nbsp;&nbsp;<input name="projectsave" type="hidden" value="0"><input class="button" type="button" onclick="$(\'settings\').projectsave.value=1;$(\'settings\').settingsubmit.click()" value="' . $lang['saveconf'] . '">';
    } elseif ($operation == 'serveropti') {
        $checkgzipfunc = !function_exists('ob_gzhandler') ? 1 : 0;