1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-03 21:27:25 +02:00

Tidy up a few bits

This commit is contained in:
e107steved
2009-07-14 19:26:24 +00:00
parent cb75dfe76c
commit 19ae18ed94

View File

@@ -9,8 +9,8 @@
* Administration Area - User classes * Administration Area - User classes
* *
* $Source: /cvs_backup/e107_0.8/e107_admin/userclass2.php,v $ * $Source: /cvs_backup/e107_0.8/e107_admin/userclass2.php,v $
* $Revision: 1.21 $ * $Revision: 1.22 $
* $Date: 2009-02-01 15:18:30 $ * $Date: 2009-07-14 19:26:01 $
* $Author: e107steved $ * $Author: e107steved $
* *
*/ */
@@ -126,8 +126,13 @@ if (isset($_POST['set_initial_classes']))
{ {
$changed = $pref['init_class_stage'] != intval($_POST['init_class_stage']); $changed = $pref['init_class_stage'] != intval($_POST['init_class_stage']);
$pref['init_class_stage'] = intval($_POST['init_class_stage']); $pref['init_class_stage'] = intval($_POST['init_class_stage']);
$temp = array();
foreach ($_POST['init_classes'] as $ic)
{
$temp[] = intval($ic);
}
$newval = implode(',', $temp);
$temp = varset($pref['initial_user_classes'],''); $temp = varset($pref['initial_user_classes'],'');
$newval = implode(',',$_POST['init_classes']);
if ($temp != $newval) $changed = TRUE; if ($temp != $newval) $changed = TRUE;
if ($changed) if ($changed)
{ {
@@ -150,7 +155,7 @@ if (isset($_POST['delete']))
{ {
$class_id = intval($_POST['existing']); $class_id = intval($_POST['existing']);
check_allowed($class_id); check_allowed($class_id);
if ($class_id > 247) // Crude check, but good enough for now if (($class_id >= e_UC_SPECIAL_BASE) && ($class_id <= e_UC_SPECIAL_END))
{ {
$message = UCSLAN_29; $message = UCSLAN_29;
} }
@@ -158,7 +163,6 @@ if (isset($_POST['delete']))
{ {
if ($e_userclass->delete_class($class_id) !== FALSE) if ($e_userclass->delete_class($class_id) !== FALSE)
{ {
// $sql->db_Delete('userclass_classes', "userclass_id='".$class_id."' ");
userclass2_adminlog("02","ID:{$class_id} (".$e_userclass->uc_get_classname($class_id).")"); userclass2_adminlog("02","ID:{$class_id} (".$e_userclass->uc_get_classname($class_id).")");
if ($sql->db_Select('user', 'user_id, user_class', "user_class = '{$class_id}' OR user_class REGEXP('^{$class_id},') OR user_class REGEXP(',{$class_id},') OR user_class REGEXP(',{$class_id}$')")) if ($sql->db_Select('user', 'user_id, user_class', "user_class = '{$class_id}' OR user_class REGEXP('^{$class_id},') OR user_class REGEXP(',{$class_id},') OR user_class REGEXP(',{$class_id}$')"))
{ // Delete existing users from class { // Delete existing users from class
@@ -199,7 +203,7 @@ if (($action == 'config') && isset($_POST['createclass'])) // Add or edit
'userclass_editclass' => intval(varset($_POST['userclass_editclass'],0)), 'userclass_editclass' => intval(varset($_POST['userclass_editclass'],0)),
'userclass_parent' => intval(varset($_POST['userclass_parent'],0)), 'userclass_parent' => intval(varset($_POST['userclass_parent'],0)),
'userclass_visibility' => intval(varset($_POST['userclass_visibility'],0)), 'userclass_visibility' => intval(varset($_POST['userclass_visibility'],0)),
'userclass_icon' => varset($tp->toDB($_POST['userclass_icon']),''), 'userclass_icon' => $tp->toDB(varset($_POST['userclass_icon'],'')),
'userclass_type' => intval(varset($_POST['userclass_type'],UC_TYPE_STD)) 'userclass_type' => intval(varset($_POST['userclass_type'],UC_TYPE_STD))
); );
if ($class_record['userclass_type'] == UC_TYPE_GROUP) if ($class_record['userclass_type'] == UC_TYPE_GROUP)
@@ -230,7 +234,7 @@ if (($action == 'config') && isset($_POST['createclass'])) // Add or edit
{ {
if ($tempID > 0) if ($tempID > 0)
{ // Editing existing class here { // Editing existing class here
check_allowed($_POST['userclass_id']); check_allowed($tempID);
$class_record['userclass_id'] = $tempID; $class_record['userclass_id'] = $tempID;
$e_userclass->save_edited_class($class_record); $e_userclass->save_edited_class($class_record);
userclass2_adminlog("03","ID:{$class_record['userclass_id']} (".$class_record['userclass_name'].")"); userclass2_adminlog("03","ID:{$class_record['userclass_id']} (".$class_record['userclass_name'].")");
@@ -810,7 +814,7 @@ $ns->tablerender(UCSLAN_21, $text);
{ {
$uc_edit_class = varset($_POST['class_to_edit'],0); $uc_edit_class = varset($_POST['class_to_edit'],0);
check_allowed($uc_edit_class); check_allowed($uc_edit_class);
$sql->db_Select('userclass_classes', '*', "userclass_id='".$_POST['class_to_edit']."' "); $sql->db_Select('userclass_classes', '*', "userclass_id=".$uc_edit_class);
$row = $sql->db_Fetch(); $row = $sql->db_Fetch();
extract($row); extract($row);
} }
@@ -927,7 +931,7 @@ if(isset($_POST['class_members_edit']))
// Special fooling around // Special fooling around
//----------------------------------- //-----------------------------------
case 'special' : case 'special' :
if (!check_class(e_UC_MAINADMIN)) break; // Let ordinary admins see this if they know enough to specify the URL if (!check_class(e_UC_MAINADMIN)) break; // Let main admins see this if they know enough to specify the URL
$text = "<div style='text-align:center'> $text = "<div style='text-align:center'>
<form method='post' action='".e_SELF."?special' id='specialclassForm'>"; <form method='post' action='".e_SELF."?special' id='specialclassForm'>";