PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/outtheboxministry.org/xhr/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/outtheboxministry.org/xhr/album.php |
<?php if ($f == 'album') { if ($s == 'create_album' && Wo_CheckSession($hash_id) === true) { if (empty($_POST['album_name'])) { $errors[] = $error_icon . $wo['lang']['please_check_details']; } else if (empty($_FILES['postPhotos']['name'])) { $errors[] = $error_icon . $wo['lang']['please_check_details']; } if ($wo['config']['who_upload'] == 'pro' && $wo['user']['is_pro'] == 0 && !Wo_IsAdmin() && !empty($_FILES['postPhotos'])) { $errors[] = $error_icon . $wo['lang']['free_plan_upload_pro']; } if (isset($_FILES['postPhotos']['name'])) { $allowed = array( 'gif', 'png', 'jpg', 'jpeg' ); for ($i = 0; $i < count($_FILES['postPhotos']['name']); $i++) { $new_string = pathinfo($_FILES['postPhotos']['name'][$i]); if (!in_array(strtolower($new_string['extension']), $allowed)) { $errors[] = $error_icon . $wo['lang']['please_check_details']; } } } if (empty($errors)) { $post_data = array( 'user_id' => Wo_Secure($wo['user']['user_id']), 'album_name' => Wo_Secure($_POST['album_name']), 'postPrivacy' => Wo_Secure(0), 'time' => time() ); if (!empty($_POST['id'])) { if (is_numeric($_POST['id'])) { $post_data = array( 'album_name' => Wo_Secure($_POST['album_name']) ); $id = Wo_UpdatePostData($_POST['id'], $post_data); } } else { $id = Wo_RegisterPost($post_data); } if (count($_FILES['postPhotos']['name']) > 0) { for ($i = 0; $i < count($_FILES['postPhotos']['name']); $i++) { $fileInfo = array( 'file' => $_FILES["postPhotos"]["tmp_name"][$i], 'name' => $_FILES['postPhotos']['name'][$i], 'size' => $_FILES["postPhotos"]["size"][$i], 'type' => $_FILES["postPhotos"]["type"][$i], 'types' => 'jpg,png,jpeg,gif' ); $file = Wo_ShareFile($fileInfo, 1); if (!empty($file)) { //$media_album = Wo_RegisterAlbumMedia($id, $file['filename']); if (!empty($file)) { $media_album = Wo_RegisterAlbumMedia($id, $file['filename']); $post_data['multi_image'] = 0; $post_data['multi_image_post'] = 1; $post_data['album_name'] = ''; $post_data['postFile'] = $file['filename']; $post_data['postFileName'] = $file['name']; $new_id = Wo_RegisterPost($post_data); $media_album = Wo_RegisterAlbumMedia($new_id, $file['filename'], $id); } } } } $data = array( 'status' => 200, 'href' => Wo_SeoLink('index.php?link1=post&id=' . $id) ); } header("Content-type: application/json"); if (isset($errors)) { echo json_encode(array( 'errors' => $errors )); } else { echo json_encode($data); } exit(); } }