예제 #1
0
function armar_banner_old($id_zona = 0, $sec_id = 0, $reg_id = 0, $hzo_id = 0)
{
    include_once conf::getInc() . "/campanias.inc.php";
    $oCampania = new campanias();
    $banner = $oCampania->listarBannersHome($id_zona, $sec_id, $reg_id, $hzo_id);
    if ($campania["cam_id"]) {
        /*INCREMENTO LA LAS IMPRESIONES DE LA CAMPANIA*/
        $oCampania->updImpresiones($campania["cam_id"]);
        /*ACTUALIZA LA TABLA DE ESTADISTICAS*/
        $oCampania->updEstadisticas($campania["cam_id"], 1, getIP());
        $html = "";
        $file = "../data/img_cont/img_banners/" . $campania["cam_archivo"];
        $img = explode(".", $campania["cam_archivo"]);
        $target = $campania["cam_target"] == "p" ? "_parent" : "_blank";
        if (is_file($file)) {
            $datosFile = getimagesize($file);
            switch ($img[1]) {
                case "swf":
                    /*FLASH*/
                    $html .= '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' . $datosFile[0] . 'px" height="' . $datosFile[1] . 'px" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
                                	<param name="movie" value="../global/swf/cont_banner.swf"/>
                                	<param name="scale" value="noscale"/>
                                	<param name="salign" value="lt"/>
                                	<param name="quality" value="high"/>
                                    <param name="bgcolor" value="#ffffff">
                                    <param name="FlashVars" value="url=' . $campania['cam_url_link'] . '&camp=' . $campania['cam_id'] . '&ban=' . $campania['cam_id'] . '&targ=' . $target . '"/>
                                	<param name="allowScriptAccess" value="sameDomain"/>
                                	<param name="menu" value="false"/>
                                    <embed src="../global/swf/cont_banner.swf" bgcolor="#ffffff" quality="high" scale="noscale" salign="lt" menu="false" width="' . $datosFile[0] . 'px" height="' . $datosFile[1] . 'px" align="middle" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="url=' . $campania['cam_url_link'] . '&camp=' . $campania['cam_id'] . '&ban=' . $campania['cam_id'] . '&targ=' . $target . '"/>
                                </object>';
                    break;
                default:
                    /*OTRO...*/
                    if ($campania['cam_url_link']) {
                        $add_href = "<a href='../home/cont_click.php?url=" . $campania['cam_url_link'] . "&idcamp=" . $campania['cam_id'] . "' target='{$target}'>";
                    }
                    $html .= $add_href . ' 
                            <img src="' . $file . '" width="' . $datosFile[0] . '" height="' . $datosFile[1] . '" alt=""></a>';
                    break;
            }
            // switch
        }
    }
    return $html;
}