| 
					
				 | 
			
			
				@@ -163,14 +163,27 @@ class CorpusController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ->range(0,20); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $nids = $query->execute(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   $nodes = entity_load_multiple('node', $nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   $this->lastdocs_nodes = entity_load_multiple('node', $nids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // $current_langcode = \Drupal::languageManager()->getCurrentLanguage()->getId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   // record an array of nids for corpus map filtering 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   $this->lastdocs_nodes = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    $this->lastdocs_nids = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-   foreach($nids as $key => $nid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     $this->lastdocs_nids[] = $nid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   foreach ($nodes as $node) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     // remove masqué 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     $sid = WorkflowManager::getCurrentStateId($node, 'field_workflow'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     if($sid != 'corpus_documents_publie') continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     $this->lastdocs_nodes[] = $node; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     // record an array of nids for corpus map filtering 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     $this->lastdocs_nids[] = $node->get('nid')->getString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // // record an array of nids for corpus map filtering 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // $this->lastdocs_nids = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // foreach($nids as $key => $nid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   //   $this->lastdocs_nids[] = $nid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   private function toRenderable(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -209,7 +222,7 @@ class CorpusController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $data = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'rendered'=> $rendered, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      'title'=>'Last Documents', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'title'=>t('Recently uploaded'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'documents_lies' => $this->lastdocs_nids, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,7 +245,10 @@ class CorpusController extends ControllerBase { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $data['#cache'] = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       'max-age' => \Drupal\Core\Cache\Cache::PERMANENT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      'tags' => ['edlp-lastdocs-cache'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'tags' => ['edlp-lastdocs-cache'], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      'contexts' => [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'languages:language_content' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // $response = new JsonResponse(); 
			 |