git.schokokeks.org
Repositories
Help
Report an Issue
bibweb.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
b45f49d
Branches
Tags
master
bibweb.git
internal
ajax_vorgang_aendern.php
Diverse Änderungen im internen Bereich
Bernd Wurst
commited
b45f49d
at 2020-06-14 18:17:06
ajax_vorgang_aendern.php
Blame
History
Raw
<?php require_once 'lib/api.php'; // some sort of limit?! session_start(); $ret = ''; $data = array(); if (isset($_GET['handle'])) { $data['handle'] = htmlspecialchars($_GET['handle']); } if ($data) { $ret = api_call('vorgang/lesen', $data); } $auftrag = $ret['vorgang']; $changes = $_GET; unset($changes['handle']); foreach ($changes as $path => $value) { $current =& $auftrag; // setze Referenz $current Schritt für Schritt auf $array['item_1']['item_2'][...]['item_n'] foreach(explode('/', $path) as $key) { $current =& $current[$key]; } // belege dieses Array-Element mit $value $current = $value; } api_call('vorgang/aendern', $auftrag);