Example #1
0
 */
$win = new SDPanel();
$win->setCaption("Image Gallery");
$mainTable = new Table();
//Create Inputs
$id = new InputNumeric();
$title = new InputText();
$desc = new InputText();
$image = new InputImage();
//Create Image Gallery
$grid = new ImageGallery();
$grid->setImage($image);
$grid->setTitle($title);
$grid->setSubtitle($desc);
$grid->setEnableShare(true);
$grid->addData(load_images());
$mainTable->addControl($grid, 1, 1);
$win->addControl($mainTable);
function load_images()
{
    $url = "http://demo.kikapptools.com/magento/apiGecko/productos.php?cId=0";
    $httpClient = new httpClient();
    $result = $httpClient->Execute('GET', $url);
    $struct = array(array("id" => DataType::Numeric(6), "name" => DataType::Character(150), "description" => DataType::Character(300), "pirce" => DataType::Character(10), "thumb" => DataType::Character(200)));
    Data::FromJson($struct, $result);
    foreach ($struct as $product) {
        $id = $product['id'];
        $title = $product['name'];
        $desc = $product['description'];
        $image = $product['thumb'];
    }
Example #2
0
<?php

require_once "model/image.model.php";
$action = isset($_GET['action']);
$imgs = load_images();
$page = isset($_GET['page']) ? $_GET['page'] * 1 : 1;
$nbr = isset($_GET['nbr']) ? $_GET['nbr'] * 1 : 3;
unset($user);
if (isset($_SESSION['user'])) {
    $user = new userCon($_SESSION['user']);
}
if ($action && $user) {
    $action = $_GET['action'];
    $id = $_POST['id'];
    if ($action == 'comment') {
        $message = htmlentities($_POST['message']);
        comment_image($id, $user->getName(), $message);
        $mail_message = "Bonjour l'une de vos images a recus un commentaire !\n" . "Pour lire le commentaire: " . $LIEN_SITE . "index.php?href=acceuil&page=" . $page . "\n";
        if (!mail($user->getEmail(), "Nouveau commentaire", $mail_message)) {
            echo "Un probleme est survenue lors de l'envoie du mail" . PHP_EOL;
        }
    } else {
        if ($action == 'like') {
            like_image($id, $user->getId());
            /*
            		$mail_message = "Une personne a aimer votre image !\n"
            						.$LIEN_SITE."index.php?href=acceuil&page=".$page."\n";
            		if (!mail($user->getEmail(), "Nouveau commentaire", $mail_message))
            			echo "Un probleme est survenue lors de l'envoie du mail" . PHP_EOL;
            */
        } else {