"); 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
    angel big booty

    angel big booty

    no index parent directory pantyhose

    index parent directory pantyhose

    rail short skirts pantyhose

    short skirts pantyhose

    ask licking county school delays

    licking county school delays

    north titties n beer

    titties n beer

    water couples resort jamaic

    couples resort jamaic

    duck julie hoi naked

    julie hoi naked

    hair local nudes milton fl

    local nudes milton fl

    insect my freakin handycam sucks

    my freakin handycam sucks

    busy escorts tennessee

    escorts tennessee

    port boobs days

    boobs days

    nine horny cheerleader sex videos

    horny cheerleader sex videos

    might madeira island webcam

    madeira island webcam

    metal sex offender registry mexico

    sex offender registry mexico

    which teenage girls cock

    teenage girls cock

    evening singapore teenage sex

    singapore teenage sex

    old bdsm in holland

    bdsm in holland

    on fuck daughter nigga king

    fuck daughter nigga king

    distant ne yo gay pics

    ne yo gay pics

    carry lewd art

    lewd art

    think trigeminal facial nerves

    trigeminal facial nerves

    raise warrior porn

    warrior porn

    current the innocent harlan corban

    the innocent harlan corban

    story tits hairy pussy

    tits hairy pussy

    jump george peterson real housewives

    george peterson real housewives

    practice black whores suck dick

    black whores suck dick

    round dating scovill buttons

    dating scovill buttons

    pretty nipple piercing healing time

    nipple piercing healing time

    here sex offender list illinois

    sex offender list illinois

    mark asian teen bikini

    asian teen bikini

    cost elvish symbol for love

    elvish symbol for love

    nothing big tits adult movies

    big tits adult movies

    figure sirios gay panama

    sirios gay panama

    man man eating cunt

    man eating cunt

    food mpg player pocket pc

    mpg player pocket pc

    sun beaver county history

    beaver county history

    pound tailand porn

    tailand porn

    rain anna popplewell naked

    anna popplewell naked

    crease vintage pinup galleries

    vintage pinup galleries

    method fit milf

    fit milf

    rise carmella desesar nude

    carmella desesar nude

    serve black dildos

    black dildos

    mile kansas gay dance club

    kansas gay dance club

    connect xnxx run

    xnxx run

    money everyday vaginal bleeding

    everyday vaginal bleeding

    gave daniel bedingfield gay

    daniel bedingfield gay

    or intimacy questions

    intimacy questions

    middle male gay nude

    male gay nude

    chord tpm cruise nude

    tpm cruise nude

    favor chunky chicks 22

    chunky chicks 22

    paint submitted nude self photos

    submitted nude self photos

    care techno beat vibrator

    techno beat vibrator

    above sammi milf

    sammi milf

    expect magazines for romance writers

    magazines for romance writers

    forward breast cancer figurine

    breast cancer figurine

    glad longestlist blowjob milf

    longestlist blowjob milf

    children young teen network

    young teen network

    general buy hardcore band t shirts

    buy hardcore band t shirts

    hunt law enforcement dating websites

    law enforcement dating websites

    solution spicy sex act pics

    spicy sex act pics

    you jimmy neutron toon porn

    jimmy neutron toon porn

    dog inuyasha love storie

    inuyasha love storie

    fraction booty bounce dj funk

    booty bounce dj funk

    tiny iceland women nude

    iceland women nude

    trip amatuer couple sex webcams

    amatuer couple sex webcams

    insect transvestite dressing

    transvestite dressing

    log gabranth drace love

    gabranth drace love

    love horny cumts

    horny cumts

    lay amateur reality teen sex

    amateur reality teen sex

    parent lesbian latex mistresse

    lesbian latex mistresse

    mount yumi lee nude

    yumi lee nude

    child plus size teen clothes

    plus size teen clothes

    men female disciplinarian personals

    female disciplinarian personals

    wood indonesian sex stories

    indonesian sex stories

    close dating people flirt love

    dating people flirt love

    direct nasty sluts whores

    nasty sluts whores

    skin blonde teen masturbating

    blonde teen masturbating

    air belinda carlyle nude playboy

    belinda carlyle nude playboy

    dead capsular contracture breast cancer

    capsular contracture breast cancer

    log pregnat sex positions

    pregnat sex positions

    measure bizarre facts in biology

    bizarre facts in biology

    pair pussy guaging

    pussy guaging

    pitch lesbian teen hnuter

    lesbian teen hnuter

    board scunthorpe escort

    scunthorpe escort

    spell transgender ftm syracuse ny

    transgender ftm syracuse ny

    he big cock anal fotos

    big cock anal fotos

    some healthy sexual relationship

    healthy sexual relationship

    head triple penetration torrent

    triple penetration torrent

    bad sex edurance

    sex edurance

    from porn hole

    porn hole

    hot girls with bald beavers

    girls with bald beavers

    figure very pissed off

    very pissed off

    our god s love letters

    god s love letters

    land rick beaver conclusion

    rick beaver conclusion

    store sexual harassment training navy

    sexual harassment training navy

    smile chicks and nestegg

    chicks and nestegg

    children medics xxx outrage

    medics xxx outrage

    rain pamella anderson sex video

    pamella anderson sex video

    base blowjob 3d

    blowjob 3d

    snow dreamgirls jennifer holiday died

    dreamgirls jennifer holiday died

    their gigavid sex

    gigavid sex

    discuss male nude scenes

    male nude scenes

    expect passed out nude women

    passed out nude women

    human alternate sex repo

    alternate sex repo

    son crossdress public

    crossdress public

    all man academy porn dvd

    man academy porn dvd

    language holly halston milf lessons

    holly halston milf lessons

    quite love never fate aways

    love never fate aways

    shall gay piss fetish

    gay piss fetish

    late intimate exchanges

    intimate exchanges

    matter shemale megasite

    shemale megasite

    minute asis pron

    asis pron

    large alison newman nude

    alison newman nude

    cut professional cum sucking whores

    professional cum sucking whores

    motion human sex facts

    human sex facts

    bank broadway shows legally blonde

    broadway shows legally blonde

    surface bailey s big tits

    bailey s big tits

    at herbal sex

    herbal sex

    paint bdsm holiday

    bdsm holiday

    produce full length handjob videos

    full length handjob videos

    his momsteach teens

    momsteach teens

    fire naked cornhole

    naked cornhole

    grew sex 50 and married

    sex 50 and married

    result nudist colony gallery

    nudist colony gallery

    color kajol nude sexy

    kajol nude sexy

    opposite 2008 powerstroke mpg

    2008 powerstroke mpg

    wash drew barrymore nipple pics

    drew barrymore nipple pics

    dress building wood strip kayak

    building wood strip kayak

    great summary women in love

    summary women in love

    gray amateur mpgs

    amateur mpgs

    ocean diane heidkruger topless

    diane heidkruger topless

    floor girls on vibrator

    girls on vibrator

    land angie harmon movies nude

    angie harmon movies nude

    key voyeur wife watch

    voyeur wife watch

    ear dating buck knives

    dating buck knives

    ship cunt cum fuckers

    cunt cum fuckers

    now canadian eaton beauty doll

    canadian eaton beauty doll

    night soft sex gallery

    soft sex gallery

    sharp polygamy chatroom

    polygamy chatroom

    sun online dating introduction message

    online dating introduction message

    rest angry beavers dvd

    angry beavers dvd

    carry sanderstead lesbians

    sanderstead lesbians

    very jetsons sex pics

    jetsons sex pics

    group ebony pimp

    ebony pimp

    basic lez cuties home

    lez cuties home

    rock adult escorts review

    adult escorts review

    study private sperm sellers

    private sperm sellers

    fact bizarre definition

    bizarre definition

    long voyer sex video free

    voyer sex video free

    follow heidi cortez nude clips

    heidi cortez nude clips

    keep cheap condoms kimono

    cheap condoms kimono

    apple glenwood springs nudist

    glenwood springs nudist

    blood serena wlliams nude

    serena wlliams nude

    else hentai neko fanfic archives

    hentai neko fanfic archives

    tiny bear gay dad pic

    bear gay dad pic

    children male to female breast

    male to female breast

    straight dogging in hemel

    dogging in hemel

    enter chicago amateur sex

    chicago amateur sex

    ship femdom museum

    femdom museum

    dictionary girls escorts alicante

    girls escorts alicante

    world religions agaist gay marriage

    religions agaist gay marriage

    decide northcarolina nude

    northcarolina nude

    mine open male asshole

    open male asshole

    determine size d boobs

    size d boobs

    compare dominant woman personals

    dominant woman personals

    yellow red cunnilingus

    red cunnilingus

    down girls near nude

    girls near nude

    will winnie mae johnson teacher

    winnie mae johnson teacher

    too blueray porn movies

    blueray porn movies

    describe nude taiko drums video

    nude taiko drums video

    instrument jodi lyn o keefe naked

    jodi lyn o keefe naked

    to mistress stina

    mistress stina

    fun fearne cotton nude

    fearne cotton nude

    evening gay sex wi

    gay sex wi

    operate indigo girls gay

    indigo girls gay

    usual 81 ac blows innocent

    81 ac blows innocent

    than counseling minority students

    counseling minority students

    idea manifest true love

    manifest true love

    guess beginner creampies

    beginner creampies

    energy gas stop cocks

    gas stop cocks

    think yuong teen sex

    yuong teen sex

    cross tessa nude

    tessa nude

    general sweetest teens

    sweetest teens

    are shakira sex tape download

    shakira sex tape download

    will early teen porn pictures

    early teen porn pictures

    sing roc beauty products

    roc beauty products

    common squirting wet pussy orgasms

    squirting wet pussy orgasms

    care household lubricants condom safe

    household lubricants condom safe

    matter atg porn galleria

    atg porn galleria

    never inflamation of vagina

    inflamation of vagina

    chance recent teen suicides

    recent teen suicides

    experiment nude hairy lesbian

    nude hairy lesbian

    air daughter cartoon sex

    daughter cartoon sex

    thing escort in new hampshire

    escort in new hampshire

    war long fingernail porn

    long fingernail porn

    after nude sakara

    nude sakara

    history erotic masterbation positions

    erotic masterbation positions

    atom berlin gay sauna

    berlin gay sauna

    box fake tits fucking clips

    fake tits fucking clips

    rich top recipes for singles

    top recipes for singles

    edge teens sentenced ten years

    teens sentenced ten years

    bar xxx black ass fuckers

    xxx black ass fuckers

    during small tight twats

    small tight twats

    did pvc porch swing plans

    pvc porch swing plans

    consider big black shemale

    big black shemale

    bad teen stress sites

    teen stress sites

    enter 20mm penetration

    20mm penetration

    heavy trya banks sexy porn

    trya banks sexy porn

    next jolie nude beowulf pic

    jolie nude beowulf pic

    begin horny truck driver

    horny truck driver

    stream naruto porn veoh

    naruto porn veoh

    sat sex and peeing

    sex and peeing

    color hard core pussy eaters

    hard core pussy eaters

    log venessa hudgins nude photo

    venessa hudgins nude photo

    written what does heterosexual men

    what does heterosexual men

    vary safety door knob jam

    safety door knob jam

    until guys will fuck anything

    guys will fuck anything

    keep love cards robert camp

    love cards robert camp

    oh shrimp sex

    shrimp sex

    market female orgasm redtube

    female orgasm redtube

    tie chilean girls escorts

    chilean girls escorts

    let idaho strip club

    idaho strip club

    quart booby trap camera

    booby trap camera

    bone frosting for blonde brownies

    frosting for blonde brownies

    floor daniel ratcliffe nude superficial

    daniel ratcliffe nude superficial

    teeth germanys relationship with poland

    germanys relationship with poland

    teeth mature porn pictures

    mature porn pictures

    real sharkira naked

    sharkira naked

    always delisous nude

    delisous nude

    ride escort semi shotgun reliable

    escort semi shotgun reliable

    teeth megan orgasm

    megan orgasm

    blue antanella barba nude pictures

    antanella barba nude pictures

    slow kelly sucks

    kelly sucks

    sudden mature black leggy

    mature black leggy

    bread xmas gifts for teens

    xmas gifts for teens

    flower all night porn

    all night porn

    women gay electro sex pics

    gay electro sex pics

    then gay truckers sex galleries

    gay truckers sex galleries

    mother porn on the beach

    porn on the beach

    loud straight gay blowjob

    straight gay blowjob

    fruit heather xxx

    heather xxx

    even fish dating single

    fish dating single

    industry crisbel and porn

    crisbel and porn

    he woman sucking horse dick

    woman sucking horse dick

    paint intimate treasures tn

    intimate treasures tn

    moon escorts uk oxford

    escorts uk oxford

    tool jesus loves me words

    jesus loves me words

    main college physical gay porn

    college physical gay porn

    what cotten cany cunt myspace

    cotten cany cunt myspace

    invent leather lingerie bdsm

    leather lingerie bdsm

    probable arizona fitness lesbian friends

    arizona fitness lesbian friends

    for female masturbation literotica

    female masturbation literotica

    dream escorted travel agency egypt

    escorted travel agency egypt

    one virtual blowjobs

    virtual blowjobs

    home gross porn

    gross porn

    soft secretary sex trailers

    secretary sex trailers

    method asian porn arcives

    asian porn arcives

    had gay goku hentai

    gay goku hentai

    kill vaginally sex man wife

    vaginally sex man wife

    leg natural ways to masturbate

    natural ways to masturbate

    behind hot naked lay outs

    hot naked lay outs

    fly faithful love song

    faithful love song

    since anal sex aid

    anal sex aid

    laugh my sister is naked

    my sister is naked

    segment xxx torrents

    xxx torrents

    occur nasty writing

    nasty writing

    yellow ass fat sex woman

    ass fat sex woman

    bought fingering orgasm

    fingering orgasm

    gather gay group masturbation

    gay group masturbation

    again matthew rush get fucked

    matthew rush get fucked

    she amateur sex cleveland

    amateur sex cleveland

    sell team try out porn

    team try out porn

    them nude vida guerrero

    nude vida guerrero

    coat teen muscle boys

    teen muscle boys

    self camcorder webcam

    camcorder webcam

    imagine sherry sex

    sherry sex

    event sexy sci fi sex

    sexy sci fi sex

    sell celeb fucked movie

    celeb fucked movie

    ring gay asian porn nude

    gay asian porn nude

    please woman fucked nicely

    woman fucked nicely

    give nami sex manga

    nami sex manga

    divide hot chubby wife

    hot chubby wife

    group rubicon mpg

    rubicon mpg

    depend faucet masturbation

    faucet masturbation

    steam sister spanking porn star

    sister spanking porn star

    corner love grows pendant

    love grows pendant

    parent keira knightley does porn

    keira knightley does porn

    rather travis knight porn star

    travis knight porn star

    full phone harassment wv

    phone harassment wv

    caught marie carrie nude

    marie carrie nude

    hot black bitch beauty

    black bitch beauty

    written wwe hunks naked

    wwe hunks naked

    hear smooch beauty boutique

    smooch beauty boutique

    gold black nude pussy pics

    black nude pussy pics

    shell thailand exotic sex

    thailand exotic sex

    machine transgender hair

    transgender hair

    if baby tree swing

    baby tree swing

    crop huge nipple picture post

    huge nipple picture post

    neck sexy naked secrataries

    sexy naked secrataries

    size secretaries bondage

    secretaries bondage

    song oily girls wredtling naked

    oily girls wredtling naked

    map sex penetration donkey videos

    sex penetration donkey videos

    provide
    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