From 5247831bbde19ad61eae19ce360d3f591181d722 Mon Sep 17 00:00:00 2001 From: hickert Date: Fri, 10 Jun 2005 08:02:48 +0000 Subject: [PATCH] fixed undefined value, for return classes git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@646 594d385d-05f5-0310-b6e9-bd551577e9d8 --- include/class_certificate.inc | 43 +++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/include/class_certificate.inc b/include/class_certificate.inc index c98f9450e..c5698ae51 100755 --- a/include/class_certificate.inc +++ b/include/class_certificate.inc @@ -106,37 +106,66 @@ class certificate /* Return Functions */ function getvalidto_date() { - return($this->info['validTo_time_t']); + if(isset($this->info['validTo_time_t'])){ + return($this->info['validTo_time_t']); + }else{ + return(false); + } } function getvalidfrom_date() { - return($this->info['validFrom_time_t']); + if(isset($this->info['validFrom_time_t'])){ + return($this->info['validFrom_time_t']); + }else{ + return(false); + } + } function getname() { - return($this->info['name']); + if(isset($this->info['name'])){ + return($this->info['name']); + }else{ + return(false); + } } function getCN() { - return($this->info['subject']['CN']); + if(isset($this->info['subject']['CN'])){ + return($this->info['subject']['CN']); + }else{ + return(false); + } } function getO() { - return($this->info['subject']['O']); + if(isset($this->info['subject']['O'])){ + return($this->info['subject']['O']); + }else{ + return(false); + } } function getOU() { - return($this->info['subject']['OU']); + if(isset($this->info['subject']['OU'])){ + return($this->info['subject']['OU']); + }else{ + return(false); + } } function getSerialNumber() { - return($this->info['serialNumber']); + if(isset($this->info['serialNumber'])){ + return($this->info['serialNumber']); + }else{ + return(false); + } } function isvalid($returnstr = false) -- 2.30.2