function chat_load() { $vars['comments'] = chat_getcomments(); $vars['lastcomment'] = $vars['comments'][0]['datum_raw']; $vars['users'] = chat_getusers('html'); return $vars; }
} $alert = 0; foreach ($comments as $k => $i) { $comments[$k]['html'] = $twig->render('chat/chatComment.twig', array('comment' => $i)); if ($i['user'] != $user->login) { $alert++; } } echo json_encode(array('result' => 'loaded', 'comments' => $comments, 'new' => count($comments), 'alert' => $alert)); break; case 'ChatUsers': if (!$user->checkRole("'any'")) { echo json_encode(array('result' => 'error', 'text' => 'Hiányzó jogosultság')); break; } $text = chat_getusers('html'); echo json_encode(array('result' => 'loaded', 'text' => $text)); break; case 'AutocompleteCity': $return[] = array('label' => $_REQUEST['text'] . "* <i>(Minden " . $_REQUEST['text'] . "-al kezdődő)</i>", 'value' => $_REQUEST['text'] . "*"); $return[] = array('label' => "*" . $_REQUEST['text'] . "* <i>(Minden " . $_REQUEST['text'] . "-t tartalmazó)</i>", 'value' => "*" . $_REQUEST['text'] . "*"); $query = "SELECT varos, orszag FROM templomok WHERE ok = 'i' AND varos LIKE '" . $_REQUEST['text'] . "%' "; $query .= "GROUP BY varos ORDER BY varos LIMIT 10"; if (!($lekerdez = mysql_query($query))) { echo "HIBA a város keresőben!<br>{$query}<br>" . mysql_error(); } while ($row = mysql_fetch_row($lekerdez, MYSQL_ASSOC)) { $return[] = array('label' => $row['varos'], 'value' => $row['varos']); } echo json_encode(array('results' => $return)); break;