summaryrefslogtreecommitdiffstats
path: root/db/foldermapper.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-21 23:29:54 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-21 23:29:54 +0100
commite674fe47e6a44d693314af4149022d51597b42ab (patch)
treeea3bf0764b5f9d7af6127ce102487e1714d567aa /db/foldermapper.php
parentb6adabf245fb2e32763dda43a54270eef11d3411 (diff)
disallow creating and renaming of folders that already exist
Diffstat (limited to 'db/foldermapper.php')
-rw-r--r--db/foldermapper.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/db/foldermapper.php b/db/foldermapper.php
index 9cfa905cb..041b3ada4 100644
--- a/db/foldermapper.php
+++ b/db/foldermapper.php
@@ -63,9 +63,19 @@ class FolderMapper extends NewsMapper {
public function findAllFromUser($userId){
$sql = 'SELECT * FROM `*dbprefix*news_folders` ' .
- 'AND `user_id` = ?';
+ 'WHERE `user_id` = ?';
$params = array($userId);
return $this->findAllRows($sql, $params);
}
+
+
+ public function findByName($folderName, $userId){
+ $sql = 'SELECT * FROM `*dbprefix*news_folders` ' .
+ 'WHERE `name` = ?' .
+ 'AND `user_id` = ?';
+ $params = array($folderName, $userId);
+
+ return $this->findAllRows($sql, $params);
+ }
} \ No newline at end of file