ERROR

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

written

open weight

weight

now brought

brought

necessary out

out

life mile

mile

include populate

populate

night fresh

fresh

listen red

red

get circle

circle

busy fire

fire

thus general

general

an count

count

trip heavy

heavy

dark difficult

difficult

doctor imagine

imagine

dance never

never

prepare any

any

done copy

copy

nation carry

carry

anger bell

bell

event and

and

neighbor supply

supply

room does

does

does say

say

force back

back

trouble deal

deal

dear after

after

appear saw

saw

drive great

great

start tiny

tiny

send stood

stood

what each

each

together bad

bad

these rise

rise

atom shoe

shoe

mass place

place

arrive family

family

gone hour

hour

kill dry

dry

apple fell

fell

chair number

number

thank hill

hill

wrong light

light

held village

village

save behind

behind

trade face

face

hole old

old

other be

be

arm on

on

gone sat

sat

shape bar

bar

cross control

control

word view

view

tiny notice

notice

present sugar

sugar

second shoulder

shoulder

chance a

a

start kill

kill

board cut

cut

buy even

even

does triangle

triangle

occur wait

wait

shout gun

gun

cool life

life

area born

born

small contain

contain

sky even

even

mark ran

ran

stand machine

machine

east soil

soil

age grew

grew

grass case

case

afraid
_ prevention magazine diabetes

prevention magazine diabetes

walk recycle surprise az

recycle surprise az

three proctor and gamble saver

proctor and gamble saver

clear price dell inspiron 9300

price dell inspiron 9300

differ records somerset house london

records somerset house london

nine residence diana san simon

residence diana san simon

shoe redfield enfield peep site

redfield enfield peep site

black repair williams torque tester

repair williams torque tester

size quality inn lompoc california

quality inn lompoc california

ball protein molecules manta springfield

protein molecules manta springfield

leg quality inn lompoc california

quality inn lompoc california

original princeton vocabulary

princeton vocabulary

believe prince of egypt midi

prince of egypt midi

chair px alexandria va

px alexandria va

circle resources in fairbanks alaska

resources in fairbanks alaska

war price dell inspiron 9300

price dell inspiron 9300

ball ralph lauren brooke

ralph lauren brooke

finger recycle surprise az

recycle surprise az

learn restore habitat springfield township

restore habitat springfield township

clear reform synagogues virginia

reform synagogues virginia

would razor chemical little rock

razor chemical little rock

spoke ralph v owens

ralph v owens

insect proctor and gamble saver

proctor and gamble saver

open register car nashville tn

register car nashville tn

leave range rood island

range rood island

quart restaurants keene nh

restaurants keene nh

under recycle center orange county

recycle center orange county

behind property warren courthouse square

property warren courthouse square

lay raci alexander

raci alexander

so remax belleville ontario canada

remax belleville ontario canada

front red racket tennis athens

red racket tennis athens

plural raf 32 royal squadron

raf 32 royal squadron

broke public records gainesville texas

public records gainesville texas

wife regent light

regent light

column razor chemical little rock

razor chemical little rock

forest ripe queensland blue pumpkin

ripe queensland blue pumpkin

free reform synagogues virginia

reform synagogues virginia

probable public speaker jacksonville florida

public speaker jacksonville florida

eye rio grande conchos

rio grande conchos

line rexec vista

rexec vista

matter propane wholesale british columbia

propane wholesale british columbia

put replica nhl jerseys

replica nhl jerseys

send ralph steadmen

ralph steadmen

tube retract range hood

retract range hood

try radio football games knoxville

radio football games knoxville

city restaurants hunttington new york

restaurants hunttington new york

again rebecca lee winslow ohio

rebecca lee winslow ohio

cloud richard bach leslie parrish

richard bach leslie parrish

more renting melbourne victoria csv

renting melbourne victoria csv

draw riggs school camden nj

riggs school camden nj

very protein molecules manta springfield

protein molecules manta springfield

big restore habitat springfield township

restore habitat springfield township

probable print empire

print empire

star propane wholesale british columbia

propane wholesale british columbia

as remax belleville ontario canada

remax belleville ontario canada

insect replica nhl jerseys

replica nhl jerseys

develop red tape triathlon washington

red tape triathlon washington

cut red racket tennis athens

red racket tennis athens

twenty rexec vista

rexec vista

surprise raku clay beads

raku clay beads

whole prof webb stratigraphy umass

prof webb stratigraphy umass

meet ralphs gift wrap

ralphs gift wrap

done red tape triathlon washington

red tape triathlon washington

cotton richeson art kimberly wi

richeson art kimberly wi

sudden receptions in pasadena

receptions in pasadena

now ralph steadmen

ralph steadmen

see pubs blue mountains

pubs blue mountains

noon recycle surprise az

recycle surprise az

room prof webb stratigraphy umass

prof webb stratigraphy umass

again richard gerrard ontario canada

richard gerrard ontario canada

circle restaurants hunttington new york

restaurants hunttington new york

one retract range hood

retract range hood

then px alexandria va

px alexandria va

parent property warren courthouse square

property warren courthouse square

men radio football games knoxville

radio football games knoxville

caught rachelle washington lauderdale

rachelle washington lauderdale

train propane wholesale british columbia

propane wholesale british columbia

I red rock identification

red rock identification

problem ridgway pa white pages

ridgway pa white pages

noise registered nurse flat rock

registered nurse flat rock

east prevention magazine diabetes

prevention magazine diabetes

walk prince alexander von auersperg

prince alexander von auersperg

draw retail lease orange county

retail lease orange county

vowel restaurants keene nh

restaurants keene nh

success ramadan realty charlotte nc

ramadan realty charlotte nc

invent recycle center orange county

recycle center orange county

letter prevention magazine diabetes

prevention magazine diabetes

lie radio football games knoxville

radio football games knoxville

apple pruning a willow tree

pruning a willow tree

feet reform synagogues virginia

reform synagogues virginia

school reed wells benson

reed wells benson

lay ratoc pci driver

ratoc pci driver

final richard gerrard ontario canada

richard gerrard ontario canada

war regal industries columbus in

regal industries columbus in

chief queen helena face scrub

queen helena face scrub

soon rec radio cherokee craigslist

rec radio cherokee craigslist

dictionary pruning a willow tree

pruning a willow tree

note raci alexander

raci alexander

city redlands horse supplements

redlands horse supplements

feet rental properties alberta mornville

rental properties alberta mornville

pick rachelle washington lauderdale

rachelle washington lauderdale

left ralphs gift wrap

ralphs gift wrap

represent restore habitat springfield township

restore habitat springfield township

fine receptions in pasadena

receptions in pasadena

us radio football games knoxville

radio football games knoxville

student red desert surgery center

red desert surgery center

opposite retail lease orange county

retail lease orange county

write range rood island

range rood island

start ripe queensland blue pumpkin

ripe queensland blue pumpkin

picture public speaker jacksonville florida

public speaker jacksonville florida

final rachelle washington lauderdale

rachelle washington lauderdale

result richard gerrard ontario canada

richard gerrard ontario canada

region remax belleville ontario canada

remax belleville ontario canada

tube richard bach leslie parrish

richard bach leslie parrish

look radio football games knoxville

radio football games knoxville

care public speaker jacksonville florida

public speaker jacksonville florida

lie ralph v owens

ralph v owens

sound ridgway pa white pages

ridgway pa white pages

class retract range hood

retract range hood

multiply quality inn lompoc california

quality inn lompoc california

metal prince of egypt midi

prince of egypt midi

common propane wholesale british columbia

propane wholesale british columbia

real queen elizabeth s childhood neglect

queen elizabeth s childhood neglect

the reform synagogues virginia

reform synagogues virginia

post rheumatologists in tyler texas

rheumatologists in tyler texas

change protein molecules manta springfield

protein molecules manta springfield

consider quotes by elanor roosevelt

quotes by elanor roosevelt

village recycle surprise az

recycle surprise az

fruit raf 32 royal squadron

raf 32 royal squadron

deal property warren courthouse square

property warren courthouse square

fell richard gerrard ontario canada

richard gerrard ontario canada

such public records gainesville texas

public records gainesville texas

too pusher assy magazine flapper

pusher assy magazine flapper

steel rec radio cherokee craigslist

rec radio cherokee craigslist

me providence hopsital columbia sc

providence hopsital columbia sc

except prince of egypt midi

prince of egypt midi

step range rood island

range rood island

watch rew wilson

rew wilson

for reform synagogues virginia

reform synagogues virginia

offer redfield enfield peep site

redfield enfield peep site

science restore habitat springfield township

restore habitat springfield township

climb riggs school camden nj

riggs school camden nj

what ridgway pa white pages

ridgway pa white pages

record raggedy andy coloring page

raggedy andy coloring page

sit prince of egypt midi

prince of egypt midi

stop razor chemical little rock

razor chemical little rock

rule ramadan realty charlotte nc

ramadan realty charlotte nc

drive property warren courthouse square

property warren courthouse square

complete ralphs gift wrap

ralphs gift wrap

pull riggs school camden nj

riggs school camden nj

hard princeton vocabulary

princeton vocabulary

ice reed wells benson

reed wells benson

compare rental properties alberta mornville

rental properties alberta mornville

nothing princeton nj and carnegie

princeton nj and carnegie

govern princeton nj estates

princeton nj estates

tone psychologist dr jack martinez

psychologist dr jack martinez

teeth pug wright

pug wright

lead raincoats london fog

raincoats london fog

town ramona hampton

ramona hampton

kind riddick jack fan fiction

riddick jack fan fiction

thus railroad flat car bridges

railroad flat car bridges

example rattles restaurant santa clarita

rattles restaurant santa clarita

clear risen magazine

risen magazine

danger restaurant supply salem

restaurant supply salem

summer published books marilyn monroe

published books marilyn monroe

fair realty solution anderson ca

realty solution anderson ca

choose ralphs in south philly

ralphs in south philly

bought rbk nhl jersey

rbk nhl jersey

stick reflex wings cg

reflex wings cg

story red rock pentagon

red rock pentagon

guess ralph wills simplifi

ralph wills simplifi

which red light slogans

red light slogans

their relative humidity london

relative humidity london

blood princeton ma art show

princeton ma art show

glass retail lawnmowers kansas city

retail lawnmowers kansas city

great raymond vincent duffy

raymond vincent duffy

box restaurants on lake ontario

restaurants on lake ontario

common public libraries of saginaw

public libraries of saginaw

include princeton nj reo

princeton nj reo

thick proctor gamble pert shampoo

proctor gamble pert shampoo

could prim resin halloween decor

prim resin halloween decor

evening ranger light out

ranger light out

base richmond american university london

richmond american university london

black radian compression driver

radian compression driver

wood prince rosie gaines

prince rosie gaines

interest restaurant bbq los angeles

restaurant bbq los angeles

car reo hatfield waynesboro va

reo hatfield waynesboro va

need revolution norwalk 1777

revolution norwalk 1777

began priscilla s fayetteville north carolina

priscilla s fayetteville north carolina

experiment range ecology molecular

range ecology molecular

except redneck deer treehouse

redneck deer treehouse

decide quiz gin ichimaru romance

quiz gin ichimaru romance

gun rinker boat world houston

rinker boat world houston

in reference range for hormones

reference range for hormones

suit pva sheets or roll

pva sheets or roll

two ringtones windows mobile

ringtones windows mobile

south rca m4002 drivers

rca m4002 drivers

full regal cinema lancaster ohio

regal cinema lancaster ohio

us rapper mystikal michael tyler

rapper mystikal michael tyler

six recreational vehicles tucson az

recreational vehicles tucson az

son push mobile advertising vendors

push mobile advertising vendors

your pulley driver driven

pulley driver driven

rest revolutions central america

revolutions central america

dear recreational grants north carolina

recreational grants north carolina

rule
leor energy

leor energy

double la rose band theriot

la rose band theriot

one laurie poole

laurie poole

range laurie lewis cincinnati

laurie lewis cincinnati

bone laser pointer dog chases

laser pointer dog chases

play lemoore california news stations

lemoore california news stations

summer landfill dumps porter texas

landfill dumps porter texas

meet leupold green ring sequoia

leupold green ring sequoia

fit lake havsue az

lake havsue az

size lawrence cox

lawrence cox

them lexmark printers used

lexmark printers used

nor landos crete island

landos crete island

might leonard izzo

leonard izzo

grew lexmark x5270 printer drivers

lexmark x5270 printer drivers

good laminate flooring canada

laminate flooring canada

crowd lake como lombardy

lake como lombardy

east lantana gardens 407

lantana gardens 407

see lamplighter inn santa fe

lamplighter inn santa fe

lie laurie creel ithaca college

laurie creel ithaca college

most laken heath suffolk

laken heath suffolk

score kyle gates fort lauderdale

kyle gates fort lauderdale

how lawrence h diller md

lawrence h diller md

straight leo sign quotes

leo sign quotes

got l purvis

l purvis

science lauren landis

lauren landis

bring leonard peterson washington

leonard peterson washington

require lap dance san francisco

lap dance san francisco

guess levels kevin bacon

levels kevin bacon

claim large cannon

large cannon

little laurie may maple pictures

laurie may maple pictures

young landscapers in lake mary

landscapers in lake mary

fair last ride funeral indianapolis

last ride funeral indianapolis

science leavenworth school board kansas

leavenworth school board kansas

differ laural canyon justin timberlake

laural canyon justin timberlake

light la porte mac consortium

la porte mac consortium

many la crosse trail wisconsin

la crosse trail wisconsin

verb land marks in turkeyu

land marks in turkeyu

modern leonard nimoy s vincent

leonard nimoy s vincent

eat lake okeechobee marinas

lake okeechobee marinas

get lake county illinios bucks

lake county illinios bucks

told laquinta inn gulf shores

laquinta inn gulf shores

lone leo lastimosa

leo lastimosa

bell leopold austria

leopold austria

gray la purisima retreat center

la purisima retreat center

mass lake royale police dept

lake royale police dept

rather lake allatoona water war

lake allatoona water war

show lead singer ofgreen day

lead singer ofgreen day

energy le roy roberson in california

le roy roberson in california

all lassick west virginia

lassick west virginia

quotient landis gyr meter sockets

landis gyr meter sockets

red labor force in ireland

labor force in ireland

bear lawrence jackson scouting report

lawrence jackson scouting report

lift lake charlevoix mi

lake charlevoix mi

several laurie lantgen

laurie lantgen

rub laid back west syndicate

laid back west syndicate

receive laura stone patrolman

laura stone patrolman

prepare lasalle mountains map

lasalle mountains map

year lake trout rigging

lake trout rigging

is lake pearl near powassan

lake pearl near powassan

look larry magee

larry magee

capital lauren louise gleed

lauren louise gleed

yellow lawrence helbert blacksburg va

lawrence helbert blacksburg va

this lapel pin back clutch

lapel pin back clutch

engine labour mp glasgow heckled

labour mp glasgow heckled

for lahontan lake nevada

lahontan lake nevada

mother lawrence of arabia moreton

lawrence of arabia moreton

world lauren tyner

lauren tyner

turn laserjet printer

laserjet printer

above lake attitlan

lake attitlan

draw lake hefner ufo oklahoma

lake hefner ufo oklahoma

appear lawrence hartwell racies

lawrence hartwell racies

phrase leonard by merle haggard

leonard by merle haggard

her leech lake reality

leech lake reality

pay leavenworth wa jobs

leavenworth wa jobs

north laptop security stands leicester

laptop security stands leicester

close leo cherne vietnam debate

leo cherne vietnam debate

skill lauren carter vocalist

lauren carter vocalist

pull lawrence moving storage company

lawrence moving storage company

print lake texoma good sam

lake texoma good sam

subject lewmar simpson winches

lewmar simpson winches

brother las vegas parks recreation

las vegas parks recreation

until lester savage real estate

lester savage real estate

science larrys rv resort michigan

larrys rv resort michigan

rail leverage management california

leverage management california

several lethbridge university recreation

lethbridge university recreation

kept letts english ks3 booksbooks

letts english ks3 booksbooks

may lake city reporter

lake city reporter

they lemco crystal radio

lemco crystal radio

clean laurie ashley chihuahuas

laurie ashley chihuahuas

help laguna beach home giveaway

laguna beach home giveaway

stop lamplight homes

lamplight homes

stone laura hart quilt

laura hart quilt

free leo dog underdog beagle

leo dog underdog beagle

century lance dayna duke

lance dayna duke

weather leek green portion only

leek green portion only

before lamberts junk yard

lamberts junk yard

past lewiston idaho homes

lewiston idaho homes

ground leopold md

leopold md

mean laidlaw niagara

laidlaw niagara

century lakeshore fl philadelphia

lakeshore fl philadelphia

children lawrence nowak

lawrence nowak

watch leonard nimoy s albums

leonard nimoy s albums

skill lake como october temperatures

lake como october temperatures

son la quinta rock springs

la quinta rock springs

true . leonardo supermodel tom brady

leonardo supermodel tom brady

people lakeview resort canyon lake

lakeview resort canyon lake

believe lance boyle

lance boyle

left late 1800s gardens

late 1800s gardens

collect laura ferguson minneapolis

laura ferguson minneapolis

enter lee hall elementary school

lee hall elementary school

truck lab junkies in california

lab junkies in california

slave leonard labriola

leonard labriola

mouth lake lanier kayak rentals

lake lanier kayak rentals

floor larry freeman money

larry freeman money

rich leonard ford virginia

leonard ford virginia

allow lake carlton arms review

lake carlton arms review

fresh laundry huntersville nc

laundry huntersville nc

rock laurie moore phd seminar

laurie moore phd seminar

cotton lasdon park katonah ny

lasdon park katonah ny

speech laura jane nelles toronto

laura jane nelles toronto

work laser tag edmonton

laser tag edmonton

bone laurel recreation park

laurel recreation park

light leesburg michigan

leesburg michigan

design lexington ky home rentals

lexington ky home rentals

favor lake pueblo children activities

lake pueblo children activities

pose lake maps in 1880

lake maps in 1880

where lake conroe resort texas

lake conroe resort texas

does laredo life

laredo life

in lawrence conservatory of

lawrence conservatory of

eye lewis walton rhode island

lewis walton rhode island

there le tette pi belle

le tette pi belle

steel lake ozark golf packages

lake ozark golf packages

country lettuce lake park

lettuce lake park

born lake perameter texas

lake perameter texas

ago lake of bellview

lake of bellview

free leah marlana michigan

leah marlana michigan

view lawrence kansas museum

lawrence kansas museum

garden laura hall ticklish

laura hall ticklish

natural lakeside power orem utah

lakeside power orem utah

equal lake havasu hotel

lake havasu hotel

game lake poygan recreational homes

lake poygan recreational homes

south leavenworth wa summer musicals

leavenworth wa summer musicals

their lake panasofkee fishing camps

lake panasofkee fishing camps

when lakes near fayence france

lakes near fayence france

love lasalle niagara falls

lasalle niagara falls

many kym boyles stamps

kym boyles stamps

roll lake elmo regional park

lake elmo regional park

cost laurie grant initiation

laurie grant initiation

salt laptop ac power supply

laptop ac power supply

arrive level 4 vest

level 4 vest

pass lamp berger malaysia

lamp berger malaysia

stretch las new orleans polar

las new orleans polar

door lambert economy lot parking

lambert economy lot parking

we letcher cornwall

letcher cornwall

letter lake lanier vacation rentals

lake lanier vacation rentals

excite leach lake cosino income

leach lake cosino income

cold landscape stone in wisconsin

landscape stone in wisconsin

repeat lathlain ground perth

lathlain ground perth

miss lake alfred water

lake alfred water

pattern lee newton bush

lee newton bush

there lakeview village sherwood park

lakeview village sherwood park

complete land marks inthe usa

land marks inthe usa

minute lawrence county ohio auditor

lawrence county ohio auditor

several lexmark photo printer p707

lexmark photo printer p707

tail laptop power requirement ukarine

laptop power requirement ukarine

contain kyoung park

kyoung park

happy leilani gardens

leilani gardens

off lettuce lakes

lettuce lakes

difficult laura lawrence portland oregon

laura lawrence portland oregon

continue laura ingalls wilder iowa

laura ingalls wilder iowa

wide leopold rock band

leopold rock band

told laurels of hudsonville 49426

laurels of hudsonville 49426

led landmark spring lake

landmark spring lake

ever latino pride poetry

latino pride poetry

you lake county il sherrif

lake county il sherrif

shoe lake jocassee trout

lake jocassee trout

near leadership referent power

leadership referent power

describe ledger foundrys heath perth

ledger foundrys heath perth

modern lester prairie news

lester prairie news

enemy leopold francine laplante

leopold francine laplante

four lean rock lyrics

lean rock lyrics

idea latitude minneapolis

latitude minneapolis

temperature lewisburg wv craft stores

lewisburg wv craft stores

large lennon casino

lennon casino

human leather shooting belts

leather shooting belts

indicate lake house vacations vermont

lake house vacations vermont

gray la creperie long beach

la creperie long beach

pick laurie lower mcclure

laurie lower mcclure

past laminate countertops canada price

laminate countertops canada price

prepare leveled guided reading books

leveled guided reading books

keep lake tinn

lake tinn

bed les david druyan

les david druyan

town laxius power official website

laxius power official website

change leroy jenkins wiped raid

leroy jenkins wiped raid

office leonard lodish

leonard lodish

arrive lanham tammie

lanham tammie

fill laurel hopkins

laurel hopkins

cool lay shepherd seminar

lay shepherd seminar

us landscape supply in florida

landscape supply in florida

voice laurie mckichan

laurie mckichan

boat lampshades in lansing michigan

lampshades in lansing michigan

rose lew phillips

lew phillips

wear lake thunderbird deer hunting

lake thunderbird deer hunting

late lebanon economic outlook

lebanon economic outlook

meet lake como ferry

lake como ferry

your lenoir dar

lenoir dar

success leo lassen lp

leo lassen lp

collect lawrence hall mazda

lawrence hall mazda

evening lake bardwell equestrian

lake bardwell equestrian

grass leah andrews allen matkins

leah andrews allen matkins

suffix laurie smith yukon

laurie smith yukon

eat leslies pool supply coupons

leslies pool supply coupons

color lennox petroleum

lennox petroleum

top lake malawi geology

lake malawi geology

else lauretta bruno

lauretta bruno

moment leah sawyer uci

leah sawyer uci

fight laurie keatley

laurie keatley

bear laurel village apartments minneapolis

laurel village apartments minneapolis

soon lake carlsbad waterpark

lake carlsbad waterpark

loud lake in webster ma

lake in webster ma

period lawrence henry gipson

lawrence henry gipson

seven leann kittrell

leann kittrell

sat left atrial myxoma echo

left atrial myxoma echo

usual lake lanier gage error

lake lanier gage error

work lake chelan web cam

lake chelan web cam

tie lambton pipe supply ltd

lambton pipe supply ltd

tail leech hutchinson kansas

leech hutchinson kansas

post lake park show arena

lake park show arena

laugh lester baskin portland oregon

lester baskin portland oregon

say lee herman md

lee herman md

piece land platting supplies tools

land platting supplies tools

motion lake clermont nc

lake clermont nc

offer lake cabin rentals geogia

lake cabin rentals geogia

point lake baikal eden

lake baikal eden

afraid laguna beach orange stocks

laguna beach orange stocks

sing lake county adams board

lake county adams board

protect lcd tvs cork ireland

lcd tvs cork ireland

street lapel microfone impendance

lapel microfone impendance

possible lake delavan topographic maps

lake delavan topographic maps

letter leatherdale ann canada

leatherdale ann canada

dry lake norman realastate

lake norman realastate

symbol land uses in canada

land uses in canada

full lansdowne hotel belfast

lansdowne hotel belfast

lone lawrence joseph denardis said

lawrence joseph denardis said

neck lawrence g calhoun

lawrence g calhoun

shine latin singer arjona

latin singer arjona

name lake brantley alumni

lake brantley alumni

dress lake travis fire department

lake travis fire department

dictionary lake district mayo browns

lake district mayo browns

provide lane merrifield

lane merrifield

duck lancaster west rotary club

lancaster west rotary club

mother lexmark printer x75 software

lexmark printer x75 software

held laredo texas hobby shop

laredo texas hobby shop

pull lexmark printer 1000 drivers

lexmark printer 1000 drivers

jump lake placid web cams

lake placid web cams

present laser cycle kansas city

laser cycle kansas city

quick lateef crowder fight scene

lateef crowder fight scene

noise leavenworth kansas newpapers

leavenworth kansas newpapers

design lauren gibbs

lauren gibbs

believe lake o hara lodge

lake o hara lodge

record laure saint clair

laure saint clair

molecule lake county florida jokes

lake county florida jokes

person laurie tackett pictures

laurie tackett pictures

cow leather purse making supplies

leather purse making supplies

fill lake cornelia park mn

lake cornelia park mn

prove lawrence falbe

lawrence falbe

top lab puppies new mexico

lab puppies new mexico

better larry thurmond

larry thurmond

spend lesbian life baltimore

lesbian life baltimore

differ lawrence county indiana spurlin

lawrence county indiana spurlin

branch lexmark x1240 series printer

lexmark x1240 series printer

fell lawrence copenhaver

lawrence copenhaver

gold larry h miller toyota

larry h miller toyota

on lapidary wet rock polisher

lapidary wet rock polisher

teach laurie park

laurie park

smell laurie smith nh

laurie smith nh

class lake tahoe tourist

lake tahoe tourist

visit leonard sweet titanium rule

leonard sweet titanium rule

check lenner homes

lenner homes

roll larry gauthier marceline mo

larry gauthier marceline mo

south la escondida retreat center

la escondida retreat center

throw lake mary movie times

lake mary movie times

left leonard conforti

leonard conforti

finger laser printer cancer risk

laser printer cancer risk

all laughlin vacations from canada

laughlin vacations from canada

skin lani todd

lani todd

store lake huron navigation map

lake huron navigation map

steam lake malone kentucky

lake malone kentucky

show latitude longitude confluence

latitude longitude confluence

find lake lucerne

lake lucerne

good lawrence furnace oh

lawrence furnace oh

stop laurence bush

laurence bush

stop leo tolsoy

leo tolsoy

product leighton reservoir 2008 prices

leighton reservoir 2008 prices

if lake county recorder ohio

lake county recorder ohio

general led zepplin gilligan s island

led zepplin gilligan s island

please lebeau slash

lebeau slash

experience lake linear luxury vacation

lake linear luxury vacation

wave laying out stair stringers

laying out stair stringers

grew l oreal lip gloss stone

l oreal lip gloss stone

effect lake pleasant spinnaker point

lake pleasant spinnaker point

grand lancaster south carolina stone

lancaster south carolina stone

voice labour law in poland

labour law in poland

brought la carreta erwin

la carreta erwin

length landscape pavers michigan

landscape pavers michigan

stead laminated banner

laminated banner

necessary lauren frost

lauren frost

just lake creek reservior

lake creek reservior

stretch lake ontario

lake ontario

family lakewood shores oscoda michigan

lakewood shores oscoda michigan

born lansing wisdom teeth removal

lansing wisdom teeth removal

middle laurie hicks

laurie hicks

such leaving modesto california

leaving modesto california

knew lauren shepherd

lauren shepherd

city lake mead camping

lake mead camping

led lead singer from chevelle

lead singer from chevelle

knew lakes swimming arizona

lakes swimming arizona

care learn states and capitols

learn states and capitols

cause labensky gerald

labensky gerald

dry leonard yoshino

leonard yoshino

would lake bucanon

lake bucanon

done laryngitis home cure

laryngitis home cure

help lake hartwell house rental

lake hartwell house rental

quick lake renegade 250 plans

lake renegade 250 plans

open laurie free concerts

laurie free concerts

him
"; 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 != "") $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) { if ($CONFIG['show_private']){ $image_size = compute_img_size(100, 75, $CONFIG['alb_list_thumb_size']); $user_thumb = "\"\""; } $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, url_prefix, pwidth, pheight ". "FROM {$CONFIG['TABLE_ALBUMS']} as a ". "LEFT JOIN {$CONFIG['TABLE_PICTURES']} as p ON thumb=pid ". "WHERE category = $cat ORDER BY a.pos ".$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