$renderer->setErrorTemplate('{$html}{if $error} <div class = "formError">{$error}</div> {/if}'); $form->setJsWarnings(_BEFOREJAVASCRIPTERROR, _AFTERJAVASCRIPTERROR); //Set javascript error messages $form->setRequiredNote(_REQUIREDNOTE); $form->accept($renderer); //Assign this form to the renderer, so that corresponding template code is created $smarty->assign('T_IMPORT_LESSON_FORM', $renderer->toArray()); //Assign the form to the template if (isset($_GET['ajax']) && $_GET['ajax'] == 'lessonsTable') { $directionsTree = new EfrontDirectionsTree(); $directionPaths = $directionsTree->toPathString(); $smarty->assign("T_DIRECTIONS_PATHS", $directionPaths); $constraints = array('archive' => false) + createConstraintsFromSortedTable(); $dataSource = EfrontLesson::getAllLessons($constraints); $totalEntries = EfrontLesson::countAllLessons($constraints); $tableName = $_GET['ajax']; $alreadySorted = 1; $smarty->assign("T_TABLE_SIZE", $totalEntries); include "sorted_table.php"; /* $lessons = EFrontLesson :: getLessons(); if (G_VERSIONTYPE == 'enterprise') { $result = eF_getTableDataFlat("lessons LEFT OUTER JOIN module_hcd_lesson_offers_skill ON module_hcd_lesson_offers_skill.lesson_ID = lessons.id","lessons.id, count(skill_ID) as skills_offered","lessons.archive=0","","id"); foreach ($result['id'] as $key => $lesson_id) { if (isset($lessons[$lesson_id])) { $lessons[$lesson_id]['skills_offered'] = $result['skills_offered'][$key]; } }