source: trunk/htdocs/cacher/edit.php @ 1146

Last change on this file since 1146 was 1146, checked in by moo, 20 months ago

closes #287: namespace support

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