示例#1
0
                    $dados_nometipo = mysql_fetch_array(mysql_query("SELECT * FROM prova WHERE cod_prova = '{$dados_array['1']}'"));
                    $dados_mod = mysql_fetch_array(mysql_query("SELECT * FROM modalidade WHERE cod_modalidade = '{$dados_nometipo['cod_modalidade']}'"));
                    $nometipo = 'Prova de ' . $dados_mod['nome_modalidade'];
                } else {
                    mysql_query("UPDATE evento SET lugares_reservados = (lugares_reservados + '{$item_number}') WHERE cod_evento = '{$dados_array['1']}'");
                    $dados_nometipo = mysql_fetch_array(mysql_query("SELECT * FROM evento WHERE cod_evento = '{$dados_array['1']}'"));
                    $nometipo = $dados_nometipo['designacao'] . ' de ' . $dados_nometipo['descricao'];
                }
                require_once '../../funcao/funcao_formulario.php';
                $mail = enviamail_re_co($dados_vis['email'], $compra, $dados_vis['nome'], $item_number, $nometipo, $numero);
                require_once '../../sms/sendSMSclass.php';
                $gsm = array();
                $telemovel = 351 * 1000000000 + $dados_vis['telemovel'];
                #echo $telemovel;
                $gsm[0] = $telemovel;
                $SENDSMS = new SendSMSclass();
                $messagetext = 'Efectou a seguinte compra com o numero ' . $numero;
                $response = $SENDSMS->SendSMS($messagetext, $gsm);
                #echo 'resposta: '.htmlentities($response, ENT_QUOTES);
                #print_r($response);
            } else {
                #$_SESSION['mensagem'] = 'Pagamento não foi efetuado, volta a tentar.';
            }
        } else {
            if (strcmp($res, "INVALID") == 0) {
                #$_SESSION['mensagem'] = 'Pagamento não foi efetuado, volta a tentar.';
            }
        }
    }
    fclose($fp);
}
示例#2
0
function SendSMS($f)
{
    global $db, $locate, $config;
    $objResponse = new xajaxResponse();
    if ($f['sender'] == '') {
        $objResponse->addAlert($locate->translate('sender can not be empty'));
        return $objResponse;
    }
    require_once 'astercc-sms.class.php';
    $SendSMS = new SendSMSclass();
    $f['sender'] = str_replace("+", "%2b", $f['sender']);
    $f['SMSmessage'] = str_replace("+", "%2b", $f['SMSmessage']);
    $result = $SendSMS->SendSMS($f['sender'], $conf['SMSmessage']);
    if ($result == '-1') {
        //发送失败
        $objResponse->addAlert($locate->translate('Send Error'));
    } else {
        //发送成功
        $sentsResult = Customer::insertSentSms($f);
        //记录已发送的sms
        $objResponse->addAlert($locate->translate('Send Success'));
    }
    return $objResponse;
}