.
*/
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 "
";
}else {
return "
";
}
}
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;
}
}
?>