function getUserWageObject($user_wage_id)
{
    global $user_wage_obj;
    if (isset($user_wage_obj[$user_wage_id]) and is_object($user_wage_obj[$user_wage_id])) {
        return $user_wage_obj[$user_wage_id];
    } else {
        $uwlf = new UserWageListFactory();
        //This handles future wage changes properly.
        $uwlf->getByID($user_wage_id);
        if ($uwlf->getRecordCount() > 0) {
            $user_wage_obj[$user_wage_id] = $uwlf->getCurrent();
            return $user_wage_obj[$user_wage_id];
        }
        return FALSE;
    }
}
Example #2
0
 function getUserWageObject($user_wage_id)
 {
     if (isset($this->user_wage_obj[$user_wage_id]) and is_object($this->user_wage_obj[$user_wage_id])) {
         return $this->user_wage_obj[$user_wage_id];
     } else {
         $uwlf = new UserWageListFactory();
         $uwlf->getByID($user_wage_id);
         if ($uwlf->getRecordCount() > 0) {
             $this->user_wage_obj[$user_wage_id] = $uwlf->getCurrent();
             return $this->user_wage_obj[$user_wage_id];
         }
         return FALSE;
     }
 }