Esempio n. 1
0
 public static function ExtractApprovalCondition($data, $singleResult = false, $ApprovalExtension = '', $isResult = true)
 {
     // generates an assoc array of an approval condition by using a
     // defined list of its attributes
     $res = DBJson::getResultObjectsByAttributes($data, ApprovalCondition::getDBPrimaryKey(), ApprovalCondition::getDBConvert(), $ApprovalExtension);
     if ($isResult) {
         // to reindex
         $res = array_merge($res);
         $res = ApprovalCondition::decodeApprovalCondition($res, false);
         if ($singleResult == true) {
             // only one object as result
             if (count($res) > 0) {
                 $res = $res[0];
             }
         }
     }
     return $res;
 }