PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/outtheboxministry.org/api/v2/endpoints/ |
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/api/v2/endpoints/verification.php |
<?php $response_data = array( 'api_status' => 400, ); if (empty($_POST['name'])) { $error_code = 3; $error_message = 'name (POST) is missing'; } elseif (empty($_POST['text'])) { $error_code = 4; $error_message = 'text (POST) is missing'; } elseif (empty($_FILES['passport'])) { $error_code = 5; $error_message = 'passport (POST) is missing'; } elseif (empty($_FILES['photo'])) { $error_code = 6; $error_message = 'photo (POST) is missing'; } elseif (strlen($_POST['name']) < 5 || strlen($_POST['name']) > 50) { $error_code = 7; $error_message = 'name must be between 5 / 50'; } elseif (!file_exists($_FILES['passport']['tmp_name']) || !file_exists($_FILES['photo']['tmp_name'])) { $error_code = 8; $error_message = 'images can not be empty'; } else{ if (file_exists($_FILES["passport"]["tmp_name"])) { $image = getimagesize($_FILES["passport"]["tmp_name"]); if (!in_array($image[2], array( IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_BMP ))) { $error_code = 9; $error_message = 'The passport/id picture must be an image'; } } if (file_exists($_FILES["photo"]["tmp_name"])) { $image = getimagesize($_FILES["photo"]["tmp_name"]); if (!in_array($image[2], array( IMAGETYPE_GIF, IMAGETYPE_JPEG, IMAGETYPE_PNG, IMAGETYPE_BMP ))) { $error_code = 10; $error_message = 'The user picture must be an image'; } } if (empty($error_code)) { $registration_data = array( 'user_id' => $wo['user']['id'], 'message' => Wo_Secure($_POST['text']), 'user_name' => Wo_Secure($_POST['name']), 'passport' => '', 'photo' => '', 'type' => 'User', 'seen' => 0 ); $last_id = Wo_SendVerificationRequest($registration_data); if ($last_id && is_numeric($last_id)) { $files = array( 'passport' => $_FILES, 'photo' => $_FILES ); $update_data = array(); foreach ($files as $key => $file) { $fileInfo = array( 'file' => $file[$key]["tmp_name"], 'name' => $file[$key]['name'], 'size' => $file[$key]["size"], 'type' => $file[$key]["type"], 'types' => 'jpg,png,bmp,gif' ); $media = Wo_ShareFile($fileInfo); $update_data[$key] = $media['filename']; } if (Wo_UpdateVerificationRequest($last_id, $update_data)) { $response_data = array( 'api_status' => 200, 'message' => "Your request was successfully sent, in the very near future we will consider it!" ); } } } }