|
@@ -83,10 +83,23 @@ class HomeController extends ControllerBase {
|
|
|
->condition('status', 1)
|
|
|
->condition('type', 'enregistrement')
|
|
|
->sort('created', 'DESC')
|
|
|
- ->range(0,10);
|
|
|
-
|
|
|
- $lastdocs = $query->execute();
|
|
|
- $contents["#lastdocs_items"] = entity_load_multiple('node', $lastdocs);
|
|
|
+ ->range(0,50);
|
|
|
+
|
|
|
+ $nids = $query->execute();
|
|
|
+ $nodes = entity_load_multiple('node', $nids);
|
|
|
+
|
|
|
+ $lastdocs = [];
|
|
|
+ $i = 0;
|
|
|
+ foreach ($nodes as $node) {
|
|
|
+ // remove masqué
|
|
|
+ $sid = WorkflowManager::getCurrentStateId($node, 'field_workflow');
|
|
|
+ if($sid != 'corpus_documents_publie') continue;
|
|
|
+ $lastdocs[] = $node;
|
|
|
+ $i++;
|
|
|
+ if($i>9) break;
|
|
|
+ }
|
|
|
+ // $contents["#lastdocs_items"] = entity_load_multiple('node', $lastdocs);
|
|
|
+ $contents["#lastdocs_items"] = $lastdocs;
|
|
|
// dsm($contents["#lastdocs_items"], "#lastdocs_items");
|
|
|
|
|
|
// agenda
|