/** * 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; }