<?php /** * CodeScape Framework - Dispatch module * * @package CSF * @author Alan Briolat * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 */ CSF::load_library('csf_dispatch'); CSF::register($MODULE_NAME, new CSF_Dispatch($MODULE_CONF));
<?php header('Content-Type: text/css'); require_once 'csf/csf.php'; CSF::add_library_path('extlib'); CSF::load_library('lessphp/lessc.inc'); $whitelist = array('style.less'); $infile = $_SERVER['QUERY_STRING']; if (!in_array($infile, $whitelist)) { exit; } $lc = new lessc($infile); echo $lc->parse();
<?php /** * CodeScape Framework - Database module * * @package CSF * @author Alan Briolat <*****@*****.**> * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 */ CSF::load_library('csf_db'); CSF::register($MODULE_NAME, new CSF_DB($MODULE_CONF));
<?php /** * CodeScape Framework - Template module * * @package CSF * @author Alan Briolat <*****@*****.**> * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 * @link http://codescape.net/csf/doc/template/ */ CSF::load_library('csf_template'); CSF::register($MODULE_NAME, new CSF_Template($MODULE_CONF));
<?php /** * CodeScape Framework - Encrypt module * * @package CSF * @author Alan Briolat * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 */ CSF::load_library('csf_encrypt'); CSF::register($MODULE_NAME, new CSF_Encrypt($MODULE_CONF));
<?php CSF::load_library('rtorrent'); CSF::register($MODULE_NAME, new rTorrent($MODULE_CONF));
<?php /** * CodeScape Framework - Request module * * @package CSF * @author Alan Briolat <*****@*****.**> * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 * @link http://codescape.net/csf/doc/request/ */ CSF::load_library('csf_request'); CSF::register($MODULE_NAME, new CSF_Request($MODULE_CONF));
/** * Library autoloader * * Uses {@link spl_autoload_register spl_autoload_register} to add an autoload * callback which will attempt to load classes by calling CSF::load_library * (using the lowercase of the class name). * * @param string $name Class name * @return boolean TRUE on success, FALSE on failure */ function CSF_library_autoload($name) { try { CSF::load_library(strtolower($name)); } catch (CSF_LibraryNotFound $e) { return false; } return true; }
<?php /** * CodeScape Framework - Log module * * @package CSF * @author Alan Briolat <*****@*****.**> * @copyright (c) 2009, Alan Briolat * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU GPLv3 */ CSF::load_library('csf_log'); CSF::register($MODULE_NAME, new CSF_Log($MODULE_CONF));