. */ class PersonsFeePaid extends Persons { private $showshort = false; public function __construct($dummy=0) { $this->name = "FeePaid"; } public function get_print_name() { return "Fee paid"; } public function get_print_name_short() { $this->showshort = true; return "Fee paid"; } public function get_access($dummy=0) { if( isset($_SESSION['sess_functions']) && in_array("application_editfee", $_SESSION['sess_functions']) ) return self::ACCESS_RW; elseif( isset($_SESSION['sess_functions']) && in_array("application_viewfee", $_SESSION['sess_functions']) ) return self::ACCESS_R; else return self::ACCESS_NO; } public function display($value, $applicationID=0, &$allvalues="") { if( $this->get_access()==self::ACCESS_RW ) { return "".$this->displaytext($value, $applicationID, $allvalues).""; }else { return $this->displaytext($value, $applicationID, $allvalues); } } public function displaytext($value, $applicationID=0, &$allvalues="") { if( $value>=0 ) return "€ ".number_format($value, 2, ",", "."); else return "-- not paid --"; } public function displayoptions($applicationID=0) { return " align=\"right\" id=\"FeePaid_".$applicationID."\""; } } ?>