public function actionProject()
 {
     $application = new ApplicationProjectMentor();
     $projects = new Project();
     $user = User::model()->getCurrentUser();
     if (Yii::app()->getRequest()->isPostRequest) {
         $application->attributes = $_POST['ApplicationProjectMentor'];
         $application->status = 'Admin';
         $application->user_id = $user->id;
         $application->date_created = new CDbExpression('NOW()');
         $application->save(false);
         $mypicks = $_POST['picks'];
         $mypicks = explode(',', $mypicks);
         foreach ($mypicks as $pick) {
             $dbpick = new ApplicationProjectMentorPick();
             $dbpick->app_id = $application->id;
             $dbpick->project_id = $pick;
             $dbpick->approval_status = 'Proposed by Mentor';
             $dbpick->save(false);
         }
         // save system picks
         $systempicks = $_POST['systempicks'];
         $systempicks = explode(',', $systempicks);
         foreach ($systempicks as $pick) {
             if ($pick > 0) {
                 $dbpick = new ApplicationProjectMentorPick();
                 $dbpick->app_id = $application->id;
                 $dbpick->project_id = $pick;
                 $dbpick->approval_status = 'Proposed by System';
                 $dbpick->save(false);
             }
         }
         // redirect to application portal
         $this->redirect("/coplat/index.php/application/portal");
     } else {
         // on initial load
         $projects->unsetAttributes();
         $project = Project::model()->getProjectsForApp($projects->searchNoPagination(), $user->id);
         $application->system_pick_amount = 0;
     }
     $error = '';
     $this->render('project', array('application' => $application, 'data' => $project, 'error' => $error));
 }