/** * Processa as visões e demais saídas do sistema; * * Esta função deve ser chamada no arquivo de template dentro da tag <body> * e no container preparado para receber o conteúdo. */ public function getContents() { foreach ($this->_controllerVars as $key => $value) { ${$key} = $value; } echo Msg::getMsg(); include $this->_view; if (DEBUG_MODE) { echo '<div id="debugpanel" class="clearfix panel panel-default" style="margin-top:25px;padding:10px;">'; echo '<button type="button" class="close" aria-hidden="true" onclick="$(this).parent().fadeOut(500);">×</button>'; echo '<h1 class="text-muted">Debug:</h1>'; echo DebugMsg::getMsg(); echo '</div>'; } }
$data = json_decode($json, false); // loop through messages foreach ($data->messages as $message) { // check if message is connection if ($message->type == 13 || $message->type == 3) { // don't do anything } elseif ($message->type == 11 || $message->type == 12) { // don't do anything // message was already added before sending it to the qaul app } elseif (file_check_msg($message->msg)) { // schedule file file_schedule($message); } elseif ($message->type == 1) { // don't do anything } elseif ($message->type == 2) { // put message into data base $msg = new Msg(); $msg->setType($message->type); $msg->setName($message->name); $msg->setMsg($message->msg); $msg->setIp($message->ip); $msg->setTime($message->time); $msg->setStatus(0); $msg->save(); // send message via twitter $txt = twitter_message_string_utf8($msg->getMsg(), $msg->getName()); twitter_send2twitter($txt); // wait before sending the next message sleep(1); } }