Skip to content

Commit

Permalink
Added autoload for functions and interfaces classes
Browse files Browse the repository at this point in the history
  • Loading branch information
wakdev committed May 1, 2013
1 parent f150ff3 commit dfd7c68
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 13 deletions.
24 changes: 16 additions & 8 deletions core/common/class/functions/sl_functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,22 @@
* @{
*/

include ("includes/html2text.php"); // HTML 2 text
include ("includes/sl_files.php"); // files functions
include ("includes/sl_images.php"); // images functions
include ("includes/sl_text.php"); // text functions
include ("includes/sl_seo.php"); // SEO functions
include ("includes/sl_filters.php"); // filters functions
include ("includes/sl_mail.php"); // slash interface functions
include ("includes/sl_mobile.php"); // slash interface functions



/**
* Autoload functions class
* @param string $class
*/
function sl_functions_autoloader($class) {
$inc_url = "includes/".strtolower($class).".php";
if (file_exists(dirname(__FILE__)."/".$inc_url)){
include ($inc_url);
}
}

spl_autoload_register('sl_functions_autoloader');


/**
* @}
Expand Down
17 changes: 12 additions & 5 deletions core/common/class/interfaces/sl_interfaces.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,17 @@
*/

include ("includes/sl_interface.php"); // slash interface functions
include ("includes/sl_form.php"); // form functions
include ("includes/sl_tabs.php"); // Tabs
include ("includes/sl_listing.php"); // listing

/**
* Autoload interfaces class
* @param string $class
*/
function sl_interfaces_autoloader($class) {
$inc_url = "includes/".strtolower($class).".php";
if (file_exists(dirname(__FILE__)."/".$inc_url)){
include ($inc_url);
}
}

spl_autoload_register('sl_interfaces_autoloader');

?>

0 comments on commit dfd7c68

Please sign in to comment.