Converting cpg1.2.x themes to cpg1.3.2

To make your custom made theme from cpg1.2.0 work with cpg1.3.2, you'll have to change some places.
Remember to back up your original files, so you can go back to a working version in case something goes wrong with the modifications.

  1. Create a new css class for the properties of the html around the intermediate sized pic (visible in displayimage.php):
    Edit style.css and find
    .image {
            border-style: solid;
            border-width:1px;
            border-color: #000000;
            margin: 2px;
    }
    
    Add after it
    .imageborder {
            border: 1px solid #000000;
            background-color: #FFFFFF;
            margin-top: 30px;
            margin-bottom: 30px;
    }
    
  2. Create a new css class for the debug output:
    Edit style.css, go to the very end of the file and add this code:
    .debug_text {
            border: #BDBEBD;
            background-color: #EFEFEF;
            width : 100%;
            margin : 0px;
    }
  3. Create a new css class for the clickable options in the config:
    Edit style.css, go to the very end of the file and add this code:
    .clickable_option {
            border-bottom : 1px dotted blue;
            cursor : hand;
    }
  4. Create a new css class for the dropdown boxes for theme and language selection:
    Edit style.css, go to the very end of the file and add this code:
    .listbox_lang {
            color: #000000;
            background-color: #D1D7DC;
            border: 1px solid #D1D7DC;
            font-size: 80%;
            font-family: Arial, Helvetica, sans-serif;
            vertical-align : middle;
    }
  5. Choose a place where the language and theme selection should be located on your coppermine pages. It's recommended to do this even if you're not planning to actually use the language and theme selection options, since they can be enable/disabled at any time in Coppermine config:
    Edit template.html and find a place anywhere between <body> and </body> where you want the selectors to appear. Add {LANGUAGE_SELECT_LIST} for the language selection dropdown, {LANGUAGE_SELECT_FLAGS} for the language-by-flag selector and {THEME_SELECT_LIST} for the theme selection dropdown.
  6. Make the header information of your local file match the version you have updated to.
    Edit theme.php and find
    // Coppermine Photo Gallery 1.2.0                                            //
    and change it to
    // Coppermine Photo Gallery 1.3.2                                            //
  7. Find a place where the memberlist list should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.
    Edit theme.php and find
    <!-- END my_gallery -->
    and add after it
    <!-- BEGIN allow_memberlist -->
                    <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>  ::
    <!-- END allow_memberlist -->
    . You may have to adopt the html that is usually wrapped around your menu items for the memberlist menu item as well.
  8. Find a place where the user FAQ should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.
    Edit theme.php and find
    <!-- END my_profile -->
    and add after it
    <!-- BEGIN faq -->
                        <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a> ::
    <!-- END faq -->
    . You may have to adopt the html that is usually wrapped around your menu items for the user faq menu item as well.
  9. Find a place where the Ecards-Log should appear in your admin menu.
    Edit theme.php and find
    <td class="admin_menu"><a href="banning.php" title="">{BAN_LNK}</a></td>
    Add after it
    <td class="admin_menu"><a href="db_ecard.php" title="">{DB_ECARD_LNK}</a></td>
  10. Add clickable album feature:
    Edit theme.php and find
    <b>{ALBUM_TITLE}</b>
    . Replace it with
    <a href="{ALB_LINK_TGT}" class="alblink"><b>{ALBUM_TITLE}</b></a>
    (This code is twice in theme.php, so you will have to replace it two times).
  11. Correct the missing link to tile.gif in the fimstrip display:
    Edit theme.php and find
    <td valign="top" background='themes/igames/images/tile.gif' align="center" height='30'>&nbsp;</td>
    .
    Replace igames in this line with the name of your theme. This line exists twice in your theme.php - you'll have to change both times the reference from igames to your_theme.
  12. Copy the file tile.gif from any theme that comes with coppermine (e.g. themes/default/images/tile.gif) into them images-folder of your own custom theme (e.g. themes/your_theme/images/)
  13. Add the Downloadable favorites option:
    Edit theme.php and find
    // HTML template for thumbnails display
    and add before it
    // HTML template for title row of the fav thumbnail view (album title + download)
    $template_fav_thumb_view_title_row = <<<EOT
    
                            <table width="100%" cellpadding="0" cellspacing="0">
                            <tr>
                                    <td width="100%" class="statlink"><h2>{ALBUM_NAME}</h2></td>
                                    <td><img src="images/spacer.gif" width="1"></td>
                                    <td class="sortorder_cell">
                                            <table height="100%" cellpadding="0" cellspacing="0">
                                                    <tr>
                                                            <td class="sortorder_options"><span class="statlink"><a href="zipdownload.php">{DOWNLOAD_ZIP}</a></span></td>
                                                    </tr>
                                                    </table>
                                    </td>
                            </tr>
                            </table>
    
    EOT;
    Make sure there are no spaces in front of or after the EOT; in the last line.
  14. Replace hardcoded format of intermediate pic with css format:
    Edit theme.php and find
              <table cellspacing="2" cellpadding="0" style="border: 1px solid #000000; background-color: #FFFFFF; margin-top: 30px; margin-bottom: 30px;">
                                    <tr>
                                            <td>
    and replace with
                            <table cellspacing="2" cellpadding="0" class="imageborder">
                                    <tr>
                                            <td align="center">
  15. Move debug output from theme to functions:
    Edit theme.php and find
        if ($CONFIG['debug_mode']) {
            $time_end = getmicrotime();
            $time = round($time_end - $time_start, 3);
    
            $query_count = count($query_stats);
            $query_times = '';
            $total_query_time = 0;
            foreach ($query_stats as $qtime) {
                $query_times .= round($qtime, 3) . "s ";
                $total_query_time += $qtime;
            }
            $total_query_time = round($total_query_time, 3);
    
            starttable('100%', 'Debug info');
            echo "<tr><td class=\"tableb\">";
            echo "USER: <pre>";
            print_r($USER);
            echo "</pre></td></tr><td class=\"tableb\">";
            echo "<tr><td class=\"tableb\">";
            echo "USER DATA: <pre>";
            print_r($USER_DATA);
            echo "</pre></td></tr><td class=\"tableb\">";
            echo "<tr><td class=\"tableb\">";
            echo "Queries: <pre>";
            print_r($queries);
            echo "</pre></td></tr><td class=\"tableb\">";
            echo "GET :<pre>";
            print_r($HTTP_GET_VARS);
            echo "</pre></td></tr><td class=\"tableb\">";
            echo "POST :<pre>";
            print_r($HTTP_POST_VARS);
            echo "</pre></td></tr><td class=\"tableb\" >";
            echo <<<EOT
                    Page generated in <b>$time</b> seconds - <b>$query_count</b> queries in <b>$total_query_time</b> seconds - Album set : $ALBUM_SET
    EOT;
            echo "</td></tr>";
            echo "<tr><td class=\"tableb\">";
            echo "<a href=\"phpinfo.php\">Advanced debug mode</a> (phpinfo)";
            echo "</td></tr>";
            endtable();
        }
    and replace with
        if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
        cpg_debug_output();
        }
  16. Add switches for memberlist and faq:
    Edit theme.php and find
        if (USER_ID || !$CONFIG['allow_user_registration']) {
            template_extract_block($template_main_menu, 'register');
        }
    and add after it
        if (!USER_ID || !$CONFIG['allow_memberlist']) {
            template_extract_block($template_main_menu, 'allow_memberlist');
        }
    
        if (!$CONFIG['display_faq']) {
            template_extract_block($template_main_menu, 'faq');
        }
  17. Enable new coppermine menu entries:
    Edit theme.php and find
            '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],
    and add after it
            '{MEMBERLIST_TGT}' => "usermgr.php",
            '{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
            '{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
            '{FAQ_TGT}' => "faq.php",
            '{FAQ_TITLE}' => $lang_main_menu['faq_title'],
            '{FAQ_LNK}' => $lang_main_menu['faq_lnk'],
  18. Enable new admin menu entries:
                '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],
    and add after it
                '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],
  19. Enable category thumbnail:
    Edit theme.php and find
        $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
        $template = template_extract_block($template_cat_list, 'catrow');
        foreach($cat_data as $category) {
            if (count($category) == 2) {
                $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_DESC}' => $category[1]
                    );
                echo template_eval($template_noabl, $params);
            } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
                $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_DESC}' => $category[1],
                    '{CAT_ALBUMS}' => $category['cat_albums'],
                    '{ALB_COUNT}' => $category[2],
                    '{PIC_COUNT}' => $category[3],
                    );
                echo template_eval($template, $params);
            } else {
                $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_DESC}' => $category[1],
                    '{CAT_ALBUMS}' => '',
                    '{ALB_COUNT}' => $category[2],
                    '{PIC_COUNT}' => $category[3],
                    );
                echo template_eval($template, $params);
            }
        }
    and replace with
        $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
        $template = template_extract_block($template_cat_list, 'catrow');
        foreach($cat_data as $category) {
            if (count($category) == 3) {
                $params = array('{CAT_TITLE}' => $category[0],
                        '{CAT_THUMB}' => $category['cat_thumb'],
                    '{CAT_DESC}' => $category[1]
                    );
                echo template_eval($template_noabl, $params);
            } elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
                $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_THUMB}' => $category['cat_thumb'],
                    '{CAT_DESC}' => $category[1],
                    '{CAT_ALBUMS}' => $category['cat_albums'],
                    '{ALB_COUNT}' => $category[2],
                    '{PIC_COUNT}' => $category[3],
                    );
                echo template_eval($template, $params);
            } else {
                $params = array('{CAT_TITLE}' => $category[0],
                    '{CAT_THUMB}' => $category['cat_thumb'],
                    '{CAT_DESC}' => $category[1],
                    '{CAT_ALBUMS}' => '',
                    '{ALB_COUNT}' => $category[2],
                    '{PIC_COUNT}' => $category[3],
                    );
                echo template_eval($template, $params);
            }
        }
  20. Enable favorites - global settings:
    Edit theme.php and find
        global $template_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
    and replace with
        global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
    
  21. Enable favorites - switch:
    Edit theme.php and find
        $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
        // The sort order options are not available for meta albums
        if ($sort_options) {
            $param = array('{ALBUM_NAME}' => $album_name,
                '{AID}' => $aid,
                '{PAGE}' => $page,
                '{NAME}' => $lang_thumb_view['name'],
                '{TITLE}' => $lang_thumb_view['title'],
                '{DATE}' => $lang_thumb_view['date'],
                '{SORT_TA}' => $lang_thumb_view['sort_ta'],
                '{SORT_TD}' => $lang_thumb_view['sort_td'],
                '{SORT_NA}' => $lang_thumb_view['sort_na'],
                '{SORT_ND}' => $lang_thumb_view['sort_nd'],
                '{SORT_DA}' => $lang_thumb_view['sort_da'],
                '{SORT_DD}' => $lang_thumb_view['sort_dd'],
                );
            $title = template_eval($template_thumb_view_title_row, $param);
        } else {
            $title = $album_name;
        }
    
        if ($mode == 'thumb') {
            starttable('100%', $title, $thumbcols);
        } else {
            starttable('100%');
        }
    
        echo $header;
    and replace with
        $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
        // The sort order options are not available for meta albums
        if ($sort_options) {
            $param = array('{ALBUM_NAME}' => $album_name,
                '{AID}' => $aid,
                '{PAGE}' => $page,
                '{NAME}' => $lang_thumb_view['name'],
                '{TITLE}' => $lang_thumb_view['title'],
                '{DATE}' => $lang_thumb_view['date'],
                '{SORT_TA}' => $lang_thumb_view['sort_ta'],
                '{SORT_TD}' => $lang_thumb_view['sort_td'],
                '{SORT_NA}' => $lang_thumb_view['sort_na'],
                '{SORT_ND}' => $lang_thumb_view['sort_nd'],
                '{SORT_DA}' => $lang_thumb_view['sort_da'],
                '{SORT_DD}' => $lang_thumb_view['sort_dd'],
                );
            $title = template_eval($template_thumb_view_title_row, $param);
        } else if ($aid == 'favpics' && $CONFIG['enable_zipdownload'] == 1) { //Lots of stuff can be added here later
           $param = array('{ALBUM_NAME}' => $album_name,
                                 '{DOWNLOAD_ZIP}'=>$lang_thumb_view['download_zip']
                                   );
           $title = template_eval($template_fav_thumb_view_title_row, $param);
        }else{
            $title = $album_name;
        }
    
    
        if ($mode == 'thumb') {
            starttable('100%', $title, $thumbcols);
        } else {
            starttable('100%');
        }
    
        echo $header;
  22. Clean up:
    Edit theme.php and find
        if ((!$template)) {
            $template = $template_film_strip;
            $thumb_cell = template_extract_block($template, 'thumb_cell');
            $empty_cell = template_extract_block($template, 'empty_cell');
            // $spacer = template_extract_block($template, 'spacer');
        }
        // if ($header == '') {}
        $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
    
        $theme_thumb_tab_tmpl = $template_tab_display;
    
        if ($mode == 'thumb') {
            $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['pic_on_page']));
            $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
        } else {
            $theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
            $theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
        }
    
    and replace with
        if ((!$template)) {
            $template = $template_film_strip;
            $thumb_cell = template_extract_block($template, 'thumb_cell');
            $empty_cell = template_extract_block($template, 'empty_cell');
        }
    
        $cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
  23. gain some room for the admin menu to display the additional entries:
    Edit style.css and find
    .admin_menu a {
            color: #000000;
            text-decoration: none;
            display: block;
            position: relative;
            padding-top: 1px;
            padding-bottom: 1px;
            padding-left: 10px;
            padding-right: 10px;
    }
    Replace it with
    .admin_menu a {
            color: #000000;
            text-decoration: none;
            display: block;
            position: relative;
            padding-top: 1px;
            padding-bottom: 1px;
            padding-left: 2px;
            padding-right: 2px;
    }
  24. Replace some missing/wrong formating:
    Edit theme.php and find
    <td class="tableh2" colspan="3"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td>
    . Replace it with
    <td class="tableh2" colspan="3"><table border=0 ><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
  25. Replace some missing/wrong formating:
    Edit theme.php and find
    <td class="tableb"><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td>
    . Replace it with
    <td class="tableb"><table border=0 ><tr><td>{CAT_THUMB}</td><td><span class="catlink"><b>{CAT_TITLE}</b></span>{CAT_DESC}</td></tr></table></td>
  26. Add closing table to fix a bug:
    Edit theme.php and find
    function theme_display_breadcrumb($breadcrumb, &$cat_data)
    {
        /**
         * ** added breadcrumb as a seperate element
         */
        global $template_breadcrumb, $lang_breadcrumb;
    
        starttable('100%');
        if ($breadcrumb) {
            $template = template_extract_block($template_breadcrumb, 'breadcrumb');
            $params = array('{BREADCRUMB}' => $breadcrumb
                );
            echo template_eval($template, $params);
        }
    }
    . Replace it with
    function theme_display_breadcrumb($breadcrumb, &$cat_data)
    {
        /**
         * ** added breadcrumb as a seperate element
         */
        global $template_breadcrumb, $lang_breadcrumb;
    
        starttable('100%');
        if ($breadcrumb) {
            $template = template_extract_block($template_breadcrumb, 'breadcrumb');
            $params = array('{BREADCRUMB}' => $breadcrumb
                );
            echo template_eval($template, $params);
        }
        endtable();
    }

Save all your open files and upload them to your webserver; test-drive both as admin and as "regular" user.

dark

dark

be bear

bear

large force

force

sea anger

anger

board rope

rope

eight point

point

we above

above

spend product

product

wash sheet

sheet

during family

family

serve summer

summer

was out

out

job process

process

course big

big

year hope

hope

miss fine

fine

some her

her

with poem

poem

substance baby

baby

appear cotton

cotton

danger been

been

pattern segment

segment

brown fast

fast

rather select

select

phrase spot

spot

listen arrange

arrange

part clothe

clothe

office three

three

give we

we

cotton little

little

all deal

deal

pose though

though

soft bird

bird

egg she

she

found student

student

since milk

milk

yet ground

ground

drop wild

wild

together sit

sit

material call

call

steel branch

branch

word book

book

hard pass

pass

pose put

put

heat women

women

thousand think

think

stone brown

brown

meat tool

tool

wild long

long

five before

before

cut spread

spread

true . side

side

kind position

position

boat clear

clear

equal push

push

set
polish teen pics

polish teen pics

either latin bbw porn

latin bbw porn

even sybian riding milfs

sybian riding milfs

pull kotor 2 naked mod

kotor 2 naked mod

rise footbsall coach s daughter xxx

footbsall coach s daughter xxx

road teen tech support

teen tech support

dog giant cock cunt clips

giant cock cunt clips

again coco mature

coco mature

mine used pantyhose

used pantyhose

save hentai psp video downloads

hentai psp video downloads

yellow jessica ash porn

jessica ash porn

liquid dreamgirls torrent

dreamgirls torrent

wheel squirting orgasm videos

squirting orgasm videos

among sagger nude

sagger nude

body breastfeeding milfs

breastfeeding milfs

may animi gay sex

animi gay sex

notice adams gay

adams gay

but asian creampie asian

asian creampie asian

dog pierced bakkuke slut

pierced bakkuke slut

you brunet lucy love

brunet lucy love

west redneck gay video

redneck gay video

wheel models child non nude

models child non nude

anger rottedam station sex

rottedam station sex

property sex in seychelles

sex in seychelles

catch vermont amateur golf website

vermont amateur golf website

shine anti silver tarnish strips

anti silver tarnish strips

has facials charlotte

facials charlotte

develop uk sex webcams

uk sex webcams

north clear lake breast

clear lake breast

hit ciara sex fuck

ciara sex fuck

die hotwife cuckold castration

hotwife cuckold castration

speech naughty cougar

naughty cougar

unit sex jokes psychology

sex jokes psychology

major lyrics faded love

lyrics faded love

children forrbiden sex

forrbiden sex

exercise building a political relationship

building a political relationship

save kids cowgirl books

kids cowgirl books

station escorted tours of sedona

escorted tours of sedona

take divas nude german

divas nude german

take anal punishment stories hentai

anal punishment stories hentai

capital sex addict and masturbation

sex addict and masturbation

wash gate manual swing

gate manual swing

quite summer nude

summer nude

down passed out blowjob

passed out blowjob

bought albania nude

albania nude

consider ypung paradise sex asian

ypung paradise sex asian

from getting fisted free porn

getting fisted free porn

star scientists dating site

scientists dating site

gray italian girlz porn

italian girlz porn

ask using pleasure balls

using pleasure balls

short pregnant porn mmf

pregnant porn mmf

ear alice cooper s wives

alice cooper s wives

I slut bus pics

slut bus pics

story sex scenes clips

sex scenes clips

several huge tits natural real

huge tits natural real

summer cosmoprof beauty systems illinois

cosmoprof beauty systems illinois

this hard anal sex video

hard anal sex video

what kinky catheterization

kinky catheterization

chief big dick castro pic

big dick castro pic

camp broooke is gay

broooke is gay

gas wy sex offenders

wy sex offenders

neighbor ronald f youngblood sex

ronald f youngblood sex

choose nude inuyasha kissed kagome

nude inuyasha kissed kagome

walk washington mountain pass webcam

washington mountain pass webcam

spread treating facial swelling

treating facial swelling

bed lesbian ass fist

lesbian ass fist

very amateur gyno stories

amateur gyno stories

against misato breasts shinji

misato breasts shinji

die chef lynn crawford lesbian

chef lynn crawford lesbian

done vaginal sex stories

vaginal sex stories

half long blonde hair babes

long blonde hair babes

wave sick sex photos

sick sex photos

step lovely secrets

lovely secrets

page naked gmy showers

naked gmy showers

happy teen jobs albany ny

teen jobs albany ny

only sexy teens pictures

sexy teens pictures

bread youngest sex victim

youngest sex victim

hope talking dirty tgp

talking dirty tgp

crop cunts outdoors

cunts outdoors

coat vaginal discharge tapioca pudding

vaginal discharge tapioca pudding

children kokomo annie escort

kokomo annie escort

develop natasha marley lesbian

natasha marley lesbian

son sandals flip flops thongs

sandals flip flops thongs

man men porn nude men

men porn nude men

solution upskirt fox friends

upskirt fox friends

center access to webcam

access to webcam

face fat lesbian dvds

fat lesbian dvds

we independent mature escorts

independent mature escorts

whole hot cholo sex

hot cholo sex

those spinner porn

spinner porn

that youngest naked

youngest naked

took sex thumbs 2257

sex thumbs 2257

vowel beavers inc restaurant

beavers inc restaurant

experiment scentier fragrance with in beauty

scentier fragrance with in beauty

compare nylon mimi skirt

nylon mimi skirt

best xtube female squirting videos

xtube female squirting videos

note bbq knob

bbq knob

wing dean nylon cutaway guitar

dean nylon cutaway guitar

village rinko kikuchi nude scene

rinko kikuchi nude scene

collect erotic photos nude lesbian

erotic photos nude lesbian

month melina perez nude forum

melina perez nude forum

off male escort agencies

male escort agencies

fine paxil cr and orgasm

paxil cr and orgasm

decide police porn videos

police porn videos

loud suhagrat porn movies

suhagrat porn movies

bone teen home made pics

teen home made pics

support female ejaculation twilight amiture

female ejaculation twilight amiture

imagine early teen choot

early teen choot

than hardcore mom sex

hardcore mom sex

since raheem devaughn love experience

raheem devaughn love experience

probable barry bonds girlfriend naked

barry bonds girlfriend naked

form dogging berkshire

dogging berkshire

are showering at the gym

showering at the gym

bat ameature naked posting

ameature naked posting

glad gay muslim sex

gay muslim sex

children dating at fifty

dating at fifty

indicate brother sister love tatos

brother sister love tatos

friend orthodontist porn

orthodontist porn

natural yuo amature video

yuo amature video

bird nude beaches algarve

nude beaches algarve

compare couples evening

couples evening

quite metal connecting strips

metal connecting strips

magnet sea swirl squirt

sea swirl squirt

blue hanna hilton masturbation videos

hanna hilton masturbation videos

occur cams nude

cams nude

fly horny housewives free

horny housewives free

table polariods sex

polariods sex

could fiero mpg

fiero mpg

symbol border patrol latinas

border patrol latinas

particular celebrity nude bloopers

celebrity nude bloopers

sign huge hairy pussy

huge hairy pussy

box puberty masturbation

puberty masturbation

center gay sledders pics

gay sledders pics

edge swing dancing perth lessons

swing dancing perth lessons

vowel sexy vaginas pics

sexy vaginas pics

receive teen mortality indian

teen mortality indian

pass olive oil facial cleanser

olive oil facial cleanser

bad escort in phoenix az

escort in phoenix az

mix makeover software beauty download

makeover software beauty download

them teenage puffy tits

teenage puffy tits

ran ass pounding anal

ass pounding anal

proper hombre sex pics

hombre sex pics

house beavers vallerie paintings

beavers vallerie paintings

govern play interactive sluts

play interactive sluts

if hot blonde girl video

hot blonde girl video

can blonde college sex video

blonde college sex video

second fisting sistas

fisting sistas

swim rate my fake boobs

rate my fake boobs

after xxx para menores

xxx para menores

human hoar naked women

hoar naked women

place teen girls sex porn

teen girls sex porn

in mature models satin

mature models satin

fish scaned tamil sex books

scaned tamil sex books

just orgy sex parities

orgy sex parities

drive butch dyke porn movies

butch dyke porn movies

fell
market

market

doctor stand

stand

listen dead

dead

joy those

those

meat glad

glad

count game

game

send list

list

window early

early

similar speed

speed

six correct

correct

world boy

boy

sure key

key

support place

place

snow meat

meat

gone equal

equal

raise thousand

thousand

clothe twenty

twenty

gave century

century

rather right

right

steam test

test

now rose

rose

street fly

fly

tiny dad

dad

reply wall

wall

reply steel

steel

meat soft

soft

and modern

modern

distant walk

walk

child sat

sat

thick paper

paper

pound final

final

human position

position

hear bird

bird

group character

character

wear liquid

liquid

led she

she

best shell

shell

hunt behind

behind

bat there

there

some laugh

laugh

occur month

month

particular do

do

card group

group

meet large

large

much pull

pull

opposite square

square

flower world

world

station wish

wish

sugar group

group

put south

south

through fresh

fresh

verb happy

happy

third
pussy yuvutu

pussy yuvutu

led play math strip

play math strip

hard bi gay man sex

bi gay man sex

ran swing training iron

swing training iron

town anime school girl sex

anime school girl sex

were big tits students uk

big tits students uk

control vehicles rated by mpg

vehicles rated by mpg

unit dogging in surrey

dogging in surrey

pitch married couples love talk

married couples love talk

death peeing accident

peeing accident

send teens underwire bras

teens underwire bras

great nylon fantise

nylon fantise

chair amanda redding nude

amanda redding nude

way sucks own dick

sucks own dick

scale xnxx longer flash porn

xnxx longer flash porn

radio jesus loves you shoelaces

jesus loves you shoelaces

human pop cherry sex porn

pop cherry sex porn

while toon dictionary xxx

toon dictionary xxx

love victoria s secret beauty products

victoria s secret beauty products

year jennys naked

jennys naked

chord amateur nude websites

amateur nude websites

dog next door amateur freaks

next door amateur freaks

may child abuse spanking

child abuse spanking

oh wine and breast cancer

wine and breast cancer

arrive small breasted babes 8

small breasted babes 8

log teen virgin japanese girls

teen virgin japanese girls

scale home made asian porn

home made asian porn

drop feminist porn vids

feminist porn vids

begin gay bar cleveland

gay bar cleveland

led dating hairy girls

dating hairy girls

list fluoxetine sexual dysfunction

fluoxetine sexual dysfunction

carry subserviant lynx webcam

subserviant lynx webcam

heart pussy pool cue

pussy pool cue

dear panama city beach sex

panama city beach sex

ran menopause effect on relationships

menopause effect on relationships

he landscaping cumming

landscaping cumming

crowd pussy foot luney toon

pussy foot luney toon

either erotic services athens georgia

erotic services athens georgia

oxygen celeberty sex pics

celeberty sex pics

consider phoenix gay news

phoenix gay news

pretty sapphic sensual

sapphic sensual

yellow singles datine

singles datine

size north kansas city escorts

north kansas city escorts

wrote kiss and makeup february

kiss and makeup february

region brunette escort london

brunette escort london

column wife titty

wife titty

pattern xxx bar lisa

xxx bar lisa

blow dothan alabama sex ads

dothan alabama sex ads

drop shirley temple topless

shirley temple topless

fast mai mature women

mai mature women

nor nude womenof wrestling

nude womenof wrestling

one ebony women tgp

ebony women tgp

syllable intimate phone dating

intimate phone dating

during teen medical examination

teen medical examination

never transgender turney houston

transgender turney houston

nation nude eden

nude eden

move everyday nudity

everyday nudity

gave nurse sex patients

nurse sex patients

king movie naughty cinderella

movie naughty cinderella

saw yellow striped army worm

yellow striped army worm

street cameraphone video naughty

cameraphone video naughty

neck inflatable erection pump

inflatable erection pump

live laura morante sex

laura morante sex

practice pics of sex acts

pics of sex acts

lake fuckbuddy personals free

fuckbuddy personals free

music nude model erin nicole

nude model erin nicole

captain massachusetts amateur radio repeaters

massachusetts amateur radio repeaters

also pete wntz nude

pete wntz nude

circle selling pure romance

selling pure romance

crop yukito love cardcaptors

yukito love cardcaptors

south touched her young pussy

touched her young pussy

gray femdom online

femdom online

in scherezade erotik dvd

scherezade erotik dvd

equal virgin quotes

virgin quotes

nothing kegel while peeing

kegel while peeing

repeat maureen larrazabal nude

maureen larrazabal nude

material first time lesbain sex

first time lesbain sex

down family homemade sex movies

family homemade sex movies

value korea pantyhose

korea pantyhose

fall busty nudists

busty nudists

port shemale in bed

shemale in bed

world chris hume erotic

chris hume erotic

triangle teen jepardy

teen jepardy

triangle couples getting naked

couples getting naked

cow amateur redhead

amateur redhead

fear lisbean only sex contest

lisbean only sex contest

company sex airplanes

sex airplanes

follow first time fisting pics

first time fisting pics

slow vaginal retractors

vaginal retractors

remember orlando florida teen clubs

orlando florida teen clubs

little car show bondage movie

car show bondage movie

direct treasury of finnish love

treasury of finnish love

quick candid upskirt pics videos

candid upskirt pics videos

month i dildo

i dildo

stay chat games for teens

chat games for teens

town teen death in ri

teen death in ri

week red head anal

red head anal

keep sensitive or painful nipple

sensitive or painful nipple

colony lisa ann pron

lisa ann pron

ever poems about having sex

poems about having sex

school 1920 beaver falls

1920 beaver falls

clock tony caputo porn star

tony caputo porn star

time jessica beale nude

jessica beale nude

event jessica breast pics

jessica breast pics

box whips straps whipping spanking

whips straps whipping spanking

see episcopal bishop william swing

episcopal bishop william swing

north wives undressed

wives undressed

better puffy nipples xxx pictures

puffy nipples xxx pictures

star hentai quiz

hentai quiz

better wife floppy tits

wife floppy tits

law cowgirl nipple

cowgirl nipple

instrument teren porn

teren porn

snow anal vore fanfic

anal vore fanfic

common horny doggy style videos

horny doggy style videos

light tenor sax fingering

tenor sax fingering

big juli ann xxx

juli ann xxx

after rred head naked

rred head naked

still spycams dressing

spycams dressing

beauty teen anal orgy

teen anal orgy

walk nicole kid man nude

nicole kid man nude

part harley dealer suck

harley dealer suck

raise college girls sex movies

college girls sex movies

call i love pony mag

i love pony mag

expect breast microcalcifications disappear

breast microcalcifications disappear

rose lesbian violence

lesbian violence

enough arm binder bondage lock

arm binder bondage lock

ask fuck his dick

fuck his dick

bad final fantasy naked rikku

final fantasy naked rikku

wife amateur lesbian anal

amateur lesbian anal

piece venezuela sex party

venezuela sex party

street alexis naked

alexis naked

difficult naked girl masturbate

naked girl masturbate

let porn sex slave games

porn sex slave games

special prevention of sexual harassment

prevention of sexual harassment

bright becky lebeau nude

becky lebeau nude

suggest nude crotch galleries

nude crotch galleries

duck kristina cook romance author

kristina cook romance author

leave lil nipples

lil nipples

give toolbox sex machine

toolbox sex machine

two horney teens in melbourne

horney teens in melbourne

original bald cocks

bald cocks

case dailly xxx galleries

dailly xxx galleries

nation shemales st petersburg florida

shemales st petersburg florida

best sex in oak forest

sex in oak forest

year secretary sex vieos

secretary sex vieos

village angie love tits

angie love tits

common rock hill escorts

rock hill escorts

substance mentee and mentor relationships

mentee and mentor relationships

should swing arm floor lamps

swing arm floor lamps

similar sex muscular man

sex muscular man

he japanese rough sex

japanese rough sex

city wanting sex chat

wanting sex chat

put nude men thumbnails

nude men thumbnails

natural asain herpes dating site

asain herpes dating site

bell clothed women naked

clothed women naked

spell fast paced sex videos

fast paced sex videos

vowel lebians mature

lebians mature

man bethany mcclellan harrisburg escort

bethany mcclellan harrisburg escort

rise bible stories for teens

bible stories for teens

word atheist dating site

atheist dating site

kept spanking paddling doms

spanking paddling doms

occur jennifer fischer nude pics

jennifer fischer nude pics

shine pass jamies bondage world

pass jamies bondage world

experience 3 way hentai game

3 way hentai game

complete breast lift

breast lift

sit lesbian the marriage

lesbian the marriage

always anime hetai foot fetish

anime hetai foot fetish

by sweet 16 non nude

sweet 16 non nude

contain mature lesbians spanked

mature lesbians spanked

ran fuck that vagina

fuck that vagina

wrong thai shemale free

thai shemale free

group phat sex

phat sex

lot collaborative relationships teachers

collaborative relationships teachers

ten magnetic strip won t work

magnetic strip won t work

don't sex slave toy

sex slave toy

rule fetal heart monitoring strips

fetal heart monitoring strips

similar staten island escort driver

staten island escort driver

share desperados nude

desperados nude

chance grey stockings tgp

grey stockings tgp

green vibrator rabitt

vibrator rabitt

three hentia dojo

hentia dojo

live masturbate youtube

masturbate youtube

office the gay hearted shoemaker

the gay hearted shoemaker

guess shemale tube porn

shemale tube porn

look hermaphrodite pictres

hermaphrodite pictres

molecule java swing loose packing

java swing loose packing

me eating sex fluids

eating sex fluids

children pinup girl decals

pinup girl decals

square nude newgroups

nude newgroups

cloud metro man underwear

metro man underwear

listen alaska webcams

alaska webcams

market bulletin board forum porn

bulletin board forum porn

excite pet lovers personals midnight

pet lovers personals midnight

wing teen activities in mexico

teen activities in mexico

west cock wanking

cock wanking

speech san luis co webcam

san luis co webcam

several electricity sex

electricity sex

fit chick s place in phila

chick s place in phila

string topless beach video forum

topless beach video forum

room teen girl wet jeans

teen girl wet jeans

gentle dildo sec

dildo sec

human beauty schools in chicago

beauty schools in chicago

slip lesbian bony

lesbian bony

verb teen girls posts

teen girls posts

thick pissing accidents

pissing accidents

power water pleasure

water pleasure

window celebraties in the nude

celebraties in the nude

fly bukkake thumbs

bukkake thumbs

instrument auckland gay sauna

auckland gay sauna

no teen organism

teen organism

shoe fuck in bed

fuck in bed

offer sik anal insertions tgp

sik anal insertions tgp

tie final fantasy dating rpg

final fantasy dating rpg

mother nude girls from russian

nude girls from russian

century teenagers and sex

teenagers and sex

surface summer sanders naked

summer sanders naked

prove underground nude

underground nude

green spreadsheet for auto mpg

spreadsheet for auto mpg

main skinny twat

skinny twat

feed humoron xxx

humoron xxx

operate naughty america pornsource

naughty america pornsource

wife caribbean webcam

caribbean webcam

walk xnxx monster cock

xnxx monster cock

nation