---------------------------
Block Calendar for SLAED CMS 5.x Pro 
http://www.slaed.net
---------------------------



1.  .

2.        :
	- config/config_function.php
	- config/config_header.php
	- config/config_rewrite.php
	- modules/files/index.php
	- modules/news/index.php
	- ajax.php
	- .htaccess

    html/  ,        .4.     ""  .

3.     :

-----------------------------
ajax.php
-----------------------------
 

if ($go == 1) {
	get_theme_inc();
	no_cache();
	switch($op) {



if ($go == 0 && text_filter($op) == "calendar") { showcalendar(1); die(); }

-----------------------------
.htaccess
-----------------------------

 

RewriteRule ^index.html                                                                                 index.php [NC] 



RewriteRule ^(news|files|jokes|links|pages)/date/([0-9-]+)/page-(\d+).html$             index.php?name=$1&cal_date=$2&num=$3 [NC]  
RewriteRule ^(news|files|jokes|links|pages)/date/([0-9-]+).html$                        index.php?name=$1&cal_date=$2 [NC]  

-----------------------------
/config/config_rewrite.php
-----------------------------

 

if (!defined("FUNC_FILE")) die("Illegal File Access");



$out[] = "/$1/date/$3/page-$5.html";  
in[] = "'(?<!/)index.php\?name=(news|files|jokes|links|pages)&(amp;)?cal_date=([0-9-]+)&(amp;)?num=(\d+)'";  
$out[] = "/$1/date/$3.html";  
$in[] = "'(?<!/)index.php\?name=(news|files|jokes|links|pages)&(amp;)?cal_date=([0-9-]+)'";  

-----------------------------
/config/config_function.php 
-----------------------------

 

if (!defined("FUNC_FILE")) die("Illegal File Access");



include_once('config/config_calendar.php');

-----------------------------
/config/config_header.php
-----------------------------

 

if (!defined("FUNC_FILE")) die("Illegal File Access");



echo '<link rel="stylesheet" href="/images/calendar/calendar.css"/>';  

#  JQuery        ...  
echo '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>';  

echo '<script type="text/javascript" src="/images/calendar/calendar.js"></script>';  

-----------------------------
  
-----------------------------
/modules/files/index.php
-----------------------------

  function files()
  
head($pagetitle);



	if (isset($_GET['cal_date']) && gdate_check('y-m-d,y-m,y',$_GET['cal_date'])) {  
		$caton=0;  
		$cal_date=text_filter($_GET['cal_date']);  
		$field = "cal_date=$cal_date&";  
		$order = "WHERE f.date <= now() AND f.status!='0' AND f.date LIKE '$cal_date%' ORDER BY f.date DESC";  
		$ordernum = "date <= now() AND status!='0' AND date LIKE '$cal_date%'";  
		$files_logo = _FILES;  
		$pagetitle = $conf['defis']." $files_logo";  
	}  

-----------------------------
/modules/jokes/index.php
-----------------------------

  function jokes()
  
head($pagetitle);



	if (isset($_GET['cal_date']) && gdate_check('y-m-d,y-m,y',$_GET['cal_date'])) {  
		$caton=0;  
		$cal_date=text_filter($_GET['cal_date']);  
		$field = "cal_date=$cal_date&";  
		$order = "WHERE j.date <= now() AND j.status!='0' AND j.date LIKE '$cal_date%' ORDER BY j.date DESC";  
		$ordernum = "date <= now() AND status!='0' AND date LIKE '$cal_date%'";  
		$jokes_logo = _JOKES;  
		$pagetitle = $conf['defis']." $jokes_logo";  
	}  

-----------------------------
/modules/liks/index.php
-----------------------------

  function links()
  
head($pagetitle);



	if (isset($_GET['cal_date']) && gdate_check('y-m-d,y-m,y',$_GET['cal_date'])) {  
		$caton=0;  
		$cal_date=text_filter($_GET['cal_date']);  
		$field = "cal_date=$cal_date&";  
		$order = "WHERE f.date <= now() AND f.status!='0' AND f.date LIKE '$cal_date%' ORDER BY f.date DESC";  
		$ordernum = "date <= now() AND status!='0' AND date LIKE '$cal_date%'";  
		$links_logo = _LINKS;  
		$pagetitle = $conf['defis']." $links_logo";  
	}  

-----------------------------
/modules/news/index.php
-----------------------------

  function news()
  
head($pagetitle);



	if (isset($_GET['cal_date']) && gdate_check('y-m-d,y-m,y',$_GET['cal_date'])) {  
		$caton=0;  
		$cal_date=text_filter($_GET['cal_date']);  
		$field = "cal_date=$cal_date&";  
		$order = "WHERE s.time <= now() AND s.status!='0' AND s.time LIKE '$cal_date%' ORDER BY s.time DESC";  
		$ordernum = "time <= now() AND status!='0' AND time LIKE '$cal_date%'";  
		$news_logo = _NEWS;  
		$pagetitle = $conf['defis']." $news_logo";  
	}  

-----------------------------
/modules/pages/index.php
-----------------------------

  function pages()
  
head($pagetitle);



	if (isset($_GET['cal_date']) && gdate_check('y-m-d,y-m,y',$_GET['cal_date'])) {  
		$caton=0;  
		$cal_date=text_filter($_GET['cal_date']);  
		$field = "cal_date=$cal_date&";  
		$order = "WHERE s.time <= now() AND s.status!='0' AND s.time LIKE '$cal_date%' ORDER BY s.time DESC";  
		$ordernum = "time <= now() AND status!='0' AND time LIKE '$cal_date%'";  
		$pages_logo = _PAGES;  
		$pagetitle = $conf['defis']." $pages_logo";  
	}  


4.          ( : block-calendar.php)   "  "

5. -  (  ,  )    : config/config_calendar.php
  ...


       !!!

-----------------------------
 !