if ($collection = getParam("views")) { if (!strcmp($collection, "dbupdate")) { require_once ROOT_PATH . 'lib/core/dbupdate.php'; require_once ROOT_PATH . 'lib/core/dbchange.php'; $dbupdate = new Dbupdate(); $dbupdate->run(); } else { Debug::warning("Route: [views] : No Element"); } } else { if ($collection = getParam("assembla")) { if (!strcmp($collection, "query")) { require_once ROOT_PATH . 'lib/core/curl.php'; require_once ROOT_PATH . 'lib/rest/assembla.php'; Debug::info(print_r($_POST, true)); $status = getParam('status', 'open'); $timeframe = getParam('timeframe', 'this-week'); $group = getParam('group', 'both'); $assembla = new Assembla(); $result = $assembla->loadAllData($status, $timeframe, $group); $html = $assembla->view($result, $group); $response->setData($html); } else { Debug::warning("Route: [assembla] : No Element"); } } else { Debug::warning("Route: No Collection"); } } } echo $response->encode();
<?php require $_SERVER['DOCUMENT_ROOT'] . 'lib/core/bootstrap.php'; require $_SERVER['DOCUMENT_ROOT'] . 'lib/model/assembla.php'; $assembla = new Assembla(); $output = array(); if (isset($_REQUEST['del'])) { $output = $assembla->deleteTicket($_REQUEST['del']); } if (isset($_REQUEST['get'])) { $output = $assembla->getTicket($_REQUEST['get']); } if (isset($_REQUEST['getall'])) { $output = $assembla->getAllTickets(); } if (isset($_REQUEST['create'])) { $output = $assembla->createTicket(); } echo "<pre>" . print_r($output, true) . "</pre>";
private function _init() { self::$base = "http://" . config('assembla.username') . ":" . config('assembla.password') . "@www.assembla.com"; }