Example #1
0
    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>";
Example #3
0
 private function _init()
 {
     self::$base = "http://" . config('assembla.username') . ":" . config('assembla.password') . "@www.assembla.com";
 }