本文整理汇总了PHP中loadHelpers函数的典型用法代码示例。如果您正苦于以下问题:PHP loadHelpers函数的具体用法?PHP loadHelpers怎么用?PHP loadHelpers使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了loadHelpers函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: loadHelpers
function loadHelpers($helperNames, $path = "*", $type = "include_once")
{
if (is_array($helperNames)) {
foreach ($helperNames as $x => $a) {
$b = loadHelpers($a);
}
} else {
$cachePath = _metaCache("HELPERS", $helperNames);
if (!$cachePath || !file_exists($cachePath)) {
$helperPath = helper_exists($helperNames);
} else {
$helperPath = $cachePath;
}
if (file_exists($helperPath)) {
if ($type == "require_once") {
require_once $helperPath;
} elseif ($type == "require") {
require $helperPath;
} elseif ($type == "include_once") {
include_once $helperPath;
} else {
include $helperPath;
}
} else {
trigger_logikserror("Helper Not Found :: " . $helperNames, E_LOGIKS_ERROR, 404);
}
}
}
开发者ID:logiks,项目名称:logiks-core,代码行数:28,代码来源:helpers.php
示例2: saveFeedback
function saveFeedback()
{
$feedback = array('name' => '', 'email' => '', 'subject' => '', 'message' => '', 'userid' => $_SESSION['SESS_USER_ID'], 'blocked' => 'false', 'dtoc' => date('Y-m-d H:i:s'), 'dtoe' => date('Y-m-d H:i:s'));
foreach ($feedback as $k => $v) {
if (isset($_POST[$k])) {
$feedback[$k] = trim($_POST[$k]);
}
}
$sql = _db()->_insertQ1('feedbacks', $feedback);
$res = _dbQuery($sql);
$id = _db()->insert_id();
if ($res) {
_dbFree($res);
//send email to admin
$mailto = "[email protected]";
$mailfrom = "[email protected]";
$feedback_content = array("name" => $_REQUEST['name'], "email" => $_REQUEST['email'], "subject" => $_REQUEST['subject'], "message" => $_REQUEST['message']);
$template = _template("feedback_admin", $profile);
loadHelpers('email');
sendMail($mailto, " Feedback", $template, $mailfrom);
return "success";
} else {
return "error";
}
}
开发者ID:OpenLogiks,项目名称:APIDocs,代码行数:25,代码来源:feedback.php
示例3: setUpBeforeClass
public static function setUpBeforeClass()
{
if (!defined("PAGE")) {
define("PAGE", "test1/test2");
}
if (!defined("WEBDOMAIN")) {
define("WEBDOMAIN", "default");
}
loadHelpers("urltools");
}
开发者ID:logiks,项目名称:logiks-core,代码行数:10,代码来源:test_helpers_urltools.php
示例4: setUp
public function setUp()
{
parent::setUp();
if (!defined("APPROOT")) {
define("APPROOT", __DIR__ . "/apps/default/");
}
if (!defined("APPS_USERDATA_FOLDER")) {
define("APPS_USERDATA_FOLDER", "userdata/");
}
if (!defined("APPS_CONFIG_FOLDER")) {
define("APPS_CONFIG_FOLDER", "config/");
}
loadHelpers("pathfuncs");
}
开发者ID:logiks,项目名称:logiks-core,代码行数:14,代码来源:test_helpers_pathfuncs.php
示例5: setUp
public function setUp()
{
parent::setUp();
loadHelpers("pwdhash");
}
开发者ID:logiks,项目名称:logiks-core,代码行数:5,代码来源:test_helpers_pwdhash.php
示例6: explode
}
$allSites = explode(",", $d1['sites']);
if ($d1['sites'] == "*") {
$allSites = getAccessibleSitesArray();
}
if (count($allSites) > 0) {
$_SESSION['SESS_ACCESS_SITES'] = $allSites;
} else {
relink("No Accessible Site Found For Your UserID");
}
if (!in_array($domain, $allSites)) {
relink("Sorry, You [UserID] do not have access to requested site.", $domain);
}
$_ENV['AUTH-DATA'] = array_merge($data, $d1);
$_ENV['AUTH-DATA'] = array_merge($_ENV['AUTH-DATA'], $d2);
loadHelpers("mobility");
$_ENV['AUTH-DATA']['device'] = getUserDeviceType();
$_ENV['AUTH-DATA']['client'] = _server("REMOTE_ADDR");
if (isset($_POST['persistant']) && $_POST['persistant'] == "true") {
$_ENV['AUTH-DATA']['persistant'] = "true";
} else {
$_ENV['AUTH-DATA']['persistant'] = "false";
}
$_ENV['AUTH-DATA']['sitelist'] = $allSites;
checkBlockedUser($data, $domain);
checkBlacklists($data, $domain, $dbLink, $userid);
initializeLogin($userid, $domain, $dbLogLink);
//All Functions Required By Authentication System
function relink($msg, $domain)
{
$_SESSION['SESS_ERROR_MSG'] = $msg;
开发者ID:arunjoseph,项目名称:Logiks-Core,代码行数:31,代码来源:auth.php
示例7: exit
<?php
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
checkServiceSession();
loadHelpers("pwdhash");
if (!isset($_REQUEST["type"])) {
$_REQUEST["type"] = "";
}
if ($_REQUEST["type"] == "dialog") {
printDialog();
} elseif ($_REQUEST["type"] == "change") {
changePWD();
} elseif ($_REQUEST["type"] == "generate") {
loadHelpers("pwdgen");
$pwd = generatePasswordY(getConfig("PWD_MIN_LENGTH"), 3);
echo $pwd;
}
exit;
function changePWD()
{
$userid = $_SESSION["SESS_USER_ID"];
$tbl = _dbtable("users", true);
$sql1 = "SELECT pwd FROM {$tbl} WHERE userid='{$userid}'";
$r = _dbQuery($sql1, true);
$ra = _dbData($r);
if (!isset($ra[0])) {
$q = array("code" => "1", "msg" => "Error In Changing Password (1).");
echo json_encode($q);
exit;
开发者ID:kshyana,项目名称:Logiks-Core,代码行数:31,代码来源:pwd.php
示例8: printHeader
function printHeader($ftype, $format, $fname = "file")
{
if (strtolower($ftype) == "download") {
$cntrl = true;
} else {
$cntrl = false;
}
$format = strtolower($format);
loadHelpers("mimes");
header("Cache-Control: private");
header("Pragma: no-cache");
header("Content-Type: " . getMimeTypeFor($format));
if ($cntrl) {
header("Content-Transfer-Encoding: binary");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename={$fname}.{$format}");
header("Content-Type: application/zip");
}
}
开发者ID:logiks,项目名称:logiks-core,代码行数:19,代码来源:export.php
示例9: exit
<?php
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
//checkServiceSession();
if (strlen(getConfig("MAIL_ENGINE")) <= 0) {
LoadConfigFile(ROOT . "config/mail.cfg", "CONFIG");
}
$f2 = APPROOT . getConfig("APPS_CONFIG_FOLDER") . "mail.cfg";
if (file_exists($f2)) {
LoadConfigFile($f2, "CONFIG");
}
loadHelpers("email");
if (defined("APPS_CACHE_FOLDER")) {
$destination_path = APPROOT . APPS_CACHE_FOLDER . "mails/";
} else {
$destination_path = ROOT . CACHE_FOLDER . "mails/";
}
$maxFileSize = "4000000";
$attach = null;
$target_path = "";
$fileSize = -1;
if (!file_exists($destination_path)) {
mkdir($destination_path, 0777, true);
}
if (!file_exists($destination_path)) {
//echo "Cache Path Not Found. Can't Send Attachments<br/>";
}
if (isset($_POST['mailto'])) {
$to = $_POST['mailto'];
开发者ID:logiks,项目名称:logiks-core,代码行数:31,代码来源:mail.php
示例10: setUp
public function setUp()
{
parent::setUp();
loadHelpers("cookies");
loadHelpers("mobility");
}
开发者ID:logiks,项目名称:logiks-core,代码行数:6,代码来源:test_helpers_mobility.php
示例11: logiksRequestPreboot
require_once 'bootlogiks.php';
logiksRequestPreboot();
include_once 'commons.php';
require_once 'configurator.php';
loadConfigs([ROOT . "config/basic.cfg", ROOT . "config/php.cfg", ROOT . "config/system.cfg", ROOT . "config/developer.cfg", ROOT . "config/errorlog.cfg", ROOT . "config/security.cfg", ROOT . "config/folders.cfg", ROOT . "config/others.cfg", ROOT . "config/xtras.cfg", ROOT . "config/framework.cfg", ROOT . "config/appPage.cfg"]);
define('SiteLocation', 'http' . (isset($GLOBALS['LOGIKS']["_SERVER"]['HTTPS']) ? 's' : '') . '://' . "{$GLOBALS['LOGIKS']["_SERVER"]['HTTP_HOST']}/" . InstallFolder);
if (PRINT_PHP_HEADERS) {
header("X-Powered-By: " . Framework_Title . " [" . Framework_Site . "]", false);
}
require_once ROOT . "api/libs/errorLogs/boot.php";
LogiksConfig::fixPHPINIConfigs();
logiksRequestBoot();
include_once ROOT . "api/libs/logiksCache/boot.php";
include_once ROOT . "api/libs/loaders/boot.php";
include_once ROOT . "api/system.php";
include_once ROOT . "api/security.php";
include_once ROOT . "api/app.php";
include_once ROOT . "api/libs/logiksUser/boot.php";
include_once ROOT . "api/libs/logiksTemplate/boot.php";
include_once ROOT . "api/libs/logiksPages/boot.php";
loadHelpers(array("urltools", "hooks", "mobility", "outputbuffer", "shortfuncs"));
$initialized = true;
runHooks("postinit");
$_SESSION['SESS_ACTIVE_SITE'] = SITENAME;
if (!defined("APPS_NAME")) {
define("APPS_NAME", getConfig("APPS_NAME"));
}
if (!defined("APPS_VERS")) {
define("APPS_VERS", getConfig("APPS_VERS"));
}
}
开发者ID:kshyana,项目名称:Logiks-Core,代码行数:31,代码来源:initialize.php
示例12: define
<?php
/*
* This centralizes the logout operation
*
* Author: Bismay Kumar Mohapatra [email protected]
* Author: Kshyana Prava [email protected]
* Version: 1.0
*/
define('ROOT', dirname(__FILE__) . '/');
ini_set('display_errors', 'On');
//Start the flow
require_once 'api/initialize.php';
loadHelpers('cookies');
$domain = SITENAME;
if (isset($_REQUEST['site'])) {
$domain = $_REQUEST['site'];
} elseif (isset($_SESSION['SESS_LOGIN_SITE'])) {
$domain = $_SESSION['SESS_LOGIN_SITE'];
}
loadLogiksApp($domain);
$relink = "";
if (isset($_REQUEST['relink'])) {
$relink = $_REQUEST['relink'];
}
// $dbLogLink=LogDB::singleton()->getLogDBCon();
// $q1=$dbLogLink->_updateQ("lgks_log_login",
// array('logout_time'=>date('Y-m-d H:i:s'), 'status'=>'LOGGED OUT'),
// array(
// "user"=>$_SESSION['SESS_USER_ID'],
// "status"=>"LOGGED IN",
开发者ID:logiks,项目名称:logiks-core,代码行数:31,代码来源:logout.php
示例13: logiksRequestPreboot
logiksRequestPreboot();
include_once SERVICE_ROOT . "ServiceAuthEngine.inc";
include_once SERVICE_ROOT . "api.php";
include_once ROOT . "api/configurator.php";
loadConfigs([ROOT . "config/basic.cfg", ROOT . "config/php.cfg", ROOT . "config/system.cfg", ROOT . "config/developer.cfg", ROOT . "config/services.cfg", ROOT . "config/errorlog.cfg", ROOT . "config/security.cfg", ROOT . "config/others.cfg", ROOT . "config/xtras.cfg", ROOT . "config/folders.cfg"]);
LogiksConfig::fixPHPINIConfigs();
define('SiteLocation', 'http' . (_server('HTTPS') ? 's' : '') . '://' . "{_server('HTTP_HOST')}/" . InstallFolder);
require_once ROOT . "api/libs/errorLogs/boot.php";
logiksServiceBoot();
header("X-Powered-By: Logiks [http://openlogiks.org]", false);
header("SESSION-KEY:" . session_id(), false);
header("Access-Control-Allow-Origin:*");
//Origin
//Access-Control-Allow-Methods:OPTIONS,GET,POST,PUT,DELETE
//Access-Control-Allow-Headers:Content-Type, Authorization, X-Requested-With
//header("Access-Control-Allow-Headers", "access-control-allow-origin, accept, access-control-allow-methods, access-control-allow-headers, x-random-shit");
//header("X-Powered-By: ".Framework_Title." [".Framework_Site."]",false);
//print_r($GLOBALS['LOGIKS']["_SERVER"]);exit();
include_once ROOT . "api/libs/logiksCache/boot.php";
include_once ROOT . "api/libs/loaders/boot.php";
include_once ROOT . "api/system.php";
include_once ROOT . "api/security.php";
include_once ROOT . "api/app.php";
include_once ROOT . "api/libs/logiksUser/boot.php";
include_once ROOT . "api/libs/logiksTemplate/boot.php";
include_once SERVICE_ROOT . "ServiceController.inc";
_envData("SESSION", 'SERVICE', true);
_envData("SESSION", 'SESS_ACTIVE_SITE', SITENAME);
ini_set("error_reporting", getConfig("SERVICE_ERROR_REPORTING"));
loadHelpers(array("urltools", "hooks", "mobility", "formatprint", "shortfuncs"));
runHooks("serviceInit");
开发者ID:arunjoseph,项目名称:Logiks-Core,代码行数:31,代码来源:initialize.php
示例14: exit
<?php
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
session_check(true);
_css(array("jquery.tagit"));
_js(array("jquery.tagit", "validator", "jquery.form.min"));
loadHelpers('uicomponents');
loadModule("editor");
loadEditor("cleditor");
if (isset($_REQUEST['refid'])) {
loadModuleLib('api', 'api');
$apiDetails = getApiDetails($_REQUEST['refid']);
} else {
$apiDetails['editable'] = true;
}
if ($apiDetails['editable'] == 'true') {
?>
<style>
.cleditorMain {
height: auto !important;
}
</style>
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<form name="apiForm" id="apiForm" class='apiForm' onsubmit="return validateForm('#apiForm');">
<input type="hidden" name="id" id="id" value="<?php
if (isset($apiDetails['id'])) {
开发者ID:OpenLogiks,项目名称:APIDocs,代码行数:31,代码来源:index.php
示例15: setUpBeforeClass
public static function setUpBeforeClass()
{
define("PAGE", "test1/test2");
loadHelpers("urltools");
}
开发者ID:arunjoseph,项目名称:Logiks-Core,代码行数:5,代码来源:test_helpers_urltools.php
示例16: exit
<?php
/*
* This class contains the all User related functionalities
*
* Author: Bismay Kumar Mohapatra [email protected]
* Version: 1.0
*/
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
if (!function_exists("getUserList")) {
loadHelpers("pwdhash");
function getUserAvatar($params)
{
if (is_array($params)) {
if (isset($params['avatar'])) {
if (strpos("#" . $params['avatar'], "http://") || strpos("#" . $params['avatar'], "https://")) {
return $params['avatar'];
} elseif (isset($params['avatar_type'])) {
return _service("avatar") . "&authorid={$data['avatar']}&method={$data['avatar_type']}";
} elseif (is_numeric($data['avatar'])) {
return _service("avatar") . "&authorid={$data['avatar']}&method=photoid";
} else {
return _service("avatar") . "&authorid={$data['avatar']}&method=email";
}
} elseif (isset($params['userid'])) {
$params = $params['userid'];
} else {
return loadMedia("images/user.png");
}
开发者ID:arunjoseph,项目名称:Logiks-Core,代码行数:31,代码来源:User.php
示例17: exit
<?php
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
checkServiceSession();
if (!isset($_REQUEST['datatype'])) {
$_REQUEST['datatype'] = "json";
}
loadHelpers(array("sqlprint", "sqlsrc"));
loadModuleLib("reports", "jqgrid");
if ($_REQUEST['action'] == "load") {
$src = "";
$id = "";
$tbl = "";
if (isset($_REQUEST['sqlsrc'])) {
$src = $_REQUEST['sqlsrc'];
}
if (isset($_REQUEST['sqlid'])) {
$id = $_REQUEST['sqlid'];
}
if (isset($_REQUEST['sqltbl'])) {
$tbl = $_REQUEST['sqltbl'];
}
if (!isset($_REQUEST['page'])) {
$_REQUEST['page'] = "1";
}
if (!isset($_REQUEST['rows'])) {
$_REQUEST['rows'] = "30";
}
if (!isset($_REQUEST['sidx'])) {
开发者ID:kshyana,项目名称:Logiks-Core,代码行数:31,代码来源:datagrid.php
示例18: getLocales
if (!function_exists("getLocales")) {
function getLocales()
{
include_once ROOT . API_FOLDER . "helpers/countries.php";
$arr = array();
$o = getLocaleList();
foreach ($o as $a => $b) {
foreach ($b as $e => $r) {
$arr[$r] = strtolower($a);
}
}
return $arr;
}
}
if (!function_exists("getLoaderLayouts")) {
function getLoaderLayouts()
{
$arr = array();
$f = ROOT . PAGES_FOLDER . "loading/";
$fs = scandir($f);
unset($fs[0]);
unset($fs[1]);
foreach ($fs as $a => $b) {
$arr[$b] = "loading/" . $b;
}
return $arr;
}
}
if (!function_exists("getPrettyPageLinkStyles")) {
loadHelpers("prettylink");
}
开发者ID:kshyana,项目名称:Logiks-Core,代码行数:31,代码来源:system.php
示例19: exit
<?php
/*
* This centralizes all the system level functions.
*
* Author: Bismay Kumar Mohapatra [email protected]
* Author: Kshyana Prava [email protected]
* Version: 1.0
*/
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
if (!function_exists("getRequestTime")) {
loadHelpers("pathfuncs");
function redirectTo($relink = null, $carryForwardQuery = true)
{
echo "<h5>Redirecting To Application ...</h5>";
if (substr($relink, 0, 7) == "http://" || substr($relink, 0, 8) == "https://") {
header("Location:{$relink}");
} else {
$relink = getPrettyLink($relink);
header("Location:{$relink}");
}
exit;
}
//Quick hack to delete the cookies at runtime and impact tthe system as well.
function deleteCookies($name)
{
setcookie($name, "", time() - 1000000000);
if (isset($_COOKIE[$name])) {
unset($_COOKIE[$name]);
开发者ID:logiks,项目名称:logiks-core,代码行数:31,代码来源:system.php
示例20: exit
<?php
if (!defined('ROOT')) {
exit('No direct script access allowed');
}
loadHelpers("mimes");
//http://localhost/projects/logiks3/services/?scmd=viewfile&type=view&loc=local&file=z.pdf
//http://localhost/projects/logiks3/services/?scmd=viewfile&type=view&loc=dbfile&dbtbl=do_files&file=1
//http://localhost/projects/logiks3/services/?scmd=viewfile&type=view&loc=dbdoc&dbtbl=doc_crew&file=1
if (isset($_REQUEST['file'])) {
if (!isset($_REQUEST['loc'])) {
$_REQUEST['loc'] = "local";
}
if (!isset($_REQUEST['type'])) {
$type = "view";
} else {
$type = $_REQUEST['type'];
}
if (strtolower($_REQUEST['loc']) == "local") {
$filename = findMedia($_REQUEST['file']);
if (file_exists($filename)) {
if (is_readable($filename)) {
printHeader($filename, $type);
printVFile($filename);
exit;
} else {
displayLocalImage("images/forbidden.png", "view");
}
} else {
displayLocalImage("images/warning.png", "view");
}
开发者ID:arunjoseph,项目名称:Logiks-Core,代码行数:31,代码来源:viewfile.php
注:本文中的loadHelpers函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论