function execute($requests) { $v = array(); $v['c_image'] = db_image_c_image4c_image_id($requests['target_c_image_id']); $this->set($v); return 'success'; }
function execute($requests) { $c_image = db_image_c_image4c_image_id($requests['target_c_image_id']); if (strpos($c_image['filename'], 'skin_') === 0 || strpos($c_image['filename'], 'no_') === 0) { admin_client_redirect('list_c_image', 'この画像は削除できません'); } db_image_data_delete($c_image['filename']); db_admin_delete_c_image_link4image_filename($c_image['filename']); admin_client_redirect('list_c_image', '画像を削除しました'); }
function db_admin_c_image4c_image_id($c_image_id) { return db_image_c_image4c_image_id($c_image_id); }
/** * 画像ファイル削除 */ function kanshi_delete_c_image4c_image_id($c_image_id) { if ($c_image = db_image_c_image4c_image_id($c_image_id)) { if (strpos($c_image['filename'], 'skin_') === 0 || strpos($c_image['filename'], 'no_') === 0) { return array(0, 99, 'この画像は削除できません'); } kanshi_db_admin_delete_c_image_link4image_filename($c_image['filename']); image_data_delete($c_image['filename']); return array(1, 0, ''); } else { // return array(0, 99, '既に削除されているか存在しません'); // 監視ツールがリトライを行ってしまう為、成功フラグを返してしまう return array(1, 0, ''); } }