Files
luos/workflow/engine/classes/model/ConfigurationPeer.php

32 lines
982 B
PHP
Raw Normal View History

2010-12-02 23:34:41 +00:00
<?php
class ConfigurationPeer extends BaseConfigurationPeer
{
private static $arrayRecord = array();
2010-12-02 23:34:41 +00:00
public static function retrieveByPK($cfg_uid, $obj_uid, $pro_uid, $usr_uid, $app_uid, $con = null)
{
try {
$record = null;
2010-12-02 23:34:41 +00:00
switch ($cfg_uid) {
case "ENVIRONMENT_SETTINGS":
if (!isset(self::$arrayRecord["ENVIRONMENT_SETTINGS"])) {
self::$arrayRecord["ENVIRONMENT_SETTINGS"] = parent::retrieveByPK($cfg_uid, $obj_uid, $pro_uid, $usr_uid, $app_uid, $con);
}
2010-12-02 23:34:41 +00:00
$record = self::$arrayRecord["ENVIRONMENT_SETTINGS"];
break;
default:
$record = parent::retrieveByPK($cfg_uid, $obj_uid, $pro_uid, $usr_uid, $app_uid, $con);
break;
}
2010-12-02 23:34:41 +00:00
//Return
return $record;
} catch (Exception $e) {
throw $e;
}
}
2012-10-22 05:57:53 -04:00
}
2010-12-02 23:34:41 +00:00