1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- // by 请勿倒卖,已申请软著,否则追究法律责任
- include "../../../system/db.class.php";
- header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
- header("Cache-Control: no-cache, must-revalidate");
- header("Pragma: no-cache");
- header("Content-type: application/xml;charset=utf-8");
- $ios = explode("/", isset($_SERVER["PATH_INFO"]) ? $_SERVER["PATH_INFO"] : NULL);
- $plist = isset($ios[1]) ? $ios[1] : NULL;
- $salt = SafeSql(str_replace(".plist", "", $plist));
- $id = db("salt")->where("in_salt", $salt)->value("in_aid");
- $id || exit("Access denied");
- if (IN_DENIED && getapp($id) == false) {
- $ipa = get_site_url("s") . IN_PATH . "source/pack/upload/install/proxy.php/" . $salt . ".ipa";
- } else {
- db("salt")->where("in_salt='" . $salt . "'")->delete();
- $ipa = getapp($id, 1);
- }
- $icon = geticon(db("appid")->where("in_id", $id)->value("in_icon"));
- $bid = db("appid")->where("in_id", $id)->value("in_bid");
- $name = convert_charset(db("appid")->where("in_id", $id)->value("in_name"));
- echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
- <plist version=\"1.0\">
- <dict>
- <key>items</key>
- <array>
- <dict>
- <key>assets</key>
- <array>
- <dict>
- <key>kind</key>
- <string>software-package</string>
- <key>url</key>
- <string><![CDATA[" . $ipa . "]]></string>
- </dict>
- <dict>
- <key>kind</key>
- <string>display-image</string>
- <key>needs-shine</key>
- <integer>0</integer>
- <key>url</key>
- <string><![CDATA[" . $icon . "]]></string>
- </dict>
- <dict>
- <key>kind</key>
- <string>full-size-image</string>
- <key>needs-shine</key>
- <true/>
- <key>url</key>
- <string><![CDATA[" . $icon . "]]></string>
- </dict>
- </array>
- <key>metadata</key>
- <dict>
- <key>bundle-identifier</key>
- <string>" . $bid . "</string>
- <key>bundle-version</key>
- <string><![CDATA[1.0]]></string>
- <key>kind</key>
- <string>software</string>
- <key>title</key>
- <string><![CDATA[" . $name . "]]></string>
- </dict>
- </dict>
- </array>
- </dict>
- </plist>";
|