Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function actionAddEvent()
- {
- try
- {
- $event = new Event;
- $event->name = $_POST['name'];
- $event->date = $_POST['date'];
- $event->time = $_POST['time'];
- $event->src = CUploadedFile::getInstanceByName('src');
- if($event->save()) {
- $path = Yii::getPathOfAlias('webroot').'/upload/' . $event->src->getName();
- $event->src->saveAs($path);
- $marks = Mark::model()->findAll();
- $events = Event::model()->findAll();
- $this->render('admin', array(
- 'marks' => $marks,
- 'events' => $events,
- 'eventAdded' => true
- ));
- }
- else {
- $errors = $event->getErrors();
- throw new Exception($errors['src'][0]);
- }
- }
- catch(Exception $ex)
- {
- $marks = Mark::model()->findAll();
- $events = Event::model()->findAll();
- $this->render('admin', array(
- 'marks' => $marks,
- 'events' => $events,
- 'eventAdded' => false,
- 'error' => $ex->getMessage()
- ));
- }
- }
- public function actionAddVideoReport()
- {
- try
- {
- $video = new Video;
- $video->source = $_POST['source'];
- $video->name = $_POST['name'];
- if($video->save()) {
- // $path = Yii::getPathOfAlias('webroot').'/upload/' . $video->src->getName();
- // $video->src->saveAs($path);
- $marks = Mark::model()->findAll();
- $events = Event::model()->findAll();
- $this->render('admin', array(
- 'marks' => $marks,
- 'events' => $events,
- ));
- }
- else {
- $errors = $video->getErrors();
- throw new Exception($errors['src'][0]);
- }
- }
- catch(Exception $ex)
- {
- print_r($ex);
- die();
- $marks = Mark::model()->findAll();
- $events = Event::model()->findAll();
- $this->render('admin', array(
- 'marks' => $marks,
- 'events' => $events,
- 'eventAdded' => false,
- 'error' => $ex->getMessage()
- ));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement