Example #1
0
		$setuphelp->Data_Seek(0);
		
		$class = TRUE;
		IF($help['vtype'] == "class") {
			IF($row['var'] == "delete_class") {
				$delete = FetchClass($VA_setup['delete_class']);
				IF(!$delete[1] && !$delete[2] && !$delete[3] && !$delete[4] && !$delete[5] && !$delete[10])
					{$class = FALSE;}
				}
			ELSEIF($row['var'] == "disable_class") {
				$disable = FetchClass($VA_setup['disable_class']);
				IF(!$delete[1] && !$disable[2] && !$disable[3] && !$disable[4] && !$disable[5] && !$disable[10])
					{$class = FALSE;}
				}
			ELSEIF($row['var'] == "register_class") {
				$register = FetchClass($VA_setup['register_class']);
				IF(!$register[1] && !$register[2] && !$register[3] && !$register[4] && !$register[5] && !$register[10])
					{$class = FALSE;}
				}
			ELSE {
				IF($row['val'] > USR_CLASS)
					{$class = FALSE;}
				}
			}
		?>
		<TR>
			<TD class="bg_light">
				<?IF($VA_setup['setuplist_edit_class'] <= USR_CLASS && $class) {?>
					<A href="index.php?<?Print Change_URL_Query("q", "editsetuplist","file", $row['file'], "var", $row['var']);?>" name="<?Print $row['file']."_".$row['var'];?>">
						<IMG src="img/edit_off.gif" title="<?Print $text_edit_setup;?>" width=16 height=16 id="<?Print $row['file']."_".$row['var'];?>" onMouseOver="ChangeImg('<?Print $row['file']."_".$row['var'];?>', 'img/edit_on.gif');" onMouseOut="ChangeImg('<?Print $row['file']."_".$row['var'];?>', 'img/edit_off.gif');">
					</A>
		<TD class="bg_light">
			<?IF($help['vtype'] == "class" && ($help['var'] != "register_class" && $help['var'] != "disable_class" && $help['var'] != "delete_class"))
				{?>
				<SELECT name="val" size=1>
				<OPTION value=0<?IF($row['val'] == 0){Print " selected";}?>><?Print $text_guest;?> (0)</OPTION>
				<OPTION value=1<?IF($row['val'] == 1){Print " selected";}?>><?Print $text_reg;?> (1)</OPTION>
				<OPTION value=2<?IF($row['val'] == 2){Print " selected";}?>><?Print $text_vip;?> (2)</OPTION>
				<OPTION value=3<?IF($row['val'] == 3){Print " selected";}?>><?Print $text_op;?> (3)</OPTION>
				<OPTION value=4<?IF($row['val'] == 4){Print " selected";}?>><?Print $text_chief_op;?> (4)</OPTION>
				<OPTION value=5<?IF($row['val'] == 5){Print " selected";}?>><?Print $text_admin;?> (5)</OPTION>
				<OPTION value=10<?IF($row['val'] == 10){Print " selected";}?>><?Print $text_master;?> (10)</OPTION>
				<OPTION value=11<?IF($row['val'] == 11){Print " selected";}?>><?Print $text_disable;?> (11)</OPTION>
				</SELECT>
<?			}ELSEIF($help['vtype'] == "class")
				{
				$value = FetchClass($row['val']);
				?>
				<FONT class="b"><?Print $text_class;?> 1 </CLASS>
				<SELECT name="val1" size=1>
				<OPTION value=0<?IF($value[1] == 0){Print " selected";}?>><?Print $text_guest;?> (0)</OPTION>
				<OPTION value=1<?IF($value[1] == 1){Print " selected";}?>><?Print $text_reg;?> (1)</OPTION>
				<OPTION value=2<?IF($value[1] == 2){Print " selected";}?>><?Print $text_vip;?> (2)</OPTION>
				<OPTION value=3<?IF($value[1] == 3){Print " selected";}?>><?Print $text_op;?> (3)</OPTION>
				<OPTION value=4<?IF($value[1] == 4){Print " selected";}?>><?Print $text_chief_op;?> (4)</OPTION>
				<OPTION value=5<?IF($value[1] == 5){Print " selected";}?>><?Print $text_admin;?> (5)</OPTION>
				<OPTION value=10<?IF($value[1] == 10){Print " selected";}?>><?Print $text_master;?> (10)</OPTION>
				<OPTION value=11<?IF($value[1] == 11){Print " selected";}?>><?Print $text_disable;?> (11)</OPTION>
				</SELECT>
				<BR>
				
				<FONT class="b"><?Print $text_class;?> 2 </FONT>
Example #3
0
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

======================================================================
*/

IF($VA_setup['reglist_min_class'] > USR_CLASS)
	{Die(VA_Error($err_msg_no_access));}
?>

<FONT class="h2"><?Print $text_reglist;?></FONT>


<?
$register_class = FetchClass($VA_setup['register_class']);
$disable_class = FetchClass($VA_setup['disable_class']);
$delete_class = FetchClass($VA_setup['delete_class']);

IF($_POST['dis_pwd'] && $_POST['age_pwd']) {
	$time = Time() - $_POST['age_pwd'] * 86400;
	$DB_hub->Query("UPDATE reglist SET enabled = 0 WHERE login_pwd IS NULL AND reg_date < ".$time." AND ((class = 1 AND ".$disable_class[1]." <= ".USR_CLASS.") OR (class = 2 AND ".$disable_class[2]." <= ".USR_CLASS."))");
	VA_Message($text_affected_rows." : ".$DB_hub->affected_rows, "info32");
}
IF($_POST['del_pwd'] && $_POST['age_pwd']) {
	$time = Time() - $_POST['age_pwd'] * 86400;
	$DB_hub->Query("DELETE FROM reglist WHERE login_pwd IS NULL AND reg_date < ".$time." AND ((class = 1 AND ".$delete_class[1]." <= ".USR_CLASS.") OR (class = 2 AND ".$delete_class[2]." <= ".USR_CLASS."))");
	VA_Message($text_affected_rows." : ".$DB_hub->affected_rows, "info32");
}
ELSEIF($_POST['dis_ina'] && $_POST['age_ina']) {
	$time = Time() - $_POST['age_ina'] * 86400;
	$DB_hub->Query("UPDATE reglist SET enabled = 0 WHERE login_last < ".$time." AND ((class = 1 AND ".$disable_class[1]." <= ".USR_CLASS.") OR (class = 2 AND ".$disable_class[2]." <= ".USR_CLASS."))");
	VA_Message($text_affected_rows." : ".$DB_hub->affected_rows, "info32");
Example #4
0
	StoreQueries();

	//Return to reglist
	Header("Location: index.php?".Change_URL_Query("q", "reglist")."#".$_POST['nick']);
	}

// ---------------------------------------------------------------------
?>

<FONT class="h2"><?Print $text_addreg;?></FONT>

<BR><BR>

<?
$register_class = FetchClass($VA_setup['register_class']);
$disable_class = FetchClass($VA_setup['disable_class']);

$result = $DB_hub->Query("SELECT * FROM reglist WHERE nick LIKE '".$_GET['nick']."'");
IF($result->num_rows == 1) {
	//User is not allowed to edit this user
	$row = $result->Fetch_Assoc();
	IF($register_class[$row['class']] > USR_CLASS)
		Die(VA_Message($err_msg_no_access, "error"));
	}
ELSEIF(USR_CLASS >= $register_class[1] || USR_CLASS >= $register_class[2] || USR_CLASS >= $register_class[3] || USR_CLASS >= $register_class[4] || USR_CLASS >= $register_class[5] || USR_CLASS >= $register_class[10]) {
	//User is allowed to register some class (At least one)
	$new = 1;//Adding new user = true
	}
ELSE {
	//User has no addres access (Can`t register any class)
	Die(VA_Message($err_msg_no_access, "error"));