/** * [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); }
<?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';