function execute($requests) { $u = $GLOBALS['AUTH']->uid(); $sessid = session_id(); $id = $requests['target_id']; if (!$requests['name']) { $p = array('msg' => 'グループ名を登録してください。', 'target_id' => $id); openpne_redirect('biz', 'page_h_biz_group_edit', $p); exit; } $filename = $requests['image_filename']; if ($_FILES['image_filename']['name']) { $image = biz_saveImage($_FILES['image_filename'], "g_" . $sessid, $u, $filename); if (!$image['filename']) { $filename = $requests['image_filename']; if (!$image['up_size_chk_result']) { $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。', 'target_id' => $id); openpne_redirect('biz', 'page_h_biz_group_edit', $p); exit; } else { $msg = util_image_get_upload_err_msg($image['up_size_chk_result']); $p = array('msg' => $msg, 'target_id' => $id); openpne_redirect('biz', 'page_h_biz_group_edit', $p); exit; } } else { biz_deleteImage($requests['image_filename'], $u); } $filename = $image['filename']; } t_image_clear_tmp(session_id()); biz_editGroup($id, $requests['name'], $u, $requests['info'], $filename, $requests['member_list']); $p = array('msg' => 'グループを編集しました。', 'target_c_commu_id' => $id); openpne_redirect('biz', 'page_g_home', $p); }
function execute($requests) { if (!$requests['name']) { $p = array('msg' => '施設名を入力してください', 'id' => $requests['target_id']); openpne_redirect('biz', 'page_s_edit_shisetsu', $p); } $u = $GLOBALS['AUTH']->uid(); $sessid = session_id(); $id = $requests['target_id']; $filename = $requests['image_filename']; if ($_FILES['image_filename']['name']) { $image = biz_saveImage($_FILES['image_filename'], "s_" . $sessid, $u, $filename); if (!$image['filename']) { if (!$image['up_size_chk_result']) { $p = array('msg' => '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください。', 'id' => $id); openpne_redirect('biz', 'page_s_edit_shisetsu', $p); } else { $msg = util_image_get_upload_err_msg($image['up_size_chk_result']); $p = array('msg' => $msg, 'id' => $id); openpne_redirect('biz', 'page_s_edit_shisetsu', $p); } } else { biz_deleteImage($requests['image_filename'], $u); } $filename = $image['filename']; } t_image_clear_tmp(session_id()); biz_editShisetsu($id, $requests['name'], $filename, $requests['info']); $p = array('msg' => '施設を編集しました'); openpne_redirect('biz', 'page_s_list', $p); }
function biz_deleteShisetsuImage($id, $filename, $c_member_id) { $data = array('image_filename' => ''); $where = array('biz_shisetsu_id' => intval($id)); db_update('biz_shisetsu', $data, $where); biz_deleteImage($filename, $c_member_id); }