Skip to content
Snippets Groups Projects
Commit 23e34951 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #5234 if no tags allowed, we must see 0 tag

parent c74d9ae6
No related branches found
No related tags found
No related merge requests found
...@@ -82,12 +82,12 @@ abstract class tag_controler_Abstract extends ObjectControler ...@@ -82,12 +82,12 @@ abstract class tag_controler_Abstract extends ObjectControler
if($core->test_service('private_tag', 'tags',false) == 1){ if($core->test_service('private_tag', 'tags',false) == 1){
$entitiesRestriction = array(); $entitiesRestriction = array();
$userEntities = users_controler::getEntities($_SESSION['user']['UserId']); $userEntities = users_controler::getEntities($_SESSION['user']['UserId']);
//var_dump($entitiesDirection);
foreach ($userEntities as $entity) { foreach ($userEntities as $entity) {
$entity_id = $entity['ENTITY_ID']; $entity_id = $entity['ENTITY_ID'];
$entitiesRestriction[] = $entity_id; $entitiesRestriction[] = $entity_id;
} }
//var_dump($entitiesRestriction);
//CHECK TAG IS ALLOW FOR THESE ENTITIES //CHECK TAG IS ALLOW FOR THESE ENTITIES
if(!empty($entitiesRestriction)){ if(!empty($entitiesRestriction)){
$entitiesRestriction = "'".implode("','", $entitiesRestriction)."'"; $entitiesRestriction = "'".implode("','", $entitiesRestriction)."'";
...@@ -103,7 +103,6 @@ abstract class tag_controler_Abstract extends ObjectControler ...@@ -103,7 +103,6 @@ abstract class tag_controler_Abstract extends ObjectControler
$restrictedTagIdList = $stmt->fetchAll(PDO::FETCH_COLUMN, 0); $restrictedTagIdList = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);
//var_dump($restrictedTagIdList);
//CHECK TAG WHO IS NOT RESTRICTED //CHECK TAG WHO IS NOT RESTRICTED
$stmt = $db->query( $stmt = $db->query(
'SELECT tag_id' 'SELECT tag_id'
...@@ -112,7 +111,6 @@ abstract class tag_controler_Abstract extends ObjectControler ...@@ -112,7 +111,6 @@ abstract class tag_controler_Abstract extends ObjectControler
,array()); ,array());
$freeTagIdList = $stmt->fetchAll(PDO::FETCH_COLUMN, 0); $freeTagIdList = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);
//var_dump($freeTagIdList);
//MERGE ALLOWED TAGS AND FREE TAGS //MERGE ALLOWED TAGS AND FREE TAGS
$tagIdList = array_merge($restrictedTagIdList,$freeTagIdList); $tagIdList = array_merge($restrictedTagIdList,$freeTagIdList);
...@@ -120,17 +118,17 @@ abstract class tag_controler_Abstract extends ObjectControler ...@@ -120,17 +118,17 @@ abstract class tag_controler_Abstract extends ObjectControler
$tagIdList = "'".implode("','", $tagIdList)."'"; $tagIdList = "'".implode("','", $tagIdList)."'";
$where = ' WHERE tag_id IN ('.$tagIdList.')'; $where = ' WHERE tag_id IN ('.$tagIdList.')';
}else{ }else{
$where = ''; // NO TAG ALLOWED
$where = ' WHERE tag_id = 0';
} }
$stmt = $db->query( $stmt = $db->query(
'SELECT tag_id, tag_label FROM ' 'SELECT tag_id, tag_label FROM '
. _TAG_TABLE_NAME . _TAG_TABLE_NAME
. $where . $where
. ' ORDER BY tag_label ASC ' . ' ORDER BY tag_label ASC '
,$where_what); ,$where_what);
}else{ } else {
$stmt = $db->query( $stmt = $db->query(
'SELECT tag_id, tag_label FROM ' 'SELECT tag_id, tag_label FROM '
. _TAG_TABLE_NAME . _TAG_TABLE_NAME
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment