#!/usr/local/bin/perl use Time::Local; use File::Find; use CGI::Carp qw(fatalsToBrowser); use CGI qw (:standard); $q = new CGI; foreach ($q->param) {${$_} = $q->param($_); ${$_} =~ s/\;//ig;} require "/home/sniper/public_html/milyuner.com/cgi-bin/mlounge/config.cgi"; require "/home/sniper/public_html/milyuner.com/cgi-bin/mlounge/common.cgi"; require "/home/sniper/public_html/milyuner.com/cgi-bin/mlounge/mytemplate.cgi"; $url_to_pimage = "$home/images/pimage"; &Create_DB_Connection; $time = time() + 43200; &date; @fields = (Year,Month,Day,Sponsor,Status,Tier,Username,Password,Email,Title,Nama,Alamat1,Alamat2,Kota,Propinsi,Kodepos,Negara,Telepon,Nama_bank,Nomor_rekening,Nama_direkening,Identitas,Terms,Kaki1,Flagdel,OptOut,SuspendEmail,original_sponsor,Premium,Pre1,Pre2,Pre3,Pre4,DirectS,IndirectS); $var_main = "p.cgi?user=$user"; $var_order = "order.cgi?user=$user"; $var_contact = "contact.cgi?user=$user"; $var_afiliasi = "afiliasi.cgi?user=$user"; $var_resell = "resell.cgi?user=$user"; $var_payconfirm = "payconfirm.cgi?user=$user"; $reseller = $user; $new_seller = "user"; $seller = "$user"; $via_reseller = 0; if ($id) { $SQL = "SELECT * FROM mln_reseller WHERE Rid1 = '$id'"; &Do_SQL; while ($row = $sth->fetchrow_hashref) { $user = $row->{"Id"}; $Email_res = $row->{"Remail"}; $Nama_res = $row->{"Rname"}; $Rbankname = $row->{"Rbankname"}; $Raccname = $row->{"Raccname"}; $RRaccno = $row->{"Raccno"}; } $var_main = "p.cgi?id=$id"; $var_order = "order.cgi?id=$id"; $var_contact = "contact.cgi?id=$id"; $var_afiliasi = "afiliasi.cgi?id=$id"; $var_resell = "resell.cgi?id=$id"; $var_payconfirm = "payconfirm.cgi?id=$user"; $reseller = $id; $new_seller = "id"; $seller = "$id"; } if (!$user) {$user = "VCP"} $SQL = "SELECT * FROM users WHERE Username = '$user'"; &Do_SQL; while ($row = $sth->fetchrow_hashref) { foreach $field (@fields) {${$field} = $row->{"$field"};} } $owner_seller = "$Nama $Alamat1 $Kota $Propinsi $Kodepos Telp. $Telepon"; @chars = ( 0 .. 9 ); $order_id = join '', map $chars[ rand @chars ], 1 .. 10; if ($Status =~ /VALIDATED/ig) {&print_default("Anggota ini belum melakukan proses validasi.");exit;} #modiv to trial member elsif ($Flagdel == 1) {&print_default("Maaf, keanggotaan anda sedang di block. Silahkan hubungi admin\@milyuner.com");exit;} elsif ($Premium) {&print_default("Maaf, fasilitas ini hanya untuk MEMBER PREMIUM");exit;} @fieldbiz = (Title_name,Url_image,Heading,Subheading,Product_file,Warranty_flag,Info_flag,Contact_flag,Order_flag,Affiliate_flag,Bizdir_flag,Resell_flag,Product_price,Extras1,Extras2); $SQL = "SELECT * FROM mln_bizweb WHERE Id = '$user'"; &Do_SQL; while ($row = $sth->fetchrow_hashref) { foreach $fieldbiz (@fieldbiz) {${$fieldbiz} = $row->{"$fieldbiz"};} } if ($Url_image eq "default.gif") {$product_img = "$url_to_pimage/kmsreport.jpg";} elsif (!$Url_image) {$product_img = "$url_to_pimage/kmsreport.jpg";} else {$product_img = "$url_to_pimage/$Url_image";} $pay_to_owner = "Rp $Product_price"; if ($id && $Resell_flag == 1) { $via_reseller = 1; $SQL = "SELECT * FROM mln_ressetting WHERE Id = '$user'"; &Do_SQL; while ($pointer = $sth->fetchrow_hashref){ $owner = $pointer->{"Id"}; $Mprice = $pointer->{"Mprice"}; $Mshare = $pointer->{"Mshare"}; $Mproduct = $pointer->{"Mproduct"}; $Mproductlink = $pointer->{"Mproductlink"}; $Mproductdel = $pointer->{"Mproductdel"}; } ($owner_profit,$res_profit) = split (/\|/, $Mshare); $tt_to_owner = $owner_profit*$Mprice; $pay_to_owner = "Rp $tt_to_owner"; $tt_to_reseller = $res_profit*$Mprice; $res_payment_info = "DAN Membayar sebanyak : Rp $tt_to_reseller ke Nama Bank : $Rbankname No. Rekening : $RRaccno Nama di rekening : $Raccname"; $res_email = " dan $Email_res"; } if (!$Extras1) {&link_t1;} if ($Extras1 eq "1") {&link_t1;} elsif ($Extras1 eq "2") {&link_t2;} elsif ($Extras1 eq "3") {&link_t3;} elsif ($Extras1 eq "4") {&link_t4;} elsif ($Extras1 eq "5") {&link_t5;} elsif ($Extras1 eq "6") {&link_t6;} elsif ($Extras1 eq "7") {&link_t7;} elsif ($Extras1 eq "8") {&link_t8;} elsif ($Extras1 eq "9") {&link_t9;} elsif ($Extras1 eq "10") {&link_t10;} if ($action eq "ORDER") { &check_form; &send_order_to_owner; &send_thanks; if ($Resell_flag eq "1") {&send_order_to_reseller;} exit; } &order_form; exit; sub check_form { if (!$tNama) { &print_default("Anda belum menyebutkan nama"); exit;} if (!$tEmail) { &print_default("Anda belum menyebutkan alamat email"); exit;} if ($tEmail !~ /^[\w\-\.]+\@[\w\-]+\.[\w\-\.]+\w$/) { &print_default("Format Email tidak valid"); exit;} if (!$tKota) { &print_default("Anda belum menyebutkan kota"); exit;} if (!$tTelepon) { &print_default("Anda belum menyebutkan telepon"); exit;} if (!$tAlamat) { &print_default("Anda belum menyebutkan alamat"); exit;} #if (!$tTerm) #{ &print_default("Anda belum membaca SYARAT & KONDISI pemesanan"); exit;} # until ($stop_until eq "STOP") { # $SQL = "SELECT * FROM mln_reseller WHERE Rid1 = '$reseller_id'"; # &Do_SQL; # if ($sth->rows) {$found_id = "yes"; @charuser = ( 0 .. 9, "a" .. "z"); # $reseller_id = join '', map $charuser[ rand @chars ], 1 .. 8; # } # if ($found_id ne "yes") {$stop_until = "STOP";} # } @charuser = ( 0 .. 9, "a" .. "z"); $reseller_id = join '', map $charuser[ rand @charuser ], 1 .. 8; @charpass = ("A" .. "Z", "a" .. "z", 0 .. 9); $reseller_pass = join '', map $charpass[ rand @charpass ], 1 .. 6; $stat = "PENDING"; $SQL = "INSERT INTO mln_reseller (Year,Month,Day,Id,Rid1,Rid2,Rname,Remail,Rpassword,Rcid,Raddress,Rcity,Rstate,Rzip,Rphone,Rbankname,Raccname,Raccno,Rstatus) VALUES('$year','$month','$day','$user','$reseller_id','$tReseller','$tNama','$tEmail','$reseller_pass','$Rcid','$tAlamat','$tKota','$tPropinsi','$tKodepos','$tTelepon','$Rbankname','$Raccname','$Raccno','$stat')"; &Do_SQL; } ###################################################################### # form ###################################################################### sub order_form { print $q->header; if (!$Extras1) {&order_t1;} if ($Extras1 eq "1") {&order_t1;} elsif ($Extras1 eq "2") {&order_t2;} elsif ($Extras1 eq "3") {&order_t3;} elsif ($Extras1 eq "4") {&order_t4;} elsif ($Extras1 eq "5") {&order_t5;} elsif ($Extras1 eq "6") {&order_t6;} elsif ($Extras1 eq "7") {&order_t7;} elsif ($Extras1 eq "8") {&order_t8;} elsif ($Extras1 eq "9") {&order_t9;} elsif ($Extras1 eq "10") {&order_t10;} } # #
Saya telah membaca SYARAT & KONDISI pemesanan
# ################################## sub send_order_to_owner { $message = "Berikut ini detil order dari halaman web bisnis $Title di MILYUNER.COM: Order #Id : $order_id Nama pemesan : $tNama Email pemesan : $tEmail Alamat : $tAlamat $tKota $tPropinsi $tKodepos Telp. $tTelepon Ia melakukan pemesanan produk/jasa : $judul Harga : $harga_produk Informasi pembayaran telah dikirimkan kepadanya dengan informasi sebagai berikut : Membayar sebanyak : $pay_to_owner ke Nama Bank : $Nama_bank No. Rekening : $Nomor_rekening Nama di rekening : $Nama_direkening $res_payment_info Jika perlu, $Title bisa melakukan follow up dengan langsung menghubunginya, atau menunggu ia melakukan pembayaran NOTE: Email ini terkirim secara otomatis dari FORM ORDER di web bisnis milik $Title Regards MILYUNER.COM"; open (MAIL, "|$mailprog -oi -t") || die "Can't open $mailprog!\n"; print MAIL<K E M B A L I EOF exit; } 1;