X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=index.php;h=7994b33153117f2a4a817d319c21bf57dac5458c;hb=88c38b26e8ac27d3e7de78a0a7bc904994f0bed4;hp=02aa5252b21644ec018d8950ece2b365574d7289;hpb=049a7400bfbbf97a3f5a430bed36668c069db589;p=mirrors%2FSokoMan.git diff --git a/index.php b/index.php index 02aa525..7994b33 100755 --- a/index.php +++ b/index.php @@ -245,7 +245,7 @@ EOF; $html .= '
'; - $html .= $this->form("$script/assistant/go", 'GET', array( + $html .= $this->form("$script/api/go", 'GET', array( array('q','','text','smart id...', 'autofocus'), array(false,'go','submit') ), 'style="float: left;"'); @@ -915,19 +915,23 @@ class Sklad_UI { $PATH_CHUNKS = preg_split('/\//', $PATH_INFO); //Sephirot: if(!isset($PATH_CHUNKS[1])) $PATH_CHUNKS[1]=''; - if($_SERVER['REQUEST_METHOD'] != 'POST' && $PATH_CHUNKS[1]!='barcode') //TODO: tyhle podminky naznacujou, ze je v navrhu nejaka drobna nedomyslenost... + if($_SERVER['REQUEST_METHOD'] != 'POST' && $PATH_CHUNKS[1]!='barcode' && $PATH_CHUNKS[1]!='api') //TODO: tyhle podminky naznacujou, ze je v navrhu nejaka drobna nedomyslenost... echo $this->html->header($PATH_INFO,$this->db->auth->get_user()); switch($PATH_CHUNKS[1]) { //TODO: Move some branches to plugins if possible case 'test': //test die('Tell me why you cry'); break; - case 'assistant': //assistant + case 'assistant': case 'api': //assistant|api + $incdirs = array( + 'assistant' => DIR_ASSISTANTS, + 'api' => DIR_APIS + ); $PATH_CHUNKS[3] = isset($PATH_CHUNKS[3]) ? trim($PATH_CHUNKS[3]) : false; $assistant_vars['SUBPATH'] = array_slice($PATH_CHUNKS, 3); $assistant_vars['URL_INTERNAL'] = 'assistant/'.$PATH_CHUNKS[2]; $assistant_vars['URL'] = $_SERVER['SCRIPT_NAME'].'/'.$assistant_vars['URL_INTERNAL']; $assistant_vars['ASSISTANT'] = $PATH_CHUNKS[2]; - echo $this->safe_include(DIR_ASSISTANTS,$PATH_CHUNKS[2],$assistant_vars); + echo $this->safe_include($incdirs[$PATH_CHUNKS[1]],$PATH_CHUNKS[2],$assistant_vars); break; case 'barcode': //barcode Barcode::download_barcode(implode('/',array_slice($PATH_CHUNKS, 2)));