From: hickert Date: Tue, 2 Mar 2010 13:28:19 +0000 (+0000) Subject: removed no longer required main.inc X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=09c0190f9593cdf44e0064fc6b2d546bd5cbc01c;p=gosa.git removed no longer required main.inc git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@15854 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/plugins/personal/generic/main.inc b/gosa-core/plugins/personal/generic/main.inc deleted file mode 100644 index 9037a452c..000000000 --- a/gosa-core/plugins/personal/generic/main.inc +++ /dev/null @@ -1,211 +0,0 @@ -dn); - } -} - -/* Remove this plugin from session -*/ -if ( $cleanup ){ - session::un_set('user'); - session::un_set('edit'); - -}else{ - - /* Reset requested? */ - if (isset($_POST['edit_cancel']) || isset($_POST['password_cancel'])){ - session::un_set ('edit'); - session::un_set ('user'); - } - - /* Create user object on demand */ - if (!session::is_set('user') || (isset($_GET['reset']) && $_GET['reset'] == 1)){ - $user= new user ($config, $ui->dn); - $user->enable_CSN_check(); - $user->set_acl_base($ui->dn); - $user->set_acl_category("users"); - session::set('user',$user); - } - $user = session::get('user'); - - /* save changes back to object */ - if (session::is_set('edit')){ - $user->save_object (); - } - - /* Enter edit mode? */ - if ((isset($_POST['edit'])) && (!session::is_set('edit')) &&preg_match("/w/",$ui->get_permissions($ui->dn,"users/user"))){ - - /* Check locking */ - if (($username= get_lock($ui->dn)) != ""){ - session::set('back_plugin',$plug); - session::set('LOCK_VARS_TO_USE',array("/^edit$/","/^plug$/")); - $lock_msg = gen_locked_message ($username, $ui->dn); - - }else{ - - /* Lock the current entry */ - add_lock ($ui->dn, $ui->dn); - session::set('dn',$ui->dn); - session::set('edit',TRUE); - } - } - - /* Perform password change */ - if (isset($_POST['password_finish'])){ - - /* For security reasons, check if user is allowed to set password again */ - if ($user->acl_is_writeable("userPassword") || $user->acl_is_createable()){ - - /* Check input and feed errors into 'message' */ - $message= array(); - - /* Sanity checks... */ - if ($_POST['new_password'] != $_POST['repeated_password']){ - - /* Matching passwords in new and repeated? */ - $message[]= _("The passwords you've entered as 'New password' and 'Repeated new password' do not match."); - } else { - - /* Empty password is not permitted by default. */ - if ($_POST['new_password'] == ""){ - $message[]= msgPool::required(_("New password")); - } - } - - /* Errors, or change password? */ - if (count($message) != 0){ - - /* Show error message and continue editing */ - msg_dialog::displayChecks($message); - $display.= $smarty->fetch(get_template_path('password.tpl', TRUE)); - return ($display); - } - change_password ($user->dn, $_POST['new_password'], 0, $user->pw_storage); - new log("modify","users/password","",array(),"Password has been changed"); - - } else { - - /* Missing permissions, show message */ - msg_dialog::display(_("Error"), _("You have no permission to set your password!"), ERROR_DIALOG); - } - - del_lock ($ui->dn); - session::un_set ('user'); - } - - /* save changes to LDAP and disable edit mode */ - if (isset($_POST['edit_finish'])){ - - /* Perform checks */ - $message= $user->check (); - - /* No errors, save object */ - if (count ($message) == 0){ - $user->save (); - del_lock ($ui->dn); - session::un_set ('edit'); - - /* Need to reset the password? */ - if($user->password_change_needed()){ - /* Save object */ - session::set('user',$user); - - $display.= $smarty->fetch(get_template_path('password.tpl', TRUE)); - return ($display); - } else { - session::un_set ('user'); - } - - } else { - /* Errors found, show message */ - msg_dialog::displayChecks($message); - } - } - - /* Execute formular */ - if($lock_msg){ - $display.= $lock_msg; - }else{ - $display.= $user->execute (); - } - - /* Store changes in session */ - if (session::is_set('edit')){ - session::set('user',$user); - } - - $info = ""; - - /* Show page footer depending on the mode */ - if (!$user->cert_dialog && !$user->picture_dialog && !$user->dialog && $user->is_account && empty($lock_msg)){ - $display.= "

"; - - /* Are we in edit mode? */ - if (session::is_set('edit')){ - $display.= "\n"; - $display.= " "; - $display.= "\n"; - - $info= "\"\" ".$ui->dn." "; - } else { - /* 'viewid' may be set by i.e. the phonelist plugin. This - means that we want to go back... */ - if (isset ($viewid)){ - $str= msgPool::backButton(); - $fn = "back"; - } else { - $str= msgPool::editButton(); - $fn = "edit"; - $info= "\"\" ".$ui->dn." "; - } - - /* Only display edit button if there is at least one attribute editable */ - if(preg_match("/r/",$ui->get_permissions($ui->dn,"users/user"))){ - if ($fn == "edit"){ - $info.= "\"\" ". - msgPool::clickEditToChange(); - $display.= "\n"; - } - } - - $display.= "\n"; - } - $display.= "

\n"; - } - - /* Page header*/ - $display= print_header(get_template_path('plugins/generic/images/plugin.png'), - _("Generic user information"), $info).$display; - -} - -// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: -?>