"); set_global_var("joinnow_button",""); set_global_var("error_msg","

". get_global_var(This_user_has_been_deactive) .""); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/login.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //Free account need to be updated $cf_gold_free_member = get_global_var(cf_gold_free_member); $cf_enable_payment = get_global_var(cf_enable_payment); if($cf_enable_payment == "1"){ if ($row["user_type"] == "0" && $cf_gold_free_member =="1"){ //Logout setcookie("user",""); set_global_var("user",""); set_global_var("hello_user",""); set_global_var("logout_button",""); set_global_var("chk_admin_user",""); setcookie("chk_admin_user",""); setcookie("say_hello_user",""); setcookie("set_remember_me",""); set_global_var("login_button",""); set_global_var("joinnow_button",""); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/free_account_need_update.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } } if($user_name_id != "") setcookie("user",$user_name_id) ; $say_hello_user=get_global_var(say_hello_user); set_global_var("hello_user","Hello $say_hello_user!"); set_global_var("logout_button",""); set_global_var("login_button",""); set_global_var("joinnow_button",""); # Set the right link on each icon if user already sign in set_global_var("mtool_myaccount","members.php?lang=$lang&step=user_info"); set_global_var("mtool_addressbook","members.php?lang=$lang&step=main_book"); set_global_var("mtool_calendar","members.php?lang=$lang&step=calendar"); set_global_var("mtool_myalbum","members.php?lang=$lang&step=album"); set_global_var("mtool_reminder","members.php?lang=$lang&step=reminder"); set_global_var("mtool_myfavorite","index.php?lang=$lang&step=favorite"); set_global_var("mtool_history","index.php?lang=$lang&step=history"); set_global_var("mtool_birthdayalert","index.php?lang=$lang&step=birthday_alert"); } if($user !=""){ if($row[user_birth_mon] =="0" || $row[user_birth_mday] =="0"){ if($step != "user_info2"){ $Tell_user_update_birthday_info=get_global_var(Tell_user_update_birthday_info); set_global_var("error_msg","

$Tell_user_update_birthday_info"); user_info(); exit; } } } switch($step){ case "remove_emaillist": $what = get_global_var(what); if ($what =="remove"){ if($list_mgroup_id =="-1"){ //Newsletter list //Update member user_receive_newsletter update_field_in_db("max_ecuser","user_receive_newsletter","0","user_email='$email' LIMIT 1"); } elseif($list_mgroup_id =="-2"){ //Special Offer list //Update member user_receive_newsletter update_field_in_db("max_ecuser","user_receive_offer","0","user_email='$email' LIMIT 1"); } //Delete row delete_row("max_mail_list","list_mgroup_id='$list_mgroup_id' and list_email='$email' LIMIT 1"); } $list =get_dblistvalue("max_mail_list","list_id","list_email='$email'"); if(count($list) > 0){ $data =""; $x=0; foreach ($list as $val){ $x++; $row_email = get_row("max_mail_list","*","list_id='$val'"); $mgroup_name =get_dbvalue("max_mail_group","mgroup_name","mgroup_id='$row_email[list_mgroup_id]'"); if($row_email[list_mgroup_id] =="-1") $mgroup_name ="Newsletters List"; if($row_email[list_mgroup_id] =="-2") $mgroup_name ="Special Offers List"; $data .="
  • $emailist_Group_Name $mgroup_name - $emailist_Remove_Group_Name
  • \n"; } set_global_var("print_list_email",""); $show_remove_emailist_html_Total_email_count=str_replace("%show_email%",$email,$show_remove_emailist_html_Total_email_count); $show_remove_emailist_html_Total_email_count=str_replace("%show_number%",$x,$show_remove_emailist_html_Total_email_count); } else{ $emailist_error_msg_Mail_Not_Found=str_replace("%show_email%",$email,$emailist_error_msg_Mail_Not_Found); set_global_var("show_remove_emailist_html_Total_email_count",$emailist_error_msg_Mail_Not_Found); } require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_remove_emailist.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "paypal_thankyou": set_global_var("show_sendcard_complete",get_html_from_layout("templates/$cf_set_template/show_paypal_thankyou.html")); show_homepage(); exit; break; case "print_this_card": $cs_row =get_row("max_ecardsent","*","cs_id='$cs_id'"); if($cs_row[cs_id] ==""){ require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); if($cs_id !="") set_global_var("error_msg","

    $show_pickup_card_html_Card_number_not_found
    "); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_pickup_card.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } else{ foreach($cs_row as $key=>$val){ set_global_var($key,$val); } show_card_body($cs_row[cs_ec_id],"pickup","",$cs_row[cs_skin_name],$cs_row[cs_poem],$cs_row[cs_poem_align],$cs_row[cs_stamp_filename],$cs_row[cs_message]); $print_card_body = get_global_var(print_card_body); print<< eCardMAX Greetings - Send Free eCards. _ $print_card_body
    amateur web galleries amateur web galleries add 3 d anime boy sex 3 d anime boy sex sense luxor beauty products luxor beauty products down jumping topless jumping topless or jennifer aniston nude scene jennifer aniston nude scene red nude in parade nude in parade great sandra bullock nude celebritymoviearchive sandra bullock nude celebritymoviearchive question rough sex bleeding rough sex bleeding speech cybersex demo cybersex demo present interracial free sex trailers interracial free sex trailers ask guys gagging guys gagging time nude teenie modles nude teenie modles nor ebay mature ebay mature even mature woman porn mature woman porn sat mature spreads pussy mature spreads pussy soft thongs ass porn vids thongs ass porn vids direct gay teen boys gallery gay teen boys gallery bear flavor of love nudity flavor of love nudity connect stopping a man s orgasm stopping a man s orgasm skin brtiney spears sex video brtiney spears sex video carry lactating breasts videos lactating breasts videos table teen suicide graphs teen suicide graphs life nude women from bosnia nude women from bosnia long matthew rush get fucked matthew rush get fucked wall cartoon porn moves free cartoon porn moves free bit armanda upskirt armanda upskirt class double penetration pussy webcam double penetration pussy webcam experience yahoo seks melayu yahoo seks melayu rest gian morph gay dong gian morph gay dong who inner city sex ads inner city sex ads group dick master dick master wild chicken breast tender recipes chicken breast tender recipes rich romance iq romance iq me nude naturist girls nude naturist girls enter sensory integration dysfunction braces sensory integration dysfunction braces atom woodstock nudist colony woodstock nudist colony floor illegal girls geting fucked illegal girls geting fucked dog amature straight guys tgp amature straight guys tgp your asian secretary sex asian secretary sex prepare anal destrucion anal destrucion verb 1980 toyota tranny ratio 1980 toyota tranny ratio tone download rapidshare nudist young download rapidshare nudist young search nude rosie odonald nude rosie odonald heat little boy fetish little boy fetish moment american love of dogs american love of dogs afraid bouncer sex bouncer sex win escorts females midwest escorts females midwest with jana cova hardcore jana cova hardcore pay large cum loads facials large cum loads facials contain femdom queening techniques femdom queening techniques plain bizarre wallpaper for myspace bizarre wallpaper for myspace written men touching gay men touching gay edge diapering teens for punishment diapering teens for punishment team college striped bib overalls college striped bib overalls cost hotel amateur porn hotel amateur porn life nightwish dark passion nightwish dark passion turn top ten nude celebrity top ten nude celebrity pretty gonzo coeds drunk gonzo coeds drunk won't dail p for piss dail p for piss speed kiss tribute band wi kiss tribute band wi cause bouncer sex bouncer sex money mature fucking pictures mature fucking pictures ship tranny masterbation tranny masterbation mouth lady sonia secretary s pleasure lady sonia secretary s pleasure energy anmie porn free anmie porn free captain fasttake test strips fasttake test strips tie ricoh webcam driver ubuntu ricoh webcam driver ubuntu energy eros escorts green bay eros escorts green bay again fat bob broes porn fat bob broes porn repeat gay cum photos gay cum photos consonant gay pendleton gay pendleton ring xxx yugio xxx yugio poem beauty uses olive oil beauty uses olive oil knew fort walton beach personals fort walton beach personals speech kids posing naked kids posing naked strange brunette lesbians videos brunette lesbians videos each girls bondage tortured girls bondage tortured major cerita lucah chubby cerita lucah chubby lake nudist camps in georgia nudist camps in georgia our panama xxx websites panama xxx websites talk mhong dating mhong dating more movie clips bigdick shemales movie clips bigdick shemales tell west st paul singles west st paul singles material sara evans whore sara evans whore original shakin mah titties video shakin mah titties video natural barbie and dating game barbie and dating game up anal skin shedding itching anal skin shedding itching big nude walmart nude walmart plant porn spectrobes porn spectrobes famous bleach hentai key bleach hentai key enter fisting with a bat fisting with a bat trouble gay sex hentai gay sex hentai room lilly dogging uk gallery lilly dogging uk gallery develop kiss me lyrics faith kiss me lyrics faith foot tropical striped table linens tropical striped table linens where rough interracial gangbangs rough interracial gangbangs was naked archaeologist on dvd naked archaeologist on dvd well asain girls with pussy asain girls with pussy nothing christain counseling centers christain counseling centers does sleeping latina sex movies sleeping latina sex movies moon mila retirement anal mila retirement anal born clube xxx clube xxx test sex pillows positions sex pillows positions big female urethra penetration porn female urethra penetration porn cold inverted nipple peircing inverted nipple peircing will reality love america vote reality love america vote women victoria secrets nude clips victoria secrets nude clips place mature lover videos mature lover videos follow scarlett johansson nude photos scarlett johansson nude photos that teens wearing skirts pics teens wearing skirts pics lie tit slut and pussy tit slut and pussy original armanda upskirt armanda upskirt straight p bot sex p bot sex sell personals male personals male sound rihanna airbrushed nude rihanna airbrushed nude instant rm 2 mpg fast rm 2 mpg fast clock anal fisting diagram anal fisting diagram well discology kiss discology kiss plan naked bull run naked bull run object vaginal piercing videos vaginal piercing videos seven nudity in eurotrip nudity in eurotrip yard pure deepthroat porno pure deepthroat porno care bowling ball up vagina bowling ball up vagina food papparazzi nude papparazzi nude present women sex perth women sex perth hair seattle naughty dogs seattle naughty dogs experiment peri gilpin naked peri gilpin naked crowd goth porn vids goth porn vids money gilmore girls spanking gilmore girls spanking simple shemale naomi mpegs shemale naomi mpegs subtract xxx adult upskirt clips xxx adult upskirt clips locate fuck alice fuck alice dad sexuality and asberger s syndrome sexuality and asberger s syndrome grew hot celeberty nude hot celeberty nude prepare tiger tyson fuck supreme tiger tyson fuck supreme fact the pose foot fetish the pose foot fetish find naughty book worm vid naughty book worm vid appear laser breast augmentation pic laser breast augmentation pic steam midjet sex midjet sex most fat ugly tits fat ugly tits written girls drinking jizz girls drinking jizz bear daria the misery chick daria the misery chick quiet escort agencies missouri escort agencies missouri fire mature nude sex mature nude sex one porn actress alyssa porn actress alyssa piece transgender transsexual definitions transgender transsexual definitions raise matured women nude photos matured women nude photos get naughty booty naughty booty got smile purple chick smile purple chick process cartoon porn evangelion cartoon porn evangelion valley suro porn stars suro porn stars voice erotic video printed catalog erotic video printed catalog sun gay ass stretching gay ass stretching drink kansas city motorcycle escort kansas city motorcycle escort problem liza tgp liza tgp mine largest breasts world record largest breasts world record true . iran lesbian gathering iran lesbian gathering crowd love saying icons love saying icons exact forced bi tgp forced bi tgp direct horse sex female stories horse sex female stories sister sissy podcasts sissy podcasts capital paul logan nude paul logan nude roll old grannys nude old grannys nude multiply boobs naked teen girls boobs naked teen girls and shocking gay anal tgp shocking gay anal tgp atom sex offenders controversy sex offenders controversy mouth she male pool orgy rental she male pool orgy rental smell female fingering video female fingering video hope sex with transsexual sex with transsexual record xxx proposal is fake xxx proposal is fake supply turkish teen model turkish teen model like outdoor orgy flashing fucking outdoor orgy flashing fucking thing sasha milf sasha milf eat shirley cummings shirley cummings either dating sims newgrounds dating sims newgrounds inch anal shim anal shim trouble large vibrator with pearls large vibrator with pearls winter big bang theory cbs big bang theory cbs also tribadism sex clips tribadism sex clips score sweet hot romance stories sweet hot romance stories duck cosby show porn cosby show porn which pete s lake webcam pete s lake webcam end sexy porn lesbian videos sexy porn lesbian videos open busty indian girls busty indian girls girl male ejaculation picts male ejaculation picts planet women wearing nylon panty women wearing nylon panty spring lesbian sex guides lesbian sex guides direct peru men nude peru men nude value gay hetai gay hetai dark hot babes sucking dick hot babes sucking dick remember madona getting fucked movie madona getting fucked movie surface mature porn females mature porn females picture sex roles france sex roles france trouble teentitens porn movies teentitens porn movies invent simdate sex simdate sex melody bangbros vida guerra bangbros vida guerra control symptoms of porn addiction symptoms of porn addiction notice teen usa pictures teen usa pictures column nubile nympho mpegs nubile nympho mpegs soon gay teen dvd gay teen dvd white kentucky webcams kentucky webcams store person prefer sex person prefer sex water meaning of jah love meaning of jah love string reststop sex reststop sex chance classroom ffm classroom ffm equate licking my clit licking my clit night we love covk we love covk perhaps langmuir relationship langmuir relationship million wives pictures free wives pictures free experiment matthew leblac nude matthew leblac nude feel erotic desktop wallpaper sites erotic desktop wallpaper sites corner boobs big boobs boobs big boobs break female masturbation tecniques female masturbation tecniques hot mary j blige love mary j blige love knew aids from a kiss aids from a kiss round fuck you lizards fuck you lizards body verified escorts verified escorts real carnal pleasure carnal pleasure tall ude teen model ude teen model come kid skydives naked kid skydives naked listen ebony teen porn clips ebony teen porn clips example julian mcmahon nude julian mcmahon nude drink sundowner strip sundowner strip field snow love quotes snow love quotes spend virgin nudes japan voyeur virgin nudes japan voyeur fit florida photo facial florida photo facial third mallika sharawat topless mallika sharawat topless rest voyeur wife watch voyeur wife watch enemy lutheran counseling services charlotte lutheran counseling services charlotte afraid melissa mounds porn melissa mounds porn fraction oregon beauty contest winners oregon beauty contest winners floor hardcore cartoon hentai hardcore cartoon hentai fresh mature masturbating pics mature masturbating pics degree giant juggs giant juggs experiment teens strip vids teens strip vids open tv ts escorts reading tv ts escorts reading develop cassandra shower sex cassandra shower sex moment moms stockings pantyhose milfs moms stockings pantyhose milfs mark regastered sex affinder regastered sex affinder fig give sensual massage give sensual massage ground glenwood springs nudist glenwood springs nudist held hot webcam sluts hot webcam sluts garden nude pictures angelina jolie nude pictures angelina jolie store orgasm masturbation online free orgasm masturbation online free full naked guy hollywood stars naked guy hollywood stars at pschology dating pschology dating men emma watson upskirt torrents emma watson upskirt torrents repeat naked true males naked true males bear birmingham escorts uk birmingham escorts uk wish all upskirt all upskirt describe upskirt cooter upskirt cooter people wendy fisting housewives wendy fisting housewives third 34b boobs 34b boobs that cerita lucah chubby cerita lucah chubby should young knoxville escorts young knoxville escorts moon bikini contests big butts bikini contests big butts who asian blowjob mpegs free asian blowjob mpegs free less latinas hand lotion usage latinas hand lotion usage able panties stockings pantyhose stories panties stockings pantyhose stories drink chick in mt pocono chick in mt pocono tool hilary duff thong hilary duff thong slow artist yasuda bondage artist yasuda bondage rest german sex fucking german sex fucking noon no panties upskirt pics no panties upskirt pics whole horoscope love long term horoscope love long term pitch i love kerry tv i love kerry tv mean handjob gallary handjob gallary and supermarket sex slave supermarket sex slave bring leanor varela nudes leanor varela nudes red myra nude pic myra nude pic in sensual meetings sensual meetings go pamula andersan nude pamula andersan nude grow pret fuck pret fuck self pussing licking clips pussing licking clips heard little rock nude little rock nude air teens summer jobs teens summer jobs meant jewish pornstar jewish pornstar plain femail sex femail sex end nudism in georgia nudism in georgia fear no registration webcam no registration webcam size nudes sweden nudes sweden who european bdsm european bdsm wonder dick harrell dick harrell skin support gay rightas support gay rightas dream contests coffee time romance contests coffee time romance lead nude thumbnail by cliff nude thumbnail by cliff push osteoporosis and teens osteoporosis and teens afraid chubby goth girls chubby goth girls the amateur college couples amateur college couples wood oman oman counseling oman oman counseling base busty reny video busty reny video danger gangbang sex pics gangbang sex pics corn xtube piss in shower xtube piss in shower word world alien love transmission world alien love transmission girl samantha wright nude samantha wright nude collect dogging rockland county dogging rockland county copy femdom sex cartoons femdom sex cartoons whether jaimee foxworth anal mpg jaimee foxworth anal mpg food funny pics ladies peeing funny pics ladies peeing after blonde pussy up close blonde pussy up close spend meryl streep nude scene meryl streep nude scene change selfcare virgin media selfcare virgin media cover nylon wings for crafts nylon wings for crafts our painfull anal tgp painfull anal tgp eye exploited teens violet torrent exploited teens violet torrent area dick bavetta games refereed dick bavetta games refereed answer latina erotic massage latina erotic massage caught ass masterpiece aliana love ass masterpiece aliana love laugh irritations in the vagina irritations in the vagina decimal sexy classy mature ladies sexy classy mature ladies mountain big busty 22 big busty 22 little police relationship with partner police relationship with partner type bbw avi s bbw avi s appear teen fashion daisy baxter teen fashion daisy baxter motion bdsm choker bdsm choker spread artistic nude photographs artistic nude photographs wash shaved korean pussy shaved korean pussy a sunny leone cumming sunny leone cumming shoe pie masturbation pie masturbation sharp pastors sex stories pastors sex stories father naked college girls hazing naked college girls hazing range sex in sukhumvit sex in sukhumvit raise teen boy butt fuckers teen boy butt fuckers chart foam breasts foam breasts happen jensen indiana sex offender jensen indiana sex offender exact dhaka sex web site dhaka sex web site help elizabethan times teen suicide elizabethan times teen suicide wood uncensored hentia gallery uncensored hentia gallery man dating in arno bay dating in arno bay north escort 10006 escort 10006 simple gooseberry mature width gooseberry mature width simple amature sex nightclub amature sex nightclub on barely legal teen ass barely legal teen ass sentence nude female superstars nude female superstars past nicole austin boobs nicole austin boobs far lesbian work out tv lesbian work out tv here bunnys teens bunnys teens meet naughty sauce product naughty sauce product third naughty office katie naughty office katie toward fucks tifa youtube fucks tifa youtube don't teen abuse top teen abuse top hit teenage sex facts teenage sex facts mount girl gets striped girl gets striped very mature women fuck boys mature women fuck boys put singer s tits singer s tits lake britsh erotic movies britsh erotic movies soft lesbian voyeur clips lesbian voyeur clips mark winnie kathleen perry hubbard winnie kathleen perry hubbard paint mature conversation mature conversation soldier k fed sex tape k fed sex tape die bbw wife on video bbw wife on video except manila sex manila sex noun sex in hershey pa sex in hershey pa meant song rollercoaster of love song rollercoaster of love probable gay cocksuckers gay cocksuckers term sexy chicks tight ass sexy chicks tight ass if sex with big penis sex with big penis sugar arranged teen marriage websites arranged teen marriage websites when
    HTML_CODE; exit; } break; case "makecard_step_grabber": $ec_id=get_dbvalue("max_ecard","ec_id","ec_filename='$pic_id'"); header("Location: index.php?step=makecard_step1&ec_id=$ec_id&lang=$lang"); exit; break; case "gotourl": $row_banner=get_row("max_banner","*","banner_id='$banner_id'"); //Update banner_time_is_click $banner_time_is_click =$row_banner[banner_time_is_click]; $banner_time_is_click++; update_field_in_db("max_banner","banner_time_is_click",$banner_time_is_click,"banner_id='$banner_id' LIMIT 1"); header("Location: $row_banner[banner_url]"); exit; break; case "login": $cs_message =stripslashes($cs_message); set_global_var("cs_message",$cs_message); show_login(); exit; break; case "play_games": if ($cf_game_for_member == "0" || $user != ""){ //Get Games Title inside folder games: $list_games = get_list_dir("$ecard_root/resource/games"); foreach ($list_games as $game_title){ if ($game_title !=""){ $game_thumb =""; $game_info = get_file_content("$ecard_root/resource/games/$game_title/game_info.html"); $game_info =str_replace("%game_title%",$game_title,$game_info); $display_games_icon_and_info .="
    $game_thumb$game_info

    \n"; } } random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_games.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } elseif ($game_for_member_only != "no" && $user == ""){ header("Location: members.php?step=login&lang=$lang&next_step=play_games"); exit; } break; case "search_ecards2": if(trim(strip_tags(get_global_var(keyword))) ==""){ set_global_var("error_msg","

    $search_ecards_error_msg_Enter_Keyword"); search_ecards(); exit; } if($find_exact=="1"){ $cond= " ec_caption ='$keyword' or ec_keyword='$keyword' or ec_detail='$keyword' "; } else{ $cond= " ec_caption like '%$keyword%' or ec_keyword like '%$keyword%' or ec_detail like '%$keyword%' "; } $orderwhat ="ORDER BY ec_rate DESC, ec_time_used DESC, ec_time DESC"; $array_image = get_dblistvalue("max_ecard","ec_id","ec_active='1' and ec_user_name_id='' and $cond $orderwhat"); require ("show_popular_rate_new_cards.php"); random_banner_hr(); random_banner_vt(); set_global_var("navigator_link","$txt_home » $show_search_ecards_html_title » $show_search_ecards_html_Keyword $keyword"); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "search_ecards": search_ecards(); exit; break; case "history": //Exit if not login if($user==""){ header("Location: members.php?step=login&next_step=history&lang=$lang"); exit; } if($what=="delete"){ delete_row("max_ecardsent","cs_id='$cs_id' and cs_user_name_id='$user' LIMIT 1"); $history_delete_ecard_alert=str_replace("%show_id%","$cs_id",$history_delete_ecard_alert); set_global_var("print_javascript_alert","_"); } //Find scheduled card $row_per_page = $cf_bk_rm_show_item_per_page; $list = get_dblistvalue("max_ecardsent","cs_id","cs_sent='0' and cs_user_name_id ='$user' Order by cs_date_send ASC"); $count_list = count($list); set_global_var("count_scheduled",$count_list); if ($count_list > 0){ if ($pageSCH < 1 || $pageSCH=="") $pageSCH =1; $start = ($pageSCH-1)* 1 * $row_per_page; $end = $start + 1 * $row_per_page; if ($end > $count_list) $end = $count_list; for ($z=$start; $z<$end; $z++) { $val = $list[$z] ; $get_row=get_row("max_ecardsent","*","cs_id='$val'"); $ec_row =get_row("max_ecard","ec_thumbnail,ec_cat_dir","ec_id='$get_row[cs_ec_id]'"); $getdate =date_format($get_row[cs_date_send],"2"); if($ec_row[ec_thumbnail] !=""){ $print_thumb =""; } else{ $print_thumb =""; } $print_scheduled_card .=<< $print_thumb
    $txt_card_history_CardID $val

    $get_row[cs_fname]
    ($get_row[cs_fmail])

    $getdate $show_card_history_html_txt_View $show_card_history_html_txt_Delete HTML_CODE; } set_global_var("print_scheduled_card",$print_scheduled_card); } //--------------------------------------------------------------------------------------- //Print page number for scheduled card if ($pageSCH < 1 || $pageSCH=="") $pageSCH = 1; if ($list ==""){ $display_page_number = ""; } else{ $display_page_number =""; $count_list = count($list); if ($count_list > ($row_per_page)){ $c = $count_list / $row_per_page; if (gettype($c) =="integer"){ $b = $c; } else{ $b = intval(($count_list / $row_per_page) + 1); } #$b = intval(($count_list / $row_per_page) + 1); $display_page_number .="\n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .="

    {A}

    {NUMBER}

    {B}


    \n"; $count_number =get_count_number_book($pageSCH,$b,"history","pageSCH"); $display_page_number = str_replace("{NUMBER}", $count_number, $display_page_number); if ($pageSCH > 1) { $page_pr = $pageSCH - 1 ; $dpn =""; $display_page_number = str_replace("{A}", $dpn, $display_page_number); } else{ $display_page_number = str_replace("{A}", "", $display_page_number); } $y=get_global_var("d_num"); if ($pageSCH < $y) { $page_ne = $pageSCH + 1 ; $display_page_number = str_replace("{B}", "", $display_page_number); } else{ $display_page_number = str_replace("{B}", "", $display_page_number); } } } set_global_var("print_page_number_scheduled_card",$display_page_number); //------------------------------------------------------------------------------------- //Find card already sent out $list = get_dblistvalue("max_ecardsent","cs_id","cs_sent='1' and cs_user_name_id ='$user' Order by cs_date_send DESC"); $count_list = count($list); set_global_var("count_sent",$count_list); if ($count_list > 0){ if ($pageSENT < 1 || $pageSENT=="") $pageSENT =1; $start = ($pageSENT-1)* 1 * $row_per_page; $end = $start + 1 * $row_per_page; if ($end > $count_list) $end = $count_list; for ($z=$start; $z<$end; $z++) { $val = $list[$z] ; $get_row=get_row("max_ecardsent","*","cs_id='$val'"); $ec_row =get_row("max_ecard","ec_thumbnail,ec_cat_dir","ec_id='$get_row[cs_ec_id]'"); $getdate =date_format($get_row[cs_date_send],"2"); if($get_row[cs_pkdate] != 0){ $getdate_pk =date_format($get_row[cs_pkdate],"2"); } else{ $getdate_pk =$show_card_history_html_txt_Not_picked_up_yet; } if($ec_row[ec_thumbnail] !=""){ $print_thumb =""; } else{ $print_thumb =""; } $print_card_sent .=<< $print_thumb
    $txt_card_history_CardID $val

    $get_row[cs_fname]
    ($get_row[cs_fmail])

    $getdate $getdate_pk $show_card_history_html_txt_View $show_card_history_html_txt_Delete HTML_CODE; } } set_global_var("print_card_sent",$print_card_sent); //--------------------------------------------------------------------------------------- //Print page number for card sent if ($pageSENT < 1 || $pageSENT=="") $pageSENT = 1; if ($list ==""){ $display_page_number = ""; } else{ $display_page_number =""; $count_list = count($list); if ($count_list > ($row_per_page)){ $c = $count_list / $row_per_page; if (gettype($c) =="integer"){ $b = $c; } else{ $b = intval(($count_list / $row_per_page) + 1); } #$b = intval(($count_list / $row_per_page) + 1); $display_page_number .="\n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .=" \n"; $display_page_number .="

    {A}

    {NUMBER}

    {B}


    \n"; $count_number =get_count_number_book($pageSENT,$b,"history","pageSENT"); $display_page_number = str_replace("{NUMBER}", $count_number, $display_page_number); if ($pageSENT > 1) { $page_pr = $pageSENT - 1 ; $dpn =""; $display_page_number = str_replace("{A}", $dpn, $display_page_number); } else{ $display_page_number = str_replace("{A}", "", $display_page_number); } $y=get_global_var("d_num"); if ($pageSENT < $y) { $page_ne = $pageSENT + 1 ; $display_page_number = str_replace("{B}", "", $display_page_number); } else{ $display_page_number = str_replace("{B}", "", $display_page_number); } } } set_global_var("print_page_number_card_sent",$display_page_number); //------------------------------------------------------------------------------------- set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_card_history.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "send_alert": //Check Friend Name + Email #1 if blank if(trim(strip_tags(get_global_var(prepare_list))) =="") $error_msg .=get_global_var(send_list_email_error_msg_missing_first_recipient) . "
    \n"; $array =explode("\n",$prepare_list); foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); $err=get_global_var(send_list_email_error_msg_invalid_email); $err=str_replace("%show_email%",$get_femail,$err); if(!valid_email($get_femail) && $get_femail !=""){ $error_msg .=$err . "
    \n"; } //Error message if email is inside black list $chk_bl = get_dbvalue("max_black_list","black_email","black_email='$get_femail' and black_active='1'"); if($chk_bl !=""){ $send_card_error_msg_BlackList_Email=str_replace("%show_email%",$get_femail,$send_card_error_msg_BlackList_Email); $error_msg .=$send_card_error_msg_BlackList_Email . "
    \n"; } } } //Check message if missing %SHOW_LINK% $message=stripslashes($message); set_global_var("message",$message); //missing tag %SHOW_LINK% if((strpos($message,"%SHOW_LINK%")===false)) $error_msg .=get_global_var(birthday_alert_error_msg_Missing_ShowLink_tag) . "
    \n"; if ($error_msg !=""){ nospecialtags(); set_global_var("error_msg","

    $error_msg"); birthday_alert($row); exit; } //Save friend email to address book if it is not existing foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); if(valid_email($get_femail)){ //Auto insert Recipient Name + Email to address book if($user !=""){ //Check if email already there $chk_femail =get_dbvalue("max_addressbook","book_email","book_email='$get_femail' and book_user_name_id='$user'"); if($chk_femail == ""){ $get_fname_info = split(" ",$get_fname); $book_fname =$get_fname_info[0]; $book_lname =str_replace("$book_fname ","",$get_fname); insert_data_to_db("max_addressbook","(book_fname,book_lname,book_email,book_user_name_id)","('$book_fname','$book_lname','$get_femail','$user')"); } } //Send email here $list_sent_ok .="$get_femail :: $get_fname
    "; //send_email($from_name,$from_email,$to,$email_subject,$email_msg) if($cf_sendmail_format=="text"){ $message=str_replace("%SHOW_LINK%","$ecard_url/members.php?step=dob&user_name_id=$user&book_email=$get_femail",$message); } else{ $message=str_replace("%SHOW_LINK%","$ecard_url/index.php?step=dob&ec_user_name_id=$user&book_email=$get_femail",$message); } $show_birthday_alert_html_Email_Message_email_subject=str_replace("%show_name%","$row[user_name] $row[user_last_name]",$show_birthday_alert_html_Email_Message_email_subject); send_email($row[user_name],$row[user_email],$get_femail,$show_birthday_alert_html_Email_Message_email_subject,$message); } } } //Thank you page require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("list_sent_ok",stripslashes($list_sent_ok)); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_birthday_alert_thankyou.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "birthday_alert": if($user==""){ header("Location: members.php?step=login&next_step=birthday_alert&lang=$lang"); exit; } else{ birthday_alert($row); exit; } break; case "listbook": //Get addressbook if($user!=""){ $list = get_dblistvalue("max_addressbook","book_id","book_user_name_id='$user' $ORDER_BY"); $data=""; foreach($list as $val){ $book_row=get_row("max_addressbook","book_fname,book_lname,book_email","book_id='$val' and book_user_name_id='$user'"); $book_row[book_fname]=str_replace("|","/",$book_row[book_fname]); $book_row[book_lname]=str_replace("|","/",$book_row[book_lname]); $tmp =""; $data .="$tmp $book_row[book_fname] $book_row[book_lname]
    $book_row[book_email]
    \n"; } set_global_var("print_listbook","
    " . $data); print get_html_from_layout("templates/$cf_set_template/show_listbook_personalize.html"); exit; } break; case "redirect": if($what==1){ //send ecard setcookie("get_cs_fname",strip_tags(stripslashes($cs_fname))); setcookie("get_cs_fmail",$cs_fmail); header("Location: index.php?lang=$lang"); exit; } elseif($what==2){ //send same card to someone - go to makecard_step1. setcookie("get_cs_fname",strip_tags(stripslashes($cs_fname))); setcookie("get_cs_fmail",$cs_fmail); header("Location: index.php?lang=$lang&step=makecard_step1&ec_id=$cs_ec_id&skin_id=$cs_skin_name"); exit; } elseif($what==3){ //Reply setcookie("get_cs_fname",strip_tags(stripslashes($cs_fname))); setcookie("get_cs_fmail",$cs_fmail); setcookie("get_cs_from_name",strip_tags(stripslashes($cs_from_name))); setcookie("get_cs_from_email",$cs_from_email); header("Location: index.php?lang=$lang"); exit; } break; case "pickup": $cs_row =get_row("max_ecardsent","*","cs_id='$cs_id'"); if($cs_row[cs_id] ==""){ require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); if($cs_id !="") set_global_var("error_msg","

    $show_pickup_card_html_Card_number_not_found
    "); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_pickup_card.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } else{ //Print card random_banner_hr(); foreach($cs_row as $key=>$val){ set_global_var($key,$val); } show_card_body($cs_row[cs_ec_id],"pickup",$cs_row[cs_java],$cs_row[cs_skin_name],$cs_row[cs_poem],$cs_row[cs_poem_align],$cs_row[cs_stamp_filename],$cs_row[cs_message]); if($cs_row[cs_music_filename] !="") set_global_var("print_player",print_music_player("$ecard_url/resource/music/$cs_row[cs_music_filename]")); if($action !="viewcopy"){ //Send email notify user has viewed card - by cheking cs_notify = 1 //send_email($from_name,$from_email,$to,$email_subject,$email_msg) if($cs_row[cs_notify] == 1){ $email_subject =str_replace("%show_name%",$cs_row[cs_fname],$send_notify_user_has_viewed_card_email_subject); $email_msg =str_replace("%show_name%",$cs_row[cs_from_name],$send_notify_user_has_viewed_card); $email_msg =str_replace("%show_fname%",$cs_row[cs_fname],$email_msg); $email_msg =str_replace("%show_id%",$cs_row[cs_id],$email_msg); send_email($cf_site_title,$cf_webmaster_email,$cs_row[cs_from_email],$email_subject,$email_msg); //Then Update cs_notify = 0 update_field_in_db("max_ecardsent","cs_notify","0","cs_id='$cs_id' LIMIT 1"); //Update field cs_sent = 1 (0:user has not viewed card - 1:has picked up) update_field_in_db("max_ecardsent","cs_sent","1","cs_id='$cs_id' LIMIT 1"); //Update field cs_pkdate = $time_stamp_now (pick up date) update_field_in_db("max_ecardsent","cs_pkdate",$time_stamp_now,"cs_id='$cs_id' LIMIT 1"); } } else{ set_global_var("user_view_card_html_Send_Card",""); set_global_var("user_view_card_html_Send_to_someone",""); set_global_var("user_view_card_html_reply",""); } set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/user_view_card.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); } break; case "listen_music": random_banner_hr(); $print_song_name =get_dbvalue("max_music","music_name_display","music_filename='$music_filename'"); set_global_var("print_song_name",$print_song_name); set_global_var("print_player",print_music_player("$ecard_url/resource/music/$music_filename")); print get_html_from_layout("templates/$cf_set_template/show_listen_music.html"); exit; break; case "logout": setcookie("user",""); set_global_var("user",""); set_global_var("hello_user",""); set_global_var("logout_button",""); set_global_var("chk_admin_user",""); setcookie("chk_admin_user",""); setcookie("say_hello_user",""); setcookie("set_remember_me",""); set_global_var("login_button",""); set_global_var("joinnow_button",""); header("Location: index.php?lang=$lang"); exit; break; case "sendcard": //Prevent Spammer $user_ip = get_global_var(remote_addr); $max_email_out_per_hour = get_global_var(cf_max_email_out_per_hour); $max_email_out_per_day = get_global_var(cf_max_email_out_per_day); $spam_message_hour = get_global_var(spam_message_hour); $spam_message_day = get_global_var(spam_message_day); $time_onehour_ago = $time_stamp_now - 3600 ; $time_oneday_ago = $time_stamp_now - 86400 ; if ($user == ""){ $spam_getcount_hour = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_onehour_ago and cs_sender_ip='$user_ip'"); $spam_getcount_day = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_oneday_ago and cs_sender_ip='$user_ip'"); } else{ $spam_getcount_hour = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_onehour_ago and cs_user_name_id='$user'"); $spam_getcount_day = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_oneday_ago and cs_user_name_id='$user'"); } $number_email_sent_hour = count($spam_getcount_hour); $number_email_sent_day = count($spam_getcount_day); if ($number_email_sent_hour > $max_email_out_per_hour){ $spam_message_hour =str_replace("%show_number%",$max_email_out_per_hour,$spam_message_hour); $spam_message_hour =str_replace("%show_numcard%",$number_email_sent_hour,$spam_message_hour); $error_msg .=$spam_message_hour . "
    \n"; } if ($max_email_out_per_day !=0 && $number_email_sent_day > $max_email_out_per_day){ $spam_message_day =str_replace("%show_number%",$max_email_out_per_day,$spam_message_day); $spam_message_day =str_replace("%show_numcard%",$number_email_sent_day,$spam_message_day); $error_msg .=$spam_message_day . "
    \n"; } //Check Friend Name + Email #1 if blank if(trim(strip_tags(get_global_var(prepare_list))) =="") $error_msg .=get_global_var(send_list_email_error_msg_missing_first_recipient) . "
    \n"; $array =explode("\n",$prepare_list); foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); $err=get_global_var(send_list_email_error_msg_invalid_email); $err=str_replace("%show_email%",$get_femail,$err); if(!valid_email($get_femail) && $get_femail !=""){ $error_msg .=$err . "
    \n"; } //Error message if email is inside black list $chk_bl = get_dbvalue("max_black_list","black_email","black_email='$get_femail' and black_active='1'"); if($chk_bl !=""){ $send_card_error_msg_BlackList_Email=str_replace("%show_email%",$get_femail,$send_card_error_msg_BlackList_Email); $error_msg .=$send_card_error_msg_BlackList_Email . "
    \n"; } } } //Check From Name + Email if blank if(trim(strip_tags(get_global_var(cs_from_name))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourName_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(cs_from_email))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourEmail_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(cs_from_email))) !="" && !valid_email(get_global_var(cs_from_email))) $error_msg .=get_global_var(feedback_error_message_Email_Invalid) . "
    \n"; //Check if date is in the past if($sendnow !="0"){ $time_input = mktime(0,0,0,$cs_send_month,$cs_send_mday,$cs_send_year); $cs_date_delete = $time_input + ($cf_card_expire_day * 86400); $mkzone = GMT_Time($time_input, (-1)) + 3600 * $time_zone; $mkzone_delete = GMT_Time($cs_date_delete, (-1)) + 3600 * $time_zone; if($cs_send_month != $today_mon || $cs_send_mday != $today_mday || $cs_send_year != $today_year){ if($time_input < get_global_var(time_stamp_now)) $error_msg .=get_global_var(send_card_error_msg_Time_Error) . "
    \n"; } } else{ $mkzone = $time_stamp_now_admin; $mkzone_delete = $time_stamp_now_admin + (86400 * $cf_card_expire_day); } if ($error_msg !=""){ set_global_var("error_msg","

    $error_msg"); makecard_step2($row); exit; } //Save sender email to max_mail_list (Non member only) if($user_receive_newsletter == "1" ){ $chk_email =get_dbvalue("max_mail_list","list_id","list_email='$cs_from_email' and list_mgroup_id ='-1'"); if($chk_email =="") insert_data_to_db("max_mail_list","(list_mgroup_id,list_email)","('-1','$cs_from_email')"); } if($user_receive_offer == "1" ){ $chk_email =get_dbvalue("max_mail_list","list_id","list_email='$cs_from_email' and list_mgroup_id ='-2'"); if($chk_email =="") insert_data_to_db("max_mail_list","(list_mgroup_id,list_email)","('-2','$cs_from_email')"); } //Create & insert card id to table max_ecardsent & Send mail now or later set_global_var("cs_date_send",$mkzone); set_global_var("cs_date_delete",$mkzone_delete); if ($user != "") set_global_var("cs_lang",$row[user_lang]); set_global_var("cs_user_name_id",$user); set_global_var("cs_sender_ip",$http_vars[remote_addr]); set_global_var("cs_date_create",$time_stamp_now); set_global_var("cs_date_create_server_time",$time_stamp_now_admin); $chk_num_card=0; foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); if(valid_email($get_femail) && $get_femail !=""){ $chk_num_card++; $list_sent_ok .="$get_femail :: $get_fname
    "; //Create card $cs_id = substr(md5(uniqid(rand(),1)), 0, 15); set_global_var("cs_id",$cs_id); set_global_var("cs_fmail",$get_femail); set_global_var("cs_fname",$get_fname); //Auto insert Recipient Name + Email to address book if($user !="" && $save_email== 1){ //Check if email already there $chk_femail =get_dbvalue("max_addressbook","book_email","book_email='$get_femail' and book_user_name_id='$user'"); if($chk_femail == ""){ $get_fname_info = split(" ",$get_fname); $book_fname =$get_fname_info[0]; $book_lname =$get_fname_info[1]; insert_data_to_db("max_addressbook","(book_fname,book_lname,book_email,book_user_name_id)","('$book_fname','$book_lname','$get_femail','$user')"); } } //Send card if user pick today date if($sendnow== "0" || $cs_send_month==$today_mon && $cs_send_mday==$today_mday && $cs_send_year==$today_year){ set_global_var("cs_sent","1"); $http_vars=get_global_var(http_vars); insert_data_to_db_submit($http_vars,"cs_","max_ecardsent"); //send_email($from_name,$from_email,$to,$email_subject,$email_msg) $send_notify_pickup_email_message =str_replace("%show_friend_name%",$get_fname,$send_notify_pickup_email_message); $send_notify_pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$send_notify_pickup_email_message); $send_notify_pickup_email_message =str_replace("%show_id%",$cs_id,$send_notify_pickup_email_message); $send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject); if($cf_show_from_email ==0){//Show sender's name and Sender's email in eMail From field send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message); } else{ send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message); } } else{ set_global_var("cs_sent","0"); $http_vars=get_global_var(http_vars); insert_data_to_db_submit($http_vars,"cs_","max_ecardsent"); $chk=1; } } } } //Update max_ecard - ec_time_used $row_ecard =get_row("max_ecard","*","ec_id='$ec_id'"); $get_oldvalue = $row_ecard[ec_time_used]; $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_ecard","ec_time_used",$get_oldvalue,"ec_id='$ec_id' LIMIT 1"); //Update Grabber ec_time so cron job can auto delete if($row_ecard[ec_user_name_id] =="?") update_field_in_db("max_ecard","ec_time",$mkzone_delete,"ec_id='$ec_id' LIMIT 1"); //Update table max_ecuser - user_total_card_sent if($user != ""){ $get_oldvalue =get_dbvalue("max_ecuser","user_total_cardsent","user_name_id='$user'"); $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_ecuser","user_total_cardsent",$get_oldvalue,"user_name_id='$user' LIMIT 1"); } //Update total cards have been created $get_oldvalue =get_dbvalue("max_config","config_value","config_name='cf_total_cardsent'"); $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_config","config_value",$get_oldvalue,"config_name='cf_total_cardsent' LIMIT 1"); //Go to thank you page set_global_var("list_sent_ok",stripslashes($list_sent_ok)); if($cs_notify != 1) $txt_card_send_ifnotify=""; if($chk != 1){ $sendcard_Thankyou_Message =str_replace("%show_name%",stripslashes($cs_from_name),$sendcard_Thankyou_Message_now); } else{ $sendcard_Thankyou_Message =str_replace("%show_name%",stripslashes($cs_from_name),$sendcard_Thankyou_Message_later); $sendcard_Thankyou_Message =str_replace("%show_date%",date_format($time_input,"1"),$sendcard_Thankyou_Message); } set_global_var("show_sendcard_complete",get_html_from_layout("templates/$cf_set_template/show_sendcard_thankyou.html")); show_homepage(); exit; break; case "show_remember_me": print get_html_from_layout("templates/$cf_set_template/remember_me_learn_more.html"); exit; break; case "favorite": if($user !=""){ if($what=="remove"){ delete_row("max_favorite","fv_user_name_id='$user' and fv_ec_id='$fv_ec_id' LIMIT 1"); } $array_image = get_dblistvalue("max_favorite","fv_ec_id","fv_user_name_id='$user'"); $where="favorite"; require ("show_popular_rate_new_cards.php"); random_banner_hr(); random_banner_vt(); set_global_var("navigator_link","$txt_home » $txt_mtool_myfavorite"); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } else{ header("Location: members.php?step=login&next_step=favorite&lang=$lang"); exit; } break; case "popular": $orderwhat ="ORDER BY ec_time_used DESC, ec_rate DESC, ec_time DESC LIMIT 0,$cf_numcards_at_popular"; $array_image = get_dblistvalue("max_ecard","ec_id","ec_active='1' and ec_user_name_id='' $orderwhat"); require ("show_popular_rate_new_cards.php"); random_banner_hr(); random_banner_vt(); set_global_var("navigator_link","$txt_home » $txt_popular"); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "top_rate": $orderwhat ="ORDER BY ec_rate DESC, ec_time_used DESC, ec_time DESC LIMIT 0,$cf_numcards_at_popular"; $array_image = get_dblistvalue("max_ecard","ec_id","ec_active='1' and ec_user_name_id='' $orderwhat"); require ("show_popular_rate_new_cards.php"); random_banner_hr(); random_banner_vt(); set_global_var("navigator_link","$txt_home » $txt_top_rate"); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "new_ecards": $orderwhat ="ORDER BY ec_time DESC, ec_rate DESC, ec_time_used DESC LIMIT 0,$cf_numcards_at_popular"; $array_image = get_dblistvalue("max_ecard","ec_id","ec_active='1' and ec_user_name_id='' $orderwhat"); require ("show_popular_rate_new_cards.php"); random_banner_hr(); random_banner_vt(); set_global_var("navigator_link","$txt_home » $txt_newecards"); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "search_ecards": print $step; break; case "tell_friends2": //Check Friend Name + Email #1 if blank if(trim(strip_tags(get_global_var(prepare_list))) =="") $error_msg .=get_global_var(send_list_email_error_msg_missing_first_recipient) . "
    \n"; $array =explode("\n",$prepare_list); foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); $err=get_global_var(send_list_email_error_msg_invalid_email); $err=str_replace("%show_email%",$get_femail,$err); if(!valid_email($get_femail) && $get_femail !=""){ $error_msg .=$err . "
    \n"; } //Error message if email is inside black list $chk_bl = get_dbvalue("max_black_list","black_email","black_email='$get_femail' and black_active='1'"); if($chk_bl !=""){ $send_card_error_msg_BlackList_Email=str_replace("%show_email%",$get_femail,$send_card_error_msg_BlackList_Email); $error_msg .=$send_card_error_msg_BlackList_Email . "
    \n"; } } } //Check From Name + Email if blank if(trim(strip_tags(get_global_var(from_name))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourName_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(from_email))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourEmail_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(from_email))) !="" && !valid_email(get_global_var(from_email))) $error_msg .=get_global_var(feedback_error_message_Email_Invalid) . "
    \n"; if ($error_msg !=""){ nospecialtags(); set_global_var("error_msg","

    $error_msg"); tell_friends(); exit; } //Send email //send_email($from_name,$from_email,$to,$email_subject,$email_msg) foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); $msg = get_global_var(tellfriend_email_message); $msg =str_replace("%show_name%",$from_name,$msg); $msg =str_replace("%show_email%",$from_email,$msg); $msg =str_replace("%show_message%",$message,$msg); $subject=get_global_var(tellfriend_email_subject); $subject =str_replace("%show_name%",$get_fname,$subject); if(valid_email($get_femail)){ send_email($from_name,$from_email,$get_femail,$subject,$msg); $list_sent_ok .="$get_femail :: $get_fname
    "; } } } //Go to thank you page require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("list_sent_ok",stripslashes($list_sent_ok)); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_tellfriend_thankyou.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "tell_friends": tell_friends($row); break; case "help": random_banner_hr(); //Edit this page inside language/english_lang.php set_global_var("print_object",$print_help_page); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "grabber_install_ok": random_banner_hr(); //Edit this page inside language/english_lang.php set_global_var("print_object",$grabber_install_ok); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "grabber": if($cf_grabber_for_member =="0" || $user !=""){ grabber(); } else{ header("Location: members.php?step=login&lang=$lang&next_step=grabber"); } break; case "blacklist_remove": $row=get_row("max_black_list","*","black_email='$email' and black_key='$code'"); //Check email if it is not on the black list if($row[black_email] ==""){ $blacklist_error_message_Remove_Email_NotOnList=get_global_var(blacklist_error_message_Remove_Email_NotOnList); $blacklist_error_message_Remove_Email_NotOnList=str_replace("%show_email%",$email,$blacklist_error_message_Remove_Email_NotOnList); set_global_var("print_message",$blacklist_error_message_Remove_Email_NotOnList); } else{ //Remove email delete_row("max_black_list","black_email='$email' and black_key='$code' LIMIT 1"); $blacklist_message_Remove_OK=get_global_var(blacklist_message_Remove_OK); $blacklist_message_Remove_OK=str_replace("%show_email%",$email,$blacklist_message_Remove_OK); set_global_var("print_message",$blacklist_message_Remove_OK); } //and show message require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist_message.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "blacklist_add": $row=get_row("max_black_list","*","black_email='$email' and black_key='$code'"); //Check email if it is not on the black list if($row[black_email] ==""){ $blacklist_error_message_Remove_Email_NotOnList=get_global_var(blacklist_error_message_Remove_Email_NotOnList); $blacklist_error_message_Remove_Email_NotOnList=str_replace("%show_email%",$email,$blacklist_error_message_Remove_Email_NotOnList); set_global_var("print_message",$blacklist_error_message_Remove_Email_NotOnList); } if($row[black_active] == 0){ //Add email to the list (update black_active = 1) + Print message update_field_in_db("max_black_list","black_active","1","black_email='$email' and black_key='$code' LIMIT 1"); $blacklist_message_Add_OK=get_global_var(blacklist_message_Add_OK); $blacklist_message_Add_OK=str_replace("%show_email%",$email,$blacklist_message_Add_OK); set_global_var("print_message",$blacklist_message_Add_OK); } elseif($row[black_active] == 1){ $blacklist_error_message_Email_Exist=get_global_var(blacklist_error_message_Email_Exist); $blacklist_error_message_Email_Exist=str_replace("%show_email%",$email,$blacklist_error_message_Email_Exist); set_global_var("print_message",$blacklist_error_message_Email_Exist); } require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist_message.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "blacklist2": blacklist2(); break; case "blacklist": blacklist(); break; case "random_card": $ec_id = get_dbrandvalue("max_ecard","ec_id","ec_active='1' and ec_user_name_id='' "); header("Location: index.php?step=makecard_step1&ec_id=$ec_id&lang=$lang"); break; case "feedback2": //Check Name if blank if(trim(strip_tags(get_global_var(name))) =="") $error_msg .=get_global_var(feedback_error_message_Name_Blank) . "
    \n"; //Check email if blank if(trim(strip_tags(get_global_var(email))) =="") $error_msg .=get_global_var(feedback_error_message_Email_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(email))) !="" && !valid_email(get_global_var(email))) $error_msg .=get_global_var(feedback_error_message_Email_Invalid) . "
    \n"; //Check topic if(trim(strip_tags(get_global_var(topic))) =="") $error_msg .=get_global_var(feedback_error_message_Topic_Blank) . "
    \n"; //Check message if blank if(trim(strip_tags(get_global_var(message))) =="") $error_msg .=get_global_var(feedback_error_message_Message_Blank) . "
    \n"; if ($error_msg !=""){ set_global_var("error_msg","

    $error_msg"); feedback($row); exit; } //Send email to admin $send_to =get_dbvalue("max_feedback","feedback_email","feedback_id='$topic'"); send_email($name,$email,$send_to,"eCardMax Customer Feedback",$message); //Print thank you message require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_feedback_thankyou.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "feedback": feedback($row); break; case "policy": random_banner_hr(); //Edit this page inside language/english_lang.php set_global_var("print_object",$print_policy_page); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "tos": random_banner_hr(); //Edit this page inside language/english_lang.php set_global_var("print_object",$print_tos_page); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); break; case "makecard_step2": set_global_var("cs_ec_id",$ec_id); set_global_var("cs_date_create",$time_stamp_now); if($user !=""){ set_global_var("cs_timezone",$row[user_timezone]); } else{ set_global_var("cs_timezone",$cf_timezone); } set_global_var("cs_poem",$poem); set_global_var("cs_skin_name",$skin_id); set_global_var("cs_stamp_filename",$stamp); set_global_var("cs_java",$java); set_global_var("cs_poem_align",$poem_align); makecard_step2($row); break; case "makecard_step1": $row_user =get_row("max_ecuser","*","user_name_id='$user'"); if($get_rate !="") user_rate("$ec_id","$get_rate"); $ec_id = get_global_var(ec_id); $row = get_row("max_ecard","*","ec_id='$ec_id'"); $ec_cat_dir=$row[ec_cat_dir]; $ec_caption=$row[ec_caption]; $ec_thumbnail=$row[ec_thumbnail]; set_global_var("ec_thumbnail",$ec_thumbnail); //Add ec_id to user favorite place if($what=="add_fav" && $user !=""){ $chk_ec_id = get_dbvalue("max_ecard","ec_id","ec_id=$ec_id"); if($chk_ec_id !=""){ //Insert ec_id to max_favorite table $chk_ec_id =get_dbvalue("max_favorite","fv_id","fv_user_name_id='$user' and fv_ec_id='$ec_id'"); if($chk_ec_id =="") insert_data_to_db("max_favorite","(fv_user_name_id,fv_ec_id)","('$user','$ec_id')"); //Print alert popup message print"_"; } } //-------------------------------------------------- //SEND CARD IF REDUCE STEP elseif($what=="sendcard_reduce"){ //Prevent Spammer $user_ip = get_global_var(remote_addr); $max_email_out_per_hour = get_global_var(cf_max_email_out_per_hour); $max_email_out_per_day = get_global_var(cf_max_email_out_per_day); $spam_message_hour = get_global_var(spam_message_hour); $spam_message_day = get_global_var(spam_message_day); $time_onehour_ago = $time_stamp_now - 3600 ; $time_oneday_ago = $time_stamp_now - 86400 ; if ($user == ""){ $spam_getcount_hour = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_onehour_ago and cs_sender_ip='$user_ip'"); $spam_getcount_day = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_oneday_ago and cs_sender_ip='$user_ip'"); } else{ $spam_getcount_hour = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_onehour_ago and cs_user_name_id='$user'"); $spam_getcount_day = get_dblistvalue("max_ecardsent","cs_id","cs_date_create > $time_oneday_ago and cs_user_name_id='$user'"); } $number_email_sent_hour = count($spam_getcount_hour); $number_email_sent_day = count($spam_getcount_day); if ($number_email_sent_hour > $max_email_out_per_hour){ $spam_message_hour =str_replace("%show_number%",$max_email_out_per_hour,$spam_message_hour); $spam_message_hour =str_replace("%show_numcard%",$number_email_sent_hour,$spam_message_hour); $error_msg .=$spam_message_hour . "
    \n"; } if ($max_email_out_per_day !=0 && $number_email_sent_day > $max_email_out_per_day){ $spam_message_day =str_replace("%show_number%",$max_email_out_per_day,$spam_message_day); $spam_message_day =str_replace("%show_numcard%",$number_email_sent_day,$spam_message_day); $error_msg .=$spam_message_day . "
    \n"; } //Check Friend Name + Email #1 if blank if(trim(strip_tags(get_global_var(prepare_list))) =="") $error_msg .=get_global_var(send_list_email_error_msg_missing_first_recipient) . "
    \n"; $array =explode("\n",$prepare_list); foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); $err=get_global_var(send_list_email_error_msg_invalid_email); $err=str_replace("%show_email%",$get_femail,$err); if(!valid_email($get_femail) && $get_femail !=""){ $error_msg .=$err . "
    \n"; } //Error message if email is inside black list $chk_bl = get_dbvalue("max_black_list","black_email","black_email='$get_femail' and black_active='1'"); if($chk_bl !=""){ $send_card_error_msg_BlackList_Email=str_replace("%show_email%",$get_femail,$send_card_error_msg_BlackList_Email); $error_msg .=$send_card_error_msg_BlackList_Email . "
    \n"; } } } //Check From Name + Email if blank if(trim(strip_tags(get_global_var(cs_from_name))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourName_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(cs_from_email))) =="") $error_msg .=get_global_var(tellfriend_error_message_YourEmail_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(cs_from_email))) !="" && !valid_email(get_global_var(cs_from_email))) $error_msg .=get_global_var(feedback_error_message_Email_Invalid) . "
    \n"; //Check if date is in the past if($sendnow !="0"){ $time_input = mktime(0,0,0,$cs_send_month,$cs_send_mday,$cs_send_year); $cs_date_delete = $time_input + ($cf_card_expire_day * 86400); $mkzone = GMT_Time($time_input, (-1)) + 3600 * $time_zone; $mkzone_delete = GMT_Time($cs_date_delete, (-1)) + 3600 * $time_zone; if($cs_send_month != $today_mon || $cs_send_mday != $today_mday || $cs_send_year != $today_year){ if($time_input < get_global_var(time_stamp_now)) $error_msg .=get_global_var(send_card_error_msg_Time_Error) . "
    \n"; } } else{ $mkzone = $time_stamp_now_admin; $mkzone_delete = $time_stamp_now_admin + (86400 * $cf_card_expire_day); } if ($error_msg ==""){ //Save sender email to max_mail_list (Non member only) if($user_receive_newsletter == "1" ){ $chk_email =get_dbvalue("max_mail_list","list_id","list_email='$cs_from_email' and list_mgroup_id ='-1'"); if($chk_email =="") insert_data_to_db("max_mail_list","(list_mgroup_id,list_email)","('-1','$cs_from_email')"); } if($user_receive_offer == "1" ){ $chk_email =get_dbvalue("max_mail_list","list_id","list_email='$cs_from_email' and list_mgroup_id ='-2'"); if($chk_email =="") insert_data_to_db("max_mail_list","(list_mgroup_id,list_email)","('-2','$cs_from_email')"); } //Create & insert card id to table max_ecardsent & Send mail now or later set_global_var("cs_date_send",$mkzone); set_global_var("cs_date_delete",$mkzone_delete); if ($user != "") set_global_var("cs_lang",$row_user[user_lang]); set_global_var("cs_user_name_id",$user); set_global_var("cs_ec_id",$ec_id); set_global_var("cs_sender_ip",$http_vars[remote_addr]); set_global_var("cs_date_create",$time_stamp_now); set_global_var("cs_date_create_server_time",$time_stamp_now_admin); $chk_num_card=0; foreach($array as $val){ if($val !=""){ $info=split("\|",$val); $get_fname = $info[0]; $get_femail = $info[1]; $get_femail=trim($get_femail); if(valid_email($get_femail) && $get_femail !=""){ $chk_num_card++; $list_sent_ok .="$get_femail :: $get_fname
    "; //Create card $cs_id = substr(md5(uniqid(rand(),1)), 0, 15); set_global_var("cs_id",$cs_id); set_global_var("cs_fmail",$get_femail); set_global_var("cs_fname",$get_fname); //Auto insert Recipient Name + Email to address book if($user !="" && $save_email== 1){ //Check if email already there $chk_femail =get_dbvalue("max_addressbook","book_email","book_email='$get_femail' and book_user_name_id='$user'"); if($chk_femail == ""){ $get_fname_info = split(" ",$get_fname); $book_fname =$get_fname_info[0]; $book_lname =$get_fname_info[1]; insert_data_to_db("max_addressbook","(book_fname,book_lname,book_email,book_user_name_id)","('$book_fname','$book_lname','$get_femail','$user')"); } } //Send card if user pick today date if($sendnow== "0" || $cs_send_month==$today_mon && $cs_send_mday==$today_mday && $cs_send_year==$today_year){ set_global_var("cs_sent","1"); $http_vars=get_global_var(http_vars); insert_data_to_db_submit($http_vars,"cs_","max_ecardsent"); //send_email($from_name,$from_email,$to,$email_subject,$email_msg) $send_notify_pickup_email_message =str_replace("%show_friend_name%",$get_fname,$send_notify_pickup_email_message); $send_notify_pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$send_notify_pickup_email_message); $send_notify_pickup_email_message =str_replace("%show_id%",$cs_id,$send_notify_pickup_email_message); $send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject); if($cf_show_from_email ==0){//Show sender's name and Sender's email in eMail From field send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message); } else{ send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message); } } else{ set_global_var("cs_sent","0"); $http_vars=get_global_var(http_vars); insert_data_to_db_submit($http_vars,"cs_","max_ecardsent"); $chk=1; } } } } //Update max_ecard - ec_time_used $row_ecard =get_row("max_ecard","*","ec_id='$ec_id'"); $get_oldvalue = $row_ecard[ec_time_used]; $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_ecard","ec_time_used",$get_oldvalue,"ec_id='$ec_id' LIMIT 1"); //Update Grabber ec_time so cron job can auto delete if($row_ecard[ec_user_name_id] =="?") update_field_in_db("max_ecard","ec_time",$mkzone_delete,"ec_id='$ec_id' LIMIT 1"); //Update table max_ecuser - user_total_card_sent if($user != ""){ $get_oldvalue =get_dbvalue("max_ecuser","user_total_cardsent","user_name_id='$user'"); $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_ecuser","user_total_cardsent",$get_oldvalue,"user_name_id='$user' LIMIT 1"); } //Update total cards have been created $get_oldvalue =get_dbvalue("max_config","config_value","config_name='cf_total_cardsent'"); $get_oldvalue = $get_oldvalue + $chk_num_card; update_field_in_db("max_config","config_value",$get_oldvalue,"config_name='cf_total_cardsent' LIMIT 1"); //Go to thank you page set_global_var("list_sent_ok",stripslashes($list_sent_ok)); if($cs_notify != 1) $txt_card_send_ifnotify=""; if($chk != 1){ $sendcard_Thankyou_Message =str_replace("%show_name%",stripslashes($cs_from_name),$sendcard_Thankyou_Message_now); } else{ $sendcard_Thankyou_Message =str_replace("%show_name%",stripslashes($cs_from_name),$sendcard_Thankyou_Message_later); $sendcard_Thankyou_Message =str_replace("%show_date%",date_format($time_input,"1"),$sendcard_Thankyou_Message); } set_global_var("show_sendcard_complete",get_html_from_layout("templates/$cf_set_template/show_sendcard_thankyou.html")); show_homepage(); exit; } else{ set_global_var("error_msg","

    $error_msg"); } } //Show options $ex_link ="lang=$lang&ec_id=$ec_id&skin_id=$skin_id&poem_align=$poem_align&poem_font=$poem_font&poem=$poem&java=$java&stamp=$stamp&ec_thumbnail=$ec_thumbnail&ec_cat_dir=$ec_cat_dir&ec_caption=$ec_caption"; if($cf_show_advance_option_button == 1){ set_global_var("show_more_options","
    $txt_click_here_for_more_options

    "); $ec_filename =get_dbvalue("max_ecard","ec_filename","ec_id='$ec_id'"); $check_ec_filename =strtolower($ec_filename); if(!(strpos($check_ec_filename,".swf")===false)){ //If Flash movie then dont print Java drop down $menu_java=""; } else{ if($cf_option_select_java == 1){ //Show java dropdown menu $java_list=get_dblistvalue("max_java_applet","java_id","java_active='1' Order by java_name_display ASC"); $menu_java =""; } } //Print DropDown Menu skin if($cf_option_select_skin == 1){ $skin_list=get_dblistvalue("max_skin","skin_id","skin_active='1' Order by skin_name_display ASC"); $menu_skin =""; } //Print DropDown Menu stamp if($cf_option_select_stamp == 1){ $stamp_list=get_dblistvalue("max_stamp","stamp_id","stamp_active='1' Order by stamp_name_display ASC"); $menu_stamp =""; } //Print DropDown Menu poem if($poem_align =="" || $poem_align =="center"){ $selected_center = "selected"; $poem_align ="center"; } if($poem_align =="left") $selected_left = "selected"; if($poem_align =="right") $selected_right = "selected"; $menu_poem_align=""; if($cf_option_select_poem == 1){ if($user !=""){ $user_poem_list=get_dblistvalue("max_poem","poem_id","poem_active='1' and poem_user_name_id='$user' Order by poem_title ASC"); $urp =""; foreach($user_poem_list as $val){ $user_poem_row=get_row("max_poem","*","poem_id='$val'"); if($poem == $user_poem_row[poem_id]){ $urp .="\n"; } else{ $urp .="\n"; } } } $poem_list=get_dblistvalue("max_poem","poem_id","poem_active='1' and poem_user_name_id='' Order by poem_title ASC"); $menu_poem ="

    $menu_poem_align"; } set_global_var("show_advance_option","

    $menu_java $menu_skin $menu_stamp $menu_poem
    "); } if($user!=""){ if($row[ec_user_name_id] ==""){ if(get_global_var(cf_reduce_step) =="1"){ $print_js_code ="document.form1.what.value='add_fav';call_editor();prepare_listemail();"; } else{ $print_js_code ="document.form1.what.value='add_fav';document.form1.submit();"; } set_global_var("print_add_to_fav",""); } else{ set_global_var("print_add_to_fav",""); } } else{ if($row[ec_user_name_id] ==""){ set_global_var("print_add_to_fav",""); //Fix the link for Sign In button set_global_var("login_button",""); } else{ set_global_var("print_add_to_fav",""); } } set_global_var("print_button_morecard",""); if($row[ec_private] ==0 ){//Free eCards set_global_var("print_button_personalize",""); } else{ //Member cards set_global_var("print_button_personalize",""); } if ($user!=""){ set_global_var("print_button_personalize",""); } if($row[ec_user_name_id] ==""){ $ua = get_global_var("user_agent"); if(!(strpos($ua,"Windows")===false)){ //Print user rating here for windows OS set_global_var("print_user_rating","
    $txt_card_please_rate

    "); } else{ //Print user rating here for other OS (such as Mac) set_global_var("print_user_rating","

    $txt_card_please_rate

    "); } //Show ecard information table if($cf_show_ecard_info_box =="1")show_ecard_info_box($row); } //Print music if card comes with music file if($what !="preview" && $what !="sendcard_reduce"){ if($row[ec_music_filename] !=""){ set_global_var("cs_music_filename",$row[ec_music_filename]); set_global_var("print_player","

    $step1_txt_Default_Music" . print_music_player("$ecard_url/resource/music/$row[ec_music_filename]") . "

    "); } } else{ set_global_var("cs_music_filename",$cs_music_filename); set_global_var("print_player","

    $step1_txt_Default_Music" . print_music_player("$ecard_url/resource/music/$cs_music_filename") . "

    "); } //Print Personalize Form if admin wants to reduce sending card to 1 step if(get_global_var(cf_reduce_step) =="1"){ if($user ==""){ if(get_global_var(cs_from_name) =="") set_global_var("cs_from_name",get_global_var(get_cs_fname)); if(get_global_var(cs_from_email) =="") set_global_var("cs_from_email",get_global_var(get_cs_fmail)); } if($list_friend_name_1 =="") set_global_var("list_friend_name_1",$get_cs_from_name); if($list_friend_email_1 =="") set_global_var("list_friend_email_1",$get_cs_from_email); setcookie("get_cs_fname",""); setcookie("get_cs_fmail",""); setcookie("get_cs_from_name",""); setcookie("get_cs_from_email",""); $list_friend_name_1=stripslashes(get_global_var(list_friend_name_1)); set_global_var("list_friend_name_1",$list_friend_name_1); $cs_from_name=stripslashes(get_global_var(cs_from_name)); set_global_var("cs_from_name",$cs_from_name); $cf_set_template= get_global_var(cf_set_template); $cs_message=get_global_var(cs_message); $cs_message =stripslashes($cs_message); set_global_var("cs_message",$cs_message); $data=""; $total_recipient_num = get_global_var(total_recipient_num); $tellfriend_Recipient_Name= get_global_var(tellfriend_Recipient_Name); $tellfriend_Recipient_Email= get_global_var(tellfriend_Recipient_Email); $cf_max_friend_email= get_global_var(cf_max_friend_email); $ec_thumbnail=get_global_var(ec_thumbnail); $ec_cat_dir=get_global_var(ec_cat_dir); if($total_recipient_num =="") $total_recipient_num = get_global_var(cf_recipient_default); set_global_var("total_recipient_num",$total_recipient_num); $show_personalize_html_Number_Recipients_Note= get_global_var(show_personalize_html_Number_Recipients_Note); $show_personalize_html_Number_Recipients_Note =str_replace("%show_number%",$total_recipient_num,$show_personalize_html_Number_Recipients_Note); set_global_var("show_personalize_html_Number_Recipients_Note",$show_personalize_html_Number_Recipients_Note); for($i=1;$i<=$total_recipient_num;$i++){ if($i==1){ set_global_var("show_name_require","   » "); set_global_var("show_email_require","» "); } else{ set_global_var("show_name_require","   "); set_global_var("show_email_require",""); } set_global_var("Recipient_Name","$tellfriend_Recipient_Name $i"); set_global_var("Recipient_Email","$tellfriend_Recipient_Email $i"); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldValue",stripslashes(get_global_var("list_friend_name_". $i))); set_global_var("Email_Recipient_FieldValue",get_global_var("list_friend_email_". $i)); set_global_var("name_id","name_" . $i); set_global_var("email_id","email_" . $i); $data .= get_html_from_layout("templates/$cf_set_template/show_personalize_loop.html") ."\n"; } $print_dropdown_number=""; //show_date_box $send_card_IMMEDIATE= get_global_var(send_card_IMMEDIATE); if(get_global_var(cf_send_card_future_date_for_non_member) == 1 || $user != ""){ if(get_global_var(cs_send_mday) =="" && get_global_var(cs_send_month) =="" ){ $time_array= getdate(get_global_var(time_stamp_now)); set_global_var("cs_send_mday",$time_array['mday']); set_global_var("cs_send_month",$time_array['mon']); set_global_var("cs_send_year",$time_array['year']); } $cf_show_date_option = get_global_var(cf_show_date_option); $show_date_box=print_mon_day_year_dropdown("cs_send_month","cs_send_mday","cs_send_year","show_date_box","makecard_step2"); } elseif(get_global_var(cf_send_card_future_date_for_non_member) == 0 && $user ==""){ $show_personalize_html_Delivery_Date_Note_For_NonMember =get_global_var(show_personalize_html_Delivery_Date_Note_For_NonMember); $show_date_box=" - $show_personalize_html_Delivery_Date_Note_For_NonMember"; set_global_var("show_date_box",$show_date_box); } //Set default checkbox = checked : send notify email when pickup + newsletter + offer if(get_global_var(cs_notify) =="" && get_global_var(cs_message) =="" ) set_global_var("cs_notify","1"); if(get_global_var(save_email) =="" && get_global_var(cs_message) =="" ) set_global_var("save_email","1"); if(get_global_var(user_receive_newsletter) =="" && get_global_var(cs_message) =="" ) set_global_var("user_receive_newsletter","1"); if(get_global_var(user_receive_offer) =="" && get_global_var(cs_message) =="" ) set_global_var("user_receive_offer","1"); set_global_var("checked_cs_notify_" . get_global_var(cs_notify),"checked"); set_global_var("checked_cs_copy_" . get_global_var(cs_copy),"checked"); set_global_var("checked_save_email_" . get_global_var(save_email),"checked"); if(get_global_var(user_receive_newsletter) ==1) $checked_user_receive_newsletter ="checked"; if(get_global_var(user_receive_offer) ==1) $checked_user_receive_offer ="checked"; //Show check box join newsletter & offer if $user ="" $Yes_receive_newsletter = get_global_var(Yes_receive_newsletter); $Yes_receive_offer = get_global_var(Yes_receive_offer); $user=get_global_var(user); if($user=="") set_global_var("show_newletters_checkbox","
       $Yes_receive_newsletter
       $Yes_receive_offer"); if(get_global_var(cf_option_user_select_music) == "1" && get_dbvalue("max_ecard","ec_allow_user_select_music","ec_id='$ec_id'") == "1"){ set_global_var("show_personalize_html_Select_Music","

       ". get_global_var(show_personalize_html_Select_Music_txt) .""); //Show music dropdown menu if($user !=""){ $user_music_list=get_dblistvalue("max_music","music_id","music_active='1' and music_user_name_id='$user' Order by music_name_display ASC"); $urp =""; foreach($user_music_list as $val){ $user_music_row=get_row("max_music","*","music_id='$val'"); if($music == $user_music_row[music_filename]){ $urp .="\n"; } else{ $urp .="\n"; } } } $menu_music_Select_A_Song=get_global_var(menu_music_Select_A_Song); $show_music_box ="

       "; set_global_var("show_music_box", $show_music_box); } set_global_var("print_dropdown_number", $print_dropdown_number); set_global_var("print_recipient_loop", $data); if($ec_thumbnail !=""){ set_global_var("print_ecard_thumbnail",""); } else{ set_global_var("print_ecard_thumbnail",""); } $show_personalize_html_title_message = get_global_var(show_personalize_html_title_message); set_global_var("show_personalize_html_title_message",$show_personalize_html_title_message . get_global_var(ec_caption)); //Print_addressbook if($user==""){ set_global_var("print_addressbook",get_global_var(print_addressbook_Title_not_login)); set_global_var("login_button",""); } else{ set_global_var("cs_from_name",$row_user[user_name]); set_global_var("cs_from_email",$row_user[user_email]); set_global_var("print_addressbook",""); //Hide From Name and From Email textbox if user login. set_global_var("hidden_if_login"," STYLE=\"display:none;\" "); set_global_var("show_name_if_login","$row_user[user_name]"); set_global_var("show_email_if_login","$row_user[user_email]"); } //Check browser to show HotEditor Rich Text Format $ua = get_global_var("user_agent"); if (strpos($ua,"Windows") && strpos($ua,"MSIE") && !strpos($ua,"Opera") || strpos($ua,"Gecko") && !strpos($ua,"Safari")) { //OK to use HotEditor $mViet_1 = get_global_var(mViet_1); $mViet_2 = get_global_var(mViet_2); $mViet_on= get_global_var(mViet_on); $editor_code =<< _ $mViet_1 $mViet_2 HTML_CODE; set_global_var("hidden_if_editor_on"," STYLE=\"display:none;\" "); set_global_var("show_editor_code",$editor_code); } if($row[ec_private] ==0 ){//Free eCards set_global_var("print_button_personalize",""); set_global_var("print_personalize_card_if_reduce_step",get_html_from_layout("templates/$cf_set_template/show_personalize_ecard_if_reduce_step.html")); } else{ //Member cards if($user !=""){ set_global_var("print_button_personalize",""); set_global_var("print_personalize_card_if_reduce_step",get_html_from_layout("templates/$cf_set_template/show_personalize_ecard_if_reduce_step.html")); } else{ set_global_var("print_button_personalize",""); } } } random_banner_hr(); if(get_global_var(cf_reduce_step) =="1"){ if($cs_message =="") $cs_message = get_global_var(text_demo_mess); show_card_body($ec_id,"preview",$java,$skin_id,$poem,$poem_align,$stamp,$cs_message); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/makecard_step1_reduce.html")); } else{ show_card_body($ec_id,"makecard_step1",$java,$skin_id,$poem,$poem_align,$stamp); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/makecard_step1.html")); } print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; default: //Print thumbnail page if cat_id != "" if ($cat_id !=""){ require_once("category.php"); display_root_cat("index_thumbnail"); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_thumbnail.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); } else{ show_homepage(); exit; } } //--------------------------------------------------------------------------------------------------------- //Tell friend function tell_friends($row=""){ random_banner_hr(); random_banner_vt(); if(get_global_var(from_name) =="") set_global_var("from_name",$row[user_name]); if(get_global_var(from_email) =="") set_global_var("from_email",$row[user_email]); $data=""; $total_recipient_num = get_global_var(total_recipient_num); $tellfriend_Recipient_Name= get_global_var(tellfriend_Recipient_Name); $tellfriend_Recipient_Email= get_global_var(tellfriend_Recipient_Email); $cf_set_template= get_global_var(cf_set_template); $cf_max_friend_email= get_global_var(cf_max_friend_email); if($total_recipient_num =="") $total_recipient_num =4 ; set_global_var("total_recipient_num",$total_recipient_num); $show_tellfriend_html_Number_Recipients_Note= get_global_var(show_tellfriend_html_Number_Recipients_Note); $show_tellfriend_html_Number_Recipients_Note =str_replace("%show_number%",$total_recipient_num,$show_tellfriend_html_Number_Recipients_Note); set_global_var("show_tellfriend_html_Number_Recipients_Note",$show_tellfriend_html_Number_Recipients_Note); for($i=1;$i<=$total_recipient_num;$i++){ if($i==1){ set_global_var("show_name_require","   » "); set_global_var("show_email_require","» "); } else{ set_global_var("show_name_require","   "); set_global_var("show_email_require",""); } set_global_var("Recipient_Name","$tellfriend_Recipient_Name $i"); set_global_var("Recipient_Email","$tellfriend_Recipient_Email $i"); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldValue",stripslashes(get_global_var("list_friend_name_". $i))); set_global_var("Email_Recipient_FieldValue",get_global_var("list_friend_email_". $i)); set_global_var("name_id","name_" . $i); set_global_var("email_id","email_" . $i); $data .= get_html_from_layout("templates/$cf_set_template/show_tell_friend_loop.html") ."\n"; } $print_dropdown_number=""; set_global_var("print_dropdown_number", $print_dropdown_number); set_global_var("print_recipient_loop", $data); set_global_var("message",stripslashes(get_global_var(message))); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_tell_friend.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //--------------------------------------------------------------------------------------------------------- //Feedback function feedback($row){ random_banner_hr(); random_banner_vt(); //Print feedback topic $feedback_list =get_dblistvalue("max_feedback","feedback_id","feedback_email <>''"); if($feedback_list[0] != ""){ $show_feedback_topic="\n"; } else{ $show_feedback_topic=""; } set_global_var("show_feedback_topic",$show_feedback_topic); set_global_var("name",$row[user_name]); set_global_var("email",$row[user_email]); $cf_set_template=get_global_var(cf_set_template); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_feedback.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //--------------------------------------------------------------------------------------------------------- //Birthday Alert function birthday_alert($row=""){ $user =get_global_var(user); $lang =get_global_var(lang); if($row=="") $row =get_row("max_ecuser","*","user_name_id='$user'"); random_banner_hr(); $data=""; $total_recipient_num = get_global_var(total_recipient_num); $tellfriend_Recipient_Name= get_global_var(tellfriend_Recipient_Name); $tellfriend_Recipient_Email= get_global_var(tellfriend_Recipient_Email); $cf_set_template= get_global_var(cf_set_template); $cf_max_friend_email= get_global_var(cf_max_friend_email); if($total_recipient_num =="") $total_recipient_num =4 ; set_global_var("total_recipient_num",$total_recipient_num); $show_birthday_alert_html_Number_Recipients_Note= get_global_var(show_birthday_alert_html_Number_Recipients_Note); $show_birthday_alert_html_Number_Recipients_Note =str_replace("%show_number%",$total_recipient_num,$show_birthday_alert_html_Number_Recipients_Note); set_global_var("show_birthday_alert_html_Number_Recipients_Note",$show_birthday_alert_html_Number_Recipients_Note); for($i=1;$i<=$total_recipient_num;$i++){ if($i==1){ set_global_var("show_name_require","   » "); set_global_var("show_email_require","» "); } else{ set_global_var("show_name_require","   "); set_global_var("show_email_require",""); } set_global_var("Recipient_Name","$tellfriend_Recipient_Name $i"); set_global_var("Recipient_Email","$tellfriend_Recipient_Email $i"); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldName","list_friend_name_" . $i); set_global_var("Email_Recipient_FieldName","list_friend_email_" . $i); set_global_var("Name_Recipient_FieldValue",stripslashes(get_global_var("list_friend_name_". $i))); set_global_var("Email_Recipient_FieldValue",get_global_var("list_friend_email_". $i)); set_global_var("name_id","name_" . $i); set_global_var("email_id","email_" . $i); $data .= get_html_from_layout("templates/$cf_set_template/show_birthday_alert_loop.html") ."\n"; } $print_dropdown_number=""; set_global_var("print_dropdown_number", $print_dropdown_number); set_global_var("print_recipient_loop", $data); //Print address book set_global_var("print_addressbook",""); //Show default message if(get_global_var(message) ==""){ $show_birthday_alert_html_Email_Message =get_global_var(show_birthday_alert_html_Email_Message); $show_birthday_alert_html_Email_Message =strip_tags($show_birthday_alert_html_Email_Message); $show_birthday_alert_html_Email_Message=str_replace("%show_name%","$row[user_name] $row[user_last_name]",$show_birthday_alert_html_Email_Message); $show_birthday_alert_html_Email_Message=str_replace("%show_email%",$row[user_email],$show_birthday_alert_html_Email_Message); set_global_var("message",$show_birthday_alert_html_Email_Message); } set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_birthday_alert.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //--------------------------------------------------------------------------------------------------------- //Black list function blacklist(){ random_banner_hr(); random_banner_vt(); $cf_set_template=get_global_var(cf_set_template); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //--------------------------------------------------------------------------------------------------------- //Black list function blacklist2(){ $what=get_global_var(what); $ecard_url=get_global_var(ecard_url); $cf_set_template=get_global_var(cf_set_template); //Check email blank - valid if(trim(strip_tags(get_global_var(email))) =="") $error_msg .=get_global_var(blacklist_error_message_Email_Blank) . "
    \n"; if(trim(strip_tags(get_global_var(email))) !="" && !valid_email(get_global_var(email))) $error_msg .=get_global_var(blacklist_error_message_Email_Invalid) . "
    \n"; //Check if this email already assigned to user account $email = trim(get_global_var(email)); if($what=="add"){ $chk_email =get_dbvalue("max_ecuser","user_email","user_email='$email'"); $blacklist_error_message_Cant_Add_UserEmail=get_global_var(blacklist_error_message_Cant_Add_UserEmail); $blacklist_error_message_Cant_Add_UserEmail=str_replace("%show_email%",$chk_email,$blacklist_error_message_Cant_Add_UserEmail); if($chk_email !="") $error_msg .=$blacklist_error_message_Cant_Add_UserEmail . "
    \n"; } if ($error_msg !=""){ set_global_var("error_msg","

    $error_msg"); blacklist(); exit; } if($what=="add"){ //Check if email already added to list $row =get_row("max_black_list","*","black_email='$email'"); if($row[black_active] == 1){ $blacklist_error_message_Email_Exist=get_global_var(blacklist_error_message_Email_Exist); $blacklist_error_message_Email_Exist=str_replace("%show_email%",$email,$blacklist_error_message_Email_Exist); $error_msg .=$blacklist_error_message_Email_Exist . "
    \n"; set_global_var("error_msg","

    $error_msg"); blacklist(); exit; } //Create unique id - $time_stamp_now = get_global_var(time_stamp_now); $black_key = substr(md5(uniqid(rand(),1)), 0, 20); if($row[black_active] == ""){//new email ==> insert to database insert_data_to_db("max_black_list","(black_email,black_key,black_active,black_date)","('$email','$black_key','0','$time_stamp_now')"); } else{//already added but never click action link ==> update key update_field_in_db("max_black_list","black_key",$black_key,"black_email='$email' LIMIT 1"); } //Send action link to $email - User must click the link to add his email to black list //send_email($from_name,$from_email,$to,$email_subject,$email_msg) if(get_global_var(cf_sendmail_format) =="text"){ $show_link ="$ecard_url/index.php?step=blacklist_add&email=$email&code=$black_key&"; } else{ $show_link ="$ecard_url/index.php?step=blacklist_add&email=$email&code=$black_key"; } $email_msg= get_global_var(blacklist_email_message); $email_msg=str_replace("%show_email%",$email,$email_msg); $email_msg=str_replace("%show_link%",$show_link,$email_msg); send_email(get_global_var(cf_site_title),get_global_var(cf_webmaster_email),$email,get_global_var(blacklist_email_subject),$email_msg); //Print page with message check email require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); $blacklist_error_message_GoCheck_Email=get_global_var(blacklist_error_message_GoCheck_Email); $blacklist_error_message_GoCheck_Email=str_replace("%show_email%",$email,$blacklist_error_message_GoCheck_Email); set_global_var("print_message",$blacklist_error_message_GoCheck_Email); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist_message.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } elseif($what=="remove"){ //Check if email is not exist on the list / if not on list ==> error message Your email is not on our black list $row =get_row("max_black_list","*","black_email='$email'"); $chk_email = $row[black_email]; if ($chk_email ==""){ $blacklist_error_message_WhenRemove_Email_Not_Onlist=get_global_var(blacklist_error_message_WhenRemove_Email_Not_Onlist); $blacklist_error_message_WhenRemove_Email_Not_Onlist=str_replace("%show_email%",$email,$blacklist_error_message_WhenRemove_Email_Not_Onlist); $error_msg .=$blacklist_error_message_WhenRemove_Email_Not_Onlist . "
    \n"; set_global_var("error_msg","

    $error_msg"); blacklist(); exit; } //User did not click action link ==> then go ahead remove their email without their confirm if($row[black_active] == 0){ delete_row("max_black_list","black_email='$email' LIMIT 1"); require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); $blacklist_message_Remove_OK=get_global_var(blacklist_message_Remove_OK); $blacklist_message_Remove_OK=str_replace("%show_email%",$email,$blacklist_message_Remove_OK); set_global_var("print_message",$blacklist_message_Remove_OK); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist_message.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //Send email to user, user must click the action link to remove their email //Create unique id - $time_stamp_now = get_global_var(time_stamp_now); $black_key = substr(md5(uniqid(rand(),1)), 0, 20); //Update black_key update_field_in_db("max_black_list","black_key","$black_key","black_email='$email' LIMIT 1"); //Send action link to $email - User must click the link to REMOVE his email from black list //send_email($from_name,$from_email,$to,$email_subject,$email_msg) if(get_global_var(cf_sendmail_format) =="text"){ $show_link ="$ecard_url/index.php?step=blacklist_remove&email=$email&code=$black_key&"; } else{ $show_link ="$ecard_url/index.php?step=blacklist_remove&email=$email&code=$black_key"; } $email_msg= get_global_var(blacklist_email_remove_fromlist_message); $email_msg=str_replace("%show_email%",$email,$email_msg); $email_msg=str_replace("%show_link%",$show_link,$email_msg); send_email(get_global_var(cf_site_title),get_global_var(cf_webmaster_email),$email,get_global_var(blacklist_email_remove_fromlist_subject),$email_msg); //Print page with message check email require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); $blacklist_error_message_Remove_GoCheck_Email=get_global_var(blacklist_error_message_Remove_GoCheck_Email); $blacklist_error_message_Remove_GoCheck_Email=str_replace("%show_email%",$email,$blacklist_error_message_Remove_GoCheck_Email); set_global_var("print_message",$blacklist_error_message_Remove_GoCheck_Email); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_blacklist_message.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } } //-------------------------------------------------------------------------------------- function get_count_number_history($page,$b,$where){ $getstep="step=main_book"; $page_name="page"; $lang= get_global_var(lang); $count_number =""; $y=0; if ($b <10){ for($a_num=1; $a_num<=$b; $a_num++) { $y++; if ($a_num == $page) { $count_number .=" $a_num "; } else { $count_number .=" $a_num "; } } } elseif(($page > 3) && ($page < ($b-3))){ for($a_num=1; $a_num<=3; $a_num++) { $y++; $count_number .=" $a_num"; } $count_number .="..."; for($a_num = $page-1; $a_num<=$page+1; $a_num++) { $y++; if ($a_num == $page) { $count_number .=" $a_num "; } else { $count_number .=" $a_num "; } } $count_number .="..."; for($a_num = $b-2; $a_num<=$b; $a_num++) { $y++; $count_number .=" $a_num "; } } else{ for($a_num=1; $a_num<=4; $a_num++) { $y++; if ($a_num == $page) { $count_number .=" $a_num "; } else { $count_number .=" $a_num "; } } $count_number .="..."; for($a_num=$b-3; $a_num<=$b; $a_num++) { $y++; if ($a_num == $page) { $count_number .=" $a_num "; } else { $count_number .=" $a_num "; } } } set_global_var("d_num",$b); return $count_number; } //-------------------------------------------------------------------------------------- function search_ecards(){ $cf_set_template=get_global_var(cf_set_template); require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_search_ecards.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } //-------------------------------------------------------------------------------------- function grabber(){ $cf_set_template=get_global_var(cf_set_template); require_once("category.php"); display_main_category_menu_only(); random_banner_hr(); random_banner_vt(); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_media_grabber.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } ?>