require_once "Groups.php"; if (isset($_POST["search"])) { $groups = new Groups(); $result = $groups->searchGroup(); echo $result; } if (isset($_POST["join"])) { $groups = new Groups(); $result = $groups->joinGroup(); echo $result; } if (isset($_POST["leave"])) { $groups = new Groups(); $result = $groups->leaveGroup(); echo $result; } if (isset($_POST["isMember"])) { $groups = new Groups(); $result = $groups->isMember(); echo $result; } if (isset($_POST["editGroup"])) { $groups = new Groups(); $result = $groups->editGroup(); echo $result; } if (isset($_POST["delete"])) { $groups = new Groups(); $result = $groups->deleteGroup(); echo $result; }
<?php include_once "../includes/webservice.inc.php"; $webService = new Webservices_Writer(); $webService->init(); $obj = new Groups(); $data = isset($_POST['data']) ? $_POST['data'] : ''; if ($result = $obj->deleteGroup($data)) { $webService->createXMLInstance(); $webService->appendArrayToRootNode('', $result); $webService->displayXML(); } else { $xmls = $webService->errorXML(join(",", $obj->errorMessages)); $webService->outputXML($xmls); }
$groupManager = new Groups(); switch ($_POST['action']) { case 'create': $result = $groupManager->createGroup(); if (isset($result) && $result) { echo $result; } else { echo 'UNKNOWN_ERROR'; } break; case 'modify': Helper::checkPostParameter('group_id'); $result = $groupManager->modifyGroup($_POST['group_id'], $_POST); if (isset($result) && $result) { echo 'SUCCESS'; } else { echo 'UNKNOWN_ERROR'; } break; case 'delete': Helper::checkPostParameter('group_id'); $result = $groupManager->deleteGroup($_POST['group_id']); if (isset($result) && $result) { echo 'SUCCESS'; } else { echo 'UNKNOWN_ERROR'; } break; } } }