/** * Init conf elements for a given user * * @param Integer $userId */ private function initUserConfElements($userId) { $confElement = new confElement($userId); foreach ($confElement::$confTemplate as $element => $value) { $confElement->saveElement($userId, $element, $value); } }
/** * Delete setup items from DB * * @param Array $items Names of items to delete * * @return void */ function deleteFromDB($userId, $names) { $confElement = new confElement($userId); $mandatory = array('host', 'client', 'browser', 'user', 'password', 'project', 'project_id'); foreach ($names as $name) { if (!in_array($name, $mandatory)) { try { $removedConfElement = $confElement->deleteElement($userId, $name); if (!$removedConfElement) { $this->error[] = "Impossible to delete " . $name; } else { $this->info[] = "Entrie(s) deleted"; } } catch (PDOException $e) { $this->error[] = $e->getMessage(); } } } }