public function editSaveDeletePerm($data) { $permID = $data['permID']; $permName = $data['permName']; $permKey = Util::_trim($data['permKey']); if (isset($data['savePerm'])) { $strSQL = sprintf("REPLACE INTO `permission` SET `ID` = %u, `permName` = '%s', `permKey` = '%s'", $permID, $permName, $permKey); DB::inst()->query($strSQL); } elseif (isset($data['delPerm'])) { $strSQL = sprintf("DELETE FROM `permission` WHERE `ID` = %u LIMIT 1", $permID); DB::inst()->query($strSQL); } redirect(BASE_URL . 'permission/'); }
/** * Loads all activated plugin for inclusion. * * @link http://api.7mediaws.org/5/ * @access public * @since 1.0.0 * @return mixed */ public static function load_activated_plugins() { $q = DB::inst()->query("SELECT * FROM plugin"); foreach ($q as $k => $v) { $pluginFile = $v['location']; $plugin = str_replace('.plugin.php', '', $pluginFile); if (file_exists(PLUGINS_DIR . $pluginFile)) { Util::_require_once(PLUGINS_DIR . $pluginFile); } elseif (file_exists(PLUGINS_DIR . $plugin . '/' . $pluginFile)) { Util::_require_once(PLUGINS_DIR . $plugin . '/' . $pluginFile); } else { self::deactivate_plugin($v['location']); } } }
* @copyright Copyright 2012, 7 Media Web Solutions, LLC (http://www.7mediaws.org/) * @link http://tinyphp.us/ tinyPHP(tm) Project * @since tinyPHP(tm) v 0.1 * @license MIT License (http://www.opensource.org/licenses/mit-license.php) */ require SYS_PATH . DS . 'Classes' . DS . 'Autoloader.php'; $loader = new \tinyPHP\Classes\Autoloader('tinyPHP\\Classes', BASE_PATH); $loader->register(); if (file_exists(SYS_PATH . 'Config/constants.php')) { require SYS_PATH . 'Config/constants.php'; } /** * Helper configuration to load default and custom * helper functions. */ \tinyPHP\Classes\Libraries\Util::_require(SYS_PATH . 'Config/helper.php'); /** * Errors are written to a log file as * well as the database. */ error_reporting(E_ALL & ~E_NOTICE); ini_set('display_errors', 'Off'); ini_set('log_errors', 'On'); ini_set('error_log', BASE_PATH . 'tmp' . DS . 'logs' . DS . 'error.' . date('m-d-Y') . '.txt'); /** Internationalization settings */ $locale = isset($_GET['lang']) ? $_GET['lang'] : DEFAULT_LOCALE; putenv('LC_MESSAGES=' . $locale); /* gettext setup */ T_setlocale(LC_MESSAGES, $locale); /** Set the text domain as 'tinyPHP' */ $domain = 'tinyPHP';