Esempio n. 1
0
 public function start()
 {
     $templater = new JsTemplater('main');
     $templater->register('BASE_URL', Utility\SITE_DOMAIN . Utility\SITE_PATH . 'web/index.php/');
     $templater->attachInline('ChatTemplate', new Templater('chat'));
     $templater->attachInline('LoginTemplate', new Templater('login'));
     Messenger::send($templater->render(), 'js');
 }
Esempio n. 2
0
 protected function login()
 {
     try {
         $this->session->login();
         $db = new \simpleChat\Utility\ChatData();
         $messages = $db->getMessages();
         $users = $db->getUsers();
         Messenger::send(new ChatMessage(201, array($messages, $users)));
     } catch (Exception $e) {
         Messenger::send(new Message($e->getCode(), $e->getMessage()));
     }
 }