예제 #1
0
 function createHoliday($company_id, $type, $date, $holiday_policy_id)
 {
     $hf = new HolidayFactory();
     switch ($type) {
         case 10:
             $hf->setHolidayPolicyId($holiday_policy_id);
             $hf->setDateStamp($date);
             $hf->setName('Test1');
             break;
     }
     if ($hf->isValid()) {
         $insert_id = $hf->Save();
         Debug::Text('Holiday ID: ' . $insert_id, __FILE__, __LINE__, __METHOD__, 10);
         return $insert_id;
     }
     Debug::Text('Failed Creating Holiday!', __FILE__, __LINE__, __METHOD__, 10);
     return FALSE;
 }
예제 #2
0
$hf = new HolidayFactory();
$action = Misc::findSubmitButton();
$action = strtolower($action);
switch ($action) {
    case 'submit':
        //Debug::setVerbosity(11);
        Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10);
        $hf->setId($data['id']);
        if (isset($data['holiday_policy_id'])) {
            $hf->setHolidayPolicyId($data['holiday_policy_id']);
        }
        //Set datestamp first.
        $hf->setDateStamp($data['date_stamp']);
        $hf->setName($data['name']);
        if ($hf->isValid()) {
            $hf->Save();
            Redirect::Page(URLBuilder::getURL(array('id' => $data['holiday_policy_id']), 'HolidayList.php'));
            break;
        }
    default:
        if (isset($id) and $id != '') {
            BreadCrumb::setCrumb($title);
            $hlf = new HolidayListFactory();
            $hlf->getByIdAndHolidayPolicyID($id, $holiday_policy_id);
            if ($hlf->getRecordCount() > 0) {
                foreach ($hlf as $h_obj) {
                    //Debug::Arr($station,'Department', __FILE__, __LINE__, __METHOD__,10);
                    $data = array('id' => $h_obj->getId(), 'holiday_policy_id' => $h_obj->getHolidayPolicyID(), 'date_stamp' => $h_obj->getDateStamp(), 'name' => $h_obj->getName(), 'created_date' => $h_obj->getCreatedDate(), 'created_by' => $h_obj->getCreatedBy(), 'updated_date' => $h_obj->getUpdatedDate(), 'updated_by' => $h_obj->getUpdatedBy(), 'deleted_date' => $h_obj->getDeletedDate(), 'deleted_by' => $h_obj->getDeletedBy());
                }
                $holiday_policy_id = $h_obj->getHolidayPolicyID();
            }