Просмотр исходного кода

Impossibilité d'ajouter une catégorie 'vide' + suppression des espaces en début et fin de chaîne

Marien Fressinaud 13 лет назад
Родитель
Сommit
4d0e1ebd9d
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      app/controllers/configureController.php

+ 6 - 3
app/controllers/configureController.php

@@ -17,7 +17,7 @@ class configureController extends ActionController {
 		if (Request::isPost ()) {
 			$cats = Request::param ('categories', array ());
 			$ids = Request::param ('ids', array ());
-			$newCat = Request::param ('new_category');
+			$newCat = trim (Request::param ('new_category', ''));
 
 			foreach ($cats as $key => $name) {
 				if (strlen ($name) > 0) {
@@ -32,14 +32,17 @@ class configureController extends ActionController {
 				}
 			}
 
-			if ($newCat != false) {
+			if ($newCat != '') {
 				$cat = new Category ($newCat);
 				$values = array (
 					'id' => $cat->id (),
 					'name' => $cat->name (),
 					'color' => $cat->color ()
 				);
-				$catDAO->addCategory ($values);
+
+				if ($catDAO->searchByName ($newCat) == false) {
+					$catDAO->addCategory ($values);
+				}
 			}
 
 			// notif