Пример #1
0
function get_re($ids)
{
    $result = get_table_where_order("chat", "*", "`RE_TO` = " . $ids . "", "`DATE` ASC");
    if ($result->num_rows != 0) {
        while ($row = $result->fetch_assoc()) {
            $re[] = array('id' => $row["ID"], 'name' => get_name($row["OWNER_ID"]), 'text' => $row["TEXT"], 'date' => $row["DATE"], 'RE' => get_re($row["ID"]));
        }
        return $re;
    } else {
        return "";
    }
}
Пример #2
0
$tabelle			->2D-Array das die auszugebende Elemente enthält
$mehr 			->$anzahl_events(nach Abänderung) + 5
$weniger			->$anzahl_events(nach Abänderung) - 5
$rolspan			->$anzahl_benutzer +2
*/
if (!access(0)) {
    die;
}
require "includes/classes_events.php";
//Zeit herausfinden (wird in index.php erledigt);
date_default_timezone_set("Europe/Paris");
$heute = date("Y-m-d");
//Tabellen_array erstellen
$tabelle = array();
//Events abrufen, nur events in der zukunft
$result = get_table_where_order("events", "*", "`events`.`DATUM` >= '" . $heute . "'", "`events`.`DATUM` ASC");
$anzahl_events = $result->num_rows;
$events_array = array();
//Inhalt der Datenbank in ein Array schreiben
//Zu jedem Event abfragen wer sich beteiligt
$counter = 0;
while ($row = $result->fetch_assoc()) {
    $events_array[$counter] = $row;
    $result2 = get_table_where("teilnahmen", "*", "EVENTID = " . $row['ID'] . "");
    //Abfrage der Beteiligung
    while ($row2 = $result2->fetch_assoc()) {
        $events_array[$counter]["Teilnehmer"][$row2['BENUTZERID']] = array("datum" => $row2['DATUM'], "ok" => $row2['TEILNAHME']);
    }
    $counter++;
}
//Alle Benutzer auslesen und in einem Array speichern sortiert nach der ID
Пример #3
0
<?php

//kommentare.php
session_start();
require_once "includes/dbconnect.php";
require_once "includes/functions.php";
if (!access(0)) {
    die;
}
$output = array();
$event = "";
$result2 = get_table_where("events", "*", "`ID` = " . $_GET['id'] . "");
while ($row2 = $result2->fetch_assoc()) {
    $event = $row2['EVENT'];
}
$result = get_table_where_order("kommentare", "*", "`EVENTID` = " . $_GET['id'] . "", " `DATUM` DESC");
while ($row = $result->fetch_assoc()) {
    $name = "";
    $result2 = get_table_where("benutzer", "*", "`ID` = " . $row['BENUTZERID'] . "");
    while ($row2 = $result2->fetch_assoc()) {
        $name = $row2['NAME'];
    }
    $output[] = array("name" => $name, "comment" => $row['KOMMENTAR']);
}
//OUTPUT
include "templates/comments.php";
?>


Пример #4
0
<?php

//usercp/ausgabe.php
//Zeit herausfinden
date_default_timezone_set("Europe/Paris");
$heute = date("Y-m-d");
//Events abrufen, nur events in der zukunft
$result = get_table_where_order("events", "*", "`events`.`DATUM` >= '" . $heute . "' AND BESITZERID = '" . $_SESSION['ID'] . "'", "`events`.`DATUM` ASC");
$anzahl_events = $result->num_rows;
$events_array = array();
//Inhalt der Datenbank in ein Array schreiben
//Zu jedem Event abfragen wer sich beteiligt
$count = 0;
while ($row = $result->fetch_assoc()) {
    $events_array[$count] = $row;
    $result2 = get_table_where("teilnahmen", "*", "`EVENTID` = " . $row['ID'] . " ");
    $events_array[$count]['teilnahmen'] = $result2->num_rows;
    $count++;
}
for ($i = 0; $i < $anzahl_events; $i++) {
    $event_object = new usercp_event_output($events_array[$i]['EVENT'], $events_array[$i]['ORT'], date("d.m.y", strtotime($events_array[$i]['DATUM'])), $events_array[$i]['UHRZEIT'], $events_array[$i]['teilnahmen'], $events_array[$i]['ANZAHL'], $events_array[$i]['ANMERKUNG'], $events_array[$i]['ID']);
    //String in Tabelle einfügen
    $tabelle[] = $event_object;
}
//Status
$results = get_table_where("benutzer", "STATUS, AWAY", "ID = '" . $_SESSION['ID'] . "'");
while ($row = $results->fetch_assoc()) {
    $status = $row['STATUS'];
    $away = $row['AWAY'];
}
//Ausgabe