dao find sostituisce id con _id

This commit is contained in:
Riccardo Di Dato
2016-01-14 12:44:29 +01:00
parent 0dd83debdb
commit 2caf12ec61
4 changed files with 22 additions and 8 deletions
+11 -3
View File
@@ -47,10 +47,18 @@ class GenericDao{
$collectionName = $modelClass::getCollectionName();
$collection = $this->database->$collectionName;
if (!array_key_exists("deleted",$filter)){
$filter["deleted"] = false;
$useFilter = $filter;
if (!array_key_exists("deleted",$useFilter)){
$useFilter["deleted"] = false;
}
$cursor = $collection->find($filter);
if (array_key_exists("id",$useFilter)){
$useFilter["_id"] = $useFilter["id"];
unset($useFilter["id"]);
}
$cursor = $collection->find($useFilter);
if (array_key_exists("sort",$options)){
$cursor->sort($options["sort"]);
+1 -1
View File
@@ -8,7 +8,7 @@ class MenuGenerator {
private static $voices = array(
array("label"=>"superAdmin","page"=>"superAdmin.php","requires"=>AdminModel::ADMIN_TYPE_SUPERADMIN),
array("label"=>"roleAdmin","page"=>"roleAdmin.php","requires"=>AdminModel::ADMIN_TYPE_NORMALADMIN),
array("label"=>"Amministra Utenti","page"=>"roleAdmin.php","requires"=>AdminModel::ADMIN_TYPE_NORMALADMIN),
array("label"=>"users","page"=>"users.php","requires"=>AdminModel::ADMIN_TYPE_NORMALADMIN),
array("label"=>"notizie","page"=>"notizie.php","requires"=>AdminModel::ADMIN_TYPE_EDITORE_SUPERVISOR),
array("label"=>"myNotizie","page"=>"myNotizie.php","requires"=>AdminModel::ADMIN_TYPE_EDITORE),
+4 -1
View File
@@ -14,4 +14,7 @@ if (!AdminLoginManager::isLogged()){
MenuGenerator::generateMenu();
?>
?>
<div>
altro
</div>
+6 -3
View File
@@ -1,6 +1,9 @@
@CHARSET "UTF-8";
#admin_menu{position:absolute; left:0; top:0; bottom:0; width:300px; background-color:#000000; display:inline-block;}
#admin_menu{position:absolute; left:0; top:0; bottom:0; width:300px; background-color:#393939; display:inline-block;}
#admin_menu ul{list-style: none; width:100;}
#admin_menu ul li{width:100; height:50px;}
#admin_menu ul{list-style: none; width:100%; border:0; margin:0; padding:0;}
#admin_menu ul li{width:100%; height:50px; display:inline-block;}
#admin_menu ul li a{width:100%; line-height:50px; display:inline-block; text-decoration:none; color:white; font-weight:bold;}
#admin_menu ul li a:hover{background-color:#505050;}
#admin_menu + div{margin-left:300px; }