#!/usr/bin/env php
<?php 
require dirname(dirname(__FILE__)) . '/lib/autoload.php';
$command = new Commando\Command();
$command->option()->describedAs('Command to run: default is update.');
$command->option('cache-only')->boolean()->describedAs('Do not load metadata, only use existing cache.');
if ($command[0] === 'termcolor') {
    phpterm_demo();
    exit;
}
DiscoUtils::log("DiscoJuice update script. Now updating feide feed.", true);
$fav = Favourites::getByID('uuid:d665541c-2fe6-4843-8752-314587f4edd1');
if ($fav === null) {
    DiscoUtils::log("No favourites found");
    $fav = new Favourites(array('id' => 'uuid:d665541c-2fe6-4843-8752-314587f4edd1', 'favs' => array('foo1', 'foo2', 'bar3')));
    $fav->save();
} else {
    print_r($fav);
}
DiscoUtils::log("Done.");
Exemple #2
0
                         $response = array();
                     }
                 } else {
                     if (DiscoUtils::route('post', '^/favs$', $parameters, $qs)) {
                         // $inputraw = file_get_contents("php://input");
                         $userid = $gk->getUserID();
                         // $response = array(
                         // 	'userid' => $userid,
                         // 	'data' => $inputraw,
                         // 	'qs' => $qs,
                         // 	'parameters' => $parameters,
                         // 	'headers' => getallheaders(),
                         // );
                         $fav = new Favourites(array('id' => $userid, 'favs' => $qs));
                         $fav->save();
                         $fav = Favourites::getByID($userid);
                         $data = $fav->getView();
                         if (!empty($data) && isset($data['favs'])) {
                             $response = $data['favs'];
                         } else {
                             $response = array();
                         }
                     } else {
                         throw new Exception('Invalid request');
                     }
                 }
             }
         }
     }
 }
 header('Content-Type: application/json; charset=utf-8');