Advertisement
Awpteamoose

Untitled

Aug 22nd, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.92 KB | None | 0 0
  1.  //Процессор команды
  2.  function proc_inj($inj)
  3.  {
  4.    $r = '';
  5.    $prms = array();
  6.    //Разбираем команды
  7.    //_STICK workaround
  8.    $inj = str_replace('\|', '__STK__', $inj);
  9.    $a = explode('|',$inj);
  10.    //-----------------
  11.    $cmd = '';
  12.    for ($i=0;$i<sizeof($a);$i++)
  13.    {
  14.      //_STICK workaround
  15.      $a = str_replace('__STK__', '|', $a);
  16.      //-----------------
  17.      $b = explode('@',$a[$i]);
  18.      if (sizeof($b)==2)
  19.      {
  20.        $pn  = trim($b[0]);
  21.        $v = $b[1];
  22.        $v = str_replace('_STICK', '|', $v);
  23.        $v = str_replace('_AND_FROG', '@', $v);
  24.        $v = str_replace('_BREAK', '<br/>', $v);
  25.        if (trim($v) == '_CURFATHER') $v = GetFieldFromSQL($this->conn,"SELECT FATHID FROM MTREE WHERE ID=$this->curpid",0);
  26.        if (trim($v) == '_CURPAGE') $v = $this->curpid;
  27.        if ($pn) $prms[$pn] = trim($v);
  28.        if ($pn=='cmd') $cmd = trim($b[1]);
  29.      }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement