12345678910111213141516171819202122232425262728293031 |
- <?php
- // by 请勿倒卖,已申请软著,否则追究法律责任
- require '../system/db.class.php';
- require '../pack/aliyunoss/Aliyunoss.php';
- require '../qiniuoss/Qiniuoss.php';
- use app\aliyunoss\Aliyunoss;
- use app\qiniuoss\Qiniuoss;
- if (!empty($_FILES)) {
- $id = intval($_POST['id']);
- $pw = $_POST['pw'];
- $pw && $pw == IN_SECRET || exit('Access denied');
- $row = db('appid')->where('in_id', $id)->find();
- $file = IN_ROOT . 'data/attachment/' . $row['in_app'];
- $team = db('signlog')->where('in_aid', $id)->value('in_cert');
- $temfile = $_FILES['ipa']['tmp_name'];
- if (IN_REMOTE && $row['remote']) {
- $oss = IN_REMOTE == 1 ? new Qiniuoss() : new Aliyunoss();
- $res = $oss->upload($row['in_app'], $temfile);
- if ($res) {
- $res = $oss->refresh(array($res['domain_src']));
- }
- } else {
- $res = move_uploaded_file($temfile, $file);
- }
- db('signlog')->where(array('in_aid' => $id))->update(array('in_status' => 2, 'in_addtime' => date('Y-m-d H:i:s')));
- db('appid')->where(array('in_id' => $id))->update(array('in_type' => 1, 'in_team' => $team, 'in_updatetime' => time()));
- $rowid = $row = db('app')->where('in_appid', $id)->order('in_id desc')->value('in_id');
- db('app')->where(array('in_id' => $rowid))->update(array('in_type' => 1, 'in_team' => $team, 'in_desc' => '在线企业签名', 'in_addtime' => time()));
- echo '[' . $id . ']' . $_SERVER['HTTP_HOST'];
- }
|