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); }
<?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;