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

cms/modules/news/news.kid.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 }
00009 function displayNews()
00010 {
00011         global $sourceFolder;
00012         global $moduleFolder;
00013         global $urlRequestRoot;
00014         global $pageIdArray;
00015         require_once ("$sourceFolder/$moduleFolder/news.lib.php");
00016         $tmpNewsObj = new news();
00017         $pageFullPath = "/news/"; 
00018         $pageId = parseUrlReal($pageFullPath, $pageIdArray);
00019         $pageInfo = getPageInfo($pageId);
00020         $newsArray = $tmpNewsObj->getNewsArray($pageInfo['page_modulecomponentid']);
00021         $newsFeed = '';
00022         for ($i = 0; $i < sizeof($newsArray); $i++) {
00023                 $newsTitle = str_replace("'","&#39;",$newsArray[$i]['news_title']);
00024                 $newsBody = str_replace("'","&#39;",$newsArray[$i]['news_feed']);
00025                 $newsTitle = rtrim($newsTitle);
00026                 $newsBody = rtrim($newsBody);
00027                 $days=6;
00028                 if(time()<(strtotime($newsArray[$i]['news_date'])+($days*24*60*60))) {
00029                         $newsBody .= '<font color="#f9dc72"><strong> NEW*!</strong></font>';
00030                         
00031                 }
00032                 if($newsArray[$i]['news_link']=='')
00033                         {
00034                                 $newsFeed .= '<li><a href=/09/home/news>'.$newsTitle.' '.$newsBody.'</a></li>';
00035                         }
00036                 else
00037                         {
00038                                 $newsFeed .= '<li><a href='.$newsArray[$i]['news_link'].'>'.$newsTitle.' '.$newsBody.'</a></li>';
00039                         }               
00040         }       
00041         $newsFeed = rtrim($newsFeed,',');
00055         return $newsFeed;
00056 
00057 }
00058 
00059 function displayNew()
00060 {
00061         global $sourceFolder;
00062         global $moduleFolder;
00063         global $urlRequestRoot;
00064         global $pageIdArray;
00065         require_once ("$sourceFolder/$moduleFolder/news.lib.php");
00066         $tmpNewsObj = new news();
00067         $pageFullPath = "/whatsnew/"; 
00068         $pageId = parseUrlReal($pageFullPath, $pageIdArray);
00069         $pageInfo = getPageInfo($pageId);
00070         $newsArray = $tmpNewsObj->getNewsArray($pageInfo['page_modulecomponentid']);
00071         $newsFeed = '';
00072         for ($i = 0; $i < sizeof($newsArray); $i++) {
00073                 $newsTitle = str_replace("'","&#39;",$newsArray[$i]['news_title']);
00074                 $newsBody = str_replace("'","&#39;",$newsArray[$i]['news_feed']);
00075                 $newsTitle = rtrim($newsTitle);
00076                 $newsBody = rtrim($newsBody);
00077                 $days=20;
00078 //              if(time()<(strtotime($newsArray[$i]['news_date'])+($days*24*60*60))) {
00079 //                      $newsBody .= '<font color="#f9dc72"><strong> NEW!</strong></font>';
00080 //              }
00081                 if($newsArray[$i]['news_link']=='')
00082                         {
00083                                 $newsFeed .= '\'<a href=/09/home/whatsnew>'.$newsTitle.' '.$newsBody.'</a>\',';
00084                         }
00085                 else
00086                         {
00087                                 $newsFeed .= '\'<a href='.$newsArray[$i]['news_link'].'>'.$newsTitle.' '.$newsBody.'</a>\',';
00088                         }               
00089         }       
00090         $newsFeed = rtrim($newsFeed,',');
00098 $news =<<<NEWS
00099 <script>
00100 var pausecontent2=new Array($newsFeed)
00101 </script>
00102 NEWS;
00103         return $news;
00104 }

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