Index: trunk/kernel/action.php
===================================================================
diff -u -r93 -r104
--- trunk/kernel/action.php (.../action.php) (revision 93)
+++ trunk/kernel/action.php (.../action.php) (revision 104)
@@ -7,63 +7,63 @@
print_pre($_REQUEST);
}
- switch($Action)
- {
- case "m_add_user":
- $user_pending = (int)$_POST["user_pending"];
- $user_enabled = (int)$_POST["user_enabled"];
- $CreatedOn = DateTimestamp($_POST["user_date"],GetDateFormat());
- $dob = DateTimestamp($_POST["user_dob"],GetDateFormat());
+ switch($Action)
+ {
+ case "m_add_user":
+ $dupe_user = '';
+ $user_pending = (int)$_POST["user_pending"];
+ $user_enabled = (int)$_POST["user_enabled"];
+ $CreatedOn = DateTimestamp($_POST["user_date"],GetDateFormat());
+ $dob = DateTimestamp($_POST["user_dob"],GetDateFormat());
+
+ $objEditItems = new clsUserManager();
+ $objEditItems->SourceTable = $objSession->GetEditTable("PortalUser");
- $objEditItems = new clsUserManager();
- $objEditItems->SourceTable = $objSession->GetEditTable("PortalUser");
-
- if(strlen($_POST["user_login"]))
- {
- $id = $objUsers->GetUserId($_POST["user_login"]);
- }
- else
- $dob = 0;
- $dob = 0;
- if($id)
- {
- $lvErrorString = "la_error_duplicate_username";
- }
- else
- {
- $password = md5($_POST["password"]);
- $u = $objEditItems->Add_User($_POST["user_login"], $password,
- $_POST["user_email"], $CreatedOn, $_POST["user_firstname"],
- $_POST["user_lastname"], $_POST["status"],
- $_POST["user_phone"],
- $_POST["user_street"], $_POST["user_city"],
- $_POST["user_state"], $_POST["user_zip"], $_POST["user_country"], $dob);
- $objCustomEdit = new clsCustomDataList(); //$objSession->GetEditTable("CustomMetaData"));
- $objCustomEdit->SetTable('edit');
- $objCustomEdit->LoadResource($u->Get("ResourceId"));
- $CustomFields = new clsCustomFieldList(6);
- $DataChanged = FALSE;
- foreach($_POST as $key=>$value)
- {
- if(substr($key,0,1)=="_")
+ if(strlen($_POST["user_login"]))
+ $id = $objUsers->GetUserId($_POST["user_login"]);
+ else
+ $dob = 0;
+
+ if($id)
+ {
+ $lvErrorString = "la_error_duplicate_username";
+ $dupe_user = $_POST["user_login"];
+ $_POST["user_login"] = '';
+ }
+
+ $password = md5($_POST["password"]);
+ $u = $objEditItems->Add_User($_POST["user_login"], $password,
+ $_POST["user_email"], $CreatedOn, $_POST["user_firstname"],
+ $_POST["user_lastname"], $_POST["status"],
+ $_POST["user_phone"],
+ $_POST["user_street"], $_POST["user_city"],
+ $_POST["user_state"], $_POST["user_zip"], $_POST["user_country"], $dob);
+
+ $objCustomEdit = new clsCustomDataList(); //$objSession->GetEditTable("CustomMetaData"));
+ $objCustomEdit->SetTable('edit');
+ $objCustomEdit->LoadResource($u->Get("ResourceId"));
+ $CustomFields = new clsCustomFieldList(6);
+ $DataChanged = FALSE;
+ foreach($_POST as $key=>$value)
{
- $field = substr($key,1);
- $cvalue = $CustomFields->GetItemByField("FieldName",$field,FALSE);
-
- if(is_object($cvalue))
+ if(substr($key,0,1)=="_")
{
- $objCustomEdit->SetFieldValue($cvalue->Get("CustomFieldId"),$u->Get("ResourceId"),$value);
- $DataChanged = TRUE;
+ $field = substr($key,1);
+ $cvalue = $CustomFields->GetItemByField("FieldName",$field,FALSE);
+
+ if(is_object($cvalue))
+ {
+ $objCustomEdit->SetFieldValue($cvalue->Get("CustomFieldId"),$u->Get("ResourceId"),$value);
+ $DataChanged = TRUE;
+ }
}
- }
- }
- if($DataChanged)
- $objCustomEdit->SaveData();
- $objCustomEdit->SetTable('live');
- }
- break;
+ }
+ if($DataChanged) $objCustomEdit->SaveData();
+ $objCustomEdit->SetTable('live');
+
+
+ break;
case "m_edit_user":
- //phpinfo(INFO_VARIABLES);
$CreatedOn = DateTimestamp($_POST["user_date"],GetDateFormat());
$dob = DateTimestamp($_POST["user_dob"],GetDateFormat());
$objEditItems = new clsUserManager();
@@ -92,8 +92,6 @@
$objCustomEdit->SetTable('edit');
$DataChanged = false;
- echo "Loading CF by USER_RID: ".$u->Get("ResourceId")."
";
-
$objCustomEdit->LoadResource($u->Get("ResourceId"));
$CustomFields = new clsCustomFieldList(6);
@@ -106,7 +104,7 @@
if(is_object($cvalue))
{
- echo "Saving Value of CF [CF_ID: ".$cvalue->Get("CustomFieldId")."; RID: ".$u->Get("ResourceId")."; NEW_VAL: ".$value."]
";
+ //echo "Saving CF: (".$cvalue->Get("CustomFieldId")." ; ".$u->Get("ResourceId")." ; $value)
";
$objCustomEdit->SetFieldValue($cvalue->Get("CustomFieldId"),$u->Get("ResourceId"),$value);
$DataChanged = TRUE;
}
@@ -713,7 +711,7 @@
$objEditData = new clsCustomDataList(); //$objSession->GetEditTable("CustomMetaData"));
$objEditData->SetTable('edit');
$ado = GetADODBConnection();
- $ado->debug = 1;
+
if($id && is_array($_POST["CustomData"]))
{
foreach($_POST["CustomData"] as $FieldId => $Value)