Location: PHPKode > projects > Arab Cart > arabCart/addtmpl.php
<?php
/*
  ArabCart, Free E-Commerce Solutions
  http://www.arabcart.info

  Copyright (c) 2005 Mhd Zaher Ghaibeh

  Released under the GNU General Public License
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
  USA.
*/


/* 

this file was written by abdullah eid almehmadi

<hide@address.com>

and changed by Mhd Zaher Ghaibeh

*/

$File_Extension = "tmpl";

$Template_Dir = "templates";

include("includes/patTemplate.php");

$template = new patTemplate(); 

$template -> setBasedir("templates");



function test_extension($ext)

{

  global $File_Extension;

  $ext_array = @explode(',',$File_Extension);

  if(@count($ext_array) == 0)

    return false;

    

    

   if(in_array($ext,$ext_array))

      return true;

   else

      return false;

}





function get_extension($file_name)

{

  if(!$file_name)

    return false;

    

   $sarray = @explode('.',$file_name);

   if(@count($sarray) == 0)

     return false;

   

   @reset($sarray);

   

   return @end($sarray);

}



   $dirhandl = @opendir($Template_Dir);

   if(!$dirhandl)

    die("the Template page cant be found");

 

   

  while(($current_file = @readdir($dirhandl))!= false)

  {

    $ext = get_extension($current_file);

    

    if(is_dir($current_file))

      continue;

     

    if(!$ext)

      continue;

      

     if(!test_extension($ext))

       continue; 

               

		$template -> readTemplatesFromFile($current_file);

  }

  @closedir($dirhandl);



?>
Return current item: Arab Cart