]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 23 Jun 2014 16:08:29 +0000 (16:08 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Mon, 23 Jun 2014 16:08:29 +0000 (16:08 +0000)
inc/ws/Controlleur/class.ws.ajax.php

index abf14eca2c91ac2a0eaea692cdb95f1c33bd4542..5cba7c53002b002f636b907f1cb4af5bec8b345d 100644 (file)
@@ -1083,11 +1083,15 @@ class wsAjax extends cubeAjax {
 \r
                file_put_contents(WS_COLLECTIONS . '/versions/' . $id . '/' . $time . '/composition.json', json_encode($compiler->collection->datas));\r
 \r
+               $dao = new wsDAOCollection($core->con);\r
+               $collection = $dao->selectById($id);\r
+\r
+\r
                $c = $core->con->openCursor('book_collection_compile');\r
                $c->collection_id = $id;\r
                $c->compile_date = $time;\r
-               $c->online_ios = '';\r
-               $c->online_android = '';\r
+               $c->online_ios = self::_maxVersion($collection->settings['v_ios']);\r
+               $c->online_android = self::_maxVersion($collection->settings['v_android']);\r
                $c->insert();\r
 \r
                self::cleanCachesCollection($id);\r
@@ -1095,6 +1099,17 @@ class wsAjax extends cubeAjax {
                $x->addReload();\r
        }\r
 \r
+       public static function _maxVersion($vv) {\r
+               $e = explode(',', $vv);\r
+               $res = array();\r
+               foreach ($e as $v) {\r
+                       $res[] = trim($v);\r
+               }\r
+               fb($res);\r
+               usort($res, 'version_compare');\r
+               return array_pop($res);\r
+       }\r
+\r
        public static function collectionVersionPublish($args, &$x) {\r
                global $core;\r
 \r