From: vincent@cubedesigners.com Date: Tue, 31 Oct 2017 16:10:48 +0000 (+0000) Subject: wip #1701 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=0414db4ef92546896c1de4789d4ed53c0f342055;p=cubeextranet.git wip #1701 @2 --- diff --git a/inc/commons/class.common.url.php b/inc/commons/class.common.url.php index 8affa7c0f..63e22d23f 100644 --- a/inc/commons/class.common.url.php +++ b/inc/commons/class.common.url.php @@ -453,11 +453,18 @@ class commonUrl { if (true || !file_exists($file) || filemtime($ipa) > filemtime($file)) { $zip = new ZipArchive(); $zip->open($fichier->chemin); - $idx = $zip->locateName('Info.plist', ZIPARCHIVE::FL_NOCASE | ZIPARCHIVE::FL_NODIR); + for ($i = 0; $i < $zip->numFiles; $i++) { + $filename = $zip->getNameIndex($i); + if (preg_match('|Payload/\S+.app/Info.plist|', $filename, $matches)) { + $idx = $i; + break; + } + } $info = $zip->getFromIndex($idx); file_put_contents($tmp, $info); + require_once(ROOT . '/inc/cube/externals/CFPropertyList/CFPropertyList.php'); $plist = new CFPropertyList\CFPropertyList($tmp); @@ -487,19 +494,15 @@ class commonUrl { kind - full-size-image - needs-shine - + display-image url - ' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png + ' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png kind - display-image - needs-shine - + full-size-image url - ' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png + ' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png metadata