#!/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;
@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";
if ($id) {
$SQL = "SELECT * FROM mln_reseller WHERE Rid1 = '$id'";
&Do_SQL;
while ($row = $sth->fetchrow_hashref) {$user = $row->{"Id"}; }
$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";
}
if (!$user) {$user = "VCP"}
$SQL = "SELECT * FROM users WHERE Username = '$user'";
&Do_SQL;
while ($row = $sth->fetchrow_hashref) {
foreach $field (@fields) {${$field} = $row->{"$field"};}
}
$contact_detail = "
$Nama
$Alamat1
$Kota $Propinsi $Kodepos
Telp. $Telepon
";
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";}
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 "KIRIM PERTANYAAN") {
&check_form;
&send_contact;
&send_thanks;
exit;
}
&contact_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;}
}
######################################################################
# form
######################################################################
sub contact_form {
print $q->header;
if (!$Extras1) {&contact_t1;}
if ($Extras1 eq "1") {&contact_t1;}
elsif ($Extras1 eq "2") {&contact_t2;}
elsif ($Extras1 eq "3") {&contact_t3;}
elsif ($Extras1 eq "4") {&contact_t4;}
elsif ($Extras1 eq "5") {&contact_t5;}
elsif ($Extras1 eq "6") {&contact_t6;}
elsif ($Extras1 eq "7") {&contact_t7;}
elsif ($Extras1 eq "8") {&contact_t8;}
elsif ($Extras1 eq "9") {&contact_t9;}
elsif ($Extras1 eq "10") {&contact_t10;}
}
################################## EMAIL ADMINISTRATOR
sub send_contact {
$message = "Berikut ini pertanyaan yang diajukan pengunjung dari halaman web bisnis $Title di MILYUNER.COM:
$tPertanyaan";
if ($smtphost) {
$smtp = Net::SMTP->new($smtphost);
$smtp->mail($tEmail);
$smtp->to($Email);
$smtp->data();
$smtp->datasend("From: $tNama <$tEmail>\n");
$smtp->datasend("To: $Nama <$Email>\n");
$smtp->datasend("Subject: Pertanyaan dari web bisnis\n");
$smtp->datasend("\n");
$smtp->datasend("$message\n\n");
$smtp->dataend();
$smtp->quit();
} else {
open (MAIL, "|$mailprog -oi -t") || die "Can't open $mailprog!\n";
print MAIL<
Subject: Pertanyaan dari web bisnis
From: $tNama <$tEmail>
$message
EOF
close (MAIL);
}
$message = "";
}
################################## THANKS EMAIL
sub send_thanks {
print $q->header;
if (!$Extras1) {&contactthanks_t1;}
if ($Extras1 eq "1") {&contactthanks_t1;}
elsif ($Extras1 eq "2") {&contactthanks_t2;}
elsif ($Extras1 eq "3") {&contactthanks_t3;}
elsif ($Extras1 eq "4") {&contactthanks_t4;}
elsif ($Extras1 eq "5") {&contactthanks_t5;}
elsif ($Extras1 eq "6") {&contactthanks_t6;}
elsif ($Extras1 eq "7") {&contactthanks_t7;}
elsif ($Extras1 eq "8") {&contactthanks_t8;}
elsif ($Extras1 eq "9") {&contactthanks_t9;}
elsif ($Extras1 eq "10") {&contactthanks_t10;}
exit;
}
sub print_default {
print $q->header;
print<$_[0]
K E M B A L I
EOF
exit;
}
1;