Esempio n. 1
0
 protected function proceed()
 {
     switch ($this->action) {
         case 'getPrd':
             $this->result = ProductsService::getImage($this->params['id']);
             break;
         case 'getCat':
             $this->result = CategoriesService::getImage($this->params['id']);
             break;
         case 'getPM':
             $srv = new PaymentModesService();
             $this->result = $srv->getImage($this->params['id']);
             break;
         case 'getRes':
             $this->result = ResourcesService::getImage($this->params['label']);
             break;
     }
 }
Esempio n. 2
0
    if (isset($font)) {
        $box = imagettfbbox($fontSize, 0, $font, $data['hri']);
        $len = $box[2] - $box[0];
        \Barcode::rotate(-$len / 2, $data['height'] / 2 + $fontSize + $marge, $angle, $xt, $yt);
        imagettftext($im, $fontSize, $angle, $x + $xt, $y + $yt, $black, $font, $data['hri']);
    }
    header('Content-type: image/gif');
    imagegif($im);
    imagedestroy($im);
}
switch ($_GET['w']) {
    case 'product':
        if (isset($_GET['id'])) {
            $prd = ProductsService::get($_GET['id']);
            if ($prd !== null && $prd->hasImage !== false) {
                echo ProductsService::getImage($prd->id);
                break;
            }
        }
        echo file_get_contents(PT::$ABSPATH . "/templates/" . $config['template'] . "/img/default_product.png");
        break;
    case 'provider':
        if (isset($_GET['id'])) {
            $prov = ProvidersService::get($_GET['id']);
            if ($prov !== null && $prov->hasImage !== false) {
                $img = ProvidersService::getImage($prov->id);
                break;
            }
        }
        echo file_get_contents(PT::$ABSPATH . "/templates/" . $config['template'] . "/img/default_provider.png");
        break;