hasRole(AdminModel::ADMIN_TYPE_SUPERADMIN)){ GUIHandler::redirect("admin/index.php"); } MenuGenerator::generateMenu(); HTMLHelper::generateAdminHead(); $pipeline = array( array( '$match'=>array( 'statType'=>StatisticModel::STAT_TYPE_PAGE ) ), array( '$group'=>array( "_id"=>array( 'date'=>array( "day"=>array('$dayOfMonth'=>'$date'), "month"=>array('$month'=>'$date'), "year"=>array('$year'=>'$date') ), 'user'=>'$user.id', ), "visualizzazioni"=>array( '$sum'=>1 ), "isNew"=>array( '$sum'=>array( '$cond'=>array( array('$eq'=>array('$user.isNew',true)), 1, 0 ) ) ) ) ), array( '$group'=>array( "_id"=>array( 'date'=>'$_id.date' ), "visualizzazioni"=>array( '$sum'=>'$visualizzazioni' ), "unici"=>array( '$sum'=>'$isNew' ), "visitatori"=>array( '$sum'=>1 ) ) ) ); $result = GlobalVariables::get("dao")->aggregate("StatisticModel",$pipeline); ?>