Пример #1
0
/**
 * 
 * if usertype is switcher assume as client the first element of the testers array
 */
$languages = Translator::getSupportedLanguages();
if ($_SESSION['sess_id_user_type'] == AMA_TYPE_SWITCHER) {
    $tester_client_Ar = $userObj->getTesters();
    $tester_client = strtoupper($tester_client_Ar[0]);
    $tester_default_language_constant = $tester_client . "_DEFAULT_LANGUAGE";
    if (defined($tester_default_language_constant)) {
        $tester_default_language = constant($tester_default_language_constant);
        $languages = array();
        $languages[0] = array('nome_lingua' => $tester_default_language, 'codice_lingua' => $tester_default_language);
    }
}
$languageName = array();
foreach ($languages as $language) {
    $languageName[$language['codice_lingua']] = $language['nome_lingua'];
}
$form = new TranslationForm($languageName);
$data = $form->getHtml();
$EditTranslFr = new EditTranslationForm();
$dataEdtTslFr = $EditTranslFr->getHtml();
$status = translateFN('translation mode');
$content_dataAr = array('banner' => isset($banner) ? $banner : '', 'eportal' => isset($eportal) ? $eportal : '', 'course_title' => translateFN('Modulo di traduzione'), 'user_name' => $user_name, 'user_type' => $user_type, 'messages' => $user_messages->getHtml(), 'agenda' => $user_agenda->getHtml(), 'status' => $status, 'help' => isset($help) ? $help : '', 'data' => $data, 'dataEditTranslation' => $dataEdtTslFr);
/**
 * Sends data to the rendering engine
 */
$layout_dataAr['JS_filename'] = array(JQUERY, JQUERY_UI, JQUERY_DATATABLE, JQUERY_DATATABLE_REDRAW, JQUERY_NO_CONFLICT, JQUERY_MASKEDINPUT);
$layout_dataAr['CSS_filename'] = array(JQUERY_UI_CSS, JQUERY_DATATABLE_CSS);
ARE::render($layout_dataAr, $content_dataAr, NULL, array('onload_func' => "initDoc();"));