// Hubzilla-Umgebung laden require_once '/var/www/my_webapp/www/boot.php'; // Kanal-ID und -name ermitteln $channel_id = isset($_SESSION['uid']) ? intval($_SESSION['uid']) : 51; $channel_name = isset($a->channel['channel_name']) ? $a->channel['channel_name'] : 'pepechan'; // SQL-Abfrage: Nur eigene Postings (item_origin=1) mit mimetype='text/bbcode' $sql = sprintf( "SELECT `id`, `mid`, `title`, `body` FROM `item` WHERE `uid` = %d AND `item_origin` = 1 AND `verb` IN ('Create', 'Announce') AND `mimetype` = 'text/bbcode' ORDER BY `id` DESC LIMIT %d", intval($channel_id), 3 // Anzahl der anzuzeigenden Postings ); $result = q($sql); // Ergebnisse verarbeiten $items = []; if (is_array($result)) { $items = $result; } elseif ($result && property_exists($result, 'num_rows') && $result->num_rows > 0) { while ($item = $result->fetch()) { $items[] = $item; } } // Ausgabe if (!empty($items)) { echo '
' . $summary . '
'; echo $read_more_link; echo 'Keine Beiträge gefunden.
'; }