Index: trunk/admin/users/adduser.php =================================================================== diff -u -r642 -r732 --- trunk/admin/users/adduser.php (.../adduser.php) (revision 642) +++ trunk/admin/users/adduser.php (.../adduser.php) (revision 732) @@ -1,386 +1,386 @@ -Get("Site_Path"); -$admin = $objConfig->Get("AdminDirectory"); -if(!strlen($admin)) - $admin = "admin"; -$localURL=$rootURL."kernel/"; -$adminURL = $rootURL.$admin; -$imagesURL = $adminURL."/images"; -//$pathtolocal = $pathtoroot."in-news/"; -require_once ($pathtoroot.$admin."/include/elements.php"); -require_once ($pathtoroot."kernel/admin/include/navmenu.php"); -//require_once ($pathtolocal."admin/include/navmenu.php"); -require_once($pathtoroot.$admin."/toolbar.php"); - -unset($objEditItems); -$objEditItems = new clsUserManager(); -$objEditItems->SourceTable = $objSession->GetEditTable("PortalUser"); -$objEditItems->EnablePaging = FALSE; -$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", time()); - $c->Set("Status", 2); - $en = 0; - $action = "m_add_user"; - $objUsers->CreateEmptyEditTable("PortalUserId"); - $objRelList->CreateEmptyEditTable("RelationshipId"); - $objCustomDataList->CreateEmptyEditTable("CustomDataId"); - $objImages->CreateEmptyEditTable("ResourceId"); - //$objUserGroupsList->CreateEmptyEditTable("PortalUserId"); -} -else -{ - $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 */ - $ids = $objEditItems->GetResourceIDList(); - $objRelList->CopyToEditTable("SourceId",$ids); - $objCustomDataList->CopyToEditTable("ResourceId",$ids); - $objImages->CopyToEditTable("ResourceId",$ids); - //$objUserGroupsList->CopyToEditTable("PortalUserId", $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 = ""; - -$c->Data=inp_htmlize($c->Data); - -//$title = prompt_language("la_Text_Editing")." ".prompt_language("la_Text_User")." $editing_title- ".prompt_language("la_tab_General"); -$title = GetTitle("la_Text_User", "la_Text_General", $c->Get('PortalUserId'), $c->Get('Login')); - -//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','".$admin."/users/user_list.php',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','".$admin."/users/user_list.php',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); -?> - - -