]> _ Git - cubeextranet.git/commitdiff
wip #1701 @2
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 31 Oct 2017 16:10:48 +0000 (16:10 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 31 Oct 2017 16:10:48 +0000 (16:10 +0000)
inc/commons/class.common.url.php

index 8affa7c0f329d4162fb7bbfe6fed2c739698850e..63e22d23f92fe3b0eb5252c2a08d750b4ac401a6 100644 (file)
@@ -453,11 +453,18 @@ class commonUrl {
                if (true || !file_exists($file) || filemtime($ipa) > filemtime($file)) {\r
                        $zip = new ZipArchive();\r
                        $zip->open($fichier->chemin);\r
-                       $idx = $zip->locateName('Info.plist', ZIPARCHIVE::FL_NOCASE | ZIPARCHIVE::FL_NODIR);\r
+                       for ($i = 0; $i < $zip->numFiles; $i++) {\r
+                               $filename = $zip->getNameIndex($i);\r
+                               if (preg_match('|Payload/\S+.app/Info.plist|', $filename, $matches)) {\r
+                                       $idx = $i;\r
+                                       break;\r
+                               }\r
+                       }\r
                        $info = $zip->getFromIndex($idx);\r
 \r
                        file_put_contents($tmp, $info);\r
 \r
+\r
                        require_once(ROOT . '/inc/cube/externals/CFPropertyList/CFPropertyList.php');\r
                        $plist = new CFPropertyList\CFPropertyList($tmp);\r
 \r
@@ -487,19 +494,15 @@ class commonUrl {
                                </dict>\r
                                <dict>\r
                                        <key>kind</key>\r
-                                       <string>full-size-image</string>\r
-                                       <key>needs-shine</key>\r
-                                       <false/>\r
+                                       <string>display-image</string>\r
                                        <key>url</key>\r
-                                       <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png</string>\r
+                                       <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png</string>\r
                                </dict>\r
                                <dict>\r
                                        <key>kind</key>\r
-                                       <string>display-image</string>\r
-                                       <key>needs-shine</key>\r
-                                       <false/>\r
+                                       <string>full-size-image</string>\r
                                        <key>url</key>\r
-                                       <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png</string>\r
+                                       <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png</string>\r
                                </dict>\r
                        </array>\r
                        <key>metadata</key>\r