Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Процессор команды
- function proc_inj($inj)
- {
- $r = '';
- $prms = array();
- //Разбираем команды
- //_STICK workaround
- $inj = str_replace('\|', '__STK__', $inj);
- $a = explode('|',$inj);
- //-----------------
- $cmd = '';
- for ($i=0;$i<sizeof($a);$i++)
- {
- //_STICK workaround
- $a = str_replace('__STK__', '|', $a);
- //-----------------
- $b = explode('@',$a[$i]);
- if (sizeof($b)==2)
- {
- $pn = trim($b[0]);
- $v = $b[1];
- $v = str_replace('_STICK', '|', $v);
- $v = str_replace('_AND_FROG', '@', $v);
- $v = str_replace('_BREAK', '<br/>', $v);
- if (trim($v) == '_CURFATHER') $v = GetFieldFromSQL($this->conn,"SELECT FATHID FROM MTREE WHERE ID=$this->curpid",0);
- if (trim($v) == '_CURPAGE') $v = $this->curpid;
- if ($pn) $prms[$pn] = trim($v);
- if ($pn=='cmd') $cmd = trim($b[1]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement