Exemple #1
0
 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);
 }
Exemple #2
0
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>';
    }
}