addError('NO_SEARCH_TEXT'); // // header('Location: index.php?id='.$ids); //} $coursesDAO = new CoursesDAO(); $userCoursesDAO = new UserCoursesDAO(); $courseCategoriesDAO = new CourseCategoriesDAO(); //$my_courses = array(); $search_text = trim($_GET['search_text']); $courses = $coursesDAO->getSearchResult($addslashes($search_text), $_GET['catid']); // handle submits if (isset($_GET['action'], $_GET['cid']) && $_SESSION['user_id'] > 0) { $cid = intval($_GET['cid']); if ($_GET['action'] == 'remove') $userCoursesDAO->Delete($_SESSION['user_id'], $cid); if ($_GET['action'] == 'add') $userCoursesDAO->Create($_SESSION['user_id'], $cid, TR_USERROLE_VIEWER, 0); $msg->addFeedback(ACTION_COMPLETED_SUCCESSFULLY); } // -- display results // no results found //if (!is_array($results)) //{ // $savant->assign('title', _AT("search_results")); // $savant->assign('search_text', $search_text); // $savant->assign('courses', ''); // $savant->display('home/index_course.tmpl.php'); // exit; //} // retrieve data to display //if ($_SESSION['user_id'] > 0) { // // get login user's authoring courses // $my_courses = $userCoursesDAO->getByUserID($_SESSION['user_id']); // // if (is_array($my_courses)) // { // foreach ($my_courses as $course) // $my_courses[$course['course_id']] = $course['role']; // } //} //foreach ($results as $result) //{ // if (isset($my_courses[$result['course_id']])) // $result['role'] = $my_courses[$result['course_id']]; // else // $result['role'] = NULL; // // $courses[] = $result; //} //if (is_array($courses)) //{ require(TR_INCLUDE_PATH.'header.inc.php'); $curr_page_num = intval($_GET['p']); if (!$curr_page_num) { $curr_page_num = 1; } $savant->assign('title', _AT("results")); $savant->assign('courses', $courses); $savant->assign('curr_page_num', $curr_page_num); $savant->assign('categories', $courseCategoriesDAO->getAll()); $savant->assign('search_text', $search_text); $savant->display('home/index_course.tmpl.php'); require(TR_INCLUDE_PATH.'footer.inc.php'); //} ?>