source: trunk/admin/edit.php @ 591

Last change on this file since 591 was 591, checked in by moo, 5 years ago

added $enable_eval

File size: 643 bytes
Line 
1<?php
2
3include("./common.php");
4
5if (!isset($_GET['name'])) {
6    die("missing name");
7}
8
9$name = $_GET['name'];
10// trigger auth
11$vcnt = xcache_count(XC_TYPE_VAR);
12
13if ($_SERVER['REQUEST_METHOD'] == 'POST') {
14    if ($enable_eval) {
15        eval('$value = ' . $_POST['value']);
16    }
17    else {
18        $value = $_POST['value'];
19    }
20    xcache_set($name, $value);
21    header("Location: xcache.php?type=" . XC_TYPE_VAR);
22    exit;
23}
24$value = xcache_get($name);
25if ($enable_eval) {
26    $value = var_export($value, true);
27    $editable = true;
28}
29else {
30    $editable = is_string($value);
31}
32
33$xcache_version = XCACHE_VERSION;
34$xcache_modules = XCACHE_MODULES;
35
36include("edit.tpl.php");
37
38?>
Note: See TracBrowser for help on using the repository browser.