KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/simes/unused/fCMSBackend/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/simes/unused/fCMSBackend/includes/main.php
<?php

# --------------------------------------------------------------------- */
# Init
	
error_reporting ((E_ALL ^ E_NOTICE) ^ E_WARNING);

require_once "./includes/Request.php";

$request = new FCMSRequest ();
$request->doInit ();

$fcms = $request->fCMS;

# --------------------------------------------------------------------- */
# Handle actions
	
// Standard request parameters

$action = $request->action;
$rparams = $request->parameters;
$rawReq = $request->rawRequest;

$username = $request->username;
$usergroup = $request->usergroup;

// Check action

if (! $action) {
	$a = array (
		'status' => 'error',
		'errorMsg' => 'Unknown Action'
	);
		
	$request->response ($a);
}
	
// UD setings

$extlistc = $request->getGlobalConfigProperty ('extensions');
if (! $extlistc) $extlist = array ();
else $extlist = explode (',', $extlistc); 

$maxsize = $request->getGlobalConfigProperty ('maxsize');
if (! $maxsize) $maxsize = 0;


// Main switch

switch ($action) {

	case 'fullscreen_movie':
		$movie = $rparams ['MOVIE'];
		$hts = file_get_contents ("includes/fullWindow.php");
		
		exit (str_replace ("%movie%", $movie, $hts ));

	case 'upload':
		if ( $usergroup ) {
			require_once './includes/upload.php';
		} 
		else header ("HTTP/1.0 401 Not Authorised");

		break;
		
	case 'login':
		$request->login ();
		break;
		
	case 'logout':
		if (! $request->SID ) $request->error( "LogoutFailed" ); 

		$request->logout ();
		$request->response (array (
			'status' => 'ok'
		));

		break;
		
	case 'get':
		if (! $fcms) $request->error ('NoLicense');

		$path = $rparams ['PATH'];
		$fcms->wGet ($path, $request);
		
		break;
		
	case 'edit':
		if (! $fcms) $request->error ('NoLicense');
		
		$request->authorize ("fcms", "edit");
		$fcms->wEdit ($rawReq, $request);
		
		break;
		
	default:
		// XML browse actions
		
		if ($usergroup) {
			require_once './includes/xmlbrowse.php';
		}
		else $request->error("NotAuthorized");

		break;
}

?>

Anon7 - 2021