OphCoTherapyapplication_Processor::getApplicationStatus PHP Method

getApplicationStatus() public method

Returns status of applicant: pending, sent, re-opened.
public getApplicationStatus ( ) : string
return string
    public function getApplicationStatus()
    {
        return OphCoTherapyapplication_Email::model()->getStatusForEvent($this->event);
    }

Usage Example

Beispiel #1
0
 /**
  * Appends information about the submission of the application to the $record.
  *
  * @param array $record
  * @param int   $event_id
  */
 protected function appendSubmissionValues(&$record, $event_id)
 {
     if (@$_GET['submission']) {
         $event = Event::model()->findByPk($event_id);
         $svc = new OphCoTherapyapplication_Processor($event);
         $record['submission_status'] = $svc->getApplicationStatus();
         if ($record['submission_status'] == OphCoTherapyapplication_Processor::STATUS_SENT) {
             $most_recent = OphCoTherapyapplication_Email::model()->forEvent($event)->unarchived()->findAll(array('limit' => 1));
             $record['submission_date'] = Helper::convertDate2NHS($most_recent[0]->created_date);
         } else {
             $record['submission_date'] = 'N/A';
         }
     }
 }
All Usage Examples Of OphCoTherapyapplication_Processor::getApplicationStatus