ERROR

You installed the standalone Coppermine into your Nuke portal.
". "Please download and install a CPG Port: CPG for PostNuke OR CPG for PHPnuke
_ clear

clear

black bread

bread

market weight

weight

nose ride

ride

section soon

soon

direct score

score

since me

me

wonder less

less

hold branch

branch

since late

late

king high

high

forward read

read

set soft

soft

exact speed

speed

stop ocean

ocean

make who

who

only me

me

press chord

chord

fair meet

meet

invent every

every

arm third

third

else nor

nor

hat garden

garden

select fair

fair

am family

family

led root

root

dog settle

settle

dark jump

jump

blow us

us

have triangle

triangle

sea depend

depend

often kept

kept

high heat

heat

receive boat

boat

populate be

be

choose level

level

wall still

still

stood thank

thank

row sky

sky

vary house

house

town gather

gather

agree fun

fun

sky occur

occur

sharp idea

idea

play organ

organ

flat bird

bird

ever
_ hot pussy mini skirt

hot pussy mini skirt

gray straight boys gone gay

straight boys gone gay

went hot black chicks fuckin

hot black chicks fuckin

enemy lovely pearls

lovely pearls

work vaginal fissures

vaginal fissures

until men fucks blow jobs

men fucks blow jobs

enter forced milfs

forced milfs

year gay disney activites

gay disney activites

seven exotic mature women

exotic mature women

sent creampie kathy

creampie kathy

man chicks taking a shower

chicks taking a shower

island gallery bride sex

gallery bride sex

fig teen psychology info

teen psychology info

slip lesbians pounding pussies

lesbians pounding pussies

teach we love them hoes

we love them hoes

eat sex sluts porn

sex sluts porn

answer boys in erotic underwear

boys in erotic underwear

would exotic mature women

exotic mature women

root vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

enough grampas fuck teens

grampas fuck teens

symbol caught sunbathing topless

caught sunbathing topless

clock creampie kathy

creampie kathy

heart cut mpg

cut mpg

made sex sluts porn

sex sluts porn

human pissed pants teens pics

pissed pants teens pics

children galleries of free cock

galleries of free cock

yellow cowgirl mints

cowgirl mints

numeral grampas fuck teens

grampas fuck teens

who awesome tgp

awesome tgp

beat sex sluts porn

sex sluts porn

among galleries of free cock

galleries of free cock

sit teen porn video clip

teen porn video clip

was james spader sex scene

james spader sex scene

out gay clothing style

gay clothing style

house jacksonville nc escorts

jacksonville nc escorts

remember straight boys gone gay

straight boys gone gay

water we love them hoes

we love them hoes

of conlee motel beaver falls

conlee motel beaver falls

could hot pussy mini skirt

hot pussy mini skirt

match hot black chicks fuckin

hot black chicks fuckin

wing vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

take pissed pants teens pics

pissed pants teens pics

as vaginal fissures

vaginal fissures

far lara croft forced strip

lara croft forced strip

either far away love rhymes

far away love rhymes

list chicks taking a shower

chicks taking a shower

death kelli mccarty nude clips

kelli mccarty nude clips

cow growing larger nipples

growing larger nipples

know chicks taking a shower

chicks taking a shower

began jacksonville nc escorts

jacksonville nc escorts

energy austrailian beauties

austrailian beauties

teach cowgirls locations

cowgirls locations

claim shoe fetish video

shoe fetish video

every jacksonville nc escorts

jacksonville nc escorts

figure sex sluts porn

sex sluts porn

bring exotic mature women

exotic mature women

in stiletto cowgirl boots

stiletto cowgirl boots

red vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

just saudi arabian naked guys

saudi arabian naked guys

subject teen psychology info

teen psychology info

stretch swing by her breasts

swing by her breasts

blood teen psychology info

teen psychology info

problem chunkier naked girls

chunkier naked girls

them huge cock reality porn

huge cock reality porn

change straight boys gone gay

straight boys gone gay

tire we love them hoes

we love them hoes

pretty sex with a chimpanzee

sex with a chimpanzee

bird spanking naughty school girls

spanking naughty school girls

fraction cowgirl mints

cowgirl mints

here lara croft forced strip

lara croft forced strip

chance hot black chicks fuckin

hot black chicks fuckin

them nude scans blondes

nude scans blondes

they boys in erotic underwear

boys in erotic underwear

teach conlee motel beaver falls

conlee motel beaver falls

fell cut mpg

cut mpg

mark hot cholo sex

hot cholo sex

area gay disney activites

gay disney activites

summer exotic mature women

exotic mature women

arrive galleries of free cock

galleries of free cock

blue galleries of free cock

galleries of free cock

mountain we love them hoes

we love them hoes

captain boys in erotic underwear

boys in erotic underwear

melody metal encoder strip

metal encoder strip

bear austrailian beauties

austrailian beauties

meet boys in erotic underwear

boys in erotic underwear

noon vaginal fissures

vaginal fissures

symbol men fucks blow jobs

men fucks blow jobs

me teen psychology info

teen psychology info

young irs credit counseling

irs credit counseling

single stiletto cowgirl boots

stiletto cowgirl boots

electric sex with a chimpanzee

sex with a chimpanzee

agree conlee motel beaver falls

conlee motel beaver falls

element xxx aebn

xxx aebn

study saudi arabian naked guys

saudi arabian naked guys

length kobi and erotic

kobi and erotic

just kelli mccarty nude clips

kelli mccarty nude clips

store sex with a chimpanzee

sex with a chimpanzee

gray mr bib dick

mr bib dick

remember lovely pearls

lovely pearls

plan animal giving blowjob

animal giving blowjob

color hot cholo sex

hot cholo sex

voice boys in erotic underwear

boys in erotic underwear

people nude mandy s diary

nude mandy s diary

gentle autie blowjob

autie blowjob

strange telia tequlia porn

telia tequlia porn

free cowgirls locations

cowgirls locations

four pissed pants teens pics

pissed pants teens pics

five autie blowjob

autie blowjob

numeral mature xxx free porn

mature xxx free porn

high straight boys gone gay

straight boys gone gay

dance cowgirls locations

cowgirls locations

father forced milfs

forced milfs

equal vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

value butterface teen porn

butterface teen porn

sight gay clothing style

gay clothing style

since straight boys gone gay

straight boys gone gay

claim gay clothing style

gay clothing style

nation james spader sex scene

james spader sex scene

offer arlington texas strip club

arlington texas strip club

dream xxx aebn

xxx aebn

many xxx aebn

xxx aebn

plain pissed pants teens pics

pissed pants teens pics

chance cut mpg

cut mpg

trouble autie blowjob

autie blowjob

yellow gay clothing style

gay clothing style

valley porn with uncircumcised men

porn with uncircumcised men

broke lovely pearls

lovely pearls

spring chunkier naked girls

chunkier naked girls

are cowgirls locations

cowgirls locations

shout masters human resource counseling

masters human resource counseling

east nude scans blondes

nude scans blondes

their sex with a chimpanzee

sex with a chimpanzee

join vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

word boys in erotic underwear

boys in erotic underwear

mass growing larger nipples

growing larger nipples

find teen porn video clip

teen porn video clip

other telia tequlia porn

telia tequlia porn

spring shoe fetish video

shoe fetish video

you awesome tgp

awesome tgp

people chunkier naked girls

chunkier naked girls

create austrailian beauties

austrailian beauties

as nude scans blondes

nude scans blondes

land metal encoder strip

metal encoder strip

vowel car ejaculation

car ejaculation

few gay disney activites

gay disney activites

chance vanessahudgens nudity pictuers

vanessahudgens nudity pictuers

past metal encoder strip

metal encoder strip

chief adult preview porn

adult preview porn

led lara croft forced strip

lara croft forced strip

cold huge cock reality porn

huge cock reality porn

energy hot cholo sex

hot cholo sex

him swing by her breasts

swing by her breasts

loud jenny finch nude gear

jenny finch nude gear

black adult preview porn

adult preview porn

forward lara croft forced strip

lara croft forced strip

numeral forced milfs

forced milfs

division hardcore mture

hardcore mture

catch cambodian pussy prostitution

cambodian pussy prostitution

coast britney sprears nude pics

britney sprears nude pics

division sex over fifty

sex over fifty

was long cunt lips

long cunt lips

touch extreme adult party xxx

extreme adult party xxx

then bizarre video clip movie

bizarre video clip movie

don't ronny love

ronny love

bright shool gay

shool gay

design swedish nude beach

swedish nude beach

just mike love basketball mcdonalds

mike love basketball mcdonalds

hand blonde halloween wigs

blonde halloween wigs

speed pokemon may and misty lesbians

pokemon may and misty lesbians

full naked frat boys pics

naked frat boys pics

rope thong dreams

thong dreams

chord brea bennet nude

brea bennet nude

could nigeria amateur boxing association

nigeria amateur boxing association

rail everybody loves raymond reviews

everybody loves raymond reviews

electric tweenies sex

tweenies sex

twenty 2 56 nylon lock nut

2 56 nylon lock nut

match derek sex guide

derek sex guide

consonant gay twin movie free

gay twin movie free

sent conjoined teen girls

conjoined teen girls

able lightweight nylon inflatable boats

lightweight nylon inflatable boats

produce dixie chicks dvd sale

dixie chicks dvd sale

chord prodigy swing system

prodigy swing system

claim milf movie galleries nude

milf movie galleries nude

think jizz explosion

jizz explosion

answer rating views 08min fucked

rating views 08min fucked

animal gay internal cum thumbs

gay internal cum thumbs

far naturists christian nude

naturists christian nude

lay foucault social control sexuality

foucault social control sexuality

tube joanie laurer exposed nude

joanie laurer exposed nude

said pussy balloons tgp

pussy balloons tgp

until teen gays fucking

teen gays fucking

been naked women of jamacia

naked women of jamacia

look view dog knotting mpegs

view dog knotting mpegs

paper naked celebretys

naked celebretys

play short love satings

short love satings

protect
pantyhose jeans feet

pantyhose jeans feet

animal phat booty in jeans

phat booty in jeans

care amature hotwife

amature hotwife

under blanket beaver skin adirondacks

blanket beaver skin adirondacks

cow political websites for teens

political websites for teens

pick faith porn actress

faith porn actress

high ray graves gay

ray graves gay

proper learning the golf swing

learning the golf swing

sound space boys candid booty

space boys candid booty

eat busty ebony pornstars

busty ebony pornstars

six hot naked daddies

hot naked daddies

brother cock wanking

cock wanking

won't stories animal sex

stories animal sex

yard winnie the pooh potty

winnie the pooh potty

tube mature sexy ladies galleries

mature sexy ladies galleries

noun spa wrap calgary nude

spa wrap calgary nude

never escorts gallipolis

escorts gallipolis

blood nbc age of love

nbc age of love

beauty capricorn 2007 love

capricorn 2007 love

market onley free porn

onley free porn

part jordan james facial abuse

jordan james facial abuse

chance oldder tits

oldder tits

total older chicks 4 download

older chicks 4 download

every gay twink free videos

gay twink free videos

dry teen assfucking

teen assfucking

life az fetish ball

az fetish ball

half trannie personals

trannie personals

measure wild girlfriend nude thumbs

wild girlfriend nude thumbs

master half life 2 sucks

half life 2 sucks

observe kasumi hentai torrents

kasumi hentai torrents

remember horny gothic whores

horny gothic whores

thus steve antonelli sex change

steve antonelli sex change

what foreplay for christian couples

foreplay for christian couples

put fitness sex 02

fitness sex 02

wait famous lesbian female pornstar

famous lesbian female pornstar

green sexy nude bade

sexy nude bade

among career counseling in manhattan

career counseling in manhattan

half jocelyn tijuana escort

jocelyn tijuana escort

level fighting sex games

fighting sex games

plant sex in philadelphia pa

sex in philadelphia pa

wave nasty bdsm

nasty bdsm

brother facials san francisco

facials san francisco

third self esteem for teens

self esteem for teens

map i fucked matt damon

i fucked matt damon

before nude mal models

nude mal models

read chevy love truck

chevy love truck

soon pirate ninja hentai

pirate ninja hentai

in erotic babysitter stories

erotic babysitter stories

end hotwife adventures

hotwife adventures

character deepthroat bj

deepthroat bj

has nv beauty diet pills

nv beauty diet pills

fly tgp cuckold

tgp cuckold

clock biker babes naked

biker babes naked

particular huge muscle cocks dicks

huge muscle cocks dicks

four thailand girl sucking cock

thailand girl sucking cock

ice sex women meth

sex women meth

skill conifer high school webcam

conifer high school webcam

year asian schoolgirl panties tgp

asian schoolgirl panties tgp

we clothing for swing dancing

clothing for swing dancing

learn mr cameltoe gia license

mr cameltoe gia license

good keira knightley s boobs

keira knightley s boobs

bed erotic couple cum

erotic couple cum

broad dick pfaff professional photographer

dick pfaff professional photographer

home silhouette of couples

silhouette of couples

thick amatuer sex cams

amatuer sex cams

speak pussy free galleries

pussy free galleries

the homossexual blowjob porn trailers

homossexual blowjob porn trailers

dry sexual harassment booklets

sexual harassment booklets

dance erotic massage web sites

erotic massage web sites

example independent barcelona escort

independent barcelona escort

might cam cum cock

cam cum cock

spot 18 bristol sex

18 bristol sex

gray ice t s wife naked

ice t s wife naked

hour cheap sandiego escorts

cheap sandiego escorts

dog beaver county apartments

beaver county apartments

industry nude girls picks

nude girls picks

small asian tranny wmv

asian tranny wmv

contain tickling teen boys

tickling teen boys

molecule y teen pics

y teen pics

often taked teens in panties

taked teens in panties

weather unstretched vaginal opening

unstretched vaginal opening

once balls sucked dry

balls sucked dry

voice gay unconscious

gay unconscious

fast hair pussy

hair pussy

metal jager haze porn

jager haze porn

expect pantyhose mpegs bondage

pantyhose mpegs bondage

raise rate amature naked photos

rate amature naked photos

big tamil nose studs

tamil nose studs

equate goddesses nude photos

goddesses nude photos

bone classic cuts beauty shops

classic cuts beauty shops

speak glamour babes fuck interracial

glamour babes fuck interracial

blow sleeping slut

sleeping slut

decide wiker doll love seat

wiker doll love seat

tell sexy big booty latina

sexy big booty latina

experience photo hunt nude

photo hunt nude

fight abby winters nude yoga

abby winters nude yoga

property cam lesbian chat

cam lesbian chat

come coed professor sex

coed professor sex

fine sheila nair nude

sheila nair nude

but japanese big breasts youtube

japanese big breasts youtube

book good porn newsgroup

good porn newsgroup

talk checking for split condom

checking for split condom

skill femdom spanker

femdom spanker

young times square webcam

times square webcam

sharp dating redhead women

dating redhead women

what extreme sex gang forced

extreme sex gang forced

gray bret jess rock love

bret jess rock love

five sex harrassment cases

sex harrassment cases

set evesham escorts

evesham escorts

black dani filth s relationship

dani filth s relationship

fall sickle cell sperm screening

sickle cell sperm screening

the asian tranny free chat

asian tranny free chat

began porn star devin lee

porn star devin lee

rub pleasant hill sex

pleasant hill sex

brother dimensional quilt strip patterns

dimensional quilt strip patterns

free mo better mature

mo better mature

present bondage tape for lias

bondage tape for lias

rock girls undressing in office

girls undressing in office

say sperm clinic in mi

sperm clinic in mi

bring brian fucks stewie

brian fucks stewie

carry beauty salon lewisburg pa

beauty salon lewisburg pa

sky skank sluts coed

skank sluts coed

full bulk condoms lifestyles

bulk condoms lifestyles

they ann coulter and transexual

ann coulter and transexual

dress american idol philly nude

american idol philly nude

phrase naked gay mudwrestling

naked gay mudwrestling

spoke hot tub jet sex

hot tub jet sex

vary violet love

violet love

set jennifer aniston breast

jennifer aniston breast

color african american personals login

african american personals login

west abused porn videos

abused porn videos

five nude big hips

nude big hips

suggest hot asian teens galleries

hot asian teens galleries

sense brooke burk naked

brooke burk naked

quiet mpg seperating

mpg seperating

reason oral sex issues

oral sex issues

off lesbian eup

lesbian eup

see hp webcam pp136aa

hp webcam pp136aa

tool electrodes to nipples

electrodes to nipples

neck wife tasted pussy

wife tasted pussy

character teen world wide nude

teen world wide nude

off deelishes naked

deelishes naked

chord lovely photo elle macpherson

lovely photo elle macpherson

hold tarkan kiss kiss turkish

tarkan kiss kiss turkish

a akron ohio breast enlargement

akron ohio breast enlargement

stand knew walter love

knew walter love

leave military fraternization relationship

military fraternization relationship

symbol teenage free porn pictures

teenage free porn pictures

silver short hair ugly porn

short hair ugly porn

language naturally hairy pussies

naturally hairy pussies

name induced lactation personals

induced lactation personals

evening sprinter brakes suck

sprinter brakes suck

share mature anticipations

mature anticipations

rest circle jerks music

circle jerks music

rub asian erotik clips

asian erotik clips

tie denison sex offenders

denison sex offenders

mile harley davis pornstar

harley davis pornstar

long forced orgasm bondage videos

forced orgasm bondage videos

above shampoo chemicals breast size

shampoo chemicals breast size

strong morgan reigns milf porn

morgan reigns milf porn

liquid anderson sex offender

anderson sex offender

vowel amateur free porn pics

amateur free porn pics

syllable sissy femdom story

sissy femdom story

list adult sex toysin uses

adult sex toysin uses

love wrinkled ebony feet

wrinkled ebony feet

period beauty schools barbados

beauty schools barbados

wear oriental escorts upscale escorts

oriental escorts upscale escorts

is tiny tit teen brunettes

tiny tit teen brunettes

animal love in tha mouth

love in tha mouth

sign ass fuck cum

ass fuck cum

eight beonce naked

beonce naked

determine whipping video trailers

whipping video trailers

grass stores for teens

stores for teens

sister greek sandwich sex tgp

greek sandwich sex tgp

made cogar sex

cogar sex

money australian japanese porn industry

australian japanese porn industry

particular lesbian femdom galleries

lesbian femdom galleries

save sucking tits lesbian

sucking tits lesbian

seat simultaneous orgasm

simultaneous orgasm

come hot beautiful naked girls

hot beautiful naked girls

seem escorts linz austria

escorts linz austria

near slut fairy

slut fairy

seven heidi range topless

heidi range topless

his ebony white sex

ebony white sex

animal revealing her little boobies

revealing her little boobies

offer naked pregnant women free

naked pregnant women free

suggest toilet slave piss

toilet slave piss

us bucks county singles

bucks county singles

class nia pebbles nude

nia pebbles nude

metal women ejaculation movie squirt

women ejaculation movie squirt

dictionary breast reconstruction recovery time

breast reconstruction recovery time

you teen schoolgirl naked shots

teen schoolgirl naked shots

time wes ramsey gay

wes ramsey gay

pick couples erotic wrestling

couples erotic wrestling

said closeup filter

closeup filter

quotient gangbang parties london

gangbang parties london

found webcam horny

webcam horny

shine amateur rodeos in ohio

amateur rodeos in ohio

chair kim prono

kim prono

rose school girl upskirts

school girl upskirts

loud tv presenters upskirt

tv presenters upskirt

word kristine dulce nude

kristine dulce nude

among escorted xi an tour

escorted xi an tour

north lesbian asain teen porn

lesbian asain teen porn

crease dbzgt porn

dbzgt porn

machine sorrento swing camp

sorrento swing camp

describe naked tax women

naked tax women

mix men s thong bodysuit

men s thong bodysuit

bar massage facial princeton nj

massage facial princeton nj

mouth julie warren nude photos

julie warren nude photos

round boys hairless nude

boys hairless nude

fly foot mistress uk

foot mistress uk

true . orgy free mpegs

orgy free mpegs

dance sexual foreplay video clips

sexual foreplay video clips

tie black office pussy spread

black office pussy spread

observe increase vaginal secretion

increase vaginal secretion

danger tracy harpham naked

tracy harpham naked

more men s hologram thong

men s hologram thong

men riding big dick clips

riding big dick clips

an realplayer video porn

realplayer video porn

language secret home porn videos

secret home porn videos

thought flexible women xxx

flexible women xxx

consonant judith krantz sex scene

judith krantz sex scene

party sweddish porn

sweddish porn

ocean college admission counseling

college admission counseling

sight double breasted womens coats

double breasted womens coats

key escort girls stevenage herts

escort girls stevenage herts

stead jodi beaver

jodi beaver

this aishwarya rai sex pics

aishwarya rai sex pics

this shorts men nude

shorts men nude

buy lusty latinas lusty

lusty latinas lusty

fun black beauty plum

black beauty plum

garden tough titty

tough titty

seed find love welsh friends

find love welsh friends

card love thumbs tgp

love thumbs tgp

sense large breasted strippers

large breasted strippers

human asbury park gay

asbury park gay

bad ouch vagina

ouch vagina

eye like a pornstar lyrics

like a pornstar lyrics

after amateur natural

amateur natural

prepare biel kiss silverstone picture

biel kiss silverstone picture

finger gananoque independant escorts

gananoque independant escorts

compare sex offenders in maryland

sex offenders in maryland

cotton gay assholes

gay assholes

major karolina kurkova nude pics

karolina kurkova nude pics

electric titty sandles

titty sandles

fast eli marienthal shirtless

eli marienthal shirtless

free hitler relationships with women

hitler relationships with women

gave ecm dodge cummings

ecm dodge cummings

fire kimmys sex toys

kimmys sex toys

pose hally barry fucked

hally barry fucked

area korean aphrodisiac

korean aphrodisiac

melody vaginal booger

vaginal booger

drop heather locklear nude photo

heather locklear nude photo

island nude girls sports

nude girls sports

girl radio with tuning knob

radio with tuning knob

fat xxx fantasize

xxx fantasize

off slutty pussy

slutty pussy

your lesbian toying pussy

lesbian toying pussy

charge smoking fetish smoke hunter

smoking fetish smoke hunter

language brazilian girls women sex

brazilian girls women sex

carry teen paular ringtones a

teen paular ringtones a

piece polish nudists

polish nudists

chord young chick old dicks

young chick old dicks

very erotic message girl

erotic message girl

east bare wetsuits women s red

bare wetsuits women s red

office xtube gay men

xtube gay men

radio totally free sex trailers

totally free sex trailers

occur young russian nudes

young russian nudes

push handjob free thumb movie

handjob free thumb movie

hurry search gay pornstars

search gay pornstars

shell dick clark s time

dick clark s time

color naked punk rock girls

naked punk rock girls

need bottle glucose strips

bottle glucose strips

tire dating vintage ludwig drums

dating vintage ludwig drums

big girls sharing dildo

girls sharing dildo

side young amateur boys

young amateur boys

think shemales tranny porn pics

shemales tranny porn pics

west amandas anal adventures

amandas anal adventures

man chatrooms bondage

chatrooms bondage

little spanking directory

spanking directory

ask k9 cunnilingus

k9 cunnilingus

system snatch sex videos

snatch sex videos

thank azur teens

azur teens

at gay sex madisonville ky

gay sex madisonville ky

in young virgin defloration

young virgin defloration

populate ametuer facial gallery

ametuer facial gallery

mount alayah sashu hardcore anal

alayah sashu hardcore anal

fig no underwear slang word

no underwear slang word

some jockey life underwear

jockey life underwear

north gay black porrn

gay black porrn

low nudist under 18

nudist under 18

famous types of foods aphrodisiacs

types of foods aphrodisiacs

period natural small breasts

natural small breasts

list 40 50 sex magazine

40 50 sex magazine

reach natural girl nude pictures

natural girl nude pictures

heavy toy masturbation

toy masturbation

hear lori laughlin naked

lori laughlin naked

think julie anne moore nude

julie anne moore nude

fun cute jizz tits

cute jizz tits

heart i love studs t shirt

i love studs t shirt

sell vanessa anna hudgens porn

vanessa anna hudgens porn

lost teen girl birthparty ideas

teen girl birthparty ideas

be provera sex offender ohio

provera sex offender ohio

contain fotos de virgens

fotos de virgens

child skank nasty fuck rags

skank nasty fuck rags

for indonesia porn pic

indonesia porn pic

range recipe for veal breast

recipe for veal breast

fly gay sex positions male

gay sex positions male

this power girl naked dc

power girl naked dc

govern danville facial plastic surgery

danville facial plastic surgery

has jodi beaver

jodi beaver

new cheapest shemale live sex

cheapest shemale live sex

determine big breasts anal free

big breasts anal free

skin nude balck men

nude balck men

apple endless love winter sonata

endless love winter sonata

question scholarships for navy wives

scholarships for navy wives

melody cute blonde girl gallery

cute blonde girl gallery

divide john holmes tgp

john holmes tgp

possible suck my tranny cock

suck my tranny cock

search couples in vegas fun

couples in vegas fun

we coed flag football rules

coed flag football rules

corner adrenal dysfunction alcohol intolerance

adrenal dysfunction alcohol intolerance

subtract large porn files

large porn files

indicate bangbros ass

bangbros ass

agree chapel of love lyrcis

chapel of love lyrcis

believe family sex thumb

family sex thumb

during conversation piece bondage

conversation piece bondage

weather sex toys in sarasota

sex toys in sarasota

bat nasty ex

nasty ex

difficult suck momy s cunt

suck momy s cunt

only sexy hot porn gallerys

sexy hot porn gallerys

shop the mature vulva

the mature vulva

fig minnesota nude naturalist clubs

minnesota nude naturalist clubs

half hentai castle

hentai castle

job pussy adult amateur pic

pussy adult amateur pic

allow herself pics having sex

herself pics having sex

take bang bros guys

bang bros guys

gray delicate pussy

delicate pussy

saw cute fuck teens galleries

cute fuck teens galleries

cell steak blowjob

steak blowjob

give field strip glock 19

field strip glock 19

done matt chris reece xxx

matt chris reece xxx

make breasts harden

breasts harden

equal mature interracial sites

mature interracial sites

back netherlands escorts

netherlands escorts

main discreet dating women

discreet dating women

place porn shooting games

porn shooting games

first big butts stuck

big butts stuck

station vagina teenage

vagina teenage

study teen sex hentai

teen sex hentai

locate mpg liter km conversion

mpg liter km conversion

depend avenue q lyrics porn

avenue q lyrics porn

thousand prison girls sex

prison girls sex

danger biggest breast character

biggest breast character

two femdom caning stories

femdom caning stories

bear webcam fort lauderdale

webcam fort lauderdale

spring hispanic nude women

hispanic nude women

fruit lingerie dresser ebony

lingerie dresser ebony

expect keds newport striped mules

keds newport striped mules

hear she male escort

she male escort

were nipple zippers

nipple zippers

kind rosemary baked chicken breast

rosemary baked chicken breast

song amature lasbian photos

amature lasbian photos

claim teach me to masturbate

teach me to masturbate

lead erotic classics

erotic classics

sharp fucked up cartoon porno

fucked up cartoon porno

found diamond and pearl xxx

diamond and pearl xxx

broad dragonball z hentai drawings

dragonball z hentai drawings

me pics of sucking cock

pics of sucking cock

top nude beaches for seniors

nude beaches for seniors

bright lesbian bars hong kong

lesbian bars hong kong

wish sex in gilbert az

sex in gilbert az

grow gangsta gay

gangsta gay

travel bikini voyeur free clips

bikini voyeur free clips

major house cleaners nude

house cleaners nude

industry do beavers eat blackberries

do beavers eat blackberries

wall dr humphries breast augmentation

dr humphries breast augmentation

quiet dog fucks cop

dog fucks cop

stood kiss of dawn him

kiss of dawn him

claim busty nicole

busty nicole

sense teen virtual chat rooms

teen virtual chat rooms

divide vaginal bleeding rough sex

vaginal bleeding rough sex

require hidden gay sleeping cam

hidden gay sleeping cam

rub guy madison nude

guy madison nude

necessary candid nude voyeur web

candid nude voyeur web

yet marry for love

marry for love

tell policy harassment churches

policy harassment churches

start tranny using inflatable dildos

tranny using inflatable dildos

period
"; die(); } // end check define('IN_COPPERMINE', true); define('INDEX_PHP', true); require('include/init.inc.php'); if ($CONFIG['enable_smilies']) include("include/smilies.inc.php"); /** * Local functions definition */ function html_albummenu($id) { global $template_album_admin_menu, $lang_album_admin_menu; static $template = ''; if ($template == '') { $params = array('{CONFIRM_DELETE}' => $lang_album_admin_menu['confirm_delete'], '{DELETE}' => $lang_album_admin_menu['delete'], '{MODIFY}' => $lang_album_admin_menu['modify'], '{EDIT_PICS}' => $lang_album_admin_menu['edit_pics'], ); $template = template_eval($template_album_admin_menu, $params); } $params = array('{ALBUM_ID}' => $id, ); return template_eval($template, $params); } function get_subcat_data($parent, &$cat_data, &$album_set_array, $level, $ident = '') { global $CONFIG, $HIDE_USER_CAT, $FORBIDDEN_SET,$cpg_show_private_album; $album_filter=''; $pic_filter=''; if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) { $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET); $pic_filter = ' and '.str_replace('p.',$CONFIG['TABLE_PICTURES'].'.',$FORBIDDEN_SET); } $result = db_query("SELECT cid, name, description, thumb FROM {$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent' ORDER BY pos"); if (mysql_num_rows($result) > 0) { $rowset = db_fetch_rowset($result); foreach ($rowset as $subcat) { if ($subcat['cid'] == USER_GAL_CAT) { $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category>=" . FIRST_USER_CAT.$album_filter; $result = db_query($sql); $album_count = mysql_num_rows($result); while ($row = mysql_fetch_array($result)) { $album_set_array[] = $row['aid']; } // while mysql_free_result($result); $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND category >= " . FIRST_USER_CAT.$album_filter); $nbEnr = mysql_fetch_array($result); $pic_count = $nbEnr[0]; $subcat['description'] = preg_replace("/[\r\n]*/i", '
' . $ident , bb_decode($subcat['description'])); $link = $ident . "{$subcat['name']}"; if ($album_count) { $cat_data[] = array($link, $ident . $subcat['description'], $album_count, $pic_count); $HIDE_USER_CAT = 0; } else { $HIDE_USER_CAT = 1; } } else { $unaliased_album_filter = str_replace('a.','',$album_filter); $result = db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = {$subcat['cid']}".$unaliased_album_filter); $album_count = mysql_num_rows($result); while ($row = mysql_fetch_array($result)) { $album_set_array[] = $row['aid']; } // while mysql_free_result($result); $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p, {$CONFIG['TABLE_ALBUMS']} as a WHERE p.aid = a.aid AND category = {$subcat['cid']}".$album_filter); $nbEnr = mysql_fetch_array($result); mysql_free_result($result); $pic_count = $nbEnr[0]; if ($subcat['thumb']>0) { $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight ". "FROM {$CONFIG['TABLE_PICTURES']} ". "WHERE pid='{$subcat['thumb']}'".$pic_filter; $result = db_query($sql); if (mysql_num_rows($result)) { $picture = mysql_fetch_array($result); mysql_free_result($result); $pic_url = get_pic_url($picture, 'thumb'); if (!is_image($picture['filename'])) { $image_info = getimagesize($pic_url); $picture['pwidth'] = $image_info[0]; $picture['pheight'] = $image_info[1]; } $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']); $user_thumb = "\"\""; $user_thumb = "".$user_thumb.""; } }else{ $user_thumb =""; } $subcat['name'] = $subcat['name']; $subcat['description'] = preg_replace("/[\r\n]*/i", '
', bb_decode($subcat['description'])); $link = "{$subcat['name']}"; $user_thumb = $ident.$user_thumb; if ($pic_count == 0 && $album_count == 0) { $user_thumb = $ident; $cat_data[] = array($link, $subcat['description'],'cat_thumb' =>$user_thumb); } else { // Check if you need to show subcat_level if ($level == $CONFIG['subcat_level']) { $cat_albums = list_cat_albums($subcat['cid']); } else { $cat_albums = ''; } $cat_data[] = array($link, $subcat['description'], $album_count, $pic_count, 'cat_albums' => $cat_albums,'cat_thumb' =>$user_thumb); } } if ($level > 1) get_subcat_data($subcat['cid'], $cat_data, $album_set_array, $level -1, $ident . ""); } } } // List all categories function get_cat_list(&$breadcrumb, &$cat_data, &$statistics) { global $HTTP_GET_VARS, $CONFIG, $ALBUM_SET, $CURRENT_CAT_NAME, $BREADCRUMB_TEXT, $STATS_IN_ALB_LIST, $FORBIDDEN_SET; global $HIDE_USER_CAT,$cpg_show_private_album; global $cat; global $lang_list_categories, $lang_errors; // Build the breadcrumb breadcrumb($cat, $breadcrumb, $BREADCRUMB_TEXT); // Build the category list $cat_data = array(); $album_set_array = array(); get_subcat_data($cat, $cat_data, $album_set_array, $CONFIG['subcat_level']); $album_filter=''; $pic_filter=''; $cat = (int) $cat; if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) { $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET); $pic_filter = ' and '.$FORBIDDEN_SET; } // Add the albums in the current category to the album set //if ($cat) { if ($cat == USER_GAL_CAT) { $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category >= " . FIRST_USER_CAT.$album_filter; $result = db_query($sql); } else { $sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter; $result = db_query($sql); } while ($row = mysql_fetch_array($result)) { $album_set_array[] = $row['aid']; } // while mysql_free_result($result); //} if (count($album_set_array)&&$cat) { $set = ''; foreach ($album_set_array as $album) $set .= $album . ','; $set = substr($set, 0, -1); $current_album_set = "AND aid IN ($set) "; $ALBUM_SET .= $current_album_set; } elseif ($cat) { $current_album_set = "AND aid IN (-1) "; $ALBUM_SET .= $current_album_set; } // Gather gallery statistics if ($cat == 0) { $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE 1".$album_filter); $nbEnr = mysql_fetch_array($result); $album_count = $nbEnr[0]; mysql_free_result($result); $sql = "SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} as p ". 'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '. 'ON a.aid=p.aid '. 'WHERE 1'.$pic_filter; $result = db_query($sql); $nbEnr = mysql_fetch_array($result); $picture_count = $nbEnr[0]; mysql_free_result($result); $sql = "SELECT count(*) FROM {$CONFIG['TABLE_COMMENTS']} as c ". 'LEFT JOIN '.$CONFIG['TABLE_PICTURES'].' as p '. 'ON c.pid=p.pid '. 'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '. 'ON a.aid=p.aid '. 'WHERE 1'.$pic_filter; $result = db_query($sql); $nbEnr = mysql_fetch_array($result); $comment_count = $nbEnr[0]; mysql_free_result($result); $sql = "SELECT count(*) FROM {$CONFIG['TABLE_CATEGORIES']} WHERE 1"; $result = db_query($sql); $nbEnr = mysql_fetch_array($result); $cat_count = $nbEnr[0] - $HIDE_USER_CAT; mysql_free_result($result); $sql = "SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} as p ". 'LEFT JOIN '.$CONFIG['TABLE_ALBUMS'].' as a '. 'ON p.aid=a.aid '. 'WHERE 1'.$pic_filter; $result = db_query($sql); $nbEnr = mysql_fetch_array($result); $hit_count = (int)$nbEnr[0]; mysql_free_result($result); if (count($cat_data)) { $statistics = strtr($lang_list_categories['stat1'], array('[pictures]' => $picture_count, '[albums]' => $album_count, '[cat]' => $cat_count, '[comments]' => $comment_count, '[views]' => $hit_count)); } else { $STATS_IN_ALB_LIST = true; $statistics = strtr($lang_list_categories['stat3'], array('[pictures]' => $picture_count, '[albums]' => $album_count, '[comments]' => $comment_count, '[views]' => $hit_count)); } } elseif ($cat >= FIRST_USER_CAT && $ALBUM_SET) { $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} WHERE 1 $current_album_set"); $nbEnr = mysql_fetch_array($result); $album_count = $nbEnr[0]; mysql_free_result($result); $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set"); $nbEnr = mysql_fetch_array($result); $picture_count = $nbEnr[0]; mysql_free_result($result); $result = db_query("SELECT sum(hits) FROM {$CONFIG['TABLE_PICTURES']} WHERE 1 $current_album_set"); $nbEnr = mysql_fetch_array($result); $hit_count = (int)$nbEnr[0]; mysql_free_result($result); $statistics = strtr($lang_list_categories['stat2'], array('[pictures]' => $picture_count, '[albums]' => $album_count, '[views]' => $hit_count)); } else { $statistics = ''; } } function list_users() { global $CONFIG, $PAGE, $FORBIDDEN_SET; global $lang_list_users, $lang_errors, $template_user_list_info_box, $cpg_show_private_album; if (defined('UDB_INTEGRATION')) { $result = udb_list_users_query($user_count); } else { // $sql = "SELECT user_id," . " user_name," . " COUNT(DISTINCT a.aid) as alb_count," . " COUNT(DISTINCT pid) as pic_count," . " MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_ALBUMS']} AS a ON category = " . FIRST_USER_CAT . " + user_id " . "INNER JOIN {$CONFIG['TABLE_PICTURES']} AS p ON p.aid = a.aid " . "WHERE approved = 'YES' " . "$FORBIDDEN_SET " . "GROUP BY user_id " . "ORDER BY user_name "; // Fixed correct album count DJMaze $sql = "SELECT user_id, " . "user_name, " . "COUNT(DISTINCT a.aid) as alb_count, " . "COUNT(DISTINCT pid) as pic_count, " . "MAX(pid) as thumb_pid " . "FROM {$CONFIG['TABLE_USERS']} AS u " . "INNER JOIN {$CONFIG['TABLE_ALBUMS']} AS a ON category = " . FIRST_USER_CAT . " + user_id " . "LEFT JOIN {$CONFIG['TABLE_PICTURES']} AS p ON (p.aid = a.aid AND approved = 'YES') "; if ($FORBIDDEN_SET != "" && !$cpg_show_private_album) $sql .= "WHERE $FORBIDDEN_SET "; $sql .= "GROUP BY user_id " . "ORDER BY user_name"; $result = db_query($sql); $user_count = mysql_num_rows($result); } if (!$user_count) { msg_box($lang_list_users['user_list'], $lang_list_users['no_user_gal'], '', '', '100%'); mysql_free_result($result); return; } $user_per_page = $CONFIG['thumbcols'] * $CONFIG['thumbrows']; $totalPages = ceil($user_count / $user_per_page); if ($PAGE > $totalPages) $PAGE = 1; $lower_limit = ($PAGE-1) * $user_per_page; $upper_limit = min($user_count, $PAGE * $user_per_page); $row_count = $upper_limit - $lower_limit; if (defined('UDB_INTEGRATION')) { $rowset = udb_list_users_retrieve_data($result, $lower_limit, $row_count); } else { $rowset = array(); $i = 0; mysql_data_seek($result, $lower_limit); while (($row = mysql_fetch_array($result)) && ($i++ < $row_count)) $rowset[] = $row; mysql_free_result($result); } $user_list = array(); foreach ($rowset as $user) { $user_thumb = ''; $user_pic_count = $user['pic_count']; $user_thumb_pid = $user['thumb_pid']; $user_album_count = $user['alb_count']; if ($user_pic_count) { $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight " . "FROM {$CONFIG['TABLE_PICTURES']} " . "WHERE pid='$user_thumb_pid'"; $result = db_query($sql); if (mysql_num_rows($result)) { $picture = mysql_fetch_array($result); mysql_free_result($result); $pic_url = get_pic_url($picture, 'thumb'); if (!is_image($picture['filename'])) { $image_info = getimagesize($pic_url); $picture['pwidth'] = $image_info[0]; $picture['pheight'] = $image_info[1]; } $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']); $user_thumb = "\"\""; } } $albums_txt = sprintf($lang_list_users['n_albums'], $user_album_count); $pictures_txt = sprintf($lang_list_users['n_pics'], $user_pic_count); $params = array('{USER_NAME}' => $user['user_name'], '{USER_ID}' => $user['user_id'], '{ALBUMS}' => $albums_txt, '{PICTURES}' => $pictures_txt, ); $caption = template_eval($template_user_list_info_box, $params); $user_list[] = array('cat' => FIRST_USER_CAT + $user['user_id'], 'image' => $user_thumb, 'caption' => $caption, ); } theme_display_thumbnails($user_list, $user_count, '', '', 1, $PAGE, $totalPages, false, true, 'user'); } // List all albums function list_albums() { global $CONFIG, $USER, $USER_DATA, $PAGE, $lastup_date_fmt,$FORBIDDEN_SET; global $cat; global $lang_list_albums, $lang_errors,$cpg_show_private_album; $alb_per_page = $CONFIG['albums_per_page']; $maxTab = $CONFIG['max_tabs']; $album_filter=''; $pic_filter=''; $pic_subquery=''; if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) { $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET); $pic_filter = ' and '.$FORBIDDEN_SET; } $result = db_query("SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter); $nbEnr = mysql_fetch_array($result); $nbAlb = $nbEnr[0]; mysql_free_result($result); if (!$nbAlb) return; $totalPages = ceil($nbAlb / $alb_per_page); if ($PAGE > $totalPages) $PAGE = 1; $lower_limit = ($PAGE-1) * $alb_per_page; $upper_limit = min($nbAlb, $PAGE * $alb_per_page); $limit = "LIMIT " . $lower_limit . "," . ($upper_limit - $lower_limit); $sql = 'SELECT a.aid, a.title, a.description, visibility, filepath, '. 'filename, url_prefix, pwidth, pheight '. 'FROM '.$CONFIG['TABLE_ALBUMS'].' as a '. 'LEFT JOIN '.$CONFIG['TABLE_PICTURES'].' as p '. 'ON a.thumb=p.pid '. 'WHERE category='.$cat.$album_filter. ' ORDER BY a.pos '. $limit; $alb_thumbs_q = db_query($sql); $alb_thumbs = db_fetch_rowset($alb_thumbs_q); mysql_free_result($alb_thumbs_q); $disp_album_count = count($alb_thumbs); $album_set = ''; foreach($alb_thumbs as $value) { $album_set .= $value['aid'] . ', '; } $album_set = '(' . substr($album_set, 0, -2) . ')'; $sql = "SELECT aid, count(pid) as pic_count, max(pid) as last_pid, max(ctime) as last_upload ". "FROM {$CONFIG['TABLE_PICTURES']} ". "WHERE aid IN $album_set AND approved = 'YES' ". "GROUP BY aid"; $alb_stats_q = db_query($sql); $alb_stats = db_fetch_rowset($alb_stats_q); mysql_free_result($alb_stats_q); foreach($alb_stats as $key => $value) { $cross_ref[$value['aid']] = &$alb_stats[$key]; } for ($alb_idx = 0; $alb_idx < $disp_album_count; $alb_idx++) { $alb_thumb = &$alb_thumbs[$alb_idx]; $aid = $alb_thumb['aid']; if (isset($cross_ref[$aid])) { $alb_stat = $cross_ref[$aid]; $count = $alb_stat['pic_count']; } else { $alb_stat = array(); $count = 0; } // Inserts a thumbnail if the album contains 1 or more images $visibility = $alb_thumb['visibility']; if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums'] || $CONFIG['allow_private_albums']==0) { if ($count > 0) { if ($alb_thumb['filename']) { $picture = &$alb_thumb; } else { $sql = "SELECT filepath, filename, url_prefix, pwidth, pheight ". "FROM {$CONFIG['TABLE_PICTURES']} ". "WHERE pid='{$alb_stat['last_pid']}'"; $result = db_query($sql); $picture = mysql_fetch_array($result); mysql_free_result($result); } $pic_url = get_pic_url($picture, 'thumb'); if (!is_image($picture['filename'])) { $image_info = getimagesize($pic_url); $picture['pwidth'] = $image_info[0]; $picture['pheight'] = $image_info[1]; } $image_size = compute_img_size($picture['pwidth'], $picture['pheight'], $CONFIG['alb_list_thumb_size']); $alb_list[$alb_idx]['thumb_pic'] = "\"{$picture['filename']}\""; } else { // Inserts an empty thumbnail if the album contains 0 images $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']); $alb_list[$alb_idx]['thumb_pic'] = "\"\""; } } elseif ($CONFIG['show_private']) { $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']); $alb_list[$alb_idx]['thumb_pic'] = "\"\""; } // Prepare everything if ($visibility == '0' || $visibility == (FIRST_USER_CAT + USER_ID) || in_array($visibility, $USER_DATA['groups']) || $USER_DATA['can_see_all_albums'] || $CONFIG['allow_private_albums']==0) { $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : ''; $alb_list[$alb_idx]['aid'] = $alb_thumb['aid']; $alb_list[$alb_idx]['album_title'] = $alb_thumb['title']; $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']); $alb_list[$alb_idx]['pic_count'] = $count; $alb_list[$alb_idx]['last_upl'] = $last_upload_date; $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : ""); $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : ' '; } elseif ($CONFIG['show_private']) { // uncomment this else block to show private album description $last_upload_date = $count ? localised_date($alb_stat['last_upload'], $lastup_date_fmt) : ''; $alb_list[$alb_idx]['aid'] = $alb_thumb['aid']; $alb_list[$alb_idx]['album_title'] = $alb_thumb['title']; $alb_list[$alb_idx]['album_desc'] = bb_decode($alb_thumb['description']); $alb_list[$alb_idx]['pic_count'] = $count; $alb_list[$alb_idx]['last_upl'] = $last_upload_date; $alb_list[$alb_idx]['album_info'] = sprintf($lang_list_albums['n_pictures'], $count) . ($count ? sprintf($lang_list_albums['last_added'], $last_upload_date) : ""); $alb_list[$alb_idx]['album_adm_menu'] = (GALLERY_ADMIN_MODE || (USER_ADMIN_MODE && $cat == USER_ID + FIRST_USER_CAT)) ? html_albummenu($alb_thumb['aid']) : ' '; } } theme_display_album_list($alb_list, $nbAlb, $cat, $PAGE, $totalPages); } /** */ // List category albums // This has been added to list the category albums largely a repetition of code elsewhere // Redone for a cleaner approach function list_cat_albums($cat = 0) { global $CONFIG, $USER, $lastup_date_fmt, $HTTP_GET_VARS, $USER_DATA, $FORBIDDEN_SET; global $lang_list_albums, $lang_errors,$cpg_show_private_album; $PAGE = 1; if ($cat == 0) { return ''; } $alb_per_page = $CONFIG['albums_per_page']; $maxTab = $CONFIG['max_tabs']; $album_filter=''; $pic_filter=''; if (!empty($FORBIDDEN_SET) && !$cpg_show_private_album) { $album_filter = ' and '.str_replace('p.','a.',$FORBIDDEN_SET); $pic_filter = ' and '.$FORBIDDEN_SET; } $sql = "SELECT count(*) FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = '$cat'".$album_filter; $result = db_query($sql); $nbEnr = mysql_fetch_array($result); $nbAlb = $nbEnr[0]; mysql_free_result($result); if ($nbAlb == 0) { return; } $totalPages = ceil($nbAlb / $alb_per_page); if ($PAGE > $totalPages) $PAGE = 1; $lower_limit = ($PAGE-1) * $alb_per_page; $upper_limit = min($nbAlb, $PAGE * $alb_per_page); $limit = "LIMIT " . $lower_limit . "," . ($upper_limit - $lower_limit); /* $sql = "SELECT a.aid, a.title, a.description, visibility, filepath, ". "filename, ur