Exemple #1
0
 /**
  * [generateHTML description]
  * @param  [type] $data [description]
  * @return [type]       [description]
  */
 private function _generateHTML($data, $value)
 {
     if (!is_object($data)) {
         return false;
     }
     $html = array();
     // Setup empty value if tehre is none
     // update leave it, if value 0
     if (empty($value->{$data}['name'])) {
         $value->{$data}['name'] = '';
     }
     switch ($data['type']) {
         case 'list':
             $html[] = '<select class="joms-select" title="' . (empty($data['description']) ? '' : JText::_($data['description'])) . '" id="params' . $data['name'] . '" name="params[' . $data['name'] . ']">';
             $html[] = $this->_getOption($data, $value->{$data}['name']);
             $html[] = '</select>';
             break;
         case 'radio':
             $html[] = $this->_getRadio($data, $value->{$data}['name']);
             break;
         case 'twitter':
             $html[] = CTwitter::getOAuthRequest();
             break;
         case 'text':
             $Tvalue = count((array) $value) == 0 ? '' : $value->{$data}['name'];
             $html[] = '<input title="' . (empty($data['description']) ? '' : JText::_($data['description'])) . '" id=params' . $data['name'] . ' class="joms-input" type="text" value="' . $Tvalue . '" name=params[' . $data['name'] . ']>';
             break;
         case 'textarea':
             $html[] = '<textarea title="' . (empty($data['description']) ? '' : JText::_($data['description'])) . '" id="params' . $data['name'] . ' class="fullwidth" rows="" cols="" name="params[' . $data['name'] . ']">' . JText::_($value->{$data}['name']) . '</textarea>';
             break;
     }
     return implode("\n", $html);
 }
Exemple #2
0
<?php

session_start();
$compte = $_POST['compte'];
$compte2 = $_GET['twitter'];
require '../../modele/Twitter/CTwitter.php';
$twitter = new CTwitter($compte);
$action = $_POST['action'];
if ($action == 'Visualiser') {
    $msg = $twitter->afficher();
} elseif ($action == 'Enregistrer') {
    $msg = 'twitter de @' . $compte . ' enregistré';
    $twitter->sauvegarde($_SESSION['ID']);
} elseif ($action == 'Supprimer') {
    $msg = 'twitter de @' . $compte . ' supprimé';
    $twitter->supprimer($_SESSION['ID']);
} elseif ($compte2 != '') {
    $twitter = new CTwitter($compte2);
    $msg = $twitter->afficher();
} else {
    $msg = "bouton non géré";
}
include '../../vue/formulaire/Info.php';