reorganisation des dossiers
[mtweb] / mw / app / data / modules / share / mw_data_out_config.php
diff --git a/mw/app/data/modules/share/mw_data_out_config.php b/mw/app/data/modules/share/mw_data_out_config.php
new file mode 100644 (file)
index 0000000..173efbe
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+
+  class mw_data_out_config extends mw_data{
+
+    function out_config(){
+      $env = $this->env();
+      $config = array();
+      if($env->out_file_exists("config.xml")){
+        if($this->buffer = file_get_contents($env->out_file("config.xml"))){
+          if(!isset($this->sxml)) $this->sxml = new sxml();
+          $this->sxml->parse($this->buffer);
+          $this->buffer = $this->sxml->data["config"][0];
+          if($this->buffer["subs"]) foreach($this->buffer["subs"] as $key => $value){
+            $config[$key] = array(
+              "type" => $value[0]["attrs"]["type"],
+              "default" => $value[0]["attrs"]["default"],
+              "text" => $value[0]["data"]
+            );
+          }
+        }
+        else $config = false;
+      }
+      return $config;
+    }
+
+  }
+
+?>
\ No newline at end of file