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);
 }
示例#2
0
 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);
 }
示例#3
0
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);
}