Example #1
0
 public function indexAction()
 {
     #vynulovani rozpadu stromu
     $_SESSION['katalog']['pars']['u1'] = 0;
     $_SESSION['katalog']['rozpad'] = 0;
     $this->view->strom = stromek(0, $this->_getAllParams());
     $pom_txt = zpracujTexty(readData('texty', array('jazyk' => $_SESSION['jazyk'], 'kody' => "'uvod_top'")));
     $vysl = readData('index', array());
     $this->view->kategorie = array();
     foreach ($vysl->k->row as $r) {
         $this->view->kategorie[(string) $r->idk] = (string) $r->kat;
     }
     //definice stylu pro kategorie
     $css = '';
     $index = 1;
     foreach ($this->view->kategorie as $id => $kat) {
         $css .= '#rozcestnik li#kat-' . trim($id) . ' a, #rozcestnik li#kat-' . trim($id) . ' a:visited {' . "\n";
         $css .= 'background: #162983 url("/grafika/kat_' . trim($id) . '.jpg");' . "\n";
         if ($index == $index) {
             $css .= "height: 41px;\n";
             $css .= "padding-top: 37px;\n";
         }
         $css .= "}\n";
         $css .= '#rozcestnik li#kat-' . trim($id) . ' a:hover, #rozcestnik li#kat-' . trim($id) . ' a:focus, #rozcestnik li#kat-' . trim($id) . ' a:active {' . "\n";
         $css .= 'background: #5da6dc url("/grafika/kat_' . trim($id) . '_ho.jpg");' . "\n";
         $css .= "}\n";
         if ($index >= 3) {
             $index = 0;
         }
         $index++;
     }
     //$this->view->css_defs = array(0 => $css);
     $textile = new Textile();
     $this->view->txt = array('uvod_top' => $textile->TextileThis($pom_txt['uvod_top']));
 }
function breakCode($startCode)
{
    global $enterInstallerMode;
    global $stopTime;
    for ($code = $startCode; $code < 10000; $code++) {
        echo "Testing code: " . sprintf("%04d", $code) . "\n";
        writeDSC("071" . $enterInstallerMode . sprintf("%04d", $code));
        $lastCode = $code;
        $loop = true;
        while ($loop) {
            // Loop until receive Invalid access code or an Error message
            $lines = readData();
            foreach ($lines as $line) {
                $res = readDSC($line);
                if ($res['code'] == 680) {
                    // Entered installer mode - exit this mode and return
                    echo "*** Installer mode entered using: " . $lastCode . " ***\n";
                    $stopTime = microtime(true);
                    sleep(4);
                    echo "Exiting installer mode, please wait couple of seconds to make sure control panel setup is not messed up!\n";
                    for ($i = 0; $i < 50; $i++) {
                        writeDSC("070#");
                        $results = readData();
                        foreach ($results as $result) {
                            $res = readDSC($result);
                            echo "  " . $res['msg'] . "\n";
                            if ($res['code'] == 650) {
                                return $lastCode;
                            }
                            // System ready, we can safely return.
                        }
                        sleep(4);
                    }
                    return $lastCode;
                } elseif ($res['code'] == 670) {
                    // Invalid access code
                    $loop = false;
                } elseif ($res['code'] == 502) {
                    $code--;
                    // Error, repeate check for this code.
                    sleep(1);
                    $loop = false;
                }
                echo "  " . $res['msg'] . "\n";
            }
        }
    }
    $stopTime = microtime(true);
    return -$lastCode;
}
 public function ukazAction()
 {
     //ulozeni posledniho URL katalogu pro pripadny navrat
     $_SESSION['crumb'] = array();
     $_SESSION['url']['detail'] = $_SERVER['REQUEST_URI'];
     $pars = $this->_getAllParams();
     //parametry katalogu pro pouziti ve zpracovani
     $_SESSION['detail']['pars'] = $pars;
     $this->view->strom = stromek(0, $this->_getAllParams());
     //nalezeni posledni kategorie rozpadu
     $i = 1;
     $max_kat = 0;
     while (isset($pars['u' . (string) $i])) {
         $max_kat = $pars['u' . (string) $i];
         $i++;
     }
     $vysl = readData('detail_zbozi', array('kc' => textToDB($pars['kc']), 'cenik' => $_SESSION['uzivatel']['cenik'], 'firma_sleva' => $_SESSION['uzivatel']['firma_sleva'], 'ahoj' => 'ahoj'));
     //print_r($_SESSION['vracene_xml']);
     //detail zbozi
     foreach ($vysl->z->row as $r) {
         $this->view->zbozi = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'baleni' => (string) $r->baleni, 'text' => $r->xtext, 'dodavatel' => (string) $r->dodavatel, 'kc' => (string) $r->kc, 'carovy_kod' => (string) $r->carovy_kod, 'carovy_kod_vlastni' => (string) $r->carovy_kod_vlastni, 'skladem' => (double) $r->skladem, 'sleva' => (double) $r->sleva, 'mez_1' => (double) $r->mez_1, 'mez_2' => (double) $r->mez_2, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     //souvisejici zbozi
     $this->view->souv = array();
     foreach ($vysl->s->row as $r) {
         $this->view->souv[] = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'vshop_id' => (string) $r->vshop_id, 'baleni' => (string) $r->baleni, 'skladem' => (int) $r->skladem, 'text' => $r->xtext, 'sleva' => (double) $r->sleva, 'akce' => (int) $r->akce, 'sezona' => (int) $r->sezona, 'novinka' => (int) $r->novinka, 'doprodej' => (int) $r->doprodej, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     foreach ($vysl->sr->row as $r) {
         $this->view->souv[] = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'vshop_id' => (string) $r->vshop_id, 'baleni' => (string) $r->baleni, 'skladem' => (int) $r->skladem, 'text' => $r->xtext, 'sleva' => (double) $r->sleva, 'akce' => (int) $r->akce, 'sezona' => (int) $r->sezona, 'novinka' => (int) $r->novinka, 'doprodej' => (int) $r->doprodej, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     //souvisejici zbozi
     $this->view->alter = array();
     foreach ($vysl->a->row as $r) {
         $this->view->alter[] = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'vshop_id' => (string) $r->vshop_id, 'baleni' => (string) $r->baleni, 'skladem' => (int) $r->skladem, 'text' => $r->xtext, 'sleva' => (double) $r->sleva, 'akce' => (int) $r->akce, 'sezona' => (int) $r->sezona, 'novinka' => (int) $r->novinka, 'doprodej' => (int) $r->doprodej, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     foreach ($vysl->ar->row as $r) {
         $this->view->alter[] = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'vshop_id' => (string) $r->vshop_id, 'baleni' => (string) $r->baleni, 'skladem' => (int) $r->skladem, 'text' => $r->xtext, 'sleva' => (double) $r->sleva, 'akce' => (int) $r->akce, 'sezona' => (int) $r->sezona, 'novinka' => (int) $r->novinka, 'doprodej' => (int) $r->doprodej, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     //print_r($_SESSION['vracene_xml']);
     $this->view->script_files = array('/js/katalog_100822_1.js', '/fancybox/jquery-1.3.2.min.js', '/fancybox/custom.js', '/fancybox/jquery.easing.1.3.js', '/fancybox/jquery.fancybox-1.2.1.pack.js');
     $this->view->css_files = array('/fancybox/jquery.fancybox.css');
     //echo $vysl->p->row->pocet;
     //print_r($this->view->pager['url']);
 }
Example #4
0
function process($serviceUrl, $redirectHtml = "")
{
    global $output, $serviceRoot;
    if ($output == "html") {
        if ($redirectHtml == "") {
            print "Service not available";
        } else {
            header("Location: " . $redirectHtml);
        }
    } else {
        $xml = readData($serviceUrl, true);
        if ($output == "xml") {
            header("Content-type: text/xml");
            return envelopeXml($xml, $serviceRoot);
        } else {
            return $xml;
        }
    }
}
Example #5
0
 public function zobrazAction()
 {
     $textile = new Textile();
     $pars = $this->_getAllParams();
     if (isset($pars['idt']) && trim($this->_getParam('idt')) != '') {
         $this->view->kod = trim($this->_getParam('idt'));
         $this->view->txt = zpracujTexty(readData('texty', array('jazyk' => $_SESSION['jazyk'], 'kody' => "'" . trim($this->_getParam('idt')) . "'")));
         //print_r($this->view->nacteny);
         #print_r($this->view->txt);
         #echo "\n\nPOSLEDNI XML:\n";
         #echo ukazXML($_SESSION['vracene_xml']);
         #die();
         if (sizeof($this->view->txt) == 0 || !isset($this->view->txt[$this->view->kod])) {
             $this->view->txt = array($this->view->kod => $textile->TextileThis('Text s kódem *' . $this->view->kod . '* nebyl nalezen.'));
         } else {
             $this->view->txt[$this->view->kod] = $textile->TextileThis($this->view->txt[$this->view->kod]);
         }
     } else {
         $this->view->kod = 'info';
         $this->view->txt = array('info' => 'Nebyl specifikován požadovaný text.');
     }
     $this->view->strom = stromek(0, $this->_getAllParams());
 }
Example #6
0
 public function nactiAction()
 {
     $chyba = false;
     //pokud jsou parametry predavane jako POST, tak se s nimi take tak vyrovnej
     $pars = array();
     $p = $this->_getAllParams();
     if (isset($_POST) && sizeof($_POST) > 0) {
         foreach ($_POST as $p => $k) {
             $pars[$p] = $k;
         }
     } else {
         $i = 1;
         while (array_key_exists('pn' . $i, $p)) {
             $pars[$p['pn' . $i]] = $p['ph' . $i];
             $i++;
         }
     }
     //print_r($pars);die();
     $vysledek = readData(trim($p['prikaz']), $pars);
     echo Zend_Json::encode($vysledek);
     //echo json_encode($vysledek);
     unset($vysledek);
     die;
 }
Example #7
0
     if (!empty($_GET['bookTitle'])) {
         echo " | ";
     }
     echo "Author: " . $_GET['bookAuthor'];
 } else {
     $bookAuthor = "";
 }
 if (isset($_GET['category'])) {
     $category = $_GET['category'];
 } else {
     $category = "";
 }
 // SQL to get all the books that contain the searched title and/or author
 $sql = "SELECT b.ISBN, b.BookTitle, b.Author, b.Edition, b.Year, c.CategoryDescription, b.Reserved \n\t\t\t\t\t\t\tFROM Books b JOIN Categories c ON(b.Category = c.CategoryID)\n\t\t\t\t\t\t\tWHERE b.bookTitle LIKE '%{$bookTitle}%' AND b.Author LIKE '%{$bookAuthor}%' AND c.categoryID LIKE '%{$category}%'";
 // Read the data into the variable books
 readData($sql, $books);
 // Print the books array
 printBooks($pageNo, $books, "Reserve");
 // Create a form with two buttons that has the value of the next or previous page
 echo '<form type = "GET">';
 echo '<input type = "hidden" name = "bookTitle" value = "' . $bookTitle . '">';
 echo '<input type = "hidden" name = "bookAuthor" value = "' . $bookAuthor . '">';
 echo '<input type = "hidden" name = "category" value = "' . $category . '">';
 if ($pageNo != 0) {
     echo '<button name = "page" value = ' . ($pageNo - 1) . ' class = "leftArrow"> < </button>';
 }
 if (($pageNo + 1) * 5 < count($books)) {
     echo '<button name = "page" value = ' . ($pageNo + 1) . ' class = "rightArrow"> > </button>';
 }
 echo '</form>';
 // Close the database
Example #8
0
    define('LOGINED', true);
} else {
    define('LOGINED', false);
}
//投稿
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if (!isset($_POST['user']) or !isset($_POST['message']) or empty($_POST['user']) or empty($_POST['message'])) {
        $display_message = '文字を入力してください';
    } else {
        $user = $_POST['user'];
        $message = $_POST['message'];
        writeData($user, $message);
    }
}
readData();
$post_data = readData();
$smarty->assign('display_message', $display_message);
$smarty->assign('post_data', $post_data);
$smarty->assign('ipadress', IPADRESS);
function readData()
{
    try {
        $db = getDb();
        $stt = $db->prepare('select * from bbs_data order by no desc');
        $stt->execute();
        while ($row = $stt->fetch(PDO::FETCH_ASSOC)) {
            $post_data[] = $row;
        }
        $db = NULL;
    } catch (Exception $e) {
        die("エラーメッセージ:{$e->getMessage()}");
Example #9
0
if (SETTINGS_SITE_LANGUAGE && file_exists(ROOT . 'languages/' . SETTINGS_SITE_LANGUAGE . '.php')) {
    include_once ROOT . 'languages/' . SETTINGS_SITE_LANGUAGE . '.php';
}
include_once ROOT . 'languages/default.php';
if (defined('SETTINGS_SITE_TIMEZONE')) {
    ini_set('date.timezone', SETTINGS_SITE_TIMEZONE);
}
header('Content-Type: text/html; charset=utf-8');
//echo "<pre>";
//echo (getVersion(0))."<br/>";
//sleep(2);
//echo (getSerialNumber(0))."<br/>";
//sleep(2);
//print_r(getFullInfo(0))."<br/>";
//sleep(2);
print_r(readData(0)) . "<br/>";
//echo $message . "\n";
//echo "OK.\n\n";
function getVersion($address)
{
    $result = sendIPCommand('192.168.0.63', 20108, $address, 0, true);
    if ($result == false) {
        return false;
    }
    $message = binaryToString($result);
    $result = HexStringToArray($message);
    $version = $result[4] . '.' . $result[3];
    return $version;
}
function readData($address)
{
Example #10
0
 /**
  * Get all titles contained at the issn array
  * @param $issn array
  */
 public function getDetachedTitles($issn)
 {
     $this->getVariableFromDef();
     if (is_array($issn)) {
         $issnTmp = '';
         foreach ($issn as $key => $value) {
             if ($key > 0) {
                 $issnTmp .= ' or ';
             }
             $issnTmp .= 'LOC=' . $value;
         }
         $issnString = $issnTmp;
     } else {
         $issnString = 'LOC=' . $issn;
     }
     $serviceUrl = "http://" . $this->applServer . "/cgi-bin/wxis.exe/webservices/wxis/?IsisScript=detached.xis&database=" . $this->databasePath . "title/title&gizmo=GIZMO_XML&search=" . $issnString;
     $XML = readData($serviceUrl, true);
     $journalTotal = getElementValue(getElementValue(str_replace("<hr>", "<hr />", $XML), "Isis_Total"), "occ");
     $serviceXML .= '<collection name="' . $this->country . '" uri="http://' . $this->applServer . '">';
     $serviceXML .= '<indicators>';
     $serviceXML .= '<journalTotal>' . $journalTotal . '</journalTotal>';
     $serviceXML .= '<articleTotal>' . getIndicators("articleTotal", $this->applServer, $this->databasePath, $issn) . '</articleTotal>';
     $serviceXML .= '<issueTotal>' . getIndicators("issueTotal", $this->applServer, $this->databasePath, $issn) . '</issueTotal>';
     $serviceXML .= '<citationTotal>' . getIndicators("citationTotal", $this->applServer, $this->databasePath, $issn) . '</citationTotal>';
     $serviceXML .= '</indicators>';
     $serviceXML .= $XML;
     $serviceXML .= '</collection>';
     header("Content-type: text/xml charset=ISO-8859-1");
     return $serviceXML;
 }
Example #11
0
 public function indexAction()
 {
     //ulozeni posledniho URL katalogu pro pripadny navrat
     $_SESSION['crumb'] = array();
     $_SESSION['url']['katalog'] = $_SERVER['REQUEST_URI'];
     $pars = $this->_getAllParams();
     if (!isset($pars['vyrobce'])) {
         $pars['vyrobce'] = '';
     }
     if (!isset($pars['jenskladem'])) {
         $pars['jenskladem'] = '0';
     }
     if (!isset($pars['jenmfp'])) {
         $pars['jenmfp'] = '0';
     }
     //parametry katalogu pro pouziti ve zpracovani
     $_SESSION['katalog']['pars'] = $pars;
     $_SESSION['katalog']['rozpad'] = array();
     $i = 1;
     $nalezeno = true;
     $this->view->detail_url = '/katalog/detail/ukaz';
     while ($nalezeno) {
         if (isset($pars['u' . (string) $i])) {
             $nalezeno = true;
             $this->view->detail_url .= '/' . 'u' . (string) $i . '/' . $pars['u' . (string) $i];
             $_SESSION['katalog']['rozpad']['u' . (string) $i] = $pars['u' . (string) $i];
         } else {
             $nalezeno = false;
         }
         $i++;
     }
     //nalezeni posledni kategorie rozpadu
     $i = 1;
     $max_kat = 0;
     while (isset($pars['u' . (string) $i])) {
         $max_kat = $pars['u' . (string) $i];
         $i++;
     }
     //podklady pro strankovani
     $this->view->pager = array();
     if (!isset($pars['strana'])) {
         $strana = 1;
     } else {
         $strana = $pars['strana'];
     }
     if (isset($pars['nastranu']) && is_numeric($pars['nastranu'])) {
         $_SESSION['katalog']['per_page'] = (int) $pars['nastranu'];
         //die('pico');
     }
     /* else if (!isset($_SESSION['katalog']['pre_page'])) {
        	$_SESSION['katalog']['pre_page'] = 12;
        }*/
     $this->view->pager['strana'] = $strana;
     //razeni
     if (!isset($pars['razeni'])) {
         $razeni = 'nazev';
         $pars['razeni'] = 'nazev';
     } else {
         $razeni = $pars['razeni'];
     }
     if (!isset($pars['smer'])) {
         $smer = 'asc';
     } else {
         $smer = $pars['smer'];
     }
     if (!isset($pars['akce'])) {
         $pars['akce'] = 0;
     }
     if (!isset($pars['novy'])) {
         $pars['novy'] = 0;
     }
     if (!isset($pars['sleva'])) {
         $pars['sleva'] = 0;
     }
     if (!isset($pars['sezona'])) {
         $pars['sezona'] = 0;
     }
     if (!isset($pars['hledani'])) {
         if (isset($_GET['hledej']) && trim($_GET['hledej']) != '') {
             $pars['hledani'] = trim($_GET['hledej']);
         } else {
             $pars['hledani'] = '';
         }
     }
     $_SESSION['katalog']['akce'] = $pars['akce'];
     $_SESSION['katalog']['novy'] = $pars['novy'];
     $_SESSION['katalog']['sleva'] = $pars['sleva'];
     $_SESSION['katalog']['sezona'] = $pars['sezona'];
     $_SESSION['katalog']['hledani'] = $pars['hledani'];
     switch ($razeni) {
         case 'nazev':
             $radit_dle = 'k.Popis';
             break;
         case 'cena':
             $radit_dle = 'c.Cena';
             break;
         case 'kod':
             $radit_dle = 'k.Produkt';
             break;
         default:
             $radit_dle = 'k.Popis';
     }
     if (strtolower($smer) == 'desc') {
         $radit_dle .= ' desc';
     } else {
         $radit_dle .= ' asc';
     }
     //je potreba urcit cenik
     $vysl = readData('zbozi_kategorie', array('kategorie' => textToDB($max_kat), 'strana' => textToDB($this->view->pager['strana']), 'nastranu' => $_SESSION['katalog']['per_page'], 'cenik' => $_SESSION['uzivatel']['cenik'], 'razeni' => $radit_dle, 'vyrobce' => textToDB($pars['vyrobce']), 'jenskladem' => textToDB($pars['jenskladem']), 'jenmfp' => textToDB($pars['jenmfp']), 'akce' => $pars['akce'], 'novy' => $pars['novy'], 'sleva' => $pars['sleva'], 'sezona' => $pars['sezona'], 'hledani' => $pars['hledani'], 'firma_sleva' => $_SESSION['uzivatel']['firma_sleva']));
     //print_r($_SESSION['vracene_xml']);
     $this->view->strom = stromek(0, $this->_getAllParams());
     $this->view->script_files = array('/js/katalog_100822_1.js');
     $this->view->zbozi = array();
     foreach ($vysl->z->row as $r) {
         $this->view->zbozi[] = array('produkt' => (string) $r->produkt, 'popis' => (string) $r->popis, 'sdph' => (double) $r->sdph, 'cena' => (double) $r->cena, 'vshop_id' => (string) $r->vshop_id, 'baleni' => (string) $r->baleni, 'skladem' => (int) $r->skladem, 'text' => $r->xtext, 'sleva' => (double) $r->sleva, 'akce' => (int) $r->akce, 'sezona' => (int) $r->sezona, 'novinka' => (int) $r->novinka, 'doprodej' => (int) $r->doprodej, 'min_mnozstvi' => (int) $r->min_mnozstvi, 'nasobky' => (int) $r->nasobky);
     }
     //seznam dodavatelu
     $this->view->dodavatele = array();
     /*foreach($vysl->d->row as $r) {
       	$this->view->dodavatele[] = (string) $r->dodavatel;
       }*/
     $this->view->pager['pocet_polozek'] = (double) $vysl->p->row->pocet;
     $this->view->pager['pocet_stran'] = ceil((double) $vysl->p->row->pocet / $_SESSION['katalog']['per_page']);
     //sestaveni odkazu bez stranky a bez razeni
     $this->view->pager['url'] = '/' . $pars['module'] . '/' . $pars['controller'] . '/' . $pars['action'];
     $this->view->razeni_url = '/' . $pars['module'] . '/' . $pars['controller'] . '/' . $pars['action'];
     foreach ($pars as $k => $h) {
         if ($k != 'strana' && $k != 'module' && $k != 'controller' && $k != 'action') {
             $this->view->pager['url'] .= '/' . $k . '/' . $h;
         }
         if ($k != 'razeni' && $k != 'smer' && $k != 'strana' && $k != 'module' && $k != 'controller' && $k != 'action' && $k != 'nastranu' && $k != 'vyrobce' && $k != 'jenskladem' && $k != 'jenmfp') {
             $this->view->razeni_url .= '/' . $k . '/' . $h;
         }
     }
     if ($strana > 1) {
         $this->view->pager['prvni'] = $this->view->pager['url'] . '/strana/1';
         $this->view->pager['predchozi'] = $this->view->pager['url'] . '/strana/' . ($strana - 1);
     } else {
         $this->view->pager['prvni'] = '';
         $this->view->pager['predchozi'] = '';
     }
     if ($strana < $this->view->pager['pocet_stran']) {
         $this->view->pager['posledni'] = $this->view->pager['url'] . '/strana/' . $this->view->pager['pocet_stran'];
         $this->view->pager['nasledujici'] = $this->view->pager['url'] . '/strana/' . ($strana + 1);
     } else {
         $this->view->pager['posledni'] = '';
         $this->view->pager['nasledujici'] = '';
     }
     $this->view->header_script = "\n\tcesta_razeni = '" . $_SERVER['SERVER_NAME'] . '/' . $this->view->razeni_url . "';\n        ";
     $this->view->radit_dle = $pars['razeni'];
     if (isset($pars['smer'])) {
         if (strtolower($pars['smer']) == 'desc') {
             $this->view->header_script .= "stavajici_razeni = 'desc';";
         } else {
             $this->view->header_script .= "stavajici_razeni = 'asc';";
         }
     } else {
         $this->view->header_script .= "stavajici_razeni = 'asc';";
     }
     //echo $vysl->p->row->pocet;
     //print_r($this->view->pager['url']);
 }
Example #12
0
require "../php/include.php";
require "../bvs-lib/common/scripts/php/xslt.php";
$xslRoot = "xsl/public/";
$lang = $checked['lang'];
$topic = $_REQUEST['topic'];
$expression = $_REQUEST['expression'];
$connector = $_REQUEST['connector'];
$group = $_REQUEST['group'];
if ($topic || $expression) {
    $xsl = $xslRoot . "metacollexis/result.xsl";
} else {
    $xsl = $xslRoot . "metacollexis/form.xsl";
}
$CGI_VARS = $_GET ? $_GET : $_POST;
//die($localPath['xml'] .  "metacollexis.xml");
$defineXml = readData($localPath['xml'] . "metacollexis.xml");
if ($defineXml == '') {
    die("Meta search source definition is empty");
}
?>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<?php 
include $DirNameLocal . "../php/head.php";
?>
	
<?php 
/* extrai nó do topico selecionado ou search na estrutura treeNode */
Example #13
0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
/**
 * @author andy.scholz@gmail.com
 * @copyright (c)2006-2007 Flipperwing Ltd.
 */
// Set flag that to indicate this is a valid entry point
define('_VALID_MOS', 1);
require_once "../../init.php";
require_once $csModelsDir . "/JUser.php";
$obj = new JUser(&$database);
readData($obj);
$verrors = validate($obj);
if ($verrors) {
    returnValidationError("Unable to save because of validation errors", $verrors);
}
$obj->store();
returnOK("User saved");
//////////////////////////////////////////////////////////////////////////////////
/**
 * Returns array of errors if failed, else returns false (i.e. no errors).
 */
function validate($obj)
{
    $errors = array();
    $obj->checkRequiredFields("name,username, email", &$errors);
    if (count($errors) > 0) {
Example #14
0
function main()
{
    global $data;
    global $wonitorDb, $wonitorStructure;
    global $ns2plusDb, $ns2plusStructure;
    readData();
    checkWhitelist();
    checkData();
    try {
        if ($_POST['messageType'] == 'MatchEnd') {
            $db = openDB($wonitorDb);
            createTables($db, $wonitorStructure);
            insertRoundData($db, $data);
            closeDB($db);
            echo "MatchEnd post successful\n";
        }
        if ($_POST['messageType'] == 'NS2PlusStats') {
            $db = openDB($ns2plusDb);
            createTables($db, $ns2plusStructure);
            insertNS2PlusData($db, $data);
            closeDB($db);
            echo "NS2PlusStats post successful\n";
        }
    } catch (PDOException $e) {
        echo $e->getMessage();
    }
}
Example #15
0
							echo $curline;
						}						
						
					} else {
						echo $curline;
					}
				}
			} else {
				echo $html;
			}

		}
		include("includes/search_footer.php");
	}
	else {		// show main page
		include("includes/main_header.php");

		$html = readData($rooturl, $browse_cache);
		$startpos = strpos( $html, $startstr );
		$html = substr( $html, $startpos, strlen($html));
		$endpos = strpos( $html, $endstr );
		$html = substr( $html, 0, $endpos );


		$html = str_replace( $linkstr , $linkstr . $replace, $html );
		$html = str_replace( '<img src="' . $odp_image_path, '<img src="' . $your_image_path, $html );
		echo $html;

		include("includes/main_footer.php");
	}
?>
Example #16
0
 public function patrostromAction()
 {
     $this->view->data = readData('patrostrom', array('cenik' => WEB_CENIK));
     //die(($_SESSION['vracene_xml']));
 }
 function zobrazobjAction()
 {
     if (is_numeric($this->_getParam('poradi'))) {
         $cobj = trim($this->_getParam('poradi'));
     } else {
         $cobj = 0;
     }
     $vysl = readData('obj_info', array('cobj' => $cobj, 'login' => $_SESSION['uzivatel']['login']));
     $this->view->hl = $vysl->hl->row;
     $this->view->pol = $vysl->pol;
     $this->view->strom = stromek(0, $this->_getAllParams());
 }
        $id = "";
        $name = "{$data['first_name']} {$data['last_name']}";
        if ($_REQUEST['id']) {
            $id = $_REQUEST['id'];
            $msg = "Updated {$name}";
        } else {
            $msg = "Created new arrest record for {$name}";
        }
        updateArrestee($data, $id);
        rewriteFile();
    }
}
if ($msg) {
    print "<div class='message'>{$msg}</div>";
}
$data = readData();
$contents = "";
foreach (array_keys($data) as $field) {
    $contents .= "<tr><td>{$field}</td><td>{$data[$field]}</td><td id='a_{$field}'></td></tr>";
}
?>
  Search for arrestee name: <input id='query_string'/>
  <table>
    <tr><th>Field</th><th>Webform value</th><th>DB Value</th></tr>
    <?php 
echo $contents;
?>
  </table>
  <form id='form'>
    <input name='id' id='id' type='hidden'/>
    <input name='email' type='hidden' value='<?php 
Example #19
0
function get_titles($type, $param)
{
    global $country, $applServer, $output, $transformer, $serviceRoot, $databasePath;
    $xslName = '';
    $serviceUrl = "http://" . $applServer . "/cgi-bin/wxis.exe/webservices/wxis/?IsisScript=list.xis&database=" . $databasePath . "title/title&gizmo=GIZMO_XML";
    $XML = readData($serviceUrl, true);
    //	die($serviceUrl);
    $serviceXML .= '<collection name="' . $country . '" uri="http://' . $applServer . '">';
    $serviceXML .= '<indicators>';
    $serviceXML .= '<journalTotal>' . getIndicators("journalTotal") . '</journalTotal>';
    $serviceXML .= '<articleTotal>' . getIndicators("articleTotal") . '</articleTotal>';
    $serviceXML .= '<issueTotal>' . getIndicators("issueTotal") . '</issueTotal>';
    $serviceXML .= '<citationTotal>' . getIndicators("citationTotal") . '</citationTotal>';
    $serviceXML .= '</indicators>';
    $serviceXML .= $XML;
    $serviceXML .= '</collection>';
    if ($output == "xml") {
        header("Content-type: text/xml");
        return envelopeXml($serviceXML, $serviceRoot);
    } else {
        return $serviceXML;
    }
    return $serviceXML;
}
Example #20
0
<form method="POST" action="<?php 
print $_SERVER['PHP_SELF'];
?>
">
<input type="text" name="user"><br><br>
<textarea name="message" rows="8" cols="40">
</textarea><br><br>
<input type="submit" name="btn1" value="投稿">
</form>

<?php 
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    writeData();
}
readData();
function readData()
{
    $bbs_file = 'bbs.txt';
    $fp = fopen($bbs_file, 'rb');
    //ここから
    if ($fp) {
        if (flock($fp, LOCK_SH)) {
            while (!feof($fp)) {
                $buffer = fgets($fp);
                print $buffer;
            }
            flock($fp, LOCK_UN);
        } else {
            print 'ファイルロックに失敗しました';
        }
Example #21
0
<?php

require 'read_data.php';
$fileNameServer = 'server_data.txt';
$serverConnect = file_exists($fileNameServer) ? readData($fileNameServer) : false;
if (!$serverConnect) {
    exit('Невозможно подключиться к базе данных, введите данные для подключения: ' . '<a href="install.php">Перейти на страницу подключения</a></br>');
}
require_once __DIR__ . "/dbsimple/config.php";
require_once "DbSimple/Generic.php";
$db = (new DbSimple_Generic())->connect('mysqli://' . $serverConnect['user_name'] . ':' . $serverConnect['password'] . '@' . $serverConnect['server_name'] . '/' . $serverConnect['database']);
$db->query("SET NAMES utf8");
Example #22
0
<?php 
require '../../php/btdb-functions.php';
require '../../php/config.php';
$bcode = $_GET["bcode"];
if (empty($name)) {
}
$con = dbconnect($SERVER, $USER, $PASSWD, $DB_NAME);
// get cell profile data
$sql = "SELECT * FROM {$CELL_PROFILE_TABLE} WHERE barcode='{$bcode}'";
$result = mysql_query($sql);
$data = readData($result);
// get records
$sql = "SELECT * FROM {$CELL_RECORDS_TABLE} WHERE barcode='{$bcode}'";
$result = mysql_query($sql);
$records = readData($result);
echo "ID No.: " . $data[0]["barcode"];
?>
<table>
	<tr>
		<td>Date Received: </td><td><?php 
echo $data[0]["service_date"];
?>
</td>
	</tr>
	<tr>
		<td>Manufacturer: </td><td><?php 
echo $data[0]["manufacturer"];
?>
</td>
	</tr>
Example #23
0
 public function zpracujobjednavkuAction()
 {
     $_t = new Zend_Translate('csv', CESTA . '/preklad/mfpshop.cs.csv', 'cs');
     $_t->addTranslation(CESTA . '/preklad/mfpshop.sk.csv', 'sk');
     $_t->addTranslation(CESTA . '/preklad/mfpshop.en.csv', 'en');
     // Create a log instance
     $writer_preklad = new Zend_Log_Writer_Stream(CESTA . '/logy/preklad.log');
     $log_preklad = new Zend_Log($writer_preklad);
     /*
     firma, osoba, datum, doprava, platba, poznamka, cena_celkem, cena_celkem_DPH
     */
     #zjisteni celkove ceny
     $soucet = 0;
     $soucet_dph = 0;
     foreach ($_SESSION['kosik'] as $r) {
         $soucet += (double) $r['cena_radek'];
         $soucet_dph += (double) $r['cena_radek_dph'];
     }
     $sleva_obj = $soucet * (double) $_SESSION['objemova_sleva'] / 100;
     $sleva_obj_dph = $soucet_dph * (double) $_SESSION['objemova_sleva'] / 100;
     $cena_obj = $soucet - $sleva_obj;
     $cena_obj_dph = $soucet_dph - $sleva_obj_dph;
     $sleva_kupon = $cena_obj * (double) $_SESSION['objednavka']['kupon']['sleva'] / 100;
     $sleva_kupon_dph = $cena_obj_dph * (double) $_SESSION['objednavka']['kupon']['sleva'] / 100;
     $cena_kupon = $cena_obj - $sleva_kupon;
     $cena_kupon_dph = $cena_obj_dph - $sleva_kupon_dph;
     $_SESSION['objednavka']['doprava']['kod'] = isset($_SESSION['objednavka']['doprava']['kod']) ? $_SESSION['objednavka']['doprava']['kod'] : '';
     $_SESSION['objednavka']['platba']['kod'] = isset($_SESSION['objednavka']['platba']['kod']) ? $_SESSION['objednavka']['platba']['kod'] : '';
     $vysl = readData('objednavka_hl', array('firma' => $_SESSION['uzivatel']['firma'], 'osoba' => $_SESSION['uzivatel']['jmeno'], 'doprava' => $_SESSION['objednavka']['doprava']['kod'], 'platba' => $_SESSION['objednavka']['platba']['kod'], 'cena_celkem' => $cena_kupon, 'cena_celkem_dph' => $cena_kupon_dph, 'poznamka' => $_SESSION['objednavka']['ostatni']['poznamky'], 'objemova_sleva' => $_SESSION['objemova_sleva'], 'kupon' => $_SESSION['objednavka']['kupon']['cislo'], 'kupon_sleva' => $_SESSION['objednavka']['kupon']['sleva']));
     #Firma, Poradi, Polozka, Produkt, Mj, Mj_v_bal, Mnozstvi, Cena_cenik, Sleva_proc, Cena_celkem, Cena_celkem_DPH
     #neplneni polozek objednavky - vzdy vlozeni do objednavky
     $rozpis = '';
     #rozpis objednavky do mailu
     $rozpis_obch = '';
     #rozpis objednavky do mailu
     $rozpis .= "=================================================================================================\r\n";
     $rozpis .= sprintf('|%-15s|%-50s|%6s|%10s|%10s|' . "\r\n", "Produkt", iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Název"), iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Počet"), "Cena", "Cena s DPH");
     $rozpis .= "=================================================================================================\r\n";
     foreach ($_SESSION['kosik'] as $r) {
         $vysl_pol = readData('objednavka_pol', array('firma' => $_SESSION['uzivatel']['firma'], 'poradi' => (int) $vysl->o->row->cobj, 'produkt' => $r['produkt'], 'mj' => $r['mj'], 'mj_v_bal' => '1', 'mnozstvi' => $r['mj_evid'], 'zakl_cena' => $r['zakl_cena'], 'cena' => $r['cena'], 'sleva_proc' => $r['sleva'], 'cena_celkem' => $r['cena_radek'], 'cena_celkem_dph' => $r['cena_radek_dph']));
         $rozpis .= sprintf('|%-15s|%-50s|%6.0F|%10.2F|%10.2F|' . "\r\n", iconv('UTF-8', 'iso-8859-2//TRANSLIT', $r['produkt']), iconv('UTF-8', 'iso-8859-2//TRANSLIT', $r['nazev']), $r['mj_evid'], $r['cena_radek'], $r['cena_radek_dph']);
     }
     // dokonceni objednavky - rozpusteni slev
     $vysl_pol = readData('dokonci_objednavku', array('firma' => $_SESSION['uzivatel']['firma'], 'poradi' => (int) $vysl->o->row->cobj));
     $rozpis .= "=================================================================================================\r\n";
     $rozpis .= sprintf('|%-73s|%10.2F|%10.2F|' . "\r\n", "Celkem", $soucet, $soucet_dph);
     if ((double) $_SESSION['objemova_sleva'] != 0) {
         $rozpis .= "=================================================================================================\r\n";
         $rozpis .= sprintf('|%-73s|%10.2F|%10.2F|' . "\r\n", iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Objemová sleva: ") . $_SESSION['objemova_sleva'] . "%", $sleva_obj, $sleva_obj_dph);
     }
     if ((double) $_SESSION['objednavka']['kupon']['sleva'] != 0) {
         $rozpis .= "=================================================================================================\r\n";
         $rozpis .= sprintf('|%-73s|%10.2F|%10.2F|' . "\r\n", iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Slevový kupon ") . $_SESSION['objednavka']['kupon']['cislo'] . ': ' . $_SESSION['objednavka']['kupon']['sleva'] . "%", $sleva_kupon, $sleva_kupon_dph);
     }
     $rozpis .= "=================================================================================================\r\n";
     $rozpis .= sprintf('|%-73s|%10.2F|%10.2F|' . "\r\n", iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Výsledná cena"), $cena_kupon, $cena_kupon_dph);
     $rozpis .= "=================================================================================================\r\n";
     //$rozpis = ($rozpis);
     $rozpis .= "Doprava: " . iconv('UTF-8', 'iso-8859-2//TRANSLIT', $_SESSION['objednavka']['doprava']['popis']) . ", " . "cena: " . number_format($_SESSION['objednavka']['doprava']['cena'], 2, ',', ' ') . iconv('UTF-8', 'iso-8859-2//TRANSLIT', " Kč\r\n");
     $rozpis .= "Platba: " . iconv('UTF-8', 'iso-8859-2//TRANSLIT', $_SESSION['objednavka']['platba']['popis']) . ", " . "cena: " . number_format($_SESSION['objednavka']['platba']['cena'], 2, ',', ' ') . iconv('UTF-8', 'iso-8859-2//TRANSLIT', " Kč\r\n");
     $rozpis .= "=================================================================================================\r\n";
     if (trim($_SESSION['objednavka']['ostatni']['poznamky']) != '') {
         $rozpis .= iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Poznámky:\r\n" . $_SESSION['objednavka']['ostatni']['poznamky'] . "\r\n");
         $rozpis .= "=================================================================================================\r\n";
     }
     $rozpis_obch .= "Objednal:\r\n";
     foreach ($_SESSION['objednavka']['osoba'] as $k => $h) {
         $rozpis_obch .= iconv('UTF-8', 'iso-8859-2//TRANSLIT', $_t->_($k) . ": {$h}\r\n");
     }
     $rozpis_obch .= "=================================================================================================\r\n";
     $rozpis_obch .= "Objednatel:\r\n";
     foreach ($_SESSION['objednavka']['firma'] as $k => $h) {
         $rozpis_obch .= iconv('UTF-8', 'iso-8859-2//TRANSLIT', $_t->_($k) . ": {$h}\r\n");
     }
     $rozpis_obch .= "=================================================================================================\r\n";
     $rozpis_obch .= iconv('UTF-8', 'iso-8859-2//TRANSLIT', "Dodací místo:\r\n");
     foreach ($_SESSION['objednavka']['doruceni'] as $k => $h) {
         $rozpis_obch .= iconv('UTF-8', 'iso-8859-2//TRANSLIT', $_t->_($k) . ": {$h}\r\n");
     }
     $rozpis_obch .= "=================================================================================================\r\n";
     //zjisteni textu a odeslani mailu
     $texty = zpracujTexty(readData('texty', array('jazyk' => $_SESSION['jazyk'], 'kody' => "'obj_zak','obj_obch'")));
     #print_r($texty);
     #a nakonec vyprazdneni kosiku
     //echo "<pre>\n";die(str_replace('#COBJ#', (string)  $vysl->o->row->cobj, str_replace('#ROZPIS#', $rozpis, $texty['obj_obch'])));
     //die(str_replace('#COBJ#', (string)  $vysl->o->row->cobj, str_replace('#ROZPIS#', $rozpis, iconv('UTF-8', 'iso-8859-2//TRANSLIT', $texty['obj_zak']))));
     //die("<pre>\n" . str_replace('#ROZPIS#', $rozpis . $rozpis_obch, iconv('UTF-8', 'iso-8859-2//TRANSLIT', $texty['obj_zak'])));
     @mailuj($_SESSION['uzivatel']['e_mail'], 'MFP shop - potvrzeni objednavky', str_replace('#COBJ#', (string) $vysl->o->row->cobj, str_replace('#ROZPIS#', $rozpis . $rozpis_obch, iconv('UTF-8', 'iso-8859-2//TRANSLIT', $texty['obj_zak']))), 'iso-8859-2');
     @mailuj(EMAIL_OBCHODNIK, 'MFP shop - nova objednavka', str_replace('#COBJ#', (string) $vysl->o->row->cobj, str_replace('#ROZPIS#', $rozpis . $rozpis_obch, iconv('UTF-8', 'iso-8859-2//TRANSLIT', $texty['obj_obch']))), 'iso-8859-2');
     //vyprazdnit klientsky kosik
     $_SESSION['kosik'] = array();
     $_SESSION['objednavka'] = array();
     //a jeste kosik na serveru
     readData('vysyp_kosik', array('osoba' => $_SESSION['uzivatel']['jmeno']));
     unset($_t);
     unset($writer_preklad);
     unset($log_preklad);
     #$this->_Redirect(THIS_SERVER . '/katalog/index/index');
     $this->_Redirect('/katalog/index/index');
     #echo '<h1>Cislo objednavky: ' . (string) $vysl->o->row->cobj . '</h2>';
     #echo '<pre>';print_r($_SESSION['objednavka']);echo "\n\n";print_r($_SESSION['kosik']);echo "\n\n";print_r($_SESSION['uzivatel']);echo '</pre>';die();
 }
Example #24
0
function GoSearch($target_node, $sourceList_node, $expression = "")
{
    global $selected_sources, $form, $lang;
    // cria um vetor de indice com os itens do nó sourceList
    for ($grp = 0; $grp < count($sourceList_node->children); $grp++) {
        $grpLabel = $sourceList_node->children[$grp]->attributes["label"];
        for ($src = 0; $src < count($sourceList_node->children[$grp]->children); $src++) {
            $sourceId = $sourceList_node->children[$grp]->children[$src]->attributes["id"];
            $sourceList[$sourceId] = $sourceList_node->children[$grp]->children[$src]->attributes;
            $sourceList[$sourceId]["group"] = $grpLabel;
        }
    }
    inprocess('', 'init');
    $groupCount = 0;
    $expressionLabel = $target_node->attributes["label"];
    $xmlSearch .= "<control expression-label=\"" . $expressionLabel . "\"/>\n";
    for ($i = 0; $i < count($target_node->children); $i++) {
        $current_source = $sourceList[$target_node->children[$i]->attributes["source"]];
        $current_source["search-parameters"] = $target_node->children[$i]->attributes["search-parameters"];
        // verifica se é grupo novo
        if ($current_source["group"] != $previous_source["group"]) {
            $groupName = $current_source["group"];
            $groupName1 = str_replace(" ", "_", $groupName);
            //caso seja formulario avancado so executa o search nos grupos selecionados
            if ($form == 'advanced' & !isset($selected_sources[$groupName])) {
                continue;
            }
            if ($groupCount > 0) {
                $xmlSearch .= "</result-group>\n";
            }
            $xmlSearch .= "<result-group label=\"" . $groupName . "\">\n";
            $groupCount++;
        }
        $sourceName = $current_source["label"];
        $sourceName1 = ereg_replace("[ |\\.]", "_", $sourceName);
        if ($form == 'advanced' & !isset($selected_sources[$sourceName])) {
            // se fonte não esta selecionada
            // mesmo que a fonte não esteja habilitada executa search nos casos
            // onde o grupo $current_group = 'all' ou a fonte é única dentro do grupo
            continue;
            /* 
            if ( $GLOBALS[$current_group] != 'all' &  count($target_node->children[$i]->children) > 1){
            	continue;
            }
            */
        }
        // não executa pesquisa nas fontes desabilitadas (available = no)
        if ($current_source["available"] == 'no') {
            continue;
        }
        $sourceLabel = $current_source["label"];
        $sourceSearchParameters = $current_source["search-parameters"] . $expression;
        $sourceBaseBrowseUrl = $current_source["base-browse-url"];
        $sourceBaseSearchUrl = $current_source["base-search-url"];
        // caso seja o swish precisa ativar a consulta para o grupo e item atual no browseUrl
        if (eregi("swish", $sourceBaseSearchUrl)) {
            $sourceBaseBrowseUrl .= $sourceLabel . "=true|" . $groupName . "=true|";
        }
        $urltosearch = $sourceBaseSearchUrl . "&" . $sourceSearchParameters;
        $urltosearch = str_replace("|", "&", $urltosearch);
        $urltobrowse = $sourceBaseBrowseUrl . "&" . $sourceSearchParameters;
        if (strpos($urltobrowse, 'label=') === false && $expressionLabel != '') {
            $urltobrowse .= "&label=" . $expressionLabel;
        }
        if (strpos($urltobrowse, 'lang=') === false) {
            $urltobrowse .= "&lang=" . $lang;
        }
        //$urltobrowse = encodeValues( str_replace("|","&",$urltobrowse) );
        $urltobrowse = str_replace("|", "&", $urltobrowse);
        inprocess($sourceLabel, 'run');
        $xmlSearch .= "<source label=\"" . $sourceLabel . "\" name=\"" . $sourceName . "\" browse-url=\"" . str_replace("&", "|", $urltobrowse) . "\">\n";
        $xmlSearch .= readData($urltosearch, true, "POST");
        $xmlSearch .= "</source>\n";
        $previous_source = $current_source;
    }
    $xmlSearch .= "</result-group>\n";
    return $xmlSearch;
}
Example #25
0
}
?>

</table>



<?php 
if ($bcode != "all") {
    echo "<br><br><table border=1>\n\t\t\t<tr>\n\t\t\t\t<td align='center'>Date</td>\n\t\t\t\t<td align='center'>Type</td>\n\t\t\t\t<td align='center'>Description</td>\n\t\t\t</tr> \n\t\t";
    $bcode = $data[0]['barcode'];
    $table = db_cell_records;
    $sql = "SELECT * FROM {$table} WHERE barcode='{$bcode}'";
    $result = mysql_query($sql);
    echo mysql_error();
    $data = readData($result);
    $num = count($data);
    for ($i = $num - 1; $i >= 0; $i--) {
        $date = $data[$i]['date'];
        $date = substr($date, 0, 4) . "-" . substr($date, 4, 2) . "-" . substr($date, 6, 2);
        echo "<tr>";
        echo "<td align='center'>" . $date . "</td>";
        echo "<td align='center'>" . $data[$i]['action'] . "</td>";
        echo "<td align='center'>" . $data[$i]['description'] . "</td>";
        echo "<td align='center'>Details</td>";
        echo "</tr>";
    }
    echo "<table>";
}
?>
Example #26
0
/**
 * Nacteni stromu kategorii s rozvinutou vetvi
 *
 * @param $ur stromu
 * @return pole obsahujici data prezentujici strom
 */
function stromek($ur, $p = array())
{
    if ($ur == 0) {
        $vysl = readData('strom_n', array('nadrizena' => (int) $ur, 'jenskladem' => $_SESSION['katalog']['pars']['jenskladem'], 'jenmfp' => $_SESSION['katalog']['pars']['jenmfp'], 'novy' => $_SESSION['katalog']['novy'], 'akce' => $_SESSION['katalog']['akce'], 'sleva' => $_SESSION['katalog']['sleva'], 'sezona' => $_SESSION['katalog']['sezona']));
    } else {
        //$vysl = readData('strom_n', array('nadrizena' => (int) $p['u' . (string) $ur], 'jenskladem' => $_SESSION['katalog']['pars']['jenskladem']));
        $vysl = readData('strom_n', array('nadrizena' => (int) $_SESSION['katalog']['rozpad']['u' . (string) $ur], 'jenskladem' => $_SESSION['katalog']['pars']['jenskladem'], 'jenmfp' => $_SESSION['katalog']['pars']['jenmfp'], 'novy' => $_SESSION['katalog']['novy'], 'akce' => $_SESSION['katalog']['akce'], 'sleva' => $_SESSION['katalog']['sleva'], 'sezona' => $_SESSION['katalog']['sezona']));
    }
    $ret = array();
    $i = 0;
    //$nav_text = ''; // text pro navigaci po kategoriich do zahlavi seznamu
    foreach ($vysl->kats->row as $r) {
        //poskladani navigace
        if (isset($p['u' . (string) ((int) $ur + 1)]) && $p['u' . (string) ((int) $ur + 1)] == (string) $r->id_kategorie) {
            $_SESSION['crumb'][$ur] = array('id' => (string) $r->id_kategorie, 'kat' => (string) $r->kategorie);
            //echo 'jjj';
        }
        $ret[$i] = array();
        $ret[$i]['id'] = (string) $r->id_kategorie;
        $ret[$i]['nazev'] = (string) $r->kategorie;
        $ret[$i]['pocet'] = (string) $r->pocet;
        if (isset($_SESSION['katalog']['rozpad']['u' . (string) ($ur + 1)]) && (string) $_SESSION['katalog']['rozpad']['u' . (string) ($ur + 1)] == (string) $r->id_kategorie) {
            $ret[$i]['nasl'] = stromek($ur + 1, $p);
        } else {
            $ret[$i]['nasl'] = array();
        }
        $i++;
    }
    unset($vysl);
    return $ret;
}
Example #27
0
    if (empty($filename) && $auto > 0) {
        $csvs = getCsvs();
        if (isset($csvs[$auto - 1]) && !empty($csvs[$auto - 1])) {
            $filename = $csvs[$auto - 1];
        }
    }
}
if (!is_file(dirname(__FILE__) . '/' . $filename)) {
    $error = 'File:' . dirname(__FILE__) . '/' . $filename . ' not found!';
} else {
    $cache = dirname(__FILE__) . '/' . $filename . 'cache';
    if (file_exists($cache)) {
        $down_image = unserialize(file_get_contents($cache));
    }
    if (!is_array($down_image) || count($down_image) <= 0) {
        $down_image = readData(dirname(__FILE__) . '/' . $filename);
        // read data
        file_put_contents($cache, serialize($down_image));
        // save cache
    }
    // sort($down_image);
}
/* 开始任务 */
if (!$error && (isset($_POST['start']) && $_POST['start'] == 'ok' || isset($_GET['start']) && $_GET['start'] == 'ok')) {
    if (!is_array($down_image) || count($down_image) == 0) {
        exit('数量有误,请检查!');
    }
    $count = count($down_image);
    $ces = isset($_GET['ces']) ? intval($_GET['ces']) : 0;
    $min = isset($_GET['min']) ? intval($_GET['min']) : 0;
    $max = isset($_GET['max']) ? intval($_GET['max']) : $count;
Example #28
0
    }
    for ($idx = 0; $idx < mysqli_num_rows($result); $idx++) {
        array_push($rows, mysqli_fetch_array($result, MYSQL_NUM));
    }
    return $rows;
}
if (isset($_GET['ip'])) {
    $ip = $_GET['ip'];
} else {
    $ip = "";
}
if (isset($_GET['sdate'])) {
    $sdate = $_GET['sdate'];
} else {
    $sdate = "";
}
if (isset($_GET['edate'])) {
    $edate = $_GET['edate'];
} else {
    $edate = "";
}
// If no ip is specified, don't display anything
if ($ip != "") {
    $result = readData($ip, $sdate, $edate);
    for ($edx = 0; $edx < sizeof($result); $edx++) {
        echo "<p>";
        for ($idx = 0; $idx < sizeof($result[$edx]); $idx++) {
            echo $result[$edx][$idx] . "  ";
        }
    }
}
Example #29
0
        if (strtotime($prevoz1[1] . ':00') >= strtotime($deadLine . ':00')) {
            continue;
        }
        foreach ($lpp as $prevoz2) {
            //s katerimi lppji sploh ujamemo deadline
            if (strtotime($prevoz2[1] . ':00') >= strtotime($deadLine . ':00')) {
                continue;
            }
            //ali je dovolj velika razlika med alpteourjem in lppjem
            if (strtotime($prevoz2[0] . ':00') - strtotime($prevoz1[1] . ':00') < $varnostneMinuteNaPrestopu * 60) {
                continue;
            }
            $result = $prevoz1[0] . '->' . $prevoz1[1] . '   ' . $prevoz2[0] . '->' . $prevoz2[1] . "\r\n";
        }
    }
    echo $result;
}
//{04:35, 05:05}, {05:10, 05:40}...
//global
$alpetour = array();
$lpp = array();
$pathAlpetour = 'alpetour.txt';
$pathLpp = 'lpp2.txt';
$voznjaLpp = 12;
//lpp time to get from lpp.txt to destination
$varnostneMinuteNaPrestopu = 4;
// difference between alpetour arival time and lpp take off :)
$deadLine = '11:09';
//when you need to be at lpp destination
readData($pathAlpetour, $pathLpp, $voznjaLpp);
calculate($varnostneMinuteNaPrestopu, $deadLine);
Example #30
0
$form = $_REQUEST['form'];
$selected_sources = $_POST['selected_sources'];
$searchType = $_REQUEST['search_type'];
if ($topic || $expression) {
    $xsl = $xslRoot . "metaiah/result.xsl";
    $mode = "search";
} else {
    $xsl = $xslRoot . "metaiah/form.xsl";
    $mode = "form";
}
/* search DeCS/MeSH field */
if ($searchType == 'decs') {
    $expression = '[MH]' . $expression;
}
$CGI_VARS = $_GET ? $_GET : $_POST;
$defineXml = readData($localPath['xml'] . "/metaiah.xml");
if ($defineXml == '') {
    die("Meta search source definition is empty");
}
?>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
	<head>
		<?php 
include $DirNameLocal . "../php/head.php";
?>
	
<?php 
if ($engine == 'server' && $mode != "form" && $form != 'advanced') {