Changeset 6048
- Timestamp:
- Mar 25, 2008, 12:01:17 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
OpenPNE/branches/stable-2.10.x/webapp/modules/admin/do/insert_c_rank.php
r2874 r6048 15 15 function execute($requests) 16 16 { 17 // ランク機能が無効 17 18 if (!OPENPNE_USE_POINT_RANK) { 18 19 admin_client_redirect('top', '指定されたページにはアクセスできません'); … … 23 24 } 24 25 26 $upfile_obj = $_FILES['image_upfile']; 27 28 // ランク画像が指定されていない 29 if (empty($upfile_obj) || $upfile_obj['error'] === UPLOAD_ERR_NO_FILE) { 30 admin_client_redirect('list_c_rank', 'ランク画像を指定してください'); 31 } 32 33 // ランク画像の形式チェック 34 if (!empty($upfile_obj) && $upfile_obj['error'] !== UPLOAD_ERR_NO_FILE) { 35 if (!($image = t_check_image($upfile_obj))) { 36 admin_client_redirect('list_c_rank', '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください'); 37 } 38 } 39 40 // ランクを追加 25 41 $c_rank_id = db_admin_insert_c_rank($requests['name'], '', $requests['point']); 26 if ($_FILES['image_upfile']['name']) { 27 $ext = t_check_image_format($_FILES['image_upfile']); 28 $image_filename = "r_{$c_rank_id}_".time().".{$ext}"; 29 admin_insert_c_image($_FILES['image_upfile'], $image_filename); 42 if (!$c_rank_id) { 43 admin_client_redirect('list_c_rank', 'ランクが追加できませんでした'); 44 } 30 45 31 db_admin_update_c_rank($c_rank_id, $requests['name'], $image_filename, $requests['point']); 32 } 46 // ランク画像挿入 47 $ext = t_check_image_format($upfile_obj); 48 $image_filename = "r_{$c_rank_id}_".time().".{$ext}"; 49 admin_insert_c_image($upfile_obj, $image_filename); 50 51 // ランクとランク画像の関連付け 52 db_admin_update_c_rank($c_rank_id, $requests['name'], $image_filename, $requests['point']); 33 53 34 54 admin_client_redirect('list_c_rank', 'ランクを追加しました');
Note: See TracChangeset
for help on using the changeset viewer.