• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • Examples
  • File List
  • Globals

cms/modules/news/news.php

Go to the documentation of this file.
00001 <?php
00002 if(!defined('__PRAGYAN_CMS'))
00003 { 
00004         header($_SERVER['SERVER_PROTOCOL'].' 403 Forbidden');
00005         echo "<h1>403 Forbidden<h1><h4>You are not authorized to access the page.</h4>";
00006         echo '<hr/>'.$_SERVER['SERVER_SIGNATURE'];
00007         exit(1);
00008 }
00019 function displayNews()
00020 {
00021 
00022         $news =<<<NEWS
00023                 <style type="text/css">
00024                 a.tickl{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:12px;text-decoration:none;color:#fff;font-weight:bold;}
00025                 .tickls{color:#666;}
00026                 </style>
00027                 <div id="newsbox" style="font-size:0.9em;position:absolute;right:45px;width:375px;top:80px;color:#fff;z-index:2;">
00028                 <div class="ticki" >
00029                 <a class="tickl" href="/08/home/news/"><span class="tickls">UPDATES</span></a>
00030                 <a id="tickerAnchor" class="tickl" target="_top" href=""></a>
00031                 </div>
00032                 </div>
00033                 <script type="text/javascript" language="JavaScript">
00034                  <!--
00035                  var theCharacterTimeout = 50;
00036                  var theStoryTimeout = 5000;
00037                  var theWidgetOne = "_";
00038                  var theWidgetTwo = "-";
00039                  var theWidgetNone = "";
00040                  var theLeadString = ":&nbsp;";
00041                  var theSummaries = new Array();
00042                  var theSiteLinks = new Array();
00043 NEWS;
00044         global $sourceFolder;
00045         global $moduleFolder;
00046         global $urlRequestRoot;
00047         global $pageIdArray;
00048         require_once ("$sourceFolder/$moduleFolder/news.lib.php");
00049         $tmpNewsObj = new news();
00050         $pageFullPath = "/news/"; 
00051         $pageId = parseUrlReal($pageFullPath, $pageIdArray);
00052         $pageInfo = getPageInfo($pageId);
00053         $newsArray = $tmpNewsObj->getNewsArray($pageInfo['page_modulecomponentid']);
00054         $news .= "var theItemCount =" . sizeof($newsArray) . ";";
00055         for ($i = 0; $i < sizeof($newsArray); $i++) {
00056                 $newsFeed = $newsArray[$i]['news_title'];
00057                 $newsFeed .= " - " . $newsArray[$i]['news_feed'];
00058                 $newsLink = $newsArray[$i]['news_link'];
00059                 //              displayerror()
00060                 if (strlen($newsFeed) >= 48) {
00061                         $newsFeed = substr($newsFeed, 0, 48);
00062                         $newsFeed = substr($newsFeed, 0, strrpos($newsFeed, " "));
00063                         $newsFeed .= "...";
00064                 }
00065                 $news .= "theSummaries[$i] = \"$newsFeed\";";
00066                 if ($newsLink == "") {
00067                         $newsLink = $urlRequestRoot . $pageFullPath . "&id=" . $newsArray[$i]['news_id'];
00068                 }
00069                 $news .= "theSiteLinks[$i] = \"$newsLink\";";
00070         }
00071 
00072         $news .=<<<NEWS
00073                  startTicker();
00074                  //-->
00075                 </script>
00076 NEWS;
00077         return $news;
00078 
00079 }
00080 

Generated on Sun Jan 2 2011 04:55:32 for Pragyan CMS by  doxygen 1.7.1