. */ class PersonsAccepted extends Persons { private $showshort = false; public function __construct($dummy=0) { $this->name = "Accepted"; } public function get_print_name() { return "Accepted"; } public function get_print_name_short() { $this->showshort = true; return "Accepted"; } public function display($value, $ApplicationID=0, &$allvalues="") { $Accepted_img = array(); $Accepted_text = array(); $Accepted_img['-'] = "./image/minus.gif"; $Accepted_text['-'] = "Not handled yet"; $Accepted_img['yes'] = "./image/check.gif"; $Accepted_text['yes'] = "Accepted"; $Accepted_img['pending'] = "./image/pending.png"; $Accepted_text['pending'] = "Confirmation pending"; $Accepted_img['confirmed'] = "./image/confirm.gif"; $Accepted_text['confirmed'] = "Confirmed"; $Accepted_img['no'] = "./image/nocheck.gif"; $Accepted_text['no'] = "Not accepted"; $Accepted_img['cancel'] = "./image/cancel.gif"; $Accepted_text['cancel'] = "Cancelled"; $Accepted_img['arrived'] = "./image/arrived.gif"; $Accepted_text['arrived'] = "Arrived"; if( $this->get_access()==self::ACCESS_RW ) { return "\"".$Accepted_text["; }else { return "\"".$Accepted_text["; } } public function displaytext($value, $ApplicationID=0, &$allvalues="") { $Accepted_text = array(); $Accepted_text['-'] = "Not handled yet"; $Accepted_text['yes'] = "Accepted"; $Accepted_text['pending'] = "Confirmation pending"; $Accepted_text['confirmed'] = "Confirmed"; $Accepted_text['no'] = "Not accepted"; $Accepted_text['cancel'] = "Cancelled"; $Accepted_text['arrived'] = "Arrived"; return $Accepted_text[ $value ]; } public function displayoptions($ApplicationID=0) { return " align=\"center\" id=\"Accepted_".$ApplicationID."\""; } public function get_access($dummy=0) { if( in_array("application_accept", $_SESSION['sess_functions']) || in_array("application_confirm", $_SESSION['sess_functions']) || in_array("application_reject", $_SESSION['sess_functions']) || in_array("application_cancel", $_SESSION['sess_functions']) || in_array("application_register", $_SESSION['sess_functions']) ) return self::ACCESS_RW; elseif( in_array("application_viewlist", $_SESSION['sess_functions']) ) return self::ACCESS_R; else return self::ACCESS_NO; } } ?>