} } else { $error_message = translateFN('Upload del file non riuscito.'); if (!$accepted_filesize) { $error_message .= translateFN('La dimensione del file supera quella massima consentita.'); } else { if (!$accepted_mimetype) { $error_message .= translateFN('Il tipo di file inviato non è tra quelli accettati dalla piattaforma.') . ' ' . $file_type; } } $form = UserModuleHtmlLib::uploadForm('upload.php', $sess_id_user, $id_course, $id_course_instance, $id_node, $error_message); $form = $form->getHtml(); } } } else { $form = UserModuleHtmlLib::uploadForm('upload.php', $sess_id_user, $id_course, $id_course_instance, $id_node); $form = $form->getHtml(); } $nodeObj = read_node_from_DB($id_node); if (!AMA_DataHandler::isError($nodeObj)) { $node_title = $nodeObj->name; $node_version = $nodeObj->version; $node_date = $nodeObj->creation_date; $authorHa = $nodeObj->author; $node_author = $authorHa['username']; $node_level = $nodeObj->level; $node_keywords = ltrim($nodeObj->title); $node_path = $nodeObj->findPathFN(); } $content_dataAr = array('form' => isset($form) ? $form : '', 'status' => $status, 'user_name' => $user_name, 'user_type' => $user_type, 'messages' => $user_messages->getHtml(), 'agenda' => $user_agenda->getHtml(), 'title' => $node_title, 'version' => $node_version, 'date' => $node_date, 'author' => $node_author, 'level' => $node_level, 'keywords' => $node_keywords, 'course_title' => $course_title, 'path' => $node_path); /* 5.
$_SESSION['sess_userObj'] = $userObj; $user_default_tester = $userObj->getDefaultTester(); if ($user_default_tester !== NULL) { $_SESSION['sess_selected_tester'] = $user_default_tester; } header('Location:' . $userObj->getHomePage()); exit; } else { // Utente non loggato perché coppia username password non corretta $login_error_message = translateFN("Username e/o password non valide"); } } else { // Utente non loggato perche' informazioni in username e password non valide // es. campi vuoti o contenenti caratteri non consentiti. $login_error_message = translateFN("Username e/o password non valide"); } } /** * Show login page */ $form_action = HTTP_ROOT_DIR . '/kiosk.php'; $login = UserModuleHtmlLib::loginForm($form_action, $supported_languages, $login_page_language_code, $login_error_message); $message = CDOMElement::create('div'); if (isset($_GET['message'])) { $message->addChild(new CText($_GET['message'])); } $content_dataAr = array('form' => $login->getHtml(), 'text' => $newsmsg, 'help' => $hlpmsg, 'message' => $message->getHtml()); /** * Sends data to the rendering engine */ ARE::render($layout_dataAr, $content_dataAr);
*/ for ($currentLang = reset($tryLangs); current($tryLangs) !== false && !$foundFile; $currentLang = next($tryLangs)) { $filename = implode('_', $underscoreDelimited) . '_' . $currentLang . $extension; $foundFile = is_file(ROOT_DIR . '/docs/' . $filename) && is_readable(ROOT_DIR . '/docs/' . $filename); } } if ($foundFile) { $http_path_to_file = HTTP_ROOT_DIR . '/docs/' . $filename; $pdf_filename = $exploded_filename[0] . '.pdf'; if (is_readable(ROOT_DIR . '/docs/' . $pdf_filename)) { $href = HTTP_ROOT_DIR . '/docs/' . $pdf_filename; $pdf_link = CDOMElement::create('a', "href: {$href}"); $pdf_link->addChild(new CText(translateFN('Download pdf version'))); } else { $pdf_link = new CText(''); } $data = $pdf_link->getHtml() . UserModuleHtmlLib::getExternalLinkNavigationFrame($http_path_to_file)->getHtml(); } else { $data = translateFN('The required resource is currently not available.') . '<br />' . translateFN('Please try again later.'); } } else { $data = translateFN('The required resource is not available.'); } } elseif ($url != false) { $data = UserModuleHtmlLib::getExternalLinkNavigationFrame($url)->getHtml(); } else { $data = ''; } $title = translateFN('ADA - External link navigation'); $content_dataAr = array('data' => $data, 'address' => $address, 'status' => $status, 'user_name' => $user_name, 'user_type' => $user_type); ARE::render($layout_dataAr, $content_dataAr);