Пример #1
0
 public static function getSession()
 {
     if (!isset(self::$persistentSession)) {
         self::$persistentSession = new ezcPersistentSession(ezcDbInstance::get(), new ezcPersistentCodeManager('./pos/lhspeech'));
     }
     return self::$persistentSession;
 }
 public function removeThis()
 {
     erLhcoreClassSpeech::getSession()->delete($this);
 }
Пример #3
0
<?php

if (is_numeric($Params['user_parameters']['chat_id'])) {
    $chat = erLhcoreClassChat::getSession()->load('erLhcoreClassModelChat', $Params['user_parameters']['chat_id']);
    if (erLhcoreClassChat::hasAccessToRead($chat)) {
        $chatSpeech = erLhcoreClassSpeech::getSpeechInstance($chat);
        erLhcoreClassChatEventDispatcher::getInstance()->dispatch('speech.getchatdialect', array('chat' => &$chat));
        echo json_encode(array('error' => false, 'dialect' => $chatSpeech->dialect));
    } else {
        echo json_encode(array('error' => true, 'result' => 'No permission'));
    }
}
exit;