<?php require "../require/function.php"; require "../require/back_include.php"; testsession(); $_GET["la_langue"] = $_POST["langue_id"]; $newname = renameNode($_POST['branch_id'], $_POST['old_value'], $_POST["name"]); if ($newval != $_POST['old_value']) { log_phantom($_POST['branch_id'], "Modification d'etat du nom du noeud"); genereFileReferencement(); } echo '{'; echo '"ok" : true,'; echo '"msg" : "' . $newname . '"'; echo '}';
/** * Executes one test case. * * A test cases consists of various pre-recorded .xml packets in directory * $name. */ function test($name) { system($GLOBALS['this_script'] . ' --setup'); $GLOBALS['testbackend'] = Horde_SyncMl_Backend::factory($GLOBALS['syncml_backend_driver'], $GLOBALS['syncml_backend_parms']); $GLOBALS['testbackend']->testStart(SYNCMLTEST_USERNAME, 'syncmltest'); $packetNum = 10; $anchor = ''; while (testsession($name, $packetNum, $anchor) === true) { $packetNum += 10; } /* Cleanup */ if (!$GLOBALS['skipcleanup']) { $GLOBALS['testbackend']->testTearDown(); } echo "testcase {$name}: passed\n"; }