source: git/htdocs/cacher/edit.php

3.03.13.2trunk
Last change on this file was d2e943a, checked in by Xuefer <xuefer@…>, 8 years ago

closes #287: namespace support

git-svn-id: svn://svn.lighttpd.net/xcache/trunk@1146 c26eb9a1-5813-0410-bd6c-c2e55f420ca7

  • Property mode set to 100644
File size: 783 bytes
RevLine 
[13dd6aa]1<?php
2
[c780bef]3include "./common.php";
[13dd6aa]4
5if (!isset($_GET['name'])) {
6    die("missing name");
7}
8
9// trigger auth
10$vcnt = xcache_count(XC_TYPE_VAR);
[d2e943a]11xcache_admin_namespace();
12
13$name = $_GET['name'];
14if (!empty($config['enable_eval'])) {
15    eval('$name = ' . $name . ';');
16}
[13dd6aa]17
18if ($_SERVER['REQUEST_METHOD'] == 'POST') {
[8f609d4]19    if (!empty($config['enable_eval'])) {
[4cf9eef]20        eval('$value = ' . $_POST['value'] . ';');
[7e32e6c]21    }
22    else {
23        $value = $_POST['value'];
24    }
[4932014]25    xcache_set($name, $value);
[4cf9eef]26    header("Location: ./?do=listvar");
[13dd6aa]27    exit;
28}
[7e32e6c]29$value = xcache_get($name);
[626463f]30if (!empty($config['enable_eval'])) {
[7e32e6c]31    $value = var_export($value, true);
32    $editable = true;
33}
34else {
[39e6d5e]35    if (is_string($value)) {
36        $editable = true;
37    }
38    else {
39        $editable = false;
40        $value = var_export($value, true);
41    }
[7e32e6c]42}
[13dd6aa]43
[c780bef]44include "edit.tpl.php";
[13dd6aa]45
46?>
Note: See TracBrowser for help on using the repository browser.