*/ $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']; }
<?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 {