$errObj = new ADA_Error($result); $form = new CText(translateFN('Si è verificato un errore durante la creazione del corso. (2)')); } } else { // $errObj = new ADA_Error($id_course); $help = translateFN('Si è verificato un errore durante la creazione del corso: codice corso duplicato '); } } else { $form = new CText(translateFN('I dati inseriti nel form non sono validi')); } } else { $providerAuthors = $dh->find_authors_list(array('username'), ''); $authors = array(); foreach ($providerAuthors as $author) { $authors[$author[0]] = $author[1]; } $availableLanguages = Translator::getSupportedLanguages(); $languages = array(); foreach ($availableLanguages as $language) { $languages[$language['id_lingua']] = $language['nome_lingua']; } $form = new CourseModelForm($authors, $languages); } $label = translateFN('Aggiunta corso'); if (!isset($help)) { $help = translateFN('Da qui il provider admin può creare un nuovo corso'); } $content_dataAr = array('user_name' => $user_name, 'user_type' => $user_type, 'status' => $status, 'label' => $label, 'help' => $help, 'data' => $form->getHtml(), 'module' => isset($module) ? $module : '', 'messages' => $user_messages->getHtml()); $layout_dataAr['JS_filename'] = array(JQUERY, JQUERY_MASKEDINPUT, JQUERY_NO_CONFLICT); $optionsAr['onload_func'] = 'initDateField();'; ARE::render($layout_dataAr, $content_dataAr, null, $optionsAr);