public function update() { $id = isset($_POST['id']) ? intval($_POST['id']) : 0; $data = $_POST; $data['id'] = $id; if (isset($data['has_sub'])) { $data['has_sub'] = 1; } else { $data['has_sub'] = 0; } $message = $this->validate($data, true); if (!empty($message)) { set_flash_error($message); } $statusSelectbox = selectBox($this->_config['status'], array('Name' => 'status', 'Selected' => $data['status'])); $data['statusSelectbox'] = $statusSelectbox; $allSeries = $this->Series_model->getAllShort(); $seriesSelectbox = selectBox($allSeries, array('Name' => 'series_id', 'Selected' => $data['series_id'])); $data['seriesSelectbox'] = $seriesSelectbox; if (!has_error()) { $result = $this->Video_model->update($id, $data); set_flash_message($this->lang->line('admin.video.updated')); $url = base_url() . 'admin_video/index'; redirect($url); } else { $this->layout->title('Edit video'); $this->layout->view('admin_video/edit', $data); } }
public function update() { $id = isset($_POST['id']) ? intval($_POST['id']) : 0; $data = $_POST; $data['id'] = $id; $data['is_complete'] = isset($data['is_complete']) ? SERIES_STATUS_COMPLETE : SERIES_STATUS_ONGOING; $obj = $this->Series_model->getById($id); $data['thumbnail'] = $obj['thumbnail']; $message = $this->validate($data, TRUE); if (!empty($message)) { set_flash_error($message); } $listGenre = $this->Genre_model->getAll(); $defaultGenre = isset($data['genre']) ? $data['genre'] : array(); $genreSelectbox = selectBox($listGenre, array('Name' => 'genre[]', 'multiple' => 'multiple', 'size' => 10, 'Selected' => $defaultGenre)); $data['genreSelectbox'] = $genreSelectbox; $statusSelectbox = selectBox($this->_config['status'], array('Name' => 'status', 'Selected' => $data['status'])); $data['statusSelectbox'] = $statusSelectbox; $countrySelectbox = selectBox($this->_config['countries'], array('Name' => 'country', 'Selected' => $data['country'])); $data['countrySelectbox'] = $countrySelectbox; $typeSelectbox = selectBox($this->_config['video_type'], array('Name' => 'type', 'Selected' => $data['type'])); $data['typeSelectbox'] = $typeSelectbox; if (!has_error()) { $canUpdate = FALSE; if (!empty($_FILES) && !empty($_FILES['thumbnail']['tmp_name'])) { $result = upload_image($_FILES, SERIE_IMAGE_THUMBNAIL_PATH); if ($result['error'] != 0) { $this->layout->title('Edit video'); $this->layout->view('admin_series/edit', $data); } else { $data['thumbnail'] = $result['fileName']; $this->_deleteImage($id); $canUpdate = TRUE; } } else { $canUpdate = TRUE; } if ($canUpdate) { $id = $this->Series_model->update($id, $data); $this->Series_Genre_model->deleteBySeriesId($id); if ($data['genre']) { foreach ($data['genre'] as $genreId) { $seriesGenreData = array(); $seriesGenreData['genre_id'] = $genreId; $seriesGenreData['series_id'] = $id; $this->Series_Genre_model->insert($seriesGenreData); } } $url = base_url() . 'admin_series/index'; set_flash_message($this->lang->line('admin.series.updated')); redirect($url); } } else { $this->layout->title('Edit series'); $this->layout->view('admin_series/edit', $data); } }
public function save() { $data = $_POST; $importType = $this->_config['import_type']; unset($importType[IMPORT_TYPE_COUNTRY]); $importTypeSelectbox = selectBox($importType, array('Name' => 'import_type_id', 'Selected' => $data['import_type_id'])); $data['importTypeSelectbox'] = $importTypeSelectbox; $typeSelectbox = selectBox($this->_config['video_type'], array('Name' => 'type', 'Selected' => $data['type'])); $data['typeSelectbox'] = $typeSelectbox; $message = $this->validate($data); if (!empty($message)) { set_flash_error($message); } if (!has_error()) { $siteUrl = strtolower($data['site_url']); $id = 0; $importTypeId = $data['import_type_id']; if (strpos($siteUrl, "dramacool.com/")) { if ($importTypeId == IMPORT_TYPE_VIDEO) { $ret = $this->dramaCool->importFromVideoUrl($siteUrl); } elseif ($importTypeId == IMPORT_TYPE_SERIES) { $ret = $this->dramaCool->importFromSeriesUrl($siteUrl); } elseif ($importTypeId == IMPORT_TYPE_COUNTRY) { die; //$ret = $this->dramaCool->importFromCountryUrl($siteUrl); } $id = $ret['id']; } if ($id) { $url = base_url() . 'admin_video/show?id=' . $id; set_flash_message($this->lang->line('admin.import.success')); redirect($url); } else { set_flash_error($ret['msg']); $this->layout->title('Import Data'); $this->layout->view('import_data/import', $data); } } else { $this->layout->title('Import Data'); $this->layout->view('import_data/import', $data); } }
--}} @else <select name="birth_year"> <?php selectBox(2015, 1900, old('birth_year')); ?> </select><span class="t-down"></span><span class="date-unit">年</span> <select name="birth_month"> <?php selectBox(1, 12, old('birth_month')); ?> </select><span class="t-down"></span><span class="date-unit">月</span> <select name="birth_day"> <?php selectBox(1, 31, old('birth_day')); ?> </select><span class="t-down"></span><span class="date-unit">日</span> {{-- {!! Form::selectRange('birth_year', 2015, 1900, null ) !!}<span>年</span> <select> {{ selectBox(2015, 1900); }} </select> --}} @endif </td> </tr> <tr>
public function update_box_item() { $id = isset($_POST['id']) ? intval($_POST['id']) : 0; $data = $_POST; $data['id'] = $id; $obj = $this->Editor_Box_Item_model->getById($id); $data['item_thumbnail'] = $obj['item_thumbnail']; $originalThumb = $obj['item_thumbnail']; $message = $this->validate_box_item($data, TRUE); if (!empty($message)) { set_flash_error($message); } $listBox = $this->Editor_Box_model->getAll(); $boxSelectbox = selectBox($listBox, array('Name' => 'box_id', 'MainOption' => TRUE, 'Selected' => $data['box_id'])); $data['boxSelectbox'] = $boxSelectbox; if (!has_error()) { $isUpload = FALSE; $canUpdate = FALSE; if (!empty($_FILES) && !empty($_FILES['item_thumbnail']['tmp_name'])) { $result = upload_image($_FILES, EDITOR_IMAGE_THUMBNAIL_PATH); if ($result['error'] != 0) { $this->layout->title('Edit box item'); $this->layout->view('admin_editor/edit_box_item', $data); } else { $data['item_thumbnail'] = $result['fileName']; $canUpdate = TRUE; $isUpload = TRUE; } } else { $canUpdate = TRUE; } if ($canUpdate) { $id = $this->Editor_Box_Item_model->update($id, $data); if ($isUpload && file_exists(EDITOR_IMAGE_THUMBNAIL_PATH . $originalThumb)) { unlink(EDITOR_IMAGE_THUMBNAIL_PATH . $originalThumb); } $url = base_url() . 'admin_editor/list_box_item'; set_flash_message($this->lang->line('admin.box.updated')); redirect($url); } } else { $this->layout->title('Edit box item'); $this->layout->view('admin_editor/list_box_item', $data); } }