syntaxe POO (visibilite) et maj indentation
[mw_sourceml] / app / data / modules / share / sml_data_sources_cache.php
index aa65109..fcdd88a 100644 (file)
@@ -18,7 +18,7 @@
      * sa date de validite est depassee
      *
      */
-    function get_source_xml_from_cache($url, $IGNORE_UPDATE = false){
+    public function get_source_xml_from_cache($url, $IGNORE_UPDATE = false){
       $env = $this->env();
       $sgbd = $this->sgbd();
       if(($cache_infos = $this->source_cache_infos_db($url)) !== false){
      * $cache_time : duree, en secondes
      *
      */
-    function cache_need_update($last_update, $cache_time)
-    { $v_last_update = explode(" ", $last_update);
-      if(count($v_last_update) == 2)
-      { $v_date = explode("-", $v_last_update[0]);
-        if(count($v_date) == 3)
-        { $v_time = explode(":", $v_last_update[1]);
-          if(count($v_time) == 3)
-          { if
-            (    preg_match("/^[0-9]+$/", $v_date[0])
+    public function cache_need_update($last_update, $cache_time){
+      $v_last_update = explode(" ", $last_update);
+      if(count($v_last_update) == 2){
+        $v_date = explode("-", $v_last_update[0]);
+        if(count($v_date) == 3){
+          $v_time = explode(":", $v_last_update[1]);
+          if(count($v_time) == 3){
+            if(
+                 preg_match("/^[0-9]+$/", $v_date[0])
               && preg_match("/^[0-9]+$/", $v_date[1])
               && preg_match("/^[0-9]+$/", $v_date[2])
               && preg_match("/^[0-9]+$/", $v_time[0])
               && preg_match("/^[0-9]+$/", $v_time[1])
               && preg_match("/^[0-9]+$/", $v_time[2])
               && preg_match("/^[0-9]+$/", $cache_time)
-            )
-            { return (time() - mktime($v_time[0], $v_time[1], $v_time[2], $v_date[1], $v_date[2], $v_date[0])) < $cache_time ? 0 : 1;
+            ){
+              return (time() - mktime($v_time[0], $v_time[1], $v_time[2], $v_date[1], $v_date[2], $v_date[0])) < $cache_time ? 0 : 1;
             }
           }
         }
      * $xml_content : le contenu du fichier XML
      *
      */
-    function add_source_cache($url, $xml_content){
+    public function add_source_cache($url, $xml_content){
       $env = $this->env();
       $sgbd = $this->sgbd();
       if(($cache_index = $this->inc_sources_cache_index()) !== false){
      *   FAUX si le cache n'a pas pu etre mis a jour avec les nouvelles infos
      *
      */
-    function maj_source_cache($url)
-    { if($this->buffer =  @file_get_contents($url))
-      { if($this->parse_source_xml($this->buffer))
-        { if(($cache_infos = $this->source_cache_infos_db($url)) !== false)
-          { if($cache_infos)
-            { if($this->del_source_cache($cache_infos["id"], $cache_infos["id_source"]))
-              { if($this->add_source_cache($url, $this->buffer)) return true;
+    public function maj_source_cache($url){
+      if($this->buffer =  @file_get_contents($url)){
+        if($this->parse_source_xml($this->buffer)){
+          if(($cache_infos = $this->source_cache_infos_db($url)) !== false){
+            if($cache_infos){
+              if($this->del_source_cache($cache_infos["id"], $cache_infos["id_source"])){
+                if($this->add_source_cache($url, $this->buffer)) return true;
               }
             }
-            else
-            { if($this->add_source_cache($url, $this->buffer)) return true;
+            else{
+              if($this->add_source_cache($url, $this->buffer)) return true;
             }
           }
           return false;
      * vide le cache
      *
      */
-    function empty_source_cache(){
+    public function empty_source_cache(){
       $OK = true;
       if(($cache = $this->source_cache_db()) !== false){
         foreach($cache as $id_cache => $cache_infos){
      * $id_xml_cache : l'index du contenu XML dans le cache
      *
      */
-    function del_source_cache($id_cache_data, $id_xml_cache)
-    { $env = $this->env();
-      if($this->del_source_cache_db($id_cache_data))
-      { if(@unlink($env->path("content")."cache/sources/".$id_xml_cache.".xml")) return true;
+    public function del_source_cache($id_cache_data, $id_xml_cache){
+      $env = $this->env();
+      if($this->del_source_cache_db($id_cache_data)){
+        if(@unlink($env->path("content")."cache/sources/".$id_xml_cache.".xml")) return true;
       }
       return false;
     }
      * et les cree sinon
      *
      */
-    function init_sources_cache()
-    { $env = $this->env();
+    public function init_sources_cache(){
+      $env = $this->env();
       if(!is_dir($env->path("content")."cache")) @mkdir($env->path("content")."cache");
-      if(is_dir($env->path("content")."cache"))
-      { if(!is_dir($env->path("content")."cache/sources")) @mkdir($env->path("content")."cache/sources");
-        if(is_dir($env->path("content")."cache/sources"))
-        { return true;
+      if(is_dir($env->path("content")."cache")){
+        if(!is_dir($env->path("content")."cache/sources")) @mkdir($env->path("content")."cache/sources");
+        if(is_dir($env->path("content")."cache/sources")){
+          return true;
         }
       }
       return "impossible d'initialiser le cache";
      * incremente l'index du cache et retourne le nouvel index
      *
      */
-    function inc_sources_cache_index(){
+    public function inc_sources_cache_index(){
       clearstatcache();
       $env = $this->env();
       $cache_index = false;
     }
 
   }
-
-?>
\ No newline at end of file