function chat_load()
{
    $vars['comments'] = chat_getcomments();
    $vars['lastcomment'] = $vars['comments'][0]['datum_raw'];
    $vars['users'] = chat_getusers('html');
    return $vars;
}
Beispiel #2
0
     }
     $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;