From e41af8ecb794333ff95f1f82c09b4e8b34bae646 Mon Sep 17 00:00:00 2001 From: Pierre-Lin Bonnemaison Date: Sun, 16 Aug 2015 00:27:09 +0200 Subject: [PATCH] Suppression des meethodes en base inutiles --- model/DataBase.php | 522 --------------------------------------------- 1 file changed, 522 deletions(-) diff --git a/model/DataBase.php b/model/DataBase.php index 0bcd005..adfd1ea 100755 --- a/model/DataBase.php +++ b/model/DataBase.php @@ -45,58 +45,6 @@ return $this->runQuery($query, $params); } - /** - * Insert un nouveau SMS envoyé - * @param string $date : La date d'envoie du message - * @param string $target : Numéro auquel a été envoyé le message - * @param string $content : Texte du message - * @return int : le nombre de SMS créés - */ - public function createSended($date, $target, $content) - { - $query = ' - INSERT INTO sendeds(at, target, content) - VALUES (:date, :target, :content) - '; - - $params = array( - 'date' => $date, - 'target' => $target, - 'content' => $content, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); //On retourne le nombre de lignes ajoutés - } - - /** - * update un sended - * @param int $id : L'id du sended à modifier - * @param string $date : La nouvelle date du SMS - * @param string $target : La nouvelle cible du SMS - * @param string $content : Le nouveau contenu du SMS - * @param string $success : Le nouveau statut du SMS - * @return void - */ - public function updateSended($id, $date, $target, $content) - { - $query = ' - UPDATE sendeds - SET at = :date, - target = :target, - content = :content, - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'date' => $date, - 'target' => $target, - 'content' => $content, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /*********************************/ /* PARTIE DES REQUETES RECEIVEDS */ /*********************************/ @@ -147,51 +95,6 @@ return $this->runQuery($query, $params); } - /******************************/ - /* PARTIE DES REQUETES EVENTS */ - /******************************/ - - /** - * Récupère les evenements enregistrés depuis une date - * @param $date : La date depuis laquelle on veux les evenements (au format 2014-10-25) - * @return array : Tableau avec tous les evenements depuis la date - */ - public function getEventsSince($date) - { - $query = " - SELECT * - FROM events - WHERE at > STR_TO_DATE(:date, '%Y-%m-%d') - "; - - $params = array( - 'date' => $date, - ); - - return $this->runQuery($query, $params); - } - - /** - * Enregistre un nouvel évenement - * @param string $type = Type d'evenement enregistré - * @param string $text = Texte de l'évenement (max 255chars) - * @return int = Nombre de lignes insérées - */ - public function createEvent($type = '', $text = '') - { - $query = ' - INSERT INTO events(type, at, text) - VALUES (:type, NOW(), :text) - '; - - $params = array( - 'type' => $type, - 'text' => $text - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /********************************/ /* PARTIE DES REQUETES CONTACTS */ /********************************/ @@ -215,63 +118,6 @@ return $this->runQuery($query, $params, self::ROWCOUNT); } - /** - * Compte le nombre de contacts - * @return int : le nombre de contacts - */ - public function countContacts() - { - $query = ' - SELECT COUNT(id) as nb - FROM contacts - '; - - $params = array(); - - $donnees = $this->runQuery($query, $params, self::FETCH); - return $donnees['nb']; - } - - /** - * Insert un contact - * @param string $nom : Le nom du nouveau contact - * @param string $number : Le numéro du nouveau contact - * @return int : le nombre de contacts - */ - public function createContact($name, $number) - { - $query = ' - INSERT INTO contacts(name, number) - VALUES (:name, :number) - '; - - $params = array( - 'name' => $name, - 'number' => $number, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - - /** - * Récupère un contact à partir de son nom - * @param string $name = Le nom du contact - * @return array : Retourne le contact - */ - public function getContactFromName($name) - { - $query = " - SELECT * - FROM contacts - WHERE name = :name"; - - $params = array( - 'name' => $name - ); - - return $this->runQuery($query, $params, self::FETCH); - } - /** * Récupère les contacts dont l'id fait partie de la liste fournie * @param array $contacts_ids = Tableau des id des contacts voulus @@ -292,54 +138,10 @@ return $this->runQuery($query, $params); } - /** - * update un contact - * @param int $id : L'id du contact à modifier - * @param string $name : Le nouveau nom du contact - * @param string $number : Le nouveau numéro du contact - * @return void - */ - public function updateContact($id, $name, $number) - { - $query = ' - UPDATE contacts - SET name = :name, - number = :number - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'name' => $name, - 'number' => $number, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /******************************/ /* PARTIE DES REQUETES GROUPS */ /******************************/ - /** - * Récupère un group à partir de son nom - * @param string $name = Le nom du group - * @return array : Retourne le group - */ - public function getGroupFromName($name) - { - $query = " - SELECT * - FROM groups - WHERE name = :name"; - - $params = array( - 'name' => $name - ); - - return $this->runQuery($query, $params, self::FETCH); - } - /** * Insert un group * @param string $nom : Le nom du nouveau group @@ -359,45 +161,6 @@ return $this->runQuery($query, $params, self::ROWCOUNT); } - /** - * update un groupe - * @param int $id : L'id du groupe à modifier - * @param string $name : Le nouveau nom du groupe - * @return int : Le nombre de lignes modifiés - */ - public function updateGroup($id, $name) - { - $query = ' - UPDATE groups - SET name = :name - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'name' => $name, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - - /** - * Compte le nombre de groups - * @return int : le nombre de groups - */ - public function countGroups() - { - $query = ' - SELECT COUNT(id) as nb - FROM groups - '; - - $params = array(); - - $donnees = $this->runQuery($query, $params, self::FETCH); - return $donnees['nb']; - } - /** * Récupère les groupes dont l'id fait partie de la liste fournie * @param array $groups_ids = Tableau des id des groupes voulus @@ -463,26 +226,6 @@ return $this->runQuery($query, $params); } - /* Insert un groups_contacts - * @param string $id_group : L'id du group - * @param string $id_contact : L'id du contact - * @return int : le nombre de lignes crées - */ - public function createGroups_contacts($id_group, $id_contact) - { - $query = ' - INSERT INTO groups_contacts(id_group, id_contact) - VALUES (:id_group, :id_contact) - '; - - $params = array( - 'id_group' => $id_group, - 'id_contact' => $id_contact, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Récupère tout les groupes, avec le nombre de contact dans chacun * @return array : Tableau avec tous les groupes et le nombre de contacts liés @@ -533,48 +276,10 @@ return $req->fetchAll(); } - /** - * Supprime tous les groups_contacts pour un groupe donné - * @param int $id : L'id du groupe pour lequel on doit supprimer les groups_contacts - * @return int Le nombre de lignes supprimées - */ - public function deleteGroups_contactsForGroup($id_group) - { - $query = ' - DELETE FROM groups_contacts - WHERE id_group = :id_group - '; - - $params = array( - 'id_group' => $id_group - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /**********************************/ /* PARTIE DES REQUETES SCHEDULEDS */ /**********************************/ - /** - * Récupère SMS programmé à partir de son id - * @param int $id = L'id du SMS programmé - * @return array : Retourne le contact - */ - public function getScheduledFromId($id) - { - $query = " - SELECT * - FROM scheduleds - WHERE id = :id"; - - $params = array( - 'id' => $id - ); - - return $this->runQuery($query, $params, self::FETCH); - } - /** * Récupère les sms programmés dont l'id fait partie de la liste fournie * @param array $scheduleds_ids = Tableau des id des sms voulus @@ -638,34 +343,6 @@ return $this->runQuery($query, $params, self::ROWCOUNT); } - /** - * update un sms programmé - * @param int $id : L'id du sms à modifier - * @param string $date : La nouvelle date du sms - * @param string $content : Le nouveau contenu du sms - * @param boolean $progress : Le nouveau statut de la progression du sms - * @return int : Le nombre de lignes modifiées - */ - public function updateScheduled($id, $date, $content, $progress) - { - $query = ' - UPDATE scheduleds - SET at = :date, - content = :content, - progress = :progress - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'date' => $date, - 'content' => $content, - 'progress' => $progress, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Supprime tous les sms programmés dont l'id fait partie du tableau fourni * @param $contacts_ids : Tableau des id des sms à supprimer @@ -685,23 +362,6 @@ return $this->runQuery($query, $params, self::ROWCOUNT); } - /** - * Compte le nombre de sms programmés - * @return int : le nombre de sms programmés - */ - public function countScheduleds() - { - $query = ' - SELECT COUNT(id) as nb - FROM scheduleds - '; - - $params = array(); - - $donnees = $this->runQuery($query, $params, self::FETCH); - return $donnees['nb']; - } - /********************************/ /* PARTIE DES REQUETES COMMANDS */ /********************************/ @@ -726,57 +386,6 @@ return $this->runQuery($query, $params); } - /** - * Insert un commande - * @param string $name : Le nom de la command - * @param string $script : Le chemin du script à appeler - * @param string $admin : Défini si il est nécessaire d'être admin - * @return int : le nombre de commandes ajoutées - */ - public function createCommand($name, $script, $admin) - { - $query = ' - INSERT INTO commands(name, script, admin) - VALUES (:name, :script, :admin) - '; - - $params = array( - 'name' => $name, - 'script' => $script, - 'admin' => $admin, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - - /** - * update une commande - * @param int $id : L'id de la commande à modifier - * @param string $name : Le nouveau nom de la commande - * @param string $script : Le nouveau script de la commande - * @param string $name : Nouvel état de la necessité des droits administrateur - * @return int : Le nombre de lignes modifiée - */ - public function updateCommand($id, $name, $script, $admin) - { - $query = ' - UPDATE commands - SET name = :name, - script = :script, - admin = :admin - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'name' => $name, - 'script' => $script, - 'admin' => $admin, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Supprime tous les commands dont l'id fait partie du tableau fourni * @param $commands_ids : Tableau des id des commands à supprimer @@ -796,48 +405,10 @@ return $this->runQuery($query, $params, self::ROWCOUNT); } - /** - * Compte le nombre de commands - * @return int : le nombre de commands - */ - public function countCommands() - { - $query = ' - SELECT COUNT(id) as nb - FROM commands - '; - - $params = array(); - - $donnees = $this->runQuery($query, $params, self::FETCH); - return $donnees['nb']; - } - /*******************************************/ /* PARTIE DES REQUETES SCHEDULEDS_CONTACTS */ /*******************************************/ - /** - * Créer un nouveau scheduleds_contacts - * @param int $id_scheduled : L'id du SMS programmé lié - * @param int $id_contact : L'id du contact lié - * @return int : Le nombre de lignes insérées - */ - public function createScheduleds_contacts($id_scheduled, $id_contact) - { - $query = ' - INSERT INTO scheduleds_contacts(id_scheduled, id_contact) - VALUES (:id_scheduled, :id_contact) - '; - - $params = array( - 'id_scheduled' => $id_scheduled, - 'id_contact' => $id_contact, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Retourne tous les contacts pour un sms programmé donnée * @param int $id_sms : L'id du sms @@ -904,27 +475,6 @@ /* PARTIE DES REQUETES SCHEDULEDS_NUMBERS */ /******************************************/ - /** - * Créer un nouveau scheduleds_numbers - * @param int $id_scheduled : L'id du SMS programmé lié - * @param string $number : Le numéro de téléphone lié - * @return int : Le nombre de lignes insérées - */ - public function createScheduleds_numbers($id_scheduled, $number) - { - $query = ' - INSERT INTO scheduleds_numbers(id_scheduled, number) - VALUES (:id_scheduled, :number) - '; - - $params = array( - 'id_scheduled' => $id_scheduled, - 'number' => $number, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Supprime tous les scheduleds_numbers pour un sms donné * @param int $id_scheduled : L'id du sms pour lequel on doit supprimer les scheduleds_numbers @@ -968,27 +518,6 @@ /* PARTIE DES REQUETES SCHEDULEDS_GROUPS */ /*****************************************/ - /** - * Créer un nouveau scheduleds_groups - * @param int $id_scheduled : L'id du SMS programmé lié - * @param int $id_group : L'id du group lié - * @return int : Le nombre de lignes insérées - */ - public function createScheduleds_groups($id_scheduled, $id_group) - { - $query = ' - INSERT INTO scheduleds_groups(id_scheduled, id_group) - VALUES (:id_scheduled, :id_group) - '; - - $params = array( - 'id_scheduled' => $id_scheduled, - 'id_group' => $id_group, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Supprime tous les scheduleds_groups pour un sms donné * @param int $id_scheduled : L'id du sms pour lequel on doit supprimer les scheduleds_groups @@ -1053,57 +582,6 @@ return $this->runQuery($query, $params, self::FETCH); } - /** - * update un user - * @param int $id : L'id du user à modifier - * @param string $email : Le nouveau email du user - * @param string $password : Le nouveau password du user - * @param string $admin : Le nouveau statut admin du user - * @return void - */ - public function updateUser($id, $email, $password, $admin) - { - $query = ' - UPDATE users - SET email = :email, - password = :password, - admin = :admin - WHERE id = :id - '; - - $params = array( - 'id' => $id, - 'email' => $email, - 'password' => $password, - 'admin' => $admin, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - - /** - * Insert un utilisateur - * @param string $email : L'adresse email du nouvel utilisateur - * @param string $password : Le mot de passe de l'utilisateur - * @param boolean $admin : Le statut de l'utilisateur - * @return int : le nombre d'utilisateurs ajoutés - */ - public function createUser($email, $password, $admin) - { - $query = ' - INSERT INTO users(email, password, admin) - VALUES (:email, :password, :admin) - '; - - $params = array( - 'email' => $email, - 'password' => $password, - 'admin' => $admin, - ); - - return $this->runQuery($query, $params, self::ROWCOUNT); - } - /** * Supprime tous les users dont l'id fait partie du tableau fourni * @param $users_ids : Tableau des id des users à supprimer