function deleteImageAction() { $id = (int) Route::param('id'); if (!$id) { Message::GetMessage(0, 'Данные не существуют!'); HTTP::redirect('backend/' . Route::controller() . '/index'); } $page = DB::select()->from($this->tablename)->where('id', '=', $id)->find(); if (!$page) { Message::GetMessage(0, 'Данные не существуют!'); HTTP::redirect('backend/' . Route::controller() . '/index'); } Files::deleteImage($this->image, $page->image); DB::update($this->tablename)->set(array('image' => null))->where('id', '=', $id)->execute(); Message::GetMessage(1, 'Данные удалены!'); HTTP::redirect('backend/' . Route::controller() . '/edit/' . $id); }
public function delete_catalog_photoAction() { $id = (int) Arr::get($_POST, 'id'); if (!$id) { die('Error!'); } $image = DB::select('image')->from('catalog_images')->where('id', '=', $id)->find()->image; DB::delete('catalog_images')->where('id', '=', $id)->execute(); Files::deleteImage('catalog', $image); die(json_encode(array('status' => true))); }