@@ -70,7 +70,7 @@ public function exec() {
7070 * @return array
7171 */
7272 public function exec_tree () {
73- $ data_to_export = $ this ->export_groupments (0 ,false );
73+ $ data_to_export[ ' digiriskelements ' ] = $ this ->export_groupments (0 ,false );
7474 return $ this ->generate_zip ( $ data_to_export , 'arborescence ' );
7575 }
7676
@@ -83,7 +83,7 @@ public function exec_tree() {
8383 * @return array
8484 */
8585 public function exec_risks () {
86- $ data_to_export = $ this ->export_all_risks ();
86+ $ data_to_export[ ' risks ' ] = $ this ->export_all_risks ();
8787 return $ this ->generate_zip ( $ data_to_export , 'risques ' );
8888 }
8989
@@ -96,7 +96,7 @@ public function exec_risks() {
9696 * @return array
9797 */
9898 public function exec_risksigns () {
99- $ data_to_export = $ this ->export_all_risksigns ();
99+ $ data_to_export[ ' risksigns ' ] = $ this ->export_all_risksigns ();
100100 return $ this ->generate_zip ( $ data_to_export , 'signalisations ' );
101101 }
102102
@@ -109,9 +109,9 @@ public function exec_risksigns() {
109109 * @return array
110110 */
111111 public function exec_global () {
112- $ data_to_export = $ this ->export_groupments (0 ,false );
113- $ data_to_export [] = $ this ->export_all_risks ();
114- $ data_to_export [] = $ this ->export_all_risksigns ();
112+ $ data_to_export[ ' digiriskelements ' ] = $ this ->export_groupments (0 ,false );
113+ $ data_to_export [' risks ' ] = $ this ->export_all_risks ();
114+ $ data_to_export [' risksigns ' ] = $ this ->export_all_risksigns ();
115115 return $ this ->generate_zip ( $ data_to_export , 'global ' );
116116 }
117117
@@ -228,7 +228,13 @@ public function export_groupments( $parent_id = 0 , $risk = true) {
228228 'list_group ' => $ this ->export_groupments ( $ element ->data ['id ' ], $ risk ),
229229 );
230230
231- $ list_data_exported [] = $ groupment_data_to_export ;
231+ if (($ element ->data ['status ' ] == 'inherit ' || $ element ->data ['status ' ] == 'draft ' ) && $ element ->data ['parent_id ' ] == 0 ) {
232+ $ key = 'digiriskelements_archived ' ;
233+ } else {
234+ $ key = 'digiriskelements ' ;
235+ }
236+
237+ $ list_data_exported [$ key ][] = $ groupment_data_to_export ;
232238 }
233239 }
234240
0 commit comments