Ejemplo n.º 1
0
/**
 * Generate Banner Section
 *
 * @param connection $object
 * @param integer $position
 * @param integer $interval
 * @return string
 */
function getBanner($object, $position, $interval = 2000)
{
    if (!$object) {
        $object = new banner();
    }
    $object->Select(array('bn_title', 'bn_photo_img', 'bn_href', 'bn_company'), '', " WHERE bn_position = {$position}", null, null, false);
    $cntRows = $object->RowCount();
    switch ($position) {
        case 1:
            $wImg = 186;
            $hImg = 199;
            break;
        case 2:
            $wImg = 187;
            $hImg = 153;
            break;
        case 3:
        case 4:
            $wImg = 187;
            $hImg = 70;
            break;
        case 5:
            $wImg = 209;
            $hImg = 176;
            break;
    }
    if ($cntRows) {
        if (1 == $cntRows) {
            $row = $object->Row();
            if ($row->bn_href) {
                $href = "href=\"{$row->bn_href}\" target=\"_blank\"";
            }
            $banner = "<a id=\"banner{$position}_a\" {$href} ><img src=\"" . PROJECT_UPLOAD_URL . $row->bn_photo_img . "\" title=\"{$row->bn_title}\" alt=\"{$row->bn_title}\" width=\"{$wImg}\" height=\"{$hImg}\" id=\"banner{$position}\" border=\"0\" /></a>";
        } else {
            while (!$object->EOF()) {
                $row = $object->Row();
                if (!$banner) {
                    $i = 0;
                    $banner = "\n<a id=\"banner{$position}_a\" target=\"_blank\" ><img src=\"" . PROJECT_UPLOAD_URL . $row->bn_photo_img . "\" title=\"{$row->bn_title}\" alt=\"{$row->bn_title}\" width=\"{$wImg}\" height=\"{$hImg}\" id=\"banner{$position}\" border=\"0\" /></a>\n<script type=\"text/javascript\">\n    var banner{$position}Arr    = new Array();\n    var banner{$position}HRef   = new Array();\n    var banner{$position}Title  = new Array();\n\t";
                } else {
                    ++$i;
                }
                $banner .= "\n    banner{$position}Arr[{$i}]    = '" . PROJECT_UPLOAD_URL . $row->bn_photo_img . "';\n    banner{$position}HRef[{$i}]   = '" . $row->bn_href . "';\n    banner{$position}Title[{$i}]  = '" . $row->bn_title . "';";
                $imgArrLoad[] = "'" . PROJECT_UPLOAD_URL . $row->bn_photo_img . "'";
            }
            $banner .= "\n            \n    slideAdIni('banner{$position}', {$interval});\n    \n    jQuery().ready(function() {\n        MM_preloadImages(" . implode(', ', $imgArrLoad) . ");\n    });\n</script>";
        }
    } else {
        $banner = "<img src=\"img/img_banner{$position}.jpg\" width=\"{$wImg}\" height=\"{$hImg}\" id=\"banner{$position}\" />";
    }
    return $banner;
}