Index: trunk/admin/users/adduser.php =================================================================== diff -u -N --- trunk/admin/users/adduser.php (revision 8397) +++ trunk/admin/users/adduser.php (revision 0) @@ -1,399 +0,0 @@ -SourceTable = $objSession->GetEditTable("PortalUser"); -$objEditItems->EnablePaging = FALSE; -$application->SetVar('u_mode', 't'); -$objCustomFields = new clsCustomFieldList(6); -$objRelList = new clsRelationshipList(); -$objImages = new clsImageList(); -$objUserGroupsList = new clsUserGroupList(); - -//Multiedit init -if ( GetVar('new') == 1) -{ - $c = new clsPortalUser(NULL); - $c->Set("CreatedOn", adodb_mktime()); - $c->Set("Status", 2); - $en = 0; - $action = "m_add_user"; - $objUsers->CreateEmptyEditTable("PortalUserId"); - $objRelList->CreateEmptyEditTable("RelationshipId"); - $objCustomDataList->CreateEmptyEditTable('u'); - $objImages->CreateEmptyEditTable("ResourceId"); - $objUserGroupsList->CreateEmptyEditTable("PortalUserId"); - - $objItemTypes->BuildUserItemTable(-1, 1); // 0 - user_id, 1 - clear table -} -else -{ - $direct_id = GetVar('direct_id'); - if($direct_id) $_POST['itemlist'] = Array($direct_id); - - $en = GetVar('en'); - if (isset($_POST["itemlist"])) - { - $objUsers->CopyToEditTable("ResourceId",$_POST["itemlist"]); - } - $objEditItems->Query_Item("SELECT * FROM ".$objEditItems->SourceTable); - $first=1; - foreach($objEditItems->Items as $u) - { - $objItemTypes->BuildUserItemTable($u->Get("PortalUserId"),$first); - $first=0; - } - - if(isset($_POST["itemlist"])) - { - /* make a copy of the relationship records */ - $user_ids = Array(); - $user_ids[] = $u->Get("PortalUserId"); - $ids = $objEditItems->GetResourceIDList(); - $objRelList->CopyToEditTable("SourceId",$ids); - $objCustomDataList->CopyToEditTable('u', $ids); - $objImages->CopyToEditTable("ResourceId",$ids); - $objUserGroupsList->CopyToEditTable("PortalUserId", $user_ids); - } - - $itemcount=$objEditItems->NumItems(); - $c = $objEditItems->GetItemByIndex($en); - - if($itemcount>1) - { - if ($en+1 == $itemcount) - $en_next = -1; - else - $en_next = $en+1; - - if ($en == 0) - $en_prev = -1; - else - $en_prev = $en-1; - } - $action = "m_edit_user"; -} - -$envar = "env=" . BuildEnv() . "&en=$en"; - -$section = 'in-portal:edituser_general'; - -if (strlen($c->Get("Login"))) - $editing_title = "'".$c->Get("Login")."' "; -else - $editing_title = ""; - - -$title = GetTitle("la_Text_User", "la_Text_General", $c->Get('PortalUserId'), $c->Get('Login')); -$c->Data=inp_htmlize($c->Data); - -$saveURL = $admin."/".$objSession->GetVariable('ReturnScript'); - -//Display header -$sec = $objSections->GetSection($section); -$objCatToolBar = new clsToolBar(); -$objCatToolBar->Add("img_save", "la_Save","#","swap('img_save','toolbar/tool_select_f2.gif');", "swap('img_save', 'toolbar/tool_select.gif');","edit_submit('edituser','UserEditStatus','".$saveURL."',1);","tool_select.gif"); -$objCatToolBar->Add("img_cancel", "la_Cancel","#","swap('img_cancel','toolbar/tool_cancel_f2.gif');", "swap('img_cancel', 'toolbar/tool_cancel.gif');","edit_submit('edituser','UserEditStatus','".$saveURL."',2);","tool_cancel.gif"); - -if ( isset($en_prev) || isset($en_next) ) -{ - $url = $RootUrl.$admin."/users/adduser.php"; - $StatusField = "UserEditStatus"; - $form = "edituser"; - MultiEditButtons($objCatToolBar,$en_next,$en_prev,$form,$StatusField,$url,$sec->Get("OnClick"),'','la_PrevUser','la_NextUser'); -} - -int_header($objCatToolBar,NULL,$title); - -if ($objSession->GetVariable("HasChanges") == 1) { -?> -
- - | -