本文整理汇总了PHP中exponent_core_makeLocation函数的典型用法代码示例。如果您正苦于以下问题:PHP exponent_core_makeLocation函数的具体用法?PHP exponent_core_makeLocation怎么用?PHP exponent_core_makeLocation使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了exponent_core_makeLocation函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: show
function show($view, $loc = null, $title = '')
{
if (exponent_permissions_check('administrate', $loc) || exponent_permissions_check('create', $loc) || exponent_permissions_check('edit', $loc) || exponent_permissions_check('delete', $loc)) {
$template = new template('HTMLTemplateModule', $view, $loc);
$template->assign('noupload', 0);
$template->assign('uploadError', '');
if (!defined('SYS_FILES')) {
include_once BASE . 'subsystems/files.php';
}
$directory = 'files/HTMLTemplateModule/' . $loc->src;
if (!file_exists(BASE . $directory)) {
$err = exponent_files_makeDirectory($directory);
if ($err != SYS_FILES_SUCCESS) {
$template->assign('noupload', 1);
$template->assign('uploadError', $err);
}
}
global $db;
$templates = $db->selectObjects('htmltemplate');
for ($i = 0; $i < count($templates); $i++) {
$assocs = $db->selectObjects('htmltemplateassociation', 'template_id=' . $templates[$i]->id);
if (count($assocs) == 1 && $assocs[0]->global == 1) {
$templates[$i]->global_assoc = 1;
} else {
$templates[$i]->global_assoc = 0;
$templates[$i]->associations = $assocs;
}
}
$template->assign('moduletitle', $title);
$template->assign('templates', $templates);
$template->register_permissions(array('administrate', 'create', 'edit', 'delete'), exponent_core_makeLocation('HTMLTemplateModule'));
$template->output();
}
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:34,代码来源:HTMLTemplateModule.php
示例2: update
function update($values, $object, $loc)
{
global $db;
if (!isset($values['id'])) {
// Only deal with the inc/dec stuff if adding a module.
$src = "";
if (isset($values['i_src'])) {
if ($values['i_src'] == "new_source") {
$src = "@random" . uniqid("");
$object->is_existing = 0;
} else {
$src = $values[$values['i_src']];
$object->is_existing = 1;
}
} else {
$object->is_existing = 0;
}
$newInternal = exponent_core_makeLocation($values['i_mod'], $src);
// REFERENCES - Section and Location
//$sect = $db->selectObject('section','id='.$_POST['current_section']);
exponent_core_incrementLocationReference($newInternal, intval($_POST['current_section']));
// Rank is only updateable from the order action
$object->rank = $values['rank'];
if (isset($values['rerank'])) {
$db->increment("container", "rank", 1, "external='" . serialize($loc) . "' AND rank >= " . $values['rank']);
}
$object->internal = serialize($newInternal);
$object->external = serialize($loc);
}
$object->is_private = isset($_POST['is_private']) ? 1 : 0;
// UPDATE the container
$object->view = $values['view'];
$object->title = $values['title'];
return $object;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:35,代码来源:container.php
示例3: getLocationHierarchy
function getLocationHierarchy($loc)
{
if ($loc->int == '') {
return array($loc);
} else {
return array($loc, exponent_core_makeLocation($loc->mod, $loc->src));
}
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:8,代码来源:SWFModule.php
示例4: show
function show($view, $loc = null, $title = "")
{
$loc = exponent_core_makeLocation('FileManagerModule');
global $db;
$collections = $db->selectObjects('file_collection');
$template = new template('FileManagerModule', $view, $loc);
$template->assign('collections', $collections);
$template->output();
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:9,代码来源:FileManagerModule.php
示例5: exponent_permissions_checkUser
function exponent_permissions_checkUser($user, $permission, $location, $explicitOnly = false)
{
global $db;
if ($user == null) {
return false;
}
if ($user->is_acting_admin == 1) {
return true;
}
$explicit = $db->selectObject("userpermission", "uid=" . $user->id . " AND module='" . $location->mod . "' AND source='" . $location->src . "' AND internal='" . $location->int . "' AND permission='{$permission}'");
if ($explicitOnly == true) {
return $explicit;
}
$implicit = false;
// Check locationHierarchy
if (is_callable(array($location->mod, "getLocationHierarchy"))) {
foreach (call_user_func(array($location->mod, "getLocationHierarchy"), $location) as $loc) {
if ($db->selectObject("userpermission", "uid=" . $user->id . " AND module='" . $loc->mod . "' AND source='" . $loc->src . "' AND internal='" . $loc->int . "' AND permission='{$permission}'")) {
$implicit = true;
break;
}
}
}
if (!$implicit) {
$memberships = $db->selectObjects("groupmembership", "member_id=" . $user->id);
foreach ($memberships as $memb) {
if ($db->selectObject("grouppermission", "gid=" . $memb->group_id . " AND module='" . $location->mod . "' AND source='" . $location->src . "' AND internal='" . $location->int . "' AND permission='{$permission}'")) {
$implicit = true;
break;
}
$section_perms = $db->selectObjects('grouppermission', 'gid=' . $memb->group_id . " AND module='NavigationModule' AND permission='manage'");
foreach ($section_perms as $perm) {
if ($db->countObjects('sectionref', 'is_original=1 AND section=' . $perm->internal . " AND module='" . $location->mod . "' AND source='" . $location->src . "'")) {
$implicit = true;
break;
}
}
}
}
if (!$implicit && $location->mod != 'NavigationModule') {
foreach ($db->selectObjects('sectionref', "is_original=1 AND module='" . $location->mod . "' AND source='" . $location->src . "'") as $secref) {
if (exponent_permissions_checkUser($user, 'manage', exponent_core_makeLocation('NavigationModule', '', $secref->section))) {
$implicit = true;
break;
}
}
// Now check the section management
/*
$section_perms = $db->selectObjects('userpermission','uid='.$user->id." AND module='NavigationModule' AND permission='manage'");
foreach ($section_perms as $perm) {
if ($db->countObjects('sectionref','is_original=1 AND section='.$perm->internal." AND module='".$location->mod."' AND source='".$location->src."'")) {
$implicit = true;
break;
}
}*/
}
return $implicit || $explicit;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:58,代码来源:permissions.php
示例6: 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
#
##################################################
// Part of the User Management category
if (!defined('EXPONENT')) {
exit('');
}
// Sanitize required _GET parameters
$_GET['id'] = intval($_GET['id']);
$memb = $db->selectObject('groupmembership', 'member_id=' . $user->id . ' AND group_id=' . $_GET['id'] . ' AND is_admin=1');
if (exponent_permissions_check('user_management', exponent_core_makeLocation('administrationmodule')) || $memb) {
$group = $db->selectObject('group', 'id=' . intval($_POST['id']));
if ($group) {
$db->delete('groupmembership', 'group_id=' . $group->id);
$memb = null;
$memb->group_id = $group->id;
if ($_POST['membdata'] != "") {
foreach (explode(',', $_POST['membdata']) as $str) {
$str = explode(':', $str);
$memb->member_id = $str[0];
$memb->is_admin = $str[1];
$db->insertObject($memb, 'groupmembership');
}
}
exponent_permissions_triggerRefresh();
exponent_flow_redirect();
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:gmgr_savemembers.php
示例7: or
# 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('');
}
$contact = null;
$iloc = null;
if (isset($_GET['id'])) {
$contact = $db->selectObject('addressbook_contact', 'id=' . intval($_GET['id']));
if ($contact) {
$loc = unserialize($contact->location_data);
$iloc = exponent_core_makeLocation($loc->mod, $loc->src, $contact->id);
}
}
// FIXME: Replace with better use of getLocationHierarchy
if ($contact == null && exponent_permissions_check('post', $loc) || $contact != null && exponent_permissions_check('edit', $loc) || $iloc != null && exponent_permissions_check('edit', $iloc)) {
$form = addressbook_contact::form($contact);
$form->location($loc);
$form->meta('action', 'save');
$template = new template('addressbookmodule', '_form_edit', $loc);
$template->assign('form_html', $form->toHTML());
$template->assign('is_edit', $contact == null ? 0 : 1);
$template->output();
} else {
echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:edit.php
示例8: or
# 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 User Management category
if (!defined('EXPONENT')) {
exit('');
}
if (exponent_permissions_check('user_management', exponent_core_makeLocation('AdministrationModule'))) {
exponent_flow_set(SYS_FLOW_PROTECTED, SYS_FLOW_ACTION);
$db->delete('sessionticket', 'last_active < ' . (time() - SESSION_TIMEOUT));
if (!defined('SYS_USERS')) {
require_once BASE . 'subsystems/users.php';
}
if (!defined('SYS_DATETIME')) {
require_once BASE . 'subsystems/datetime.php';
}
$sessions = $db->selectObjects('sessionticket');
for ($i = 0; $i < count($sessions); $i++) {
$sessions[$i]->user = exponent_users_getUserById($sessions[$i]->uid);
$sessions[$i]->duration = exponent_datetime_duration($sessions[$i]->last_active, $sessions[$i]->start_time);
}
$template = new template('AdministrationModule', '_sessionmanager', $loc);
$template->assign('sessions', $sessions);
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:usersessions.php
示例9: pathos_core_makeLocation
function pathos_core_makeLocation($mod = null, $src = null, $int = null)
{
return exponent_core_makeLocation($mod, $src, $int);
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:4,代码来源:core.php
示例10: Copyright
# 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('');
}
if (exponent_permissions_check('database', exponent_core_makeLocation('AdministrationModule'))) {
$exporters = array();
$idh = opendir(BASE . 'modules/exporter/exporters');
while (($imp = readdir($idh)) !== false) {
if (substr($imp, 0, 1) != '.' && is_readable(BASE . 'modules/exporter/exporters/' . $imp . '/start.php') && is_readable(BASE . 'modules/exporter/exporters/' . $imp . '/info.php')) {
$exporters[$imp] = (include BASE . 'modules/exporter/exporters/' . $imp . '/info.php');
}
}
$template = new template('exporter', '_exporters');
$template->assign('exporters', $exporters);
$template->output();
} else {
echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:list_exporters.php
示例11: or
# 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('');
}
$_GET['id'] = intval($_GET['id']);
$collection = null;
if (isset($_GET['id'])) {
$collection = $db->selectObject('file_collection', 'id=' . $_GET['id']);
}
$loc = exponent_core_makeLocation('FileManagerModule');
if ($collection) {
// PERM CHECK
if (!defined('SYS_FORMS')) {
require_once BASE . 'subsystems/forms.php';
}
exponent_forms_initialize();
$form = new form();
$form->meta('module', 'FileManagerModule');
$form->meta('action', 'save_upload');
$form->meta('collection_id', $collection->id);
$form->register('name', 'Name', new textcontrol());
$form->register('file', 'File', new uploadcontrol());
$form->register('submit', '', new buttongroupcontrol('Save', '', 'Cancel'));
echo $form->toHTML();
// END PERM CHECK
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:upload_file.php
示例12: or
#
# 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('');
}
$loc = exponent_core_makeLocation('sharedcoremodule');
if (exponent_permissions_check('manage_core', $loc) || exponent_permissions_check('manage_site', $loc)) {
$site = null;
if (isset($_GET['id'])) {
$site = $db->selectObject('sharedcore_site', 'id=' . intval($_GET['id']));
}
if ($site) {
if ($site->inactive == 0) {
$core = $db->selectObject('sharedcore_core', 'id=' . $site->core_id);
if ($core) {
if (!defined('SYS_SHAREDCORE')) {
include_once BASE . 'subsystems/sharedcore.php';
}
exponent_sharedcore_clear($site->path);
// Not full
exponent_sharedcore_setup($core, $site);
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:refresh_site.php
示例13: 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('');
}
if (exponent_permissions_check('workflow', exponent_core_makeLocation('administrationmodule'))) {
$db->switchValues('workflowaction', 'rank', intval($_GET['a']), intval($_GET['b']), "policy_id='" . intval($_GET['policy_id']) . "' AND type=" . $_GET['type']);
exponent_flow_redirect();
} else {
echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:27,代码来源:action_switch.php
示例14: show
function show($view, $loc = null, $title = '')
{
global $db, $user;
$config = $db->selectObject('newsmodule_config', "location_data='" . serialize($loc) . "'");
if ($config == null) {
$config->sortorder = 'ASC';
$config->sortfield = 'posted';
$config->item_limit = 10;
}
// Check permissions for AP link
$canviewapproval = false;
if ($user) {
$canviewapproval = exponent_permissions_check('approve', $loc) || exponent_permissions_check('manage_approval', $loc);
}
if (!$canviewapproval) {
// still not able to view
foreach ($db->selectObjects('newsitem', "location_data='" . serialize($loc) . "' AND (publish = 0 or publish <= " . time() . ") AND (unpublish = 0 or unpublish > " . time() . ') AND approved != 0') as $post) {
if ($user && $user->id == $post->poster) {
$canviewapproval = true;
break;
}
}
}
$template = new template('newsmodule', $view, $loc);
$template->assign('moduletitle', $title);
$template->register_permissions(array('administrate', 'configure', 'add_item', 'delete_item', 'edit_item', 'manage_approval', 'view_unpublished'), $loc);
$news = $db->selectObjects('newsitem', "location_data='" . serialize($loc) . "' AND (publish = 0 or publish <= " . time() . ') AND (unpublish = 0 or unpublish > ' . time() . ') AND approved != 0 ORDER BY ' . $config->sortfield . ' ' . $config->sortorder . $db->limit($config->item_limit, 0));
for ($i = 0; $i < count($news); $i++) {
$news[$i]->real_posted = $news[$i]->publish != 0 ? $news[$i]->publish : $news[$i]->posted;
$nloc = exponent_core_makeLocation($loc->mod, $loc->src, $news[$i]->id);
$news[$i]->permissions = array('edit_item' => exponent_permissions_check('edit_item', $loc) || exponent_permissions_check('edit_item', $nloc) ? 1 : 0, 'delete_item' => exponent_permissions_check('delete_item', $loc) || exponent_permissions_check('delete_item', $nloc) ? 1 : 0, 'administrate' => exponent_permissions_check('administrate', $loc) || exponent_permissions_check('administrate', $nloc) ? 1 : 0);
}
// EVIL WORKFLOW
$in_approval = $db->countObjects('newsitem_wf_info', "location_data='" . serialize($loc) . "'");
$template->assign('canview_approval_link', $canviewapproval);
$template->assign('in_approval', $in_approval);
$template->assign('news', $news);
$template->assign('morenews', count($news) < $db->countObjects('newsitem', "location_data='" . serialize($loc) . "' AND (publish = 0 or publish <= " . time() . ') AND (unpublish = 0 or unpublish > ' . time() . ') AND approved != 0'));
$template->output();
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:40,代码来源:class.php
示例15: or
# 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 HTMLArea category
if (!defined('EXPONENT')) {
exit('');
}
if (exponent_permissions_check('htmlarea', exponent_core_makeLocation('AdministrationModule'))) {
$config = null;
if (isset($_POST['id'])) {
$config = $db->selectObject('toolbar_' . SITE_WYSIWYG_EDITOR, 'id=' . intval($_POST['id']));
}
$config->name = $_POST['config_name'];
$config->data = $_POST['config'];
if (isset($_POST['config_activate'])) {
$active = $db->selectObject('toolbar_' . SITE_WYSIWYG_EDITOR, 'active=1');
$active->active = 0;
$db->updateObject($active, 'toolbar_' . SITE_WYSIWYG_EDITOR);
$config->active = 1;
}
if (isset($config->id)) {
$db->updateObject($config, 'toolbar_' . SITE_WYSIWYG_EDITOR);
} else {
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:htmlarea_saveconfig.php
示例16: exponent_lang_loadFile
$i18n = exponent_lang_loadFile('modules/formbuilder/actions/save_form.php');
if (!defined('SYS_FORMS')) {
include_once BASE . 'subsystems/forms.php';
}
exponent_forms_initialize();
$f = null;
if (isset($_POST['id'])) {
$f = $db->selectObject('formbuilder_form', 'id=' . intval($_POST['id']));
}
if (exponent_permissions_check('editform', unserialize($f->location_data))) {
$f = formbuilder_form::update($_POST, $f);
$f->table_name = formbuilder_form::updateTable($f);
if (isset($f->id)) {
$db->updateObject($f, 'formbuilder_form');
} else {
$f->location_data = serialize(exponent_core_makeLocation($_POST['m'], $_POST['s'], $_POST['i']));
$f->id = $db->insertObject($f, 'formbuilder_form');
//Create Default Report;
$rpt->name = $i18n['default_report'];
$rpt->description = $i18n['auto_generated'];
$rpt->location_data = $f->location_data;
$rpt->text = '';
$rpt->column_names = '';
$rpt->form_id = $f->id;
$db->insertObject($rpt, 'formbuilder_report');
}
//Delete All addresses as we will be rebuilding it.
$db->delete('formbuilder_address', 'form_id=' . $f->id);
$data->group_id = 0;
$data->user_id = 0;
$data->email = '';
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:save_form.php
示例17: show
function show($view, $loc, $title = '')
{
if (!defined('SYS_FILES')) {
require_once BASE . 'subsystems/files.php';
}
$template = new template('ResourceModule', $view, $loc);
$directory = 'files/ResourceModule/' . $loc->src;
if (!file_exists(BASE . $directory)) {
$err = exponent_files_makeDirectory($directory);
if ($err != SYS_FILES_SUCCESS) {
$template->assign('noupload', 1);
$template->assign('uploadError', $err);
}
}
global $db;
$location = serialize($loc);
if (!isset($_SESSION['resource_cache'][$location])) {
$resources = $db->selectObjects('resourceitem', "location_data='" . serialize($loc) . "'");
$_SESSION['resource_cache'][$location] = $resources;
} else {
$resources = $_SESSION['resource_cache'][$location];
}
$iloc = exponent_core_makeLocation($loc->mod, $loc->src);
for ($i = 0; $i < count($resources); $i++) {
$iloc->int = $resources[$i]->id;
$resources[$i]->permissions = array('administrate' => exponent_permissions_check('administrate', $iloc), 'edit' => exponent_permissions_check('edit', $iloc), 'delete' => exponent_permissions_check('delete', $iloc));
}
if (!defined('SYS_SORTING')) {
require_once BASE . 'subsystems/sorting.php';
}
usort($resources, 'exponent_sorting_byRankAscending');
$rfiles = array();
foreach ($db->selectObjects('file', "directory='{$directory}'") as $file) {
$file->mimetype = $db->selectObject('mimetype', "mimetype='" . $file->mimetype . "'");
$rfiles[$file->id] = $file;
}
$template->assign('moduletitle', $title);
$template->assign('resources', $resources);
$template->assign('files', $rfiles);
$template->register_permissions(array('administrate', 'configure', 'post', 'edit', 'delete'), $loc);
$template->output($view);
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:42,代码来源:ResourceModule.php
示例18: 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
#
##################################################
include_once '../../../exponent.php';
$collection = null;
if (isset($_POST['collection_id'])) {
$collection = $db->selectObject('file_collection', 'id=' . intval($_POST['collection_id']));
} else {
$collection->id = 0;
$collection->name = 'Uncategorized Files';
$collection->description = 'Theses files have not been categorized yet,';
}
$loc = exponent_core_makeLocation('filemanagermodule');
// PERM CHECK
$file = file::update('file', 'files', null);
if (is_object($file)) {
$file->name = $_POST['name'];
$file->collection_id = $collection->id;
$file_id = $db->insertObject($file, 'file');
header('Location: ' . URL_FULL . 'modules/filemanagermodule/actions/picker.php?id=' . $collection->id . '&highlight_file=' . $file_id);
} else {
echo $file;
}
// END PERM CHECK
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:upload_standalone.php
示例19: canView
function canView($section)
{
global $db;
if ($section->public == 0) {
// Not a public section. Check permissions.
return exponent_permissions_check('view', exponent_core_makeLocation('NavigationModule', '', $section->id));
} else {
// Is public. check parents.
if ($section->parent <= 0) {
// Out of parents, and since we are still checking, we haven't hit a private section.
return true;
} else {
$s = $db->selectObject('section', 'id=' . $section->parent);
return NavigationModule::canView($s);
}
}
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:17,代码来源:NavigationModule.php
示例20: or
#
# 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('');
}
$t = null;
$loc = exponent_core_makeLocation('htmltemplatemodule');
if (isset($_POST['id'])) {
$t = $db->selectObject('htmltemplate', 'id=' . intval($_POST['id']));
}
if (!$t && exponent_permissions_check('create', $loc) || $t && exponent_permissions_check('edit', $loc)) {
$t = htmltemplate::update($_POST, $t);
if (isset($t->id)) {
$db->updateObject($t, 'htmltemplate');
} else {
$db->insertObject($t, 'htmltemplate');
}
exponent_flow_redirect();
} else {
echo SITE_403_HTML;
}
开发者ID:BackupTheBerlios,项目名称:exponentva-svn,代码行数:31,代码来源:save.php
注:本文中的exponent_core_makeLocation函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论