*/
public function index()
{
- $this->checkDeps();
+ try {
+ $this->checkDeps();
+ } catch (\Exception $e) {
+ $res = new TemplateResponse('grauphel', 'error');
+ $res->setParams(
+ array(
+ 'message' => $e->getMessage(),
+ 'code' => $e->getCode(),
+ )
+ );
+ return $res;
+ }
$res = new TemplateResponse('grauphel', 'index');
$res->setParams(
}
);
+ foreach ($notes as &$note) {
+ $diffInDays = intval(
+ (time() - strtotime($note['last-change-date'])) / 86400
+ );
+ $value = 0 + $diffInDays;
+ if ($value > 160) {
+ $value = 160;
+ }
+ $note['dateColor'] = '#' . str_repeat(sprintf('%02X', $value), 3);
+ }
+
$res = new TemplateResponse('grauphel', 'tag');
$res->setParams(
array(
protected function checkDeps()
{
if (!class_exists('OAuthProvider')) {
- throw new \Exception('PHP extension "oauth" is required');
+ throw new \Exception('PHP extension "oauth" is required', 1001);
}
}