当前位置: 首页>>代码示例>>PHP>>正文


PHP cloud_prepare函数代码示例

本文整理汇总了PHP中cloud_prepare函数的典型用法代码示例。如果您正苦于以下问题:PHP cloud_prepare函数的具体用法?PHP cloud_prepare怎么用?PHP cloud_prepare使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了cloud_prepare函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: payResult

 public function payResult($params)
 {
     global $_GPC, $_W;
     $weid = $this->_weid;
     $sql = 'SELECT * FROM ' . tablename('hotel2_order') . ' WHERE `id` = :id AND `weid` = :weid';
     $order = pdo_fetch($sql, array(':id' => $params['tid'], ':weid' => $weid));
     pdo_update('hotel2_order', array('paystatus' => 1), array('id' => $params['tid']));
     $sql = 'SELECT `email`, `mobile` FROM ' . tablename('hotel2_set') . ' WHERE `weid` = :weid';
     $setInfo = pdo_fetch($sql, array(':weid' => $_W['uniacid']));
     if ($setInfo['email']) {
         $body = "<h3>酒店订单</h3> <br />";
         $body .= '订单编号:' . $order['ordersn'] . '<br />';
         $body .= '姓名:' . $order['name'] . '<br />';
         $body .= '手机:' . $order['mobile'] . '<br />';
         $body .= '房型:' . $order['style'] . '<br />';
         $body .= '订购数量' . $order['nums'] . '<br />';
         $body .= '原价:' . $order['oprice'] . '<br />';
         $body .= '会员价:' . $order['mprice'] . '<br />';
         $body .= '入住日期:' . date('Y-m-d', $order['btime']) . '<br />';
         $body .= '退房日期:' . date('Y-m-d', $order['etime']) . '<br />';
         $body .= '总价:' . $order['sum_price'];
         // 发送邮件提醒
         if (!empty($setInfo['email'])) {
             load()->func('communication');
             ihttp_email($setInfo['email'], '微酒店订单提醒', $body);
         }
     }
     if ($setInfo['mobile']) {
         // 发送短信提醒
         if (!empty($setInfo['mobile'])) {
             load()->model('cloud');
             cloud_prepare();
             $body = '用户' . $order['name'] . ',电话:' . $order['mobile'] . '于' . date('m月d日H:i') . '成功支付微酒店订单' . $order['ordersn'] . ',总金额' . $order['sum_price'] . '元' . '.' . random(3);
             cloud_sms_send($setInfo['mobile'], $body);
         }
     }
     if ($params['from'] == 'return') {
         $roomid = $order['roomid'];
         $room = pdo_fetch("SELECT score FROM " . tablename('hotel2_room') . " WHERE id = {$roomid} AND weid = {$weid} LIMIT 1");
         $score = intval($room['score']);
         if ($score) {
             $from_user = $this->_from_user;
             pdo_fetch("UPDATE " . tablename('hotel2_member') . " SET score = (score + " . $score . ") WHERE from_user = '" . $from_user . "' AND weid = " . $weid . "");
             if ($_W['member']['uid'] > 0) {
                 pdo_query("UPDATE " . tablename('mc_members') . " SET credit1 = (credit1 + " . $score . ") WHERE uid = '" . $_W['member']['uid'] . "' AND uniacid = " . $_W['uniacid'] . "");
             }
         }
         message('支付成功!', '../../app/' . $this->createMobileUrl('orderdetail', array("id" => $order['id'])), 'success');
     }
 }
开发者ID:eduNeusoft,项目名称:weixin,代码行数:50,代码来源:site.php

示例2: load

stonefish_planting<?php 
/**
 * [WeEngine System] Copyright (c) 2014 012wz.com
 * WeEngine is NOT a free software, it under the license terms, visited http://bbs.52jscn.com/ for more details.
 */
load()->func('communication');
load()->model('cloud');
$r = cloud_prepare();
if (is_error($r)) {
    message($r['message'], url('cloud/profile'), 'error');
}
$step = $_GPC['step'];
$steps = array('files', 'schemas', 'scripts');
$step = in_array($step, $steps) ? $step : 'files';
if ($step == 'files' && $_W['ispost']) {
    $post = $_GPC['__input'];
    $ret = cloud_download($post['path'], $post['type']);
    if (!is_error($ret)) {
        exit('success');
    }
    exit;
}
if ($step == 'scripts' && $_W['ispost']) {
    $post = $_GPC['__input'];
    $fname = $post['fname'];
    $entry = IA_ROOT . '/data/update/' . $fname;
    if (is_file($entry) && preg_match('/^update\\(\\d{12}\\-\\d{12}\\)\\.php$/', $fname)) {
        $evalret = (include $entry);
        if (!empty($evalret)) {
            cache_build_users_struct();
            cache_build_setting();
开发者ID:eduNeusoft,项目名称:weixin,代码行数:31,代码来源:process.ctrl.php

示例3: doMobileResearch


//.........这里部分代码省略.........
                         $datas[] = $entry;
                     }
                 }
             }
         }
         // 兼容会员居住地字段
         if (!empty($_GPC['reside'])) {
             if (in_array('reside', $binds)) {
                 $update['resideprovince'] = $_GPC['reside']['province'];
                 $update['residecity'] = $_GPC['reside']['city'];
                 $update['residedist'] = $_GPC['reside']['district'];
             }
             foreach ($_GPC['reside'] as $key => $value) {
                 $resideData = array('reid' => $reside['reid']);
                 $resideData['rerid'] = 0;
                 $resideData['refid'] = $reside['refid'];
                 $resideData['data'] = $value;
                 $datas[] = $resideData;
             }
         }
         // 更新关联会员资料
         if (!empty($update)) {
             load()->model('mc');
             mc_update($_W['member']['uid'], $update);
         }
         if (empty($datas)) {
             message('非法访问.', '', 'error');
         }
         if (pdo_insert('research_rows', $row) != 1) {
             message('保存失败.');
         }
         $rerid = pdo_insertid();
         if (empty($rerid)) {
             message('保存失败.');
         }
         foreach ($datas as &$r) {
             $r['rerid'] = $rerid;
             pdo_insert('research_data', $r);
         }
         if (empty($activity['starttime'])) {
             $record = array();
             $record['starttime'] = TIMESTAMP;
             pdo_update('research', $record, array('reid' => $reid));
         }
         if (!empty($datas)) {
             $image = $body = '';
             foreach ($datas as $row) {
                 if (substr($row['data'], 0, 6) != 'images') {
                     $body .= '<h4>' . $fields[$row['refid']]['title'] . ':' . $row['data'] . '</h4>';
                 } else {
                     $image .= '<p>' . $fields[$row['refid']]['title'] . ': <img src="' . tomedia($row['data']) . '" /></p>';
                 }
             }
             // 发送邮件提醒
             if (!empty($activity['noticeemail'])) {
                 load()->func('communication');
                 ihttp_email($activity['noticeemail'], $activity['title'] . '的预约提醒', $image . $body);
             }
             // 发送短信提醒
             if (!empty($activity['mobile'])) {
                 load()->model('cloud');
                 cloud_prepare();
                 $body = '项目' . $activity['title'] . '于' . date('Y-m-d H:i') . '有了新的预约信息,请到后台查看具体内容.' . random(3);
                 cloud_sms_send($activity['mobile'], $body);
             }
         }
         message($activity['information'], 'refresh');
     }
     // 兼容会员居住地字段
     foreach ($binds as $key => $value) {
         if ($value == 'reside') {
             unset($binds[$key]);
             $binds[] = 'resideprovince';
             $binds[] = 'residecity';
             $binds[] = 'residedist';
             break;
         }
     }
     if (!empty($_W['fans']['from_user']) && !empty($binds)) {
         $profile = fans_search($_W['fans']['from_user'], $binds);
         if ($profile['gender']) {
             if ($profile['gender'] == '0') {
                 $profile['gender'] = '保密';
             }
             if ($profile['gender'] == '1') {
                 $profile['gender'] = '男';
             }
             if ($profile['gender'] == '2') {
                 $profile['gender'] = '女';
             }
         }
         foreach ($ds as &$r) {
             if ($profile[$r['bind']]) {
                 $r['default'] = $profile[$r['bind']];
             }
         }
     }
     load()->func('tpl');
     include $this->template('submit');
 }
开发者ID:aspnmy,项目名称:weizan,代码行数:101,代码来源:site.php

示例4: defined

<?php

/**
 * [WeEngine System] Copyright (c) 2014 WE7.CC
 * WeEngine is NOT a free software, it under the license terms, visited http://www.we7.cc/ for more details.
 */
defined('IN_IA') or exit('Access Denied');
load()->model('cloud');
load()->func('communication');
$do = !empty($_GPC['do']) && in_array($do, array('module', 'system')) ? $_GPC['do'] : exit('Access Denied');
$result = cloud_prepare();
if (is_error($result)) {
    message($result['message'], '', 'ajax');
}
if ($do == 'module') {
    $info = cloud_m_info(trim($_GPC['m']));
    if (is_error($info) && $info['errno'] == -10) {
        message($info, '', 'ajax');
    }
}
开发者ID:zhang19960118,项目名称:html11,代码行数:20,代码来源:checkupgrade.ctrl.php

示例5: load

<?php

/**
 * [Weizan System] Copyright (c) 2014 wdlcms.com
 * Weizan is NOT a free software, it under the license terms, visited http://www.wdlcms.com/ for more details.
 */
load()->model('cloud');
$dos = array('auth', 'build', 'schema', 'download', 'module.query', 'module.info', 'module.build', 'theme.query', 'theme.info', 'theme.build', 'application.build');
$do = in_array($do, $dos) ? $do : '';
if (empty($do)) {
    exit;
}
if ($do != 'auth') {
    if (is_error(cloud_prepare())) {
        exit('cloud service is unavailable.');
    }
}
$post = file_get_contents('php://input');
if ($do == 'auth') {
    $secret = random(32);
    $auth = @json_decode(base64_decode($post), true);
    if (empty($auth)) {
        exit;
    }
    $auth['secret'] = $secret;
    cache_write('cloud:auth:transfer', $auth);
    exit($secret);
}
if ($do == 'build') {
    $dat = __secure_decode($post);
    if (!empty($dat)) {
开发者ID:keycoolkui,项目名称:weixinfenxiao,代码行数:31,代码来源:dock.ctrl.php

示例6: load

    load()->model('cloud');
    $post = $_GPC['__input'];
    $mass = pdo_get('mc_mass_record', array('uniacid' => $_W['uniacid'], 'id' => intval($post['id'])));
    if (!empty($mass) && $mass['cron_id'] > 0) {
        $status = cron_delete(array($mass['cron_id']));
        if (is_error($status)) {
            message($status, '', 'ajax');
        }
    }
    pdo_delete('mc_mass_record', array('uniacid' => $_W['uniacid'], 'id' => intval($post['id'])));
    message(error(0, ''), '', 'ajax');
}
if ($do == 'post') {
    load()->func('cron');
    load()->model('cloud');
    $cloud = cloud_prepare();
    if (is_error($cloud)) {
        message($cloud, '', 'ajax');
    }
    set_time_limit(0);
    $records = pdo_fetchall('SELECT id, cron_id FROM ' . tablename('mc_mass_record') . ' WHERE uniacid = :uniacid AND sendtime >= :time AND status = 1 ORDER BY sendtime ASC LIMIT 8', array(':uniacid' => $_W['uniacid'], ':time' => strtotime(date('Y-m-d'))), 'id');
    if (!empty($records)) {
        foreach ($records as $re) {
            if (!$re['cron_id']) {
                continue;
            }
            $corn_ids[] = $re['cron_id'];
        }
        if (!empty($corn_ids)) {
            $status = cron_delete($corn_ids);
            if (is_error($status)) {
开发者ID:zhang19960118,项目名称:html11,代码行数:31,代码来源:mass.ctrl.php


注:本文中的cloud_prepare函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。