In "app.php" which is included at top of every page
<?php
include('app/config.php');
require(DIR_ENGLISH . 'general.php');
?>
in "english/general.php"
<?php
define('SITE_DOCTYPE', '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
define('SITE_TITLE', 'Rabs Website' );
define('SITE_META', '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />');
define('SITE_DESC', '<meta name="description" content="Description To Be Added Later">');
define('SITE_KEYWORDS', '<meta name="keywords" content="Keywords to be added later">');
?>
and in the main class I have:
<?php
class html_head{
public $type;
public $title;
public $meta;
public $desc;
public $keywords;
public $styles;
public $scripts;
public function setType($type){
$this->type=SITE_TYPE;
}
public function setTitle($title){
$this->title=SITE_TITLE;
}
public function setMeta($meta){
$this->meta=SITE_META;
}
public function setDesc($desc){
$this->desc=SITE_DESC;
}
public function setKeywords($keywords){
$this->keywords=SITE_KEYWORDS;
}
function loadSystemCSS($styles)
{
$includes = '';
if ($css_dir = @dir(styles . 'css')) {
while ($css_file = $css_dir->read()) {
if (preg_match('/^[A-Za-z0-9_-]+\\.css$/', $css_file) > 0) {
$includes .= '<link rel="stylesheet" type="text/css" href="css/'.$css_file.'" />' . "\\n";
}
}
$css_dir->close();
}
return $includes;
}
function loadSystemJS($scripts)
{
$includes = '';
if ($js_dir = @dir($scripts . 'js')) {
while ($js_file = $js_dir->read()) {
if (preg_match('/^[A-Za-z0-9_-]+\\.js$/', $js_file) > 0) {
$includes .= '<script type="text/javascript" src="js/'.$js_file.'"></script>' . "\\n";
}
}
$js_dir->close();
}
return $includes;
}
}
?>
I have yet to build the __constructor yet just want to make sure I am good up to this point.
thanks
Rab

New Topic/Question
Reply




MultiQuote






|