Ejemplo n.º 1
0
 /**
  * @name getParameter
  * @param string $p_parameterName
  * @return string|int $parameterValue
  */
 public function getParameter($p_parameterName)
 {
     try {
         $parameterValue = null;
         $params = new stdClass();
         $params->nameObj = "api_tab_parametres";
         $params->keyObj = ["param_name" => $p_parameterName];
         $retour = $this->BD_ENGINE->getSingleObject($params);
         if ($retour) {
             switch ($retour->param_type) {
                 case "varchar":
                     $parameterValue = $retour->param_value;
                     break;
                 case "int":
                     $parameterValue = (int) $retour->param_value;
                     break;
                 default:
                     $parameterValue = $retour->param_value;
                     break;
             }
         }
         return $parameterValue;
     } catch (Exception $ex) {
         $this->object_retour->strErreur = $ex . '';
         $this->object_retour->statut = self::STATE_ERROR;
         die;
     }
 }