public function pjActionIndex()
 {
     $this->checkLogin();
     if ($this->isAdmin()) {
         if (isset($_POST['working_time'])) {
             $pjWorkingTimeModel = pjWorkingTimeModel::factory();
             $arr = $pjWorkingTimeModel->find($_POST['location_id'])->getData();
             $data = array();
             $data['location_id'] = $_POST['location_id'];
             $types = array('p_' => 'pickup', 'd_' => 'delivery');
             $weekDays = pjUtil::getWeekdays();
             foreach ($types as $prefix => $type) {
                 foreach ($weekDays as $day) {
                     if (!isset($_POST[$prefix . $day . '_dayoff'])) {
                         $data[$prefix . $day . '_from'] = $_POST[$prefix . $day . '_hour_from'] . ":" . $_POST[$prefix . $day . '_minute_from'];
                         $data[$prefix . $day . '_to'] = $_POST[$prefix . $day . '_hour_to'] . ":" . $_POST[$prefix . $day . '_minute_to'];
                     }
                 }
             }
             if (count($arr) > 0) {
                 $pjWorkingTimeModel->reset()->setAttributes(array('location_id' => $_POST['location_id']))->erase();
             }
             $pjWorkingTimeModel->reset()->setAttributes($data)->insert();
             pjUtil::redirect($_SERVER['PHP_SELF'] . "?controller=pjAdminTime&action=pjActionIndex&id=" . $_POST['location_id'] . "&err=AT01");
         }
         if (isset($_POST['custom_time'])) {
             $date = pjUtil::formatDate($_POST['date'], $this->option_arr['o_date_format']);
             $pjDateModel = pjDateModel::factory();
             $pjDateModel->where('type', $_POST['type'])->where('date', $date)->eraseAll();
             $data = array();
             $data['location_id'] = $_POST['location_id'];
             $data['start_time'] = join(":", array($_POST['start_hour'], $_POST['start_minute']));
             $data['end_time'] = join(":", array($_POST['end_hour'], $_POST['end_minute']));
             $data['date'] = $date;
             $data['type'] = $_POST['type'];
             $data['is_dayoff'] = $_POST['is_dayoff'];
             $pjDateModel->reset()->setAttributes($data)->insert();
             pjUtil::redirect($_SERVER['PHP_SELF'] . "?controller=pjAdminTime&action=pjActionIndex&id=" . $_POST['location_id'] . "&err=AT02&tab_id=tabs-2");
         }
         $arr = pjLocationModel::factory()->find($_GET['id'])->getData();
         if (count($arr) === 0) {
             pjUtil::redirect(PJ_INSTALL_URL . "index.php?controller=pjAdminLocations&action=pjActionIndex&err=AL08");
         }
         $arr['i18n'] = pjMultiLangModel::factory()->getMultiLang($arr['id'], 'pjLocation');
         $this->set('arr', $arr);
         $this->set('wt_arr', pjWorkingTimeModel::factory()->find($_GET['id'])->getData());
         $this->appendJs('jquery.validate.min.js', PJ_THIRD_PARTY_PATH . 'validate/');
         $this->appendJs('additional-methods.js', PJ_THIRD_PARTY_PATH . 'validate/');
         $this->appendJs('jquery.datagrid.js', PJ_FRAMEWORK_LIBS_PATH . 'pj/js/');
         $this->appendJs('pjAdminTime.js');
     } else {
         $this->set('status', 2);
     }
 }
    __('lblValidateVoucherDateTime', false, true);
    ?>
</label></em>
			</p>
		</div>
		<div id="valid_recurring" class="valid-box" style="display:none;">
			<p>
				<label class="title"><?php 
    __('lblEvery');
    ?>
</label>
				<span class="inline_block">
					<select name="r_every" id="r_every" class="pj-form-field w150">
						<?php 
    $days = __('voucher_days', true, false);
    foreach (pjUtil::getWeekdays() as $v) {
        ?>
<option value="<?php 
        echo $v;
        ?>
"><?php 
        echo $days[$v];
        ?>
</option><?php 
    }
    ?>
					</select>
				</span>
			</p>
			<p>
				<label class="title"><?php