public function addLite($url, $temps, $chaine, $public, $auteur) { /** Vérifier les données */ $this->load->helper('text'); $titre = utf8_encode(get_file_title($url)); $type = getUrlPartage($url); $url = $type[0]; $type = $type[1]; $ordre = $this->getMaxOrdre($chaine); $ordre = $ordre[0]->ordre; $ordre = $ordre + 1; return $this->db->set(array('titre' => $titre, 'url' => $url, 'temps' => $temps, 'ordre' => $ordre, 'idtype' => $type, 'idchaine' => $chaine, 'public' => $public, 'auteur' => $auteur))->set('idpage', 'Default', false)->set('idplanning', 'Default', false)->set('datemodif', 'NOW()', false)->set('dateenr', 'NOW()', false)->insert($this->table); }
function ajout_liens() { include '../db.php'; $reponse = $bdd->query('SELECT * FROM liens'); if (isset($_POST['lien']) && isset($_POST['jour']) && isset($_POST['mois']) && isset($_POST['annee']) && isset($_POST['chapo']) && isset($_POST['auteur'])) { $auteur = htmlentities($_POST['auteur'], null, 'UTF-8'); $lien = htmlentities($_POST['lien'], null, 'UTF-8'); $chapo = htmlentities($_POST['chapo'], null, 'UTF-8'); $jour = htmlentities($_POST['jour'], null, 'UTF-8'); $mois = htmlentities($_POST['mois'], null, 'UTF-8'); $annee = htmlentities($_POST['annee'], null, 'UTF-8'); $titre = get_file_title($lien); $req = $bdd->prepare('INSERT INTO liens(auteur, lien, chapo, jour, mois, annee, titre) VALUES(:auteur, :lien, :chapo, :jour, :mois, :annee, :titre)'); $req->execute(array('auteur' => $auteur, 'lien' => $lien, 'chapo' => $chapo, 'jour' => $jour, 'mois' => $mois, 'annee' => $annee, 'titre' => $titre)); header('Location: index.php?page=listeliens&messages=creerok'); } else { echo '<form action="" method="post"> <label for="titre" class="input-group-addon">Auteur</label> <select class="form-control" id="auteur" name="auteur">'; $reponse2 = $bdd->query('SELECT * FROM utilisateurs WHERE id = ' . $_SESSION['pseudo'] . ' '); while ($donnees2 = $reponse2->fetch()) { echo '<option value="' . $donnees2['ID'] . '">'; echo $donnees2['prenoms']; echo ' '; echo $donnees2['nom']; echo '</option>'; } echo '</select><br/> <label for="jour" class="input-group-addon" >' . Jour . '</label><SELECT name="jour" class="form-control" id="jour"> <OPTION>' . (date('d') + 0) . '</OPTION> '; echo '</SELECT><br/> <label for="mois" class="input-group-addon">' . Mois . '</label><SELECT name="mois" id="mois" class="form-control"> <OPTION>' . (date('m') + 0) . '</OPTION> '; echo '</SELECT><br/> <label for="annee" class="input-group-addon">' . Annee . '</label><SELECT name="annee" id="annee" class="form-control"> <OPTION>' . (date('Y') + 0) . '</OPTION> </SELECT> <br /> <label for="lien" class="input-group-addon">Lien</label> <input type="text" required name="lien" id="lien" class="form-control" placeholder="Le lien que vous souhaitez partager" /> <br /><label for="chapo" class="input-group-addon">Avis</label><input type="text" required name="chapo" id="chapo" rows="" cols="" placeholder="Votre avis sur le contenu du lien que vous allez partager." class="form-control" /><br />'; echo '<center><input type="submit" value="Ok" /></center></form>'; } }