// если да тосоздаем пустой stdClass
        $comment->name = @$_GET['name'];
        // добавляем имя
        $comment->email = @$_GET['email'];
        // добавляем email
        $comment->text = @$_GET['text'];
        // добавляем текст
        $comment->date = date('d-m-Y H:i:s');
        // добавляем дату
        array_unshift($coments, $comment);
        // добавляем запись в начало масива
        file_put_contents('data.txt', json_encode($coments));
        // сохраняем данные
    }
    foreach ($coments as $comment) {
        // бежим по масиву записей
        $screen->addChild($header = new AppBuilderAPIPlainItem($comment->name, $comment->email));
        // создаем AppBuilderAPIPlainItem который будет
        // заглавием коментария и сразу вставляем в скрин
        $header->setHrAfter(false);
        // отключаем линию после заголавия
        $screen->addChild(new AppBuilderAPIFormattedItem($comment->text . '<br>' . $comment->date));
        // добавляем AppBuilderAPIFormattedItem для текста сообщения
    }
    $screen->addChild($add = new AppBuilderAPILinkItem('Добавить сообщение'));
    // добавляем AppBuilderAPILinkItem для перехода на добавление комента
    $add->setRemoteLink('http://dev.appshed.net/examples/forms.php?addcomment=true');
    // устанавливаем RemoteLink
}
echo AppBuilderAPI::getScreenResponse($screen);
// показываем скрин
<?php

require_once 'appshed-extension-api/api/api.php';
require_once 'functions.php';
if (empty($_GET['username']) || empty($_GET['password'])) {
    $apiScreen = new AppBuilderAPIListScreen("Incorrect Login");
    echo AppBuilderAPI::getScreenResponse($apiScreen);
    exit;
}
$file = fetchURL('http://community.computingatschool.org.uk/forums.json', null, false, array('username' => $_GET['username'], 'password' => $_GET['password']));
if (!$file) {
    $apiScreen = new AppBuilderAPIListScreen("Incorrect Login");
    echo AppBuilderAPI::getScreenResponse($apiScreen);
    exit;
}
$data = json_decode($file, true);
$apiScreen = new AppBuilderAPIListScreen("Discussion Forums");
$apiScreen->setBack(false);
$base = base();
foreach ($data['normal'] as $forum) {
    $apiItem = new AppBuilderAPILinkItem($forum['name'], "http://images-resized.appshed.com/10148plain_x2.png");
    $apiItem->setImageSize(array('width' => 40, 'height' => 40));
    $query = http_build_query(array('url' => $forum['json_url'], 'name' => $forum['name'], 'username' => $_GET['username'], 'password' => $_GET['password']));
    $apiItem->setRemoteLink("{$base}/forum.php?{$query}");
    $apiScreen->addChild($apiItem);
}
echo AppBuilderAPI::getScreenResponse($apiScreen);
<?php

include '../api/api.php';
$screen = new AppBuilderAPIListScreen('Home');
$screen->addChild($link = new AppBuilderAPILinkItem('link'));
$link->setRemoteLink('http://vitaliy.ekreative.com/appshed-git/site/components/com_appbuilder/libraries/appshed-extension-api/examples/example-links2.php');
echo AppBuilderAPI::getScreenResponse($screen);