当前位置: 首页>>代码示例>>PHP>>正文


PHP exponent_sessions_set函数代码示例

本文整理汇总了PHP中exponent_sessions_set函数的典型用法代码示例。如果您正苦于以下问题:PHP exponent_sessions_set函数的具体用法?PHP exponent_sessions_set怎么用?PHP exponent_sessions_set使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了exponent_sessions_set函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: exponent_flow_set

function exponent_flow_set($access_level, $url_type)
{
    global $SYS_FLOW_REDIRECTIONPATH;
    if ($access_level == SYS_FLOW_PUBLIC) {
        exponent_sessions_set($SYS_FLOW_REDIRECTIONPATH . '_flow_' . SYS_FLOW_PROTECTED . '_' . $url_type, 'http://' . HOSTNAME . $_SERVER['REQUEST_URI']);
        exponent_sessions_set($SYS_FLOW_REDIRECTIONPATH . '_flow_last_' . SYS_FLOW_PROTECTED, 'http://' . HOSTNAME . $_SERVER['REQUEST_URI']);
    }
    exponent_sessions_set($SYS_FLOW_REDIRECTIONPATH . '_flow_' . $access_level . '_' . $url_type, 'http://' . HOSTNAME . $_SERVER['REQUEST_URI']);
    exponent_sessions_set($SYS_FLOW_REDIRECTIONPATH . '_flow_last_' . $access_level, 'http://' . HOSTNAME . $_SERVER['REQUEST_URI']);
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:10,代码来源:flow.php

示例2: Copyright

<?php

##################################################
#
# Copyright (c) 2004-2006 OIC Group, Inc.
# Written and Designed by James Hunt
#
# This file is part of Exponent
#
# Exponent is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################
// Part of the Extensions category
if (!defined('EXPONENT')) {
    exit('');
}
if (exponent_permissions_check('extensions', exponent_core_makeLocation('administrationmodule'))) {
    exponent_sessions_set('display_theme', $_GET['theme']);
    exponent_flow_redirect();
} else {
    echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:28,代码来源:theme_preview.php

示例3: update

 function update($values, $object)
 {
     if ($object == null) {
         $object = new TimeControl();
         $object->default = 0;
         //This will force the control to always show the current time as default
     }
     if ($values['identifier'] == "") {
         $i18n = exponent_lang_loadFile('subsystems/forms/controls/TimeControl.php');
         $post = $_POST;
         $post['_formError'] = $i18n['id_req'];
         exponent_sessions_set("last_POST", $post);
         return null;
     }
     $object->identifier = $values['identifier'];
     $object->caption = $values['caption'];
     $object->showControl = isset($values['showControl']);
     return $object;
 }
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:19,代码来源:TimeControl.php

示例4: update

 function update($values, $object)
 {
     if (isset($values['_db_config'])) {
         $i18n = exponent_lang_loadFile('datatypes/sharedcore_site.php');
         // Test configuration, and return NULL if it doesn't work.
         if (preg_match('/[^A-Za-z0-9]/', $values['db_table_prefix'])) {
             $post = $values;
             $post['_formError'] = $i18n['bad_prefix'] . '<br />';
             exponent_sessions_set('last_POST', $post);
             return null;
         }
         $linkdb = exponent_database_connect($values['db_user'], $values['db_pass'], $values['db_host'] . ':' . $values['db_port'], $values['db_name'], $values['db_engine'], true);
         $linkdb->prefix = $values['db_table_prefix'] . '_';
         if (!$linkdb->isValid()) {
             $post = $values;
             $post['_formError'] = $i18n['cant_connect'] . '<br />';
             exponent_sessions_set('last_POST', $post);
             return null;
         }
         $status = $linkdb->testPrivileges();
         $failed = false;
         $errors = '';
         foreach ($status as $type => $flag) {
             if (!$flag) {
                 $failed = true;
                 $errors .= sprintf($i18n['perm_denied'], $type) . '<br />';
             }
         }
         if ($failed) {
             $post = $values;
             $post['_formError'] = $errors;
             exponent_sessions_set('last_POST', $post);
             return null;
         }
     }
     $object->name = $values['name'];
     $object->core_id = $values['core_id'];
     if (!isset($object->id)) {
         $object->path = $values['path'];
         if ($object->path[0] != '/') {
             $object->path = '/' . $object->path;
         }
         if (substr($object->path, -1, 1) != '/') {
             $object->path = $object->path . '/';
         }
         $object->relpath = $values['relpath'];
         if ($object->relpath[0] != '/') {
             $object->relpath = '/' . $object->relpath;
         }
         if (substr($object->relpath, -1, 1) != '/') {
             $object->relpath = $object->relpath . '/';
         }
         $object->host = $values['host'];
         if (substr($object->host, 0, 7) != 'http://' && substr($object->host, 0, 8) != 'https://') {
             $object->host = 'http://' . $object->host;
         }
         if (substr($object->host, -1, 1) == '/') {
             $object->host = substr($object->host, 0, -1);
         }
     }
     return $object;
 }
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:62,代码来源:sharedcore_site.php

示例5: Copyright

<?php

##################################################
#
# Copyright (c) 2004-2006 OIC Group, Inc.
# Written and Designed by James Hunt
#
# This file is part of Exponent
#
# Exponent is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################
if (!defined("EXPONENT")) {
    exit("");
}
exponent_sessions_set("uilevel", 0);
exponent_flow_redirect();
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:23,代码来源:preview.php

示例6: fopen

	$post['_formError'] = "File is not a delimited text file.";
	exponent_sessions_set("last_POST",$post);
	header("Location: " . $_SERVER['HTTP_REFERER']);
	exit("");
}
*/
//split the line into its columns
$fh = fopen(BASE . $directory . "/" . $file->filename, "r");
for ($x = 0; $x < $_POST["rowstart"]; $x++) {
    $lineInfo = fgetcsv($fh, 2000, $_POST["delimiter"]);
}
$colNames = array("none" => $i18n['col_none'], "username" => $i18n['col_username'], "password" => $i18n['col_password'], "firstname" => $i18n['col_firstname'], "lastname" => $i18n['col_lastname'], "email" => $i18n['col_email']);
//Check to see if the line got split, otherwise throw an error
if ($lineInfo == null) {
    $post['_formError'] = sprintf($i18n['delimiter_error'], $_POST["delimiter"]);
    exponent_sessions_set("last_POST", $post);
    header("Location: " . $_SERVER['HTTP_REFERER']);
    exit("");
} else {
    //initialize the for stuff
    exponent_forms_initialize();
    //Setup the mete data (hidden values)
    $form = new form();
    $form->meta("module", "importer");
    $form->meta("action", "page");
    $form->meta("page", "process");
    $form->meta("rowstart", $_POST["rowstart"]);
    $form->meta("importer", "usercsv");
    $form->meta("filename", $directory . "/" . $file->filename);
    $form->meta("delimiter", $_POST["delimiter"]);
    for ($i = 0; $i < count($lineInfo); $i++) {
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:mapper.php

示例7: exit

##################################################
// Part of the User Management category
if (!defined('EXPONENT')) {
    exit('');
}
if (exponent_permissions_check('user_management', exponent_core_makeLocation('administrationmodule'))) {
    if (!defined('SYS_USERS')) {
        require_once BASE . 'subsystems/users.php';
    }
    if (isset($_POST['id'])) {
        // Existing user profile edit
        $g = exponent_users_getGroupById($_POST['id']);
        $g = exponent_users_groupUpdate($_POST, $g);
        exponent_users_saveGroup($g);
        exponent_flow_redirect();
    } else {
        if (exponent_users_getGroupByName($_POST['name']) != null) {
            $i18n = exponent_lang_loadFile('modules/administrationmodule/actions/gmgr_savegroup.php');
            $post = $_POST;
            $post['_formError'] = $i18n['name_taken'];
            exponent_sessions_set('last_POST', $post);
            header('Location: ' . $_SERVER['HTTP_REFERER']);
        } else {
            $g = exponent_users_groupUpdate($_POST, null);
            exponent_users_saveGroup($g);
            exponent_flow_redirect();
        }
    }
} else {
    echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:gmgr_savegroup.php

示例8: update

 function update($values, $object)
 {
     if ($object == null) {
         $object = new checkboxcontrol();
     }
     if ($values['identifier'] == "") {
         $i18n = exponent_lang_loadFile('subsystems/forms/controls/checkboxcontrol.php');
         $post = $_POST;
         $post['_formError'] = $i18n['id_required'];
         exponent_sessions_set("last_POST", $post);
         return null;
     }
     $object->identifier = $values['identifier'];
     $object->caption = $values['caption'];
     $object->default = isset($values['default']);
     $object->flip = isset($values['flip']);
     return $object;
 }
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:18,代码来源:checkboxcontrol.php

示例9: define

define('SCRIPT_FILENAME', 'edit_page.php');
ob_start();
include_once '../../../exponent.php';
if (!defined('SYS_THEME')) {
    include_once BASE . 'subsystems/theme.php';
}
$id = -1;
if (isset($_GET['sitetemplate_id'])) {
    exponent_sessions_set('sitetemplate_id', intval($_GET['sitetemplate_id']));
    $id = intval($_GET['sitetemplate_id']);
} else {
    if (exponent_sessions_isset('sitetemplate_id')) {
        $id = exponent_sessions_get('sitetemplate_id');
    }
}
$template = $db->selectObject('section_template', 'id=' . $id);
$page = $template && $template->subtheme != '' && is_readable(BASE . 'themes/' . DISPLAY_THEME . '/subthemes/' . $template->subtheme . '.php') ? 'themes/' . DISPLAY_THEME . '/subthemes/' . $template->subtheme . '.php' : 'themes/' . DISPLAY_THEME . '/index.php';
$i18n = exponent_lang_loadFile('modules/NavigationModule/actions/edit_page.php');
exponent_sessions_set('themeopt_override', array('src_prefix' => '@st' . $id, 'ignore_mods' => array('NavigationModule', 'LoginModule'), 'mainpage' => PATH_RELATIVE . 'modules/NavigationModule/actions/edit_page.php', 'backlinktext' => $i18n['back']));
#define('PREVIEW_READONLY',1);
$REDIRECTIONPATH = 'section_template';
if ($user && $user->is_acting_admin == 1) {
    if (is_readable(BASE . $page)) {
        include_once BASE . $page;
    } else {
        echo sprintf($i18n['err_not_readable'], BASE . $page);
    }
    exponent_sessions_unset('themeopt_override');
} else {
    echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:edit_page.php

示例10: Copyright

<?php

##################################################
#
# Copyright (c) 2004-2006 OIC Group, Inc.
# Written and Designed by James Hunt
#
# This file is part of Exponent
#
# Exponent is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################
if (!defined("EXPONENT")) {
    exit("");
}
$levels = exponent_sessions_get('uilevels');
exponent_sessions_set('uilevel', max(array_keys($levels)));
exponent_flow_redirect();
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:24,代码来源:normal.php

示例11: update

 function update($values, $object)
 {
     if ($values['identifier'] == "") {
         $post = $_POST;
         $i18n = exponent_lang_loadFile('subsystems/forms/controls/SelectMultipleControl.php');
         $post['_formError'] = $i18n['id_req'];
         exponent_sessions_set("last_POST", $post);
         return null;
     }
     if (!defined("SYS_FORMS")) {
         require_once BASE . "subsystems/forms.php";
     }
     exponent_forms_initialize();
     if ($object == null) {
         $object = new SelectMultipleControl();
     }
     $object->identifier = $values['identifier'];
     $object->caption = $values['caption'];
     $object->default = $values['default'];
     $object->items = SelectMultipleControl::parseData($values, 'items', true);
     $object->size = intval($values['size']) <= 0 ? 1 : intval($values['size']);
     $object->required = isset($values['required']);
     return $object;
 }
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:24,代码来源:SelectMultipleControl.php

示例12: echoFailure

    echo '</td></tr>';
}
function echoFailure($msg = "")
{
    global $i18n;
    echo '<span class="failed">' . $i18n['failed'] . '</span>';
    if ($msg != "") {
        echo ' : ' . $msg;
    }
    echo '</td></tr>';
}
function isAllGood($str)
{
    return !preg_match("/[^A-Za-z0-9]/", $str);
}
exponent_sessions_set("installer_config", $_POST['c']);
$config = $_POST['c'];
$passed = true;
if (preg_match('/[^A-Za-z0-9]/', $config['db_table_prefix'])) {
    echoFailure($i18n['bad_prefix']);
    $passed = false;
}
if ($passed) {
    $db = exponent_database_connect($config['db_user'], $config['db_pass'], $config['db_host'], $config['db_name'], $config['db_engine'], 1);
    $db->prefix = $config['db_table_prefix'] . '_';
    $status = array();
    echoStart($i18n['connecting'] . ':');
    if ($db->connection == null) {
        echoFailure($db->error());
        // FIXME:BETTER ERROR CHECKING
        $passed = false;
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:dbcheck.php

示例13: update

 function update($values, $object)
 {
     if ($object == null) {
         $object = new textcontrol();
     }
     if ($values['identifier'] == "") {
         $i18n = exponent_lang_loadFile('subsystems/forms/controls/textcontrol.php');
         $post = $_POST;
         $post['_formError'] = $i18n['id_req'];
         exponent_sessions_set("last_POST", $post);
         return null;
     }
     $object->identifier = $values['identifier'];
     $object->caption = $values['caption'];
     $object->default = $values['default'];
     $object->size = intval($values['size']);
     $object->maxlength = intval($values['maxlength']);
     $object->required = isset($values['required']);
     return $object;
 }
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:20,代码来源:textcontrol.php

示例14: or

# Exponent is free software; you can redistribute
# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################
if (!defined('EXPONENT')) {
    exit('');
}
$dest_dir = $_POST['dest_dir'];
$files = array();
if (!defined('SYS_FILES')) {
    require_once BASE . 'subsystems/files.php';
}
foreach (array_keys($_POST['mods']) as $mod) {
    $files[$mod] = array('', array());
    if (class_exists($mod)) {
        $files[$mod][0] = call_user_func(array($mod, 'name'));
    }
    foreach (array_keys(exponent_files_listFlat($dest_dir . '/files/' . $mod, 1, null, array(), $dest_dir . '/files/' . $mod . '/')) as $file) {
        $files[$mod][1][$file] = exponent_files_canCreate(BASE . 'files/' . $mod . '/' . $file);
    }
}
exponent_sessions_set('dest_dir', $dest_dir);
exponent_sessions_set('files_data', $files);
$template = new template('importer', '_files_verifyFiles');
$template->assign('files_data', $files);
$template->output();
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:extract.php

示例15: or

# it and/or modify it under the terms of the GNU
# General Public License as published by the Free
# Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# GPL: http://www.gnu.org/licenses/gpl.txt
#
##################################################
if (!defined('EXPONENT')) {
    exit('');
}
ob_start();
if (isset($_GET['redirecturl'])) {
    $redirect = urldecode($_GET['redirecturl']);
    if (substr($redirect, 0, 4) != 'http') {
        $redirect = URL_FULL . $redirect;
    }
    exponent_sessions_set('redirecturl', $redirect);
}
//$SYS_FLOW_REDIRECTIONPATH = 'loginredirect';
exponent_flow_set(SYS_FLOW_PUBLIC, SYS_FLOW_ACTION);
if (exponent_sessions_loggedIn()) {
    header('Location: ' . exponent_sessions_get('redirecturl'));
    exit('Redirecting...');
}
$i18n = exponent_lang_loadFile('modules/loginmodule/actions/loginredirect.php');
loginmodule::show('Default', null, $i18n['login']);
$template = new template('loginmodule', '_login_redirect');
$template->assign('output', ob_get_contents());
ob_end_clean();
$template->output();
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:loginredirect.php


注:本文中的exponent_sessions_set函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。