Beispiel #1
0
     }
     $userObj = MultiPort::findUser($userid);
     if (AMA_DataHandler::isError($userObj)) {
         $error_page = HTTP_ROOT_DIR . "/browsing/forget.php";
         $errObj = new ADA_Error($userType, translateFN('It was impossible to confirm the password change: user unknown'), NULL, NULL, NULL, $error_page . '?message=' . urlencode(translateFN('It was impossible to confirm the password change: user unknown')));
         exit;
     }
     if ($tokenObj->isValid()) {
         $help = translateFN('Per favore inserisci la tua password:'******'Benvenuto') . ", " . $username . "<br />";
         $welcome .= translateFN('Ora devi cambiare la tua password. Puoi usare lettere, numeri e trattini. Lunghezza minima 8 lettere') . "<br />";
         $home = 'user.php';
         $menu = '';
         $op = new htmladmoutput();
         $dati = $op->form_confirmpassword('forget.php', $home, $username, $userid, $id_course, $token);
         $dati = $welcome . $dati;
         $title = translateFN('ADA - Modifica Dati Utente');
     } else {
         /*
          * Informiamo l'utente che il token per il cambio password è scaduto e che
          * deve richiedere nuovamente di cambiare la password
          */
         $title = translateFN('');
         $dati = sprintf(translateFN("Dear user %s, the web address you have clicked to change your password has expired. You have to require a new one by clicking on the following link. "), $userObj->getUserName());
         $forget_linkObj = CDOMElement::create('a', 'href:' . HTTP_ROOT_DIR . '/browsing/forget.php?lan=' . $_SESSION['sess_user_language']);
         $forget_linkObj->addChild(new CText(translateFN("Did you forget your password?")));
         $dati .= $forget_linkObj->getHtml();
     }
     break;
 case "insert_username":