add("form","adminform"); $gui->add("com_header",_USERS_HEAD); $table_head = array ( array('title'=>'#' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>'checkbox' , 'val'=>'id' , 'len'=>'1%','align'=>'center') , array('title'=>_CMN_NAME,'val'=>'name','len'=>'40%','ilink'=>'admin.php?com_option=users&task=edit&cid[]=ivar1','ivar1'=>'id') , array('title'=>_USERS_UID,'val'=>'username','len'=>'10%','align'=>'center'), array('title'=>_CMN_PUBLISHED,'val'=>'published','len'=>'10%','align'=>'center'), array('title'=>_CMN_EMAIL,'val'=>'email','len'=>'10%','mlink'=>'email','align'=>'center'), array('title'=>_USERS_GRP,'val'=>'gid','len'=>'10%','align'=>'center') ); $rs=$conn->Execute("SELECT id,name,username,email,published,gid FROM #__users"); $table_data=$rs->GetArray(); $replace = array( "gid"=>$group_array ); $table_data=array_replace($table_data,$replace); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("end_form"); $gui->generate(); } function edit_users($type='edit') { global $conn,$cid,$group_array; if($type=='edit') { $rsar=$conn->GetRow("SELECT * FROM #__users WHERE id = ".$cid[0]); $c_head = _USERS_EDIT_HEAD; $req=''; }else { $rsar=array("id"=>"","name"=>"","username"=>"","email"=>"","gid"=>'1'); $c_head = _USERS_NEW_HEAD; $req='$required=true;'; } $gui=new admin_interface(); $gui->add("form","adminform","","admin.php?com_option=users"); $gui->add("com_header",$c_head); $gui->add("tab_head"); $gui->add("tab_simple","",$c_head,""); $gui->add("form_hidden","user_id","",$rsar['id']); $gui->add("form_textfield","user_name",_CMN_NAME,$rsar['name'],'',$req); $gui->add("form_textfield","user_username",_CMN_USERNAME,$rsar['username'],'',$req); $gui->add("form_textfield","user_email",_CMN_EMAIL,$rsar['email'],'',$req); $group_array = select($group_array,$rsar['gid']); $gui->add("form_select","user_gid",_USERS_GRP,$group_array); $gui->add("bar"); $gui->add("form_textfield","user_password",_CMN_PASS,"",'',$req); $gui->add("tab_end"); $gui->add("tab_tail"); $gui->add("end_form"); $gui->generate(); } ?>