public static function RegMail($acc) { //leap mail $lm = new Leapmail(); $lm->senderMail = "*****@*****.**"; $isi .= "Berikut Adalah Kredensial Pendaftaran Anda \n\n"; $isi .= ""; $isi .= "Email Anda : " . $acc->admin_email . "\n"; $isi .= "Password : "******"\n\n"; $isi .= "Silahkan Mulai Membeli Barang Branded dan ORI dengan Harga Miring!! \n\n Visit http://b3l1.com/firsttime for more Information"; $isi .= "\n\n"; $isi .= "Untuk Informasi lebih lanjut bisa melakukan email ke info@b3l1.com"; $lm->sendEmail($cm->user_email, "Proses Registrasi B3l1.COM", $isi); }
public function sendOrderBulk() { $err = 0; $name = addslashes($_POST['name']); if ($name == "") { $err = 1; } /*$email = addslashes($_POST['email']); if($email==""){ $err = 1; } if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $err = 1; }*/ $mobile = addslashes($_POST['mobile']); if ($mobile == "") { $err = 1; } $address = addslashes($_POST['address']); if ($address == "") { $err = 1; } //prop:prop,city:kota,pengirim_name:pengirim_name,pengirim_mobile:pengirim_mobile $prop = addslashes($_POST['prop']); if ($prop == "") { $err = 1; } $city = addslashes($_POST['city']); if ($city == "") { $err = 1; } $pengirim_name = addslashes($_POST['pengirim_name']); if ($pengirim_name == "") { $err = 1; } $pengirim_mobile = addslashes($_POST['pengirim_mobile']); if ($pengirim_mobile == "") { $err = 1; } //total_goodcost:total_goodcost,berat_total:berat_total,jne_type:jne_type,jne_price:jne_price //total_shipcost:total_shipcost,total_cost:total_cost $total_goodcost = addslashes($_POST['total_goodcost']); if ($total_goodcost == "") { $err = 1; } $berat_total = addslashes($_POST['berat_total']); if ($berat_total == "") { $err = 1; } $jne_type = addslashes($_POST['jne_type']); if ($jne_type == "") { $err = 1; } $jne_price = addslashes($_POST['jne_price']); if ($jne_price == "") { $err = 1; } $total_shipcost = addslashes($_POST['total_shipcost']); if ($total_shipcost == "") { $err = 1; } $total_cost = addslashes($_POST['total_cost']); if ($total_cost == "") { $err = 1; } if (self::hasCart() < 1) { $err = 1; } $arrOOS = self::cekStok(); $kurang_stok = count($arrOOS); if ($kurang_stok) { $err = 1; } if (!$err) { $cm = new CartModel(); $cm->po_address = $address; $cm->po_name = $name; $cm->po_mobile = $mobile; $cm->po_date = leap_mysqldate(); $cm->po_email = $email; $cm->po_pesanan_retail = json_encode(self::getCart()); $cm->po_ip_address = $_SERVER['REMOTE_ADDR']; //baru $cm->prop = $prop; $cm->city = $city; $cm->pengirim_mobile = $pengirim_mobile; $cm->pengirim_name = $pengirim_name; $cm->total_goodcost = $total_goodcost; $cm->total_cost = $total_cost; $cm->total_shipcost = $total_shipcost; $cm->jne_price = $jne_price; $cm->jne_type = $jne_type; $cm->berat_total = $berat_total; $cm->jumlah_item = self::hasCart(); $cm->po_pesanan_bulk = json_encode(self::getCartBulk()); $arrm = array("retail" => self::getCart(), "bulk" => self::getCartBulk()); $cm->po_pesanan = json_encode($arrm); $cm->userid = Account::getMyID(); $cm->user_email = Account::getMyEmail(); $po_id = $cm->save(); if ($po_id) { self::kurangiStok($po_id); $json['bool'] = 1; $json['po'] = $po_id; //leap mail $lm = new Leapmail(); $lm->senderMail = "*****@*****.**"; $isi .= "Terima Kasih Anda Telah Melakukan Pemesanan \n\n"; $isi .= ""; $isi .= "Detail Pesanan : " . _BPATH . "CartOrder/details?po={$po_id} \n"; $isi .= "Konfirmasi Sukses : " . _BPATH . "ordersuccesspage?po={$po_id} \n"; $isi .= "Order History : " . _BPATH . "myorder \n\n"; $isi .= "Terima Kasih Atas Pemesanan Anda, Silahkan Melakukan Transfer ke Rek \n"; $isi .= str_replace("<br>", "\n", Efiwebsetting::getData('rek_bca')); $isi .= "\n\n Dengan berita 'Payment NR " . $po_id . "'"; $isi .= "\n\n Pembayaran dengan Nama Rekening yang berbeda dengan Nama Account B3L1 Anda, HARUS melampirkan BERITA Transfer."; $isi .= "\n\n Barang akan kami process setelah pembayaran diterima. \n Pengiriman akan dilakukan setelah itu. "; $isi .= "\n\n Lama delivery sesuai JNE delivery sekitar 3-4 hari untuk paket REGULAR dan 1 hari untuk paket Yakin Esok Sampai."; $isi .= "\n\n Untuk Informasi lebih lanjut bisa melakukan email ke info@b3l1.com"; $lm->sendEmail($cm->user_email, "Pemesanan Produk B3l1.COM", $isi); //$to = "*****@*****.**"; //$subject = "Pemesanan b3l1"; //$message = "Tgl : ".$cm->po_date."\n Nama : ".$name."\n Email :".$email."\n Mobile : ".$mobile."\n Address : ".$address."\n Pesanan : ".$cm->po_pesanan; //mail($to, $subject, $message); //header("Location:"._SPPATH."ordersuccesspage"); //exit(); $cm->getByID($po_id); $cm->load = 1; $cm->iden_nr = Account::getMyEmail() . " ORDER NR : " . $po_id; $cm->save(); } } else { $json['bool'] = 0; } echo json_encode($json); exit; }
function asa() { $mail = new Leapmail(); $html = $this->createHTMLMsg(); pr($mail->sendEmail("*****@*****.**", "Aktivasi Restaurant", $html)); }
function processRegister() { //masi copy paste $uname_min = 5; $uname_max = 15; $passwd_min = 5; $passwd_max = 15; $hp_min = 9; $hp_max = 15; $json = array(); $json['err'] = ""; $json['bool'] = 0; //check captcha if (isset($_POST['g-recaptcha-response'])) { $captcha = $_POST['g-recaptcha-response']; } if (!$captcha) { $json['err'] .= Lang::t('Please verify that you are not a robot') . "<br>"; } else { $response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6LdxXBMTAAAAAAgT0r9Vgly2P8yyrtU2Io-OVDZa&response=" . $captcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']); if ($response . success == false) { $json['err'] .= Lang::t('Please verify that you are not a robot') . "<br>"; } else { //echo '<h2>Thanks for posting comment.</h2>'; //human // $json['err'] .= Lang::t('HUMANNN')."<br>"; } } //END check captcha //check token $rand = $_SESSION['rand']; $token = $_POST['token']; if ($rand != $token) { $json['err'] .= "Wrong Token<br>"; } //eND check token //check username $uname = addslashes($_POST['uname']); if (!validate_alphanumeric_underscore($uname)) { $json['err'] .= "Username must be alphanumeric<br>"; } if ($uname == "") { $json['err'] .= "Username cannot be empty<br>"; } if (strlen($uname) < $uname_min || strlen($uname) > $uname_max) { $json['err'] .= "The username is the wrong length. Min {$uname_min} Max {$uname_max} Characters.<br>"; } //apakah sudah terpakai //END //Check password $pwd = addslashes($_POST['pwd']); // if(!validate_alphanumeric_underscore($pwd)){ // $json['err'] .= "Password must be alphanumeric<br>"; // } if ($pwd == "") { $json['err'] .= "Password cannot be empty<br>"; } if (strlen($pwd) < $passwd_min || strlen($pwd) > $passwd_max) { $json['err'] .= "The password is the wrong length. Min {$passwd_min} Max {$passwd_max} Characters.<br>"; } $pwd2 = addslashes($_POST['pwd2']); if ($pwd != $pwd2) { $json['err'] .= "Password mismatched.<br>"; } //EnD //CHeck name $name = addslashes($_POST['name']); if ($name == "") { $json['err'] .= "Name cannot be empty<br>"; } if (!preg_match("/^[a-zA-Z ]*\$/", $name)) { $json['err'] .= "Only letters and white space allowed<br>"; } //END //Check Address $addresss = addslashes($_POST['addresss']); if ($addresss == "") { $json['err'] .= "Address cannot be empty<br>"; } //END //Check email $email = addslashes($_POST['email']); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $json['err'] .= "Invalid Email Address<br>"; } //apakah sudah terpakai //END //Check Phone $phone = addslashes($_POST['phone']); if (strlen($phone) < $hp_min || strlen($phone) > $hp_max) { $json['err'] .= "The phone is the wrong length. Min {$hp_min} Max {$hp_max} Characters.<br>"; } //ENd if ($json['err'] == "") { //cek apakah email dan username masi free $acc = new Account(); $nr = $acc->getJumlah("admin_email = '{$email}'"); $nr2 = $acc->getJumlah("admin_username = '******'"); if ($nr > 0) { $json['err'] .= "Email is already being registered.<br>"; } if ($nr2 > 0) { $json['err'] .= "Username is already being registered.<br>"; } if ($json['err'] == "") { //save as new Account $acc->admin_email = $email; $acc->admin_ip = $_SERVER['REMOTE_ADDR']; $acc->admin_nama_depan = $name; $acc->admin_password = $pwd; $acc->admin_username = $uname; $acc->admin_role = "normal_user"; $acc->admin_type = 1; $acc->admin_aktiv = 0; $acc->admin_hash = md5($uname . $pwd . time()); $acc->admin_reg_date = leap_mysqldate(); $acc->admin_lastupdate = leap_mysqldate(); $mid = $acc->save(); if ($mid) { $judul = "Your Registration at YourApp.Com"; $isi = "\n\n <h1>Thank you for registering with us!!</h1>\n <br>\n <a href='" . _BPATH . "verify?mid={$uname}&token={$acc->admin_hash}'>Verify My Account Now</a> <br>\n or open this link " . _BPATH . "verify?mid={$uname}&token={$acc->admin_hash}\n "; //send email $lm = new Leapmail(); // $lm->senderMail = "*****@*****.**"; //sementara disini..krn response error $json['bool'] = 1; $json['mid'] = $mid; if ($mm = $lm->sendEmail($email, $judul, $isi)) { $json['err'] .= $mm; } else { $json['err'] .= "Send Email failed. Please <a href='" . _SPPATH . "contact'>contact</a> us by email or phone.<br>"; } } else { $json['err'] .= "Save failed. Please <a href='" . _SPPATH . "contact'>contact</a> us by email or phone.<br>"; } } } echo json_encode($json); die; }
public function forgotpass2() { $email = addslashes($_POST['email']); if ($email == "") { die("Please Insert Email Account"); } $acc = new Account(); $arr = $acc->getWhere("admin_email = '{$email}'"); $acc = $arr[0]; $lm = new Leapmail(); $lm->senderMail = "*****@*****.**"; $isi .= "Berikut Adalah Kredensial Pendaftaran Anda \n\n"; $isi .= ""; $isi .= "Email Anda : " . $acc->admin_email . "\n"; $isi .= "Password : "******"\n\n"; $isi .= "Silahkan Mulai Membeli Barang Branded dan ORI dengan Harga Miring!! \n\n Visit http://b3l1.com/firsttime for more Information"; $isi .= "\n\n"; $isi .= "Untuk Informasi lebih lanjut bisa melakukan email ke info@b3l1.com"; $lm->sendEmail($acc->admin_email, "Recovery Password B3l1.COM", $isi); header("Location:" . _LANGPATH . "register?msg=Recovery%20Email%20sudah%20dikirim"); exit; }
public function setStatus() { $payment_status = isset($_GET['ps']) ? addslashes($_GET['ps']) : die('no ps'); $po_id = isset($_GET['po']) ? addslashes($_GET['po']) : die('no po'); $po = new CartModel(); $po->getByID($po_id); $payment_status_lama = $po->payment_status; if ($payment_status_lama == '3') { //canceled ke gak canceled // kurangi stok CartWeb::kurangiStok($po_id, 1, 0); } if ($payment_status == '3') { //gak canceled ke canceled // release stok //tambah stok CartWeb::kurangiStok($po_id, 0, 0); } if ($payment_status == '1') { //leap mail $lm = new Leapmail(); $lm->senderMail = "*****@*****.**"; $isi .= "Terima Kasih Anda Telah Melakukan Pembayaran \n\n"; $isi .= ""; $isi .= "Detail Pesanan : " . _BPATH . "CartOrder/details?po={$po_id} \n"; $isi .= "Order History : " . _BPATH . "myorder \n\n"; $isi .= "\n\n Pengiriman akan kami jalankan secepatnya."; $isi .= "\n\n Lama delivery sesuai JNE delivery sekitar 3-4 hari untuk paket REGULAR dan 1 hari untuk paket Yakin Esok Sampai."; $isi .= "\n\n Untuk Informasi lebih lanjut bisa melakukan email ke info@b3l1.com"; $lm->sendEmail($po->user_email, "Konfirmasi Pemrosesan Pemesanan Produk B3l1.COM", $isi); } if ($payment_status == '2') { //leap mail $lm = new Leapmail(); $lm->senderMail = "*****@*****.**"; $isi .= "Pengiriman Produk Pesanan Anda Sudah Dilakukan \n\n"; $isi .= ""; $isi .= "Detail Pesanan : " . _BPATH . "CartOrder/details?po={$po_id} \n"; $isi .= "Order History : " . _BPATH . "myorder \n\n"; $isi .= "\n\n Lama delivery sesuai JNE delivery sekitar 3-4 hari untuk paket REGULAR dan 1 hari untuk paket Yakin Esok Sampai."; $isi .= "\n\n Untuk Informasi lebih lanjut bisa melakukan email ke info@b3l1.com"; $lm->sendEmail($po->user_email, "Pengiriman Produk B3l1.COM", $isi); } $po->payment_status = $payment_status; $po->load = 1; $po->save(); }