Beispiel #1
0
 public function action_delete($id = null)
 {
     if ($course = Model_Course::find($id)) {
         $course->delete();
         Session::set_flash('success', e('Deleted course #' . $id));
     } else {
         Session::set_flash('error', e('Could not delete course #' . $id));
     }
     Response::redirect('site/courses');
 }
Beispiel #2
0
 private function getFilePath($basePath, $subFolder, $courseId)
 {
     $path = $basePath;
     $course = Model_Course::find($courseId);
     if ($course) {
         $path .= '/' . $course->slug;
     }
     if ($subFolder) {
         $path .= "/{$subFolder}";
     }
     if (!file_exists($path)) {
         mkdir($path, 0777, true);
     }
     return $path;
 }
Beispiel #3
0
 public static function getCourseName($course_id)
 {
     $courses = Model_Course::find('first', array('where' => array(array('id', $course_id))));
     return $courses ? $courses->course_name : '';
 }