private function getWorkDay($day, $countryId) { $dayName = date("l", strtotime($day)); $workDay = new WorkDay(); if (empty($countryId)) { $workDay->Load("name = ? and country IS NULL", array($dayName)); if ($workDay->name == $dayName) { return $workDay; } } else { $workDay->Load("name = ? and country = ?", array($dayName, $countryId)); if ($workDay->name == $dayName) { return $workDay; } else { $workDay = new WorkDay(); $workDay->Load("name = ? and country IS NULL", array($dayName)); if ($workDay->name == $dayName) { return $workDay; } } } return null; }
public function validateSave($obj) { $name = $obj->name; $location = $obj->location; $workDays = new WorkDay(); $workDaysDuplicatied = $workDays->Find("name=? AND location=?", array($name, $location)); if ($workDaysDuplicatied[0]->id) { return new IceResponse(IceResponse::ERROR, "Duplicated Entry"); } return new IceResponse(IceResponse::SUCCESS, ""); }
private function getWorkDay($day) { $dayName = date("l", strtotime($day)); $workDay = new WorkDay(); $workDay->Load("name = ?", array($dayName)); if ($workDay->name == $dayName) { return $workDay; } return null; }
Certification::SetDatabaseAdapter($dbLocal); Language::SetDatabaseAdapter($dbLocal); Nationality::SetDatabaseAdapter($dbLocal); Employee::SetDatabaseAdapter($dbLocal); User::SetDatabaseAdapter($dbLocal); EmployeeSkill::SetDatabaseAdapter($dbLocal); EmployeeEducation::SetDatabaseAdapter($dbLocal); EmployeeCertification::SetDatabaseAdapter($dbLocal); EmployeeLanguage::SetDatabaseAdapter($dbLocal); EmergencyContact::SetDatabaseAdapter($dbLocal); EmployeeDependent::SetDatabaseAdapter($dbLocal); EmployeeImmigration::SetDatabaseAdapter($dbLocal); EmployeeSalary::SetDatabaseAdapter($dbLocal); LeaveType::SetDatabaseAdapter($dbLocal); LeavePeriod::SetDatabaseAdapter($dbLocal); WorkDay::SetDatabaseAdapter($dbLocal); HoliDay::SetDatabaseAdapter($dbLocal); LeaveRule::SetDatabaseAdapter($dbLocal); EmployeeLeave::SetDatabaseAdapter($dbLocal); EmployeeLeaveDay::SetDatabaseAdapter($dbLocal); File::SetDatabaseAdapter($dbLocal); Client::SetDatabaseAdapter($dbLocal); Project::SetDatabaseAdapter($dbLocal); EmployeeTimeSheet::SetDatabaseAdapter($dbLocal); EmployeeTimeEntry::SetDatabaseAdapter($dbLocal); EmployeeProject::SetDatabaseAdapter($dbLocal); Document::SetDatabaseAdapter($dbLocal); EmployeeDocument::SetDatabaseAdapter($dbLocal); CompanyLoan::SetDatabaseAdapter($dbLocal); EmployeeCompanyLoan::SetDatabaseAdapter($dbLocal); Setting::SetDatabaseAdapter($dbLocal);