\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
$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