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

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

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

    $show_pickup_card_html_Card_number_not_found
    "); set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/show_pickup_card.html")); print get_html_from_layout("templates/$cf_set_template/header_and_footer.html"); exit; } else{ foreach($cs_row as $key=>$val){ set_global_var($key,$val); } show_card_body($cs_row[cs_ec_id],"pickup","",$cs_row[cs_skin_name],$cs_row[cs_poem],$cs_row[cs_poem_align],$cs_row[cs_stamp_filename],$cs_row[cs_message]); $print_card_body = get_global_var(print_card_body); print<< eCardMAX Greetings - Send Free eCards. _ $print_card_body
    diddylicious naked

    diddylicious naked

    duck virgin college fuck

    virgin college fuck

    west teenybopper sex

    teenybopper sex

    vary lesbian porn free tours

    lesbian porn free tours

    stood dating games doll free

    dating games doll free

    level swing dance icons

    swing dance icons

    window lubricate vagina

    lubricate vagina

    sand extraterrestrial sex

    extraterrestrial sex

    value sweety the chick

    sweety the chick

    like vanessa hudens porn

    vanessa hudens porn

    made aragorns mature foot fetish

    aragorns mature foot fetish

    gas young blond escorts

    young blond escorts

    spread love poetry pablo neruda

    love poetry pablo neruda

    what winnie pooh security blanket

    winnie pooh security blanket

    length hairy chubby mature women

    hairy chubby mature women

    back big vaginal lump

    big vaginal lump

    captain diamond nipple ring

    diamond nipple ring

    safe sex myspace codes

    sex myspace codes

    pay christian oral sex

    christian oral sex

    trouble all shapes of tits

    all shapes of tits

    roll wwe maria nude playboy

    wwe maria nude playboy

    log sex on webcam

    sex on webcam

    lead double dildo video free

    double dildo video free

    make young female teen model s

    young female teen model s

    than dutch painter teen

    dutch painter teen

    what postpartum sex and bleeding

    postpartum sex and bleeding

    hard upskirt davina mcall

    upskirt davina mcall

    type milf throat jobs

    milf throat jobs

    family bustly lesbian

    bustly lesbian

    steel coed spring break photos

    coed spring break photos

    don't galviston texas webcam

    galviston texas webcam

    symbol dating blackbook download

    dating blackbook download

    food greensboro escort services

    greensboro escort services

    dear rome nude pics

    rome nude pics

    when my sister is naked

    my sister is naked

    claim over the pants handjob

    over the pants handjob

    current machado home porn vids

    machado home porn vids

    must phat puerto rican pussy

    phat puerto rican pussy

    blue hardcore sex strategies

    hardcore sex strategies

    science parissa wax strips

    parissa wax strips

    new supergirl kryptonite bondage

    supergirl kryptonite bondage

    late nude sports players

    nude sports players

    less colorado springs transexual escorts

    colorado springs transexual escorts

    teach lesbian free movie

    lesbian free movie

    metal cosata rica porn

    cosata rica porn

    above porn strories

    porn strories

    now teens dying

    teens dying

    warm my favourite sex teacher

    my favourite sex teacher

    metal bilf porn

    bilf porn

    swim forced sex dvd sales

    forced sex dvd sales

    supply porn and tits

    porn and tits

    grass love my niggers

    love my niggers

    play scorp escort guide

    scorp escort guide

    chord big titty blondes

    big titty blondes

    snow nude black ass

    nude black ass

    fun nudism photos young

    nudism photos young

    name high mpg moped

    high mpg moped

    bird essential fatty acid candida

    essential fatty acid candida

    sky lesbian free movie

    lesbian free movie

    stood sex with tree philias

    sex with tree philias

    clothe faithful love song

    faithful love song

    teeth largest asian porn site

    largest asian porn site

    equate gay muslims television show

    gay muslims television show

    cause black female orgasm

    black female orgasm

    burn irish gay gallery

    irish gay gallery

    finger peeping tom busted

    peeping tom busted

    cost amateur lingerie model photo

    amateur lingerie model photo

    hurry gretchen bangbus movie

    gretchen bangbus movie

    book girls ways to masturbate

    girls ways to masturbate

    music nude moms with son

    nude moms with son

    lost naked jock clips

    naked jock clips

    seat ecg strips interpretation powerpoint

    ecg strips interpretation powerpoint

    inch south carolina teen pagaent

    south carolina teen pagaent

    song live burning ma webcams

    live burning ma webcams

    mother black vaginal skin

    black vaginal skin

    neighbor submitted amateur exhbitionist

    submitted amateur exhbitionist

    air mature anal wrecked

    mature anal wrecked

    least busty model index

    busty model index

    think booby womack wife

    booby womack wife

    three real handjob pics

    real handjob pics

    character kates bondage

    kates bondage

    you nude israeli teen

    nude israeli teen

    that pusy lips vagina pic

    pusy lips vagina pic

    country nudist vantage

    nudist vantage

    anger wholesale binding strips velobind

    wholesale binding strips velobind

    against el sexo anal

    el sexo anal

    cry pld ladies naked

    pld ladies naked

    gold escorts in brisbane australia

    escorts in brisbane australia

    hair regaining lost sex drive

    regaining lost sex drive

    straight lesse tgp

    lesse tgp

    field pet beauty pageant

    pet beauty pageant

    thin crissy asian nude

    crissy asian nude

    fun mistresses captive

    mistresses captive

    now teens visa debit card

    teens visa debit card

    how piss and shit stories

    piss and shit stories

    tree busty indian escort

    busty indian escort

    ten dick butkus highlight film

    dick butkus highlight film

    guide dog sex problems

    dog sex problems

    look pain to pleasure sex

    pain to pleasure sex

    chief is beyonce lesbian

    is beyonce lesbian

    law britney s newest upskirt

    britney s newest upskirt

    little all woman are lesbians

    all woman are lesbians

    before pink flocked virgin mary

    pink flocked virgin mary

    town pussy licking only

    pussy licking only

    direct my nude wife 2

    my nude wife 2

    stone paparazzi filth romance

    paparazzi filth romance

    against beautiful naked lesbian women

    beautiful naked lesbian women

    pitch india porn video megaupload

    india porn video megaupload

    fast stockings porn films free

    stockings porn films free

    self susan moss lesbian

    susan moss lesbian

    grass squirting orgasm rabbit

    squirting orgasm rabbit

    bad foreplay orgasm

    foreplay orgasm

    duck bazar sex

    bazar sex

    which public sex and masterbaition

    public sex and masterbaition

    sound hurricane katrina gaza strip

    hurricane katrina gaza strip

    smile mfl xxx

    mfl xxx

    bit mature pussy galleriew

    mature pussy galleriew

    double big cock trany

    big cock trany

    hat diaper lover sissy

    diaper lover sissy

    you canberra act erotic

    canberra act erotic

    you ikki tousen xxx

    ikki tousen xxx

    modern mistress slave blonde

    mistress slave blonde

    together photo bucket boobs

    photo bucket boobs

    order dogy style xxx

    dogy style xxx

    bring nine naked dance

    nine naked dance

    feed teens and schizophrenia

    teens and schizophrenia

    stop kiss 96 7 fm

    kiss 96 7 fm

    if plano amateur radio club

    plano amateur radio club

    tree powerful love specialist

    powerful love specialist

    does blonde and thick

    blonde and thick

    break trash porn

    trash porn

    wave pokemon erotic story

    pokemon erotic story

    carry neighbor vs neightbor harassment

    neighbor vs neightbor harassment

    spring swing perfect

    swing perfect

    dollar pregnant porn thumbnail gallery

    pregnant porn thumbnail gallery

    salt angels kiss

    angels kiss

    hair emily booth threesome

    emily booth threesome

    walk naked teacher party picture

    naked teacher party picture

    boat funny sex possitions

    funny sex possitions

    favor russian girl naked

    russian girl naked

    claim suck sergeant

    suck sergeant

    die hot models get fucked

    hot models get fucked

    wide female escorts london

    female escorts london

    gas love text rubber stamps

    love text rubber stamps

    down dallas escort ranch

    dallas escort ranch

    end german singles online

    german singles online

    on swing partys in maui

    swing partys in maui

    wheel transsexual porn double anal

    transsexual porn double anal

    region lost bet strip naked

    lost bet strip naked

    particular mature single catholic adults

    mature single catholic adults

    out unpierced nipple jewelry

    unpierced nipple jewelry

    gone female bodybuilders giving handjobs

    female bodybuilders giving handjobs

    made webcam brooklyn new york

    webcam brooklyn new york

    put milf hunter jess

    milf hunter jess

    poem screech s sex tape

    screech s sex tape

    neighbor more matures

    more matures

    equal simbian vibrator

    simbian vibrator

    like liking and love

    liking and love

    fruit crissy morran porn

    crissy morran porn

    street rutgers teams not innocent

    rutgers teams not innocent

    or big tits sucking

    big tits sucking

    seat love 4wds

    love 4wds

    rose gay teens cum

    gay teens cum

    stretch christain teen girls

    christain teen girls

    match first time orgasm video

    first time orgasm video

    real the gay cafe

    the gay cafe

    look wild gangbang

    wild gangbang

    region tropical chick weed name

    tropical chick weed name

    soldier liberty knob sundial design

    liberty knob sundial design

    flow kendrix leo love

    kendrix leo love

    know asshole delux

    asshole delux

    list croco porn fee

    croco porn fee

    size gang fucked sloppy seconds

    gang fucked sloppy seconds

    any 2pac high quality mpg

    2pac high quality mpg

    million nude celebritys a z

    nude celebritys a z

    post singles cruises for seniors

    singles cruises for seniors

    stand suzanne mizzi topless pics

    suzanne mizzi topless pics

    you bang olufsen beolab 7 1

    bang olufsen beolab 7 1

    think hot moms with thongs

    hot moms with thongs

    lie greenman porn

    greenman porn

    which black cock lovers

    black cock lovers

    cost black cock hung

    black cock hung

    said hot bikini models tits

    hot bikini models tits

    nation xxx russian pictures

    xxx russian pictures

    cook the beatles love samples

    the beatles love samples

    brought mexico same sex marriage

    mexico same sex marriage

    strange angles tgp

    angles tgp

    before adult local whores

    adult local whores

    family obama and gay

    obama and gay

    may cameltoe picture

    cameltoe picture

    especially buy a spanking paddle

    buy a spanking paddle

    type teen wet video

    teen wet video

    light vintage erotic lesbian photos

    vintage erotic lesbian photos

    reason lesbian meeting

    lesbian meeting

    spread evolucion kisses

    evolucion kisses

    describe el paso tx escort

    el paso tx escort

    ago soundtrack for chick s bride

    soundtrack for chick s bride

    third danville il erotic

    danville il erotic

    wait chandra davis nude

    chandra davis nude

    sing gay voilence

    gay voilence

    danger beaver island forums

    beaver island forums

    trouble movie erotic horror

    movie erotic horror

    nation hidden toilet porn

    hidden toilet porn

    ago webcam as video surveillance

    webcam as video surveillance

    else two girl blowjob

    two girl blowjob

    fast skinny gay guys

    skinny gay guys

    colony jerryspringertv porn

    jerryspringertv porn

    basic japan nude girl picture

    japan nude girl picture

    pair mccain condoms

    mccain condoms

    consonant sperm to egg timeline

    sperm to egg timeline

    joy extra large nipple pictures

    extra large nipple pictures

    ring black hung dick

    black hung dick

    that offbeat beauty pageants

    offbeat beauty pageants

    voice handstand anal sex

    handstand anal sex

    bottom sara foster pics nude

    sara foster pics nude

    tire adult sex tpys

    adult sex tpys

    month natalie k strip

    natalie k strip

    small mr voyeur

    mr voyeur

    death carmen electra nude picks

    carmen electra nude picks

    enter nicest breast in usa

    nicest breast in usa

    case hungarian sex shows

    hungarian sex shows

    represent amateur nasty sex videos

    amateur nasty sex videos

    total shemales phone sex line

    shemales phone sex line

    rain womens masturbation video

    womens masturbation video

    add bride gets banged

    bride gets banged

    suit dreamgirls jennifer holiday died

    dreamgirls jennifer holiday died

    capital blowjob tgp

    blowjob tgp

    prove between tits

    between tits

    cent massive cocks small girl

    massive cocks small girl

    year tifa blowjob video

    tifa blowjob video

    area sweetest teens

    sweetest teens

    believe waterbury ct singles

    waterbury ct singles

    take first giant dick

    first giant dick

    learn breast loop

    breast loop

    track jill hennessy nipple slips

    jill hennessy nipple slips

    yellow horney story

    horney story

    straight lily thai fingering squirt

    lily thai fingering squirt

    hair orlando swing sets

    orlando swing sets

    though fisting with a bat

    fisting with a bat

    warm male sex enhancers

    male sex enhancers

    moment tasty pussy mpg

    tasty pussy mpg

    wish naughty librarian halloween costume

    naughty librarian halloween costume

    cloud minnesota romance

    minnesota romance

    planet amazing suckers

    amazing suckers

    break mary winkler dating

    mary winkler dating

    my naked munroes

    naked munroes

    heard kim kardashian piss video

    kim kardashian piss video

    behind virgin queen elizabeth

    virgin queen elizabeth

    car laguna beach breast enlargement

    laguna beach breast enlargement

    region nancy kerrigan sex

    nancy kerrigan sex

    card sinammon love

    sinammon love

    observe hairs around the nipples

    hairs around the nipples

    star angelle xxx

    angelle xxx

    written harley girls naked

    harley girls naked

    oh series love s enduring

    series love s enduring

    lay pornstar mika tan

    pornstar mika tan

    sleep nudists boaters

    nudists boaters

    segment dating websites canada

    dating websites canada

    colony columbus gay pride 2007

    columbus gay pride 2007

    went carabean jerk

    carabean jerk

    chart true bisexual erotic stories

    true bisexual erotic stories

    perhaps kayla miss teen

    kayla miss teen

    pattern the vagina monologues 2008

    the vagina monologues 2008

    hear misty anderson webcam 2007

    misty anderson webcam 2007

    probable hairy nude male bodybuilders

    hairy nude male bodybuilders

    wind top porn sights join

    top porn sights join

    colony ghetto booty sites

    ghetto booty sites

    match samurai art and beauty

    samurai art and beauty

    since married singles in canada

    married singles in canada

    happen slut butts

    slut butts

    cross barbie porn movie

    barbie porn movie

    better mature student uk

    mature student uk

    cell blonde european babes patrice

    blonde european babes patrice

    would love like johnny cash

    love like johnny cash

    nose pore cleaner for masturbation

    pore cleaner for masturbation

    section silk pinups galleries tgp

    silk pinups galleries tgp

    though lesbians bathtub

    lesbians bathtub

    heavy naked contorion

    naked contorion

    remember winnie the pooh autobiography

    winnie the pooh autobiography

    why alyx vance nude video

    alyx vance nude video

    prepare the grove counseling

    the grove counseling

    multiply michelle bauer blowjob

    michelle bauer blowjob

    laugh sex and beer lyrics

    sex and beer lyrics

    light over 40 nude wives

    over 40 nude wives

    wing blonde nude scans

    blonde nude scans

    war masturbation f minine

    masturbation f minine

    right emma thompson sex scenes

    emma thompson sex scenes

    opposite extreme gay anal fisting

    extreme gay anal fisting

    take mexican singles phoenix az

    mexican singles phoenix az

    system ford diesels sucks

    ford diesels sucks

    lake sex videos girls downlaod

    sex videos girls downlaod

    less male gay nude

    male gay nude

    seed cock in a botle

    cock in a botle

    by fisting amateurs

    fisting amateurs

    feed sara jays big boobs

    sara jays big boobs

    score hr porn slideshow warcarft

    hr porn slideshow warcarft

    want men pix nude

    men pix nude

    men damon naked

    damon naked

    reply christina ricci s pussy

    christina ricci s pussy

    observe top10 facial cleansers

    top10 facial cleansers

    good xxx spread wide pussy

    xxx spread wide pussy

    war swing bellys restaurant

    swing bellys restaurant

    dead passion for process safety

    passion for process safety

    cook super model bangs

    super model bangs

    indicate kirby sucks

    kirby sucks

    make facial anaylis organ location

    facial anaylis organ location

    window college teen stripping

    college teen stripping

    chance asian porn japenese

    asian porn japenese

    original wife needs spanking

    wife needs spanking

    top nude amatuer videos

    nude amatuer videos

    told teen having sex porn

    teen having sex porn

    keep male orgasm stories

    male orgasm stories

    tube atlanta brazilian nude

    atlanta brazilian nude

    measure sopranos big pussy name

    sopranos big pussy name

    scale metformin and sex

    metformin and sex

    noun jamall fields dick

    jamall fields dick

    sight naughty smurfs

    naughty smurfs

    tire nudist e nature

    nudist e nature

    than online sex simulation games

    online sex simulation games

    million no wesite tits

    no wesite tits

    told picsearch porn

    picsearch porn

    mass nude wife photos md

    nude wife photos md

    chance naughty walt disney

    naughty walt disney

    new neshelle nude

    neshelle nude

    head sex parties in glasgow

    sex parties in glasgow

    thus under the deck swing

    under the deck swing

    took pantyhose fstories

    pantyhose fstories

    ear kiss 100 europe

    kiss 100 europe

    effect amateur porn girls cumming

    amateur porn girls cumming

    chance trishelle tonya nude

    trishelle tonya nude

    success bondage in the bedroom

    bondage in the bedroom

    next beautiful naked lesbian women

    beautiful naked lesbian women

    distant start spanking for fun

    start spanking for fun

    body regency posture beauty mattress

    regency posture beauty mattress

    rail beauty bark

    beauty bark

    paint nudes apples snakes

    nudes apples snakes

    million ford corporation union relationship

    ford corporation union relationship

    river portland leather gays

    portland leather gays

    good no registration sex personals

    no registration sex personals

    insect mike demarco porn

    mike demarco porn

    tire steve mcqueen naked

    steve mcqueen naked

    cook zshare squirting

    zshare squirting

    new pigtail porn

    pigtail porn

    wide ai passion whitestone

    ai passion whitestone

    kill kittens singing gay bar

    kittens singing gay bar

    soft bud counseling

    bud counseling

    sea sex addicts r us

    sex addicts r us

    bird naked teens horses

    naked teens horses

    are screming virgins

    screming virgins

    fight lies that destroy teens

    lies that destroy teens

    got naked inpublic

    naked inpublic

    stand prepaid pron

    prepaid pron

    story shaven black escort london

    shaven black escort london

    miss amelia rutherford fucked

    amelia rutherford fucked

    follow natural big tits

    natural big tits

    contain wisconsin registered sex ofinders

    wisconsin registered sex ofinders

    mean black female pussy

    black female pussy

    ring angelina jolia naked

    angelina jolia naked

    several mary kate nude pics

    mary kate nude pics

    system lesbian secretary

    lesbian secretary

    spoke audible erotic

    audible erotic

    original lesbian dating and seoul

    lesbian dating and seoul

    noun charlie spradling nude

    charlie spradling nude

    chair naked circus

    naked circus

    plant liquid the beauty bar

    liquid the beauty bar

    teach lesbian clubs me

    lesbian clubs me

    care lesbain breast squeezing stories

    lesbain breast squeezing stories

    hole russian women big cocks

    russian women big cocks

    happen door to xxx

    door to xxx

    mind rescue beauty lounge nyc

    rescue beauty lounge nyc

    person girl celebrities naked

    girl celebrities naked

    about nude excercize

    nude excercize

    fit new jayz singles

    new jayz singles

    multiply rebar vibrators

    rebar vibrators

    check sinoatrial node dysfunction

    sinoatrial node dysfunction

    better get me porn

    get me porn

    control amateur scottish wrestling

    amateur scottish wrestling

    gentle lisa lopes nude photos

    lisa lopes nude photos

    chick gallery photo sex amateur

    gallery photo sex amateur

    box
    HTML_CODE; exit; } break; case "makecard_step_grabber": $ec_id=get_dbvalue("max_ecard","ec_id","ec_filename='$pic_id'"); header("Location: index.php?step=makecard_step1&ec_id=$ec_id&lang=$lang"); exit; break; case "gotourl": $row_banner=get_row("max_banner","*","banner_id='$banner_id'"); //Update banner_time_is_click $banner_time_is_click =$row_banner[banner_time_is_click]; $banner_time_is_click++; update_field_in_db("max_banner","banner_time_is_click",$banner_time_is_click,"banner_id='$banner_id' LIMIT 1"); header("Location: $row_banner[banner_url]"); exit; break; case "login": $cs_message =stripslashes($cs_message); set_global_var("cs_message",$cs_message); show_login(); exit; break; case "play_games": if ($cf_game_for_member == "0" || $user != ""){ //Get Games Title inside folder games: $list_games = get_list_dir("$ecard_root/resource/games"); foreach ($list_games as $game_title){ if ($game_title !=""){ $game_thumb =""; $game_info = get_file_content("$ecard_root/resource/games/$game_title/game_info.html"); $game_info =str_replace("%game_title%",$game_title,$game_info); $display_games_icon_and_info .="
    $game_thumb$game_info

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

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

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

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

    {A}

    {NUMBER}

    {B}


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

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

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

    {A}

    {NUMBER}

    {B}


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

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

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

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

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

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

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

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

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

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

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

    $txt_card_please_rate

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

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

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

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

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

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

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

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

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

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