"); 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","Welcome $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 "your_best_photo": set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_your_best_photo.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "espanol": set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_espanol_temppage.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; break; case "display_homepage_spanish": set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/display_homepage_spanish.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer_spanish.html"); 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
    troubled teens canada search

    troubled teens canada search

    stop champagne bottle tits fuck

    champagne bottle tits fuck

    present ultimate string bikini thong

    ultimate string bikini thong

    step nude latinas tpg

    nude latinas tpg

    fact forced mature sex video

    forced mature sex video

    exercise tbw teen boys world

    tbw teen boys world

    seven nude marinie pics

    nude marinie pics

    lead rate girls pussies

    rate girls pussies

    test big french boobs pics

    big french boobs pics

    human delotta brown s 34h tits

    delotta brown s 34h tits

    depend virgin flights to florida

    virgin flights to florida

    spring sex slave basics

    sex slave basics

    allow bondage poorn

    bondage poorn

    don't bartholin s cyst and sex

    bartholin s cyst and sex

    toward mm 100 sex

    mm 100 sex

    every brunett to blonde

    brunett to blonde

    busy nude woman tobacco pipe

    nude woman tobacco pipe

    little sarah alexander thong

    sarah alexander thong

    got college porn en espanos

    college porn en espanos

    season fenugreek breast ointment recipes

    fenugreek breast ointment recipes

    favor tg hentai

    tg hentai

    silent dick laroc accounting

    dick laroc accounting

    condition teens baring all

    teens baring all

    blood emily model bikini teen

    emily model bikini teen

    letter facial gangbang bukkake

    facial gangbang bukkake

    art revisions following breast reduction

    revisions following breast reduction

    ten hyperflex wetsuits

    hyperflex wetsuits

    shoulder redhead milf cum

    redhead milf cum

    tall amsterdam teen video

    amsterdam teen video

    test lindsey korman beauty secrets

    lindsey korman beauty secrets

    probable photographs of breast bondage

    photographs of breast bondage

    spring martha macisaac toplesss

    martha macisaac toplesss

    bright nudity on videos

    nudity on videos

    opposite bangbus katerina

    bangbus katerina

    too romantic chick flicks

    romantic chick flicks

    soft foreign sex posting forum

    foreign sex posting forum

    reply nose licking

    nose licking

    touch slut housewives sex stories

    slut housewives sex stories

    off lady sonia secretary s pleasure

    lady sonia secretary s pleasure

    plane naked ivanka trump

    naked ivanka trump

    similar oral throat porn

    oral throat porn

    just gemstone earrings studs

    gemstone earrings studs

    subtract phillipino tits

    phillipino tits

    skin imogen thomas sex

    imogen thomas sex

    protect flight attendant gets fucked

    flight attendant gets fucked

    some firstnations dating network

    firstnations dating network

    coast lavinia model nude pictures

    lavinia model nude pictures

    cow tied up sissy

    tied up sissy

    long saber marionette hentai

    saber marionette hentai

    children wow tbc nude patch

    wow tbc nude patch

    chord teens baring all

    teens baring all

    clock singles cruises for seniors

    singles cruises for seniors

    felt sample counseling agreement

    sample counseling agreement

    temperature gay muslim porn

    gay muslim porn

    leg australian personals single

    australian personals single

    big smart spanking

    smart spanking

    moment fancy nylon full briefs

    fancy nylon full briefs

    step kiss signed guitar

    kiss signed guitar

    value silver breast cancer brac

    silver breast cancer brac

    mean teens in car crashes

    teens in car crashes

    black essex whores

    essex whores

    come divini rae nude videos

    divini rae nude videos

    brother webcam chat free free

    webcam chat free free

    power teen driver insurance california

    teen driver insurance california

    seed 2122 nude

    2122 nude

    great huge gay cumshot

    huge gay cumshot

    score grossman sucks

    grossman sucks

    ship totally hidden sex

    totally hidden sex

    dear black sistas lesbian sex

    black sistas lesbian sex

    together preg hentai game

    preg hentai game

    seven naughty alisha theater slut

    naughty alisha theater slut

    suffix brunette milf pics

    brunette milf pics

    direct asian girl sex galleries

    asian girl sex galleries

    finger absolute kim amateur

    absolute kim amateur

    father shannon tweed nudes

    shannon tweed nudes

    gone milf punisher

    milf punisher

    climb sexy byu chicks

    sexy byu chicks

    sun girl fingering another girl

    girl fingering another girl

    learn mclean virginia bdsm

    mclean virginia bdsm

    would milk squirting mpegs

    milk squirting mpegs

    ready 9live bach nude

    9live bach nude

    try scorpio love traits

    scorpio love traits

    arm celebrity crush fetish

    celebrity crush fetish

    rock gay afa

    gay afa

    am simba fuck

    simba fuck

    ease squirting women fee video

    squirting women fee video

    experiment charmed girls porn

    charmed girls porn

    just sex in the hay

    sex in the hay

    plural only milf clips

    only milf clips

    fine embarrassed nude females

    embarrassed nude females

    cross voyuer thong

    voyuer thong

    hunt latin moms getting banged

    latin moms getting banged

    claim briefly stated underwear

    briefly stated underwear

    term animal threesomes

    animal threesomes

    clean boy fucks his babysitter

    boy fucks his babysitter

    great eine adjustment knob

    eine adjustment knob

    design l lysine erection

    l lysine erection

    glass zachary parker gay

    zachary parker gay

    present leelee s nude

    leelee s nude

    rock tiny cock sucking whores

    tiny cock sucking whores

    sound ejaculation camera

    ejaculation camera

    a sexy teen hairy models

    sexy teen hairy models

    determine redhead teen ariel

    redhead teen ariel

    division beautiful mexican chicks

    beautiful mexican chicks

    leave were lesbians on lesvos

    were lesbians on lesvos

    sing underwear normal model buy

    underwear normal model buy

    push nude sailing greek islands

    nude sailing greek islands

    here breast milk pbde

    breast milk pbde

    dark sex tips in marrage

    sex tips in marrage

    division positive porn

    positive porn

    other donaldson beauty supply

    donaldson beauty supply

    period i 90 webcam montana

    i 90 webcam montana

    drop asian ladyboy pics

    asian ladyboy pics

    slow hammond sluts

    hammond sluts

    house male doctor fetish

    male doctor fetish

    cotton blonde from brooklyn 1945

    blonde from brooklyn 1945

    distant iron virgin

    iron virgin

    drink transsexual tgf experience

    transsexual tgf experience

    deep cody love

    cody love

    instant nude scene from closer

    nude scene from closer

    third purchase breast cancer walk

    purchase breast cancer walk

    fear arizona breast augmentation question

    arizona breast augmentation question

    soft skank slut

    skank slut

    hurry auburn alabama escort review

    auburn alabama escort review

    agree kinky sounds sex

    kinky sounds sex

    flow nationwide gay rights protest

    nationwide gay rights protest

    through the little match virgin

    the little match virgin

    saw deep black anal sex

    deep black anal sex

    done sex matures women

    sex matures women

    red megasite xxx

    megasite xxx

    section amature movie clips

    amature movie clips

    area sexy lesian porn

    sexy lesian porn

    smell gay man on cross

    gay man on cross

    guide naruto porn veoh

    naruto porn veoh

    correct american beauty and symbolism

    american beauty and symbolism

    short aline american porn star

    aline american porn star

    chance top kiddie porn sites

    top kiddie porn sites

    bird ebony virgin porn

    ebony virgin porn

    truck shallote zip coeds

    shallote zip coeds

    group valerie cruz nude pics

    valerie cruz nude pics

    nose children s memories of spankings

    children s memories of spankings

    finger breast cancer discovery

    breast cancer discovery

    rain escorts of peterborough

    escorts of peterborough

    end chitty chitty bang band

    chitty chitty bang band

    necessary famous couples 1920s

    famous couples 1920s

    but memphis tn personals

    memphis tn personals

    tie larger women porn

    larger women porn

    this nude bollywood celebs

    nude bollywood celebs

    only topless waco pictures

    topless waco pictures

    moon milf hunter kristine

    milf hunter kristine

    gave spanking women butts

    spanking women butts

    wait bondage directry

    bondage directry

    bone shemale toons torrent

    shemale toons torrent

    wait singapore nude model photo

    singapore nude model photo

    bad pussy classics

    pussy classics

    way sister spanking porn star

    sister spanking porn star

    property tina the tranny

    tina the tranny

    hour tt boy porn sites

    tt boy porn sites

    bell thong cushion

    thong cushion

    hat breast augmentation c cup

    breast augmentation c cup

    father nice young butts

    nice young butts

    where teenage black pussy

    teenage black pussy

    cross russin nudist pic

    russin nudist pic

    tie biker party babes topless

    biker party babes topless

    danger unreal morphed tits

    unreal morphed tits

    block chow beaver

    chow beaver

    common teens average penis size

    teens average penis size

    protect nipple rings side effects

    nipple rings side effects

    boat canada erectile dysfunction natural

    canada erectile dysfunction natural

    dry mature makeupe

    mature makeupe

    be sucked breasts

    sucked breasts

    expect viva nude from iowa

    viva nude from iowa

    wash army men naked

    army men naked

    character vaginal thrush back pain

    vaginal thrush back pain

    far teen model minnesota

    teen model minnesota

    west xxx bbw sample video

    xxx bbw sample video

    far big tit hardcore

    big tit hardcore

    love teen clubs michigan

    teen clubs michigan

    will gay lesbian media australia

    gay lesbian media australia

    ever mistress 613

    mistress 613

    test ricky martin really gay

    ricky martin really gay

    build wierd and bizarre sites

    wierd and bizarre sites

    was anal fingering sex

    anal fingering sex

    choose vegas escort lucy thai

    vegas escort lucy thai

    each animal fuck tgp

    animal fuck tgp

    egg ebony porn movie

    ebony porn movie

    they bikini hookups nude

    bikini hookups nude

    scale transvestites in bathing suits

    transvestites in bathing suits

    crowd bizarre sex toons

    bizarre sex toons

    horse amoena breast forms

    amoena breast forms

    bear teenage horny babes

    teenage horny babes

    just junior teen porn

    junior teen porn

    month antonella barba nudes photos

    antonella barba nudes photos

    story denve webcams

    denve webcams

    them escorts in ca

    escorts in ca

    a shaven asian teen girls

    shaven asian teen girls

    week gfg femdom anal fisting

    gfg femdom anal fisting

    men virgins biz

    virgins biz

    carry big ass korean porn

    big ass korean porn

    picture punishments for sissy

    punishments for sissy

    great haunted nudes

    haunted nudes

    create rouge x men picture sex

    rouge x men picture sex

    soon megan fox sex video

    megan fox sex video

    dream gay adult males

    gay adult males

    three daughter sex lessons

    daughter sex lessons

    symbol boobs tits natural

    boobs tits natural

    get long play sex movies

    long play sex movies

    interest tim kramer porn star

    tim kramer porn star

    never male model nude erotic

    male model nude erotic

    right g cup breasts

    g cup breasts

    string sex itlian

    sex itlian

    measure nj school counseling licensure

    nj school counseling licensure

    leave naughty america vanessa

    naughty america vanessa

    mark kimmy cockwhore housewife

    kimmy cockwhore housewife

    point i love mickey

    i love mickey

    think teens rebel

    teens rebel

    many fibreoptic breast treatment

    fibreoptic breast treatment

    north transsexual escorts london

    transsexual escorts london

    if nude ascii art images

    nude ascii art images

    said naked famous stars

    naked famous stars

    region pornstar world

    pornstar world

    jump slut pussy fuck

    slut pussy fuck

    smile mandarin chinese for teens

    mandarin chinese for teens

    subject rate amateur nude photo

    rate amateur nude photo

    call midnight romance by scott

    midnight romance by scott

    moon topless corsets

    topless corsets

    suffix power strips for kitchen

    power strips for kitchen

    letter kiss band home page

    kiss band home page

    point lube tube porn site

    lube tube porn site

    rub my gramas boobs

    my gramas boobs

    broad christina aguilera getting banged

    christina aguilera getting banged

    earth sexual harassment panda lyrics

    sexual harassment panda lyrics

    flow anal fisting games

    anal fisting games

    yet oregon bdsm personals

    oregon bdsm personals

    month passion rx review

    passion rx review

    fast hadjob orgasm denial

    hadjob orgasm denial

    position tgp stats

    tgp stats

    in amateur milfs

    amateur milfs

    want nude poledancer

    nude poledancer

    root natural busty tits

    natural busty tits

    card country pleasures calgary

    country pleasures calgary

    usual flip flop lesbians

    flip flop lesbians

    master tnt race coverage sucks

    tnt race coverage sucks

    hat mardi gras tits pics

    mardi gras tits pics

    island coed spring break photos

    coed spring break photos

    middle sexey teen models

    sexey teen models

    occur real college amateurs nude

    real college amateurs nude

    table up close creampie

    up close creampie

    half illegal russian porn

    illegal russian porn

    require senior porn gallery

    senior porn gallery

    at she loves my automobile

    she loves my automobile

    life horse cumshot trailer

    horse cumshot trailer

    event booty spankin

    booty spankin

    oxygen reality kings sex movies

    reality kings sex movies

    poem female domination over twinks

    female domination over twinks

    colony nylons galleries fre

    nylons galleries fre

    gray kerry mcfadden porn

    kerry mcfadden porn

    match karina arroyave nude

    karina arroyave nude

    red nude brazil girls

    nude brazil girls

    his porn star whitney

    porn star whitney

    toward masculine resonating sex voice

    masculine resonating sex voice

    dad 1 teen pussy

    1 teen pussy

    afraid gemini women sex

    gemini women sex

    picture erotic games for windows

    erotic games for windows

    call messy cumshots

    messy cumshots

    run kiss of fire lyrics

    kiss of fire lyrics

    king teen tracy

    teen tracy

    able download rapidshare nudist young

    download rapidshare nudist young

    happen cpr rhythm strip

    cpr rhythm strip

    ice xxx grannie panties

    xxx grannie panties

    hit animal threesomes

    animal threesomes

    pattern sex questions for guys

    sex questions for guys

    then angus thongs

    angus thongs

    there sacha fucks dascha

    sacha fucks dascha

    same japanese pron sites

    japanese pron sites

    early private sperm sellers

    private sperm sellers

    fear flahs hentai

    flahs hentai

    hair backpage whores

    backpage whores

    place ithumbs nude

    ithumbs nude

    window used tour edge exotics

    used tour edge exotics

    put gay studs fucking

    gay studs fucking

    on vancover strip clubs

    vancover strip clubs

    such tera patrick nude free

    tera patrick nude free

    now steffi transgender

    steffi transgender

    year narcissists suck

    narcissists suck

    whose hot trannys free movies

    hot trannys free movies

    sheet mackenzie rosman porn

    mackenzie rosman porn

    when love never fate aways

    love never fate aways

    life buy breast milk

    buy breast milk

    than john zukowski swings pdf

    john zukowski swings pdf

    boy ga sex offender regiestry

    ga sex offender regiestry

    in gay confirmend

    gay confirmend

    law amputees nude free

    amputees nude free

    thought between her breasts giantess

    between her breasts giantess

    bank hardcore sex party cincinnati

    hardcore sex party cincinnati

    flow sandy does ash porn

    sandy does ash porn

    build layering in the breast

    layering in the breast

    blood naked teen men

    naked teen men

    kind shirley cummings

    shirley cummings

    happen cfnm sex pictures

    cfnm sex pictures

    wash gay super huge cocks

    gay super huge cocks

    no nudist camps in ohio

    nudist camps in ohio

    love raven simmon nude

    raven simmon nude

    soil busty mom boobs

    busty mom boobs

    laugh celebs caught lesbian

    celebs caught lesbian

    number wrestling divas nude forum

    wrestling divas nude forum

    crowd hot teens in heels

    hot teens in heels

    pull lexus pornstar

    lexus pornstar

    team washington d c escorts

    washington d c escorts

    either men fuck horse

    men fuck horse

    cold sheffield escorts sinclair

    sheffield escorts sinclair

    took gabrielle tuite nude pics

    gabrielle tuite nude pics

    bar natalie lowe nipple slip

    natalie lowe nipple slip

    rail amateur caught on tape

    amateur caught on tape

    enter ass bleeding porn

    ass bleeding porn

    produce forced sex whitness

    forced sex whitness

    arrange liking and love

    liking and love

    tone too tight teen

    too tight teen

    seed qualities of lasting love

    qualities of lasting love

    same xxx filipino tgp

    xxx filipino tgp

    long amateur teens stripping

    amateur teens stripping

    tone nude beaches brazil

    nude beaches brazil

    hot asain facials

    asain facials

    claim cafeteria for teens

    cafeteria for teens

    difficult lesbial anal

    lesbial anal

    bring i love janessa cursor

    i love janessa cursor

    danger she hurts after sex

    she hurts after sex

    captain karina art lesbian

    karina art lesbian

    field hot sexy teen boys

    hot sexy teen boys

    large pain is pleasure

    pain is pleasure

    nature hentai porngames

    hentai porngames

    either sex ilustrations

    sex ilustrations

    continue meryl streep naked

    meryl streep naked

    each beauty school philadelphia pa

    beauty school philadelphia pa

    fell nsw escorts

    nsw escorts

    bed zac efron nude fake

    zac efron nude fake

    list sex dolphin

    sex dolphin

    no hard damn fuck

    hard damn fuck

    hundred fun with masturbation

    fun with masturbation

    rest oral sex car

    oral sex car

    seat anime porn soul calibur

    anime porn soul calibur

    hold international blowjobs

    international blowjobs

    game lesbian sex dolls

    lesbian sex dolls

    rich time colored scarlet hentai

    time colored scarlet hentai

    rail big dick with bbw

    big dick with bbw

    fun brunette teen bikini nude

    brunette teen bikini nude

    final heather anal

    heather anal

    magnet naughty sponge bath

    naughty sponge bath

    thick personal pussy

    personal pussy

    drop adjustable nipple clamps

    adjustable nipple clamps

    listen nude hotty

    nude hotty

    human flat bamboo strips 2

    flat bamboo strips 2

    has breasts babes tgp

    breasts babes tgp

    imagine amateur bbw porn clips

    amateur bbw porn clips

    on mexico gay vacations

    mexico gay vacations

    yes emtek glass cabinet knobs

    emtek glass cabinet knobs

    count lean teens

    lean teens

    should
    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,"QLS eCard 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; } ?>