//
// ------------------------------------------------------------------------ //
// This program is free software; you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License, or //
// (at your option) any later version. //
// //
// You may not change or alter any portion of this comment or credits //
// of supporting developers from this source code or any supporting //
// source code which is considered copyrighted (c) material of the //
// original comment or credit authors. //
// //
// This program is distributed in the hope that it will be useful, //
// but WITHOUT ANY WARRANTY; without even the implied warranty of //
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
// GNU General Public License for more details. //
// //
// You should have received a copy of the GNU General Public License //
// along with this program; if not, write to the Free Software //
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
// ------------------------------------------------------------------------ //
error_reporting (0);
include_once './passwd.php';
if(INSTALL_USER != '' || INSTALL_PASSWD != ''){
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="XOOPS Installer"');
header('HTTP/1.0 401 Unauthorized');
echo 'You can not access this XOOPS installer.';
exit;
} else {
if(INSTALL_USER != '' && $_SERVER['PHP_AUTH_USER'] != INSTALL_USER){
header('HTTP/1.0 401 Unauthorized');
echo 'You can not access this XOOPS installer.';
exit;
}
if(INSTALL_PASSWD != $_SERVER['PHP_AUTH_PW']){
header('HTTP/1.0 401 Unauthorized');
echo 'You can not access this XOOPS installer.';
exit;
}
}
}
include_once './class/textsanitizer.php';
$myts =& TextSanitizer::getInstance();
if ( isset($_POST) ) {
foreach ($_POST as $k=>$v) {
if (!is_array($v)) {
$$k = $myts->stripSlashesGPC($v);
}
}
}
$language = 'english';
if ( !empty($_POST['lang']) ) {
$language = $_POST['lang'];
} else {
if (isset($_COOKIE['install_lang'])) {
$language = $_COOKIE['install_lang'];
} else {
//$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 'ja,en-us;q=0.7,zh-TW;q=0.6';
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$accept_langs = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$language_array = array('en' => 'english', 'ja' => 'japanese', 'fr' => 'french', 'de' => 'german', 'nl' => 'dutch', 'es' => 'spanish', 'tw' => 'tchinese', 'cn' => 'schinese', 'ro' => 'romanian');
foreach ($accept_langs as $al) {
$al = strtolower($al);
$al_len = strlen($al);
if ($al_len > 2) {
if (preg_match("/([a-z]{2});q=[0-9.]+$/", $al, $al_match)) {
$al = $al_match[1];
} else {
continue;
}
}
if (isset($language_array[$al])) {
$language = $language_array[$al];
break;
}
}
}
}
}
if ( file_exists("./language/".$language."/install.php") ) {
include_once "./language/".$language."/install.php";
} elseif ( file_exists("./language/english/install.php") ) {
include_once "./language/english/install.php";
$language = 'english';
} else {
echo 'no language file.';
exit();
}
setcookie("install_lang", $language);
//include './include/viewerrors.php';
//include './include/functions.php';
define('_OKIMG',"
");
define('_NGIMG',"
");
$b_back = '';
$b_reload = '';
$b_next = '';
// options for mainfile.php
$xoopsOption['nocommon'] = true;
define('XOOPS_INSTALL', 1);
if(!empty($_POST['op']))
$op = $_POST['op'];
elseif(!empty($_GET['op']))
$op = $_GET['op'];
else
$op = '';
///// main
switch ($op) {
default:
case "langselect":
$title = _INSTALL_L0;
if (!defined('_INSTALL_L128')) {
define('_INSTALL_L128', 'Choose language to be used for the installation process');
}
$content = "
"._INSTALL_L128."
" .""; $b_next = array('start', _INSTALL_L80 ); include 'install_tpl.php'; break; case "start": $title = _INSTALL_L0; $content = "| \n"; include './language/'.$language.'/welcome.php'; $content .= " |
| \n";
$error = false;
foreach ($writeok as $wok) {
if (!is_dir("../".$wok)) {
if ( file_exists("../".$wok) ) {
@chmod("../".$wok, 0666);
if (! is_writeable("../".$wok)) {
$content .= _NGIMG.sprintf(_INSTALL_L83, $wok)." "; $error = true; }else{ $content .= _OKIMG.sprintf(_INSTALL_L84, $wok)." "; } } } else { @chmod("../".$wok, 0777); if (! is_writeable("../".$wok)) { $content .= _NGIMG.sprintf(_INSTALL_L85, $wok)." "; $error = true; }else{ $content .= _OKIMG.sprintf(_INSTALL_L86, $wok)." "; } } } $content .= " |
"._INSTALL_L87."
"; $b_next = array('dbform', _INSTALL_L89 ); }else{ $content .= ""._INSTALL_L46."
"; $b_reload = true; } include 'install_tpl.php'; break; case "dbform": include_once '../mainfile.php'; include_once 'class/settingmanager.php'; $sm = new setting_manager(); $sm->readConstant(); $content = $sm->editform(); $title = _INSTALL_L90; $b_next = array('dbconfirm',_INSTALL_L91); include 'install_tpl.php'; break; case "dbconfirm": include_once 'class/settingmanager.php'; $sm = new setting_manager(true); $content = $sm->checkData(); if (!empty($content)) { $content .= $sm->editform(); $b_next = array('dbconfirm',_INSTALL_L91); include 'install_tpl.php'; break; } $title = _INSTALL_L53; $content = $sm->confirmForm(); $b_next = array('dbsave',_INSTALL_L92 ); $b_back = array('', _INSTALL_L93 ); include 'install_tpl.php'; break; case "dbsave": include_once "./class/mainfilemanager.php"; $title = _INSTALL_L88; $mm = new mainfile_manager("../mainfile.php"); $ret = $mm->copyDistFile(); if(! $ret){ $content = _INSTALL_L60; include 'install_tpl.php'; exit(); } $mm->setRewrite('XOOPS_ROOT_PATH', trim($myts->stripSlashesGPC($_POST['root_path']))); $mm->setRewrite('XOOPS_URL', trim($myts->stripSlashesGPC($_POST['xoops_url']))); $mm->setRewrite('XOOPS_DB_TYPE', trim($myts->stripSlashesGPC($_POST['database']))); $mm->setRewrite('XOOPS_DB_PREFIX', trim($myts->stripSlashesGPC($_POST['prefix']))); $mm->setRewrite('XOOPS_DB_HOST', trim($myts->stripSlashesGPC($_POST['dbhost']))); $mm->setRewrite('XOOPS_DB_USER', trim($myts->stripSlashesGPC($_POST['dbuname']))); $mm->setRewrite('XOOPS_DB_PASS', trim($myts->stripSlashesGPC($_POST['dbpass']))); $mm->setRewrite('XOOPS_DB_NAME', trim($myts->stripSlashesGPC($_POST['dbname']))); $mm->setRewrite('XOOPS_DB_PCONNECT', intval($_POST['db_pconnect'])); $mm->setRewrite('XOOPS_GROUP_ADMIN', 1); $mm->setRewrite('XOOPS_GROUP_USERS', 2); $mm->setRewrite('XOOPS_GROUP_ANONYMOUS', 3); // Check if XOOPS_CHECK_PATH should be initially set or not $xoopsPathTrans = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] : $_SERVER['SCRIPT_FILENAME']; if ( DIRECTORY_SEPARATOR != '/' ) { // IIS6 doubles the \ chars $xoopsPathTrans = str_replace( strpos( $xoopsPathTrans, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsPathTrans); } $mm->setRewrite('XOOPS_CHECK_PATH', strcasecmp( substr($xoopsPathTrans, 0, strlen($myts->stripSlashesGPC($_POST['root_path']))), $_POST['root_path']) ? 0 : 1 ); $ret = $mm->doRewrite(); if(! $ret){ $content = _INSTALL_L60; include 'install_tpl.php'; exit(); } $content = $mm->report(); $content .= ""._INSTALL_L62."
\n"; $b_next = array('mainfile', _INSTALL_L94 ); include 'install_tpl.php'; break; case "mainfile": // checking XOOPS_ROOT_PATH and XOOPS_URL include_once "../mainfile.php"; $title = _INSTALL_L94; $content = "| \n";
$detected = str_replace("\\", "/", getcwd()); // "
$detected = str_replace("/install", "", $detected);
if ( substr($detected, -1) == "/" ) {
$detected = substr($detected, 0, -1);
}
if (empty($detected)){
$content .= _NGIMG._INSTALL_L95.' '; } elseif ( XOOPS_ROOT_PATH != $detected ) { $content .= _NGIMG.sprintf(_INSTALL_L96,$detected). ' '; }else { $content .= _OKIMG._INSTALL_L97.' '; } if(!is_dir(XOOPS_ROOT_PATH)){ $content .= _NGIMG._INSTALL_L99.' '; } if(preg_match('/^http[s]?:\/\/(.*)[^\/]+$/i',XOOPS_URL)){ $content .= _OKIMG._INSTALL_L100.' '; }else{ $content .= _NGIMG._INSTALL_L101.' '; } $content .= " |
| \n";
$content .= _INSTALL_L11."".XOOPS_ROOT_PATH." "; $content .= _INSTALL_L12."".XOOPS_URL." "; $content .= " |
"._INSTALL_L13."
\n"; $b_next = array('initial', _INSTALL_L102 ); $b_back = array('start', _INSTALL_L103 ); $b_reload = true; include 'install_tpl.php'; //mainfile_settings(); break; case "initial": // confirm database setting include_once "../mainfile.php"; $content = "";
$content .= "
\n"; $content .= " | ||||||||
| ";
$content .= _INSTALL_L13." \n"; $content .= " |
| \n";
if (! $dbm->isConnectable()) {
$content .= _NGIMG._INSTALL_L106." "; $content .= " "._INSTALL_L107; $content .= " |
"._INSTALL_L21."
"
."".XOOPS_DB_NAME."
"._INSTALL_L22."
"; $b_next = array('createDB', _INSTALL_L105); $b_back = array('start', _INSTALL_L103); $b_reload = true; }else{ if (!$dbm->tableExists('users')) { $content .= _OKIMG.sprintf(_INSTALL_L110, XOOPS_DB_NAME).""._INSTALL_L111."
"; $b_next = array('createTables', _INSTALL_L40); } else { $content .= _OKIMG.sprintf(_INSTALL_L110, XOOPS_DB_NAME).""._INSTALL_L130."
"; $b_next = array('updateTables', _INSTALL_L14); } else { $content .= _NGIMG._INSTALL_L131.""._INSTALL_L31."
"; $b_next = array('checkDB', _INSTALL_L104); $b_back = array('start', _INSTALL_L103); }else{ $content = "".sprintf(_INSTALL_L43, XOOPS_DB_NAME)."
"; $b_next = array('checkDB', _INSTALL_L104); } include 'install_tpl.php'; break; case "createTables": include_once "../mainfile.php"; include_once './class/dbmanager.php'; $dbm = new db_manager; //$content = "| \n";
$tables = array();
$result = $dbm->queryFromFile('./sql/'.XOOPS_DB_TYPE.'.structure.sql');
$content = $dbm->report();
if(! $result ){
//$deleted = $dbm->deleteTables($tables);
$content .= " "._INSTALL_L114." \n"; $b_back = array('start', _INSTALL_L103); }else{ $content .= ""._INSTALL_L115." \n"; $b_next = array('siteInit', _INSTALL_L112); } include 'install_tpl.php'; break; case 'updateTables': include_once "../mainfile.php"; include_once './class/dbmanager.php'; $db = new db_manager; $sql = 'SELECT * FROM '.$db->prefix('groups'); $result = $db->query($sql); $content = ''._INSTALL_L157.''; $content .= '
"._INSTALL_L135." \n"; $b_back = array(); } else { $content .= ""._INSTALL_L136." \n"; $b_next = array('updateConfig', _INSTALL_L14); } include 'install_tpl.php'; break; case 'updateConfig': $b_next = array('updateConfig_go', _INSTALL_L144); $content = ""._INSTALL_L143." \n"; include 'install_tpl.php'; break; case 'updateConfig_go': include_once "../mainfile.php"; $language = check_language($language); if ( file_exists("./language/".$language."/install2.php") ) { include_once "./language/".$language."/install2.php"; } elseif ( file_exists("./language/english/install2.php") ) { include_once "./language/english/install2.php"; $language = 'english'; } else { echo 'no language file (install2.php).'; exit(); } include_once './class/dbmanager.php'; $dbm = new db_manager; // default settings $xoopsConfig['sitename'] = 'XOOPS Site'; $xoopsConfig['slogan'] = 'Just use it!'; $xoopsConfig['adminmail'] = ''; $xoopsConfig['language'] = 'english'; $xoopsConfig['anonymous'] = 'Anonymous'; $xoopsConfig['minpass'] = 5; $xoopsConfig['anonpost'] = 0; $xoopsConfig['new_user_notify'] = 0; $xoopsConfig['new_user_notify_group'] = 1; $xoopsConfig['self_delete'] = 0; $xoopsConfig['gzip_compression'] = 0; $xoopsConfig['uname_test_level'] = 0; $xoopsConfig['usercookie'] = "xoops_user"; $xoopsConfig['sessioncookie'] = "xoops_session"; $xoopsConfig['sessionexpire'] = 4500; $xoopsConfig['server_TZ'] = 0; $xoopsConfig['default_TZ'] = 0; $xoopsConfig['banners'] = 1; $xoopsConfig['com_mode'] = "nest"; $xoopsConfig['com_order'] = 1; $xoopsConfig['my_ip'] = "127.0.0.1"; $xoopsConfig['avatar_allow_upload'] = 0; $xoopsConfig['avatar_width'] = 120; $xoopsConfig['avatar_height'] = 120; $xoopsConfig['avatar_maxsize'] = 15000; // override deafault with 1.3.x settings if any if (file_exists('../modules/system/cache/config.php')) { include_once('../modules/system/cache/config.php'); } $dbm->insert('config', " VALUES (1, 0, 1, 'sitename', '_MD_AM_SITENAME', '".addslashes($xoopsConfig['sitename'])."', '_MD_AM_SITENAMEDSC', 'textbox', 'text', 0)"); $dbm->insert('config', " VALUES (2, 0, 1, 'slogan', '_MD_AM_SLOGAN', '".addslashes($xoopsConfig['slogan'])."', '_MD_AM_SLOGANDSC', 'textbox', 'text', 2)"); $dbm->insert('config', " VALUES (3, 0, 1, 'language', '_MD_AM_LANGUAGE', '".$xoopsConfig['language']."', '_MD_AM_LANGUAGEDSC', 'language', 'other', 4)"); $dbm->insert('config', " VALUES (4, 0, 1, 'startpage', '_MD_AM_STARTPAGE', '--', '_MD_AM_STARTPAGEDSC', 'startpage', 'other', 6)"); $dbm->insert('config', " VALUES (5, 0, 1, 'server_TZ', '_MD_AM_SERVERTZ', '".addslashes($xoopsConfig['server_TZ'])."', '_MD_AM_SERVERTZDSC', 'timezone', 'float', 8)"); $dbm->insert('config', " VALUES (6, 0, 1, 'default_TZ', '_MD_AM_DEFAULTTZ', '".addslashes($xoopsConfig['default_TZ'])."', '_MD_AM_DEFAULTTZDSC', 'timezone', 'float', 10)"); $dbm->insert('config', " VALUES (7, 0, 1, 'theme_set', '_MD_AM_DTHEME', 'default', '_MD_AM_DTHEMEDSC', 'theme', 'other', 12)"); $dbm->insert('config', " VALUES (8, 0, 1, 'anonymous', '_MD_AM_ANONNAME', '".addslashes($xoopsConfig['anonymous'])."', '_MD_AM_ANONNAMEDSC', 'textbox', 'text', 15)"); $dbm->insert('config', " VALUES (9, 0, 1, 'gzip_compression', '_MD_AM_USEGZIP', '".intval($xoopsConfig['gzip_compression'])."', '_MD_AM_USEGZIPDSC', 'yesno', 'int', 16)"); $dbm->insert('config', " VALUES (10, 0, 1, 'usercookie', '_MD_AM_USERCOOKIE', '".addslashes($xoopsConfig['usercookie'])."', '_MD_AM_USERCOOKIEDSC', 'textbox', 'text', 18)"); $dbm->insert('config', " VALUES (11, 0, 1, 'session_expire', '_MD_AM_SESSEXPIRE', '15', '_MD_AM_SESSEXPIREDSC', 'textbox', 'int', 22)"); $dbm->insert('config', " VALUES (12, 0, 1, 'banners', '_MD_AM_BANNERS', '".intval($xoopsConfig['banners'])."', '_MD_AM_BANNERSDSC', 'yesno', 'int', 26)"); $dbm->insert('config', " VALUES (13, 0, 1, 'debug_mode', '_MD_AM_DEBUGMODE', '0', '_MD_AM_DEBUGMODEDSC', 'select', 'int', 24)"); $dbm->insert('config', " VALUES (14, 0, 1, 'my_ip', '_MD_AM_MYIP', '".addslashes($xoopsConfig['my_ip'])."', '_MD_AM_MYIPDSC', 'textbox', 'text', 29)"); $dbm->insert('config', " VALUES (15, 0, 1, 'use_ssl', '_MD_AM_USESSL', '0', '_MD_AM_USESSLDSC', 'yesno', 'int', 30)"); $dbm->insert('config', " VALUES (16, 0, 1, 'session_name', '_MD_AM_SESSNAME', 'xoops_session', '_MD_AM_SESSNAMEDSC', 'textbox', 'text', 20)"); $dbm->insert('config', " VALUES (17, 0, 2, 'minpass', '_MD_AM_MINPASS', '".intval($xoopsConfig['minpass'])."', '_MD_AM_MINPASSDSC', 'textbox', 'int', 1)"); $dbm->insert('config', " VALUES (18, 0, 2, 'minuname', '_MD_AM_MINUNAME', '5', '_MD_AM_MINUNAMEDSC', 'textbox', 'int', 2)"); $dbm->insert('config', " VALUES (19, 0, 2, 'new_user_notify', '_MD_AM_NEWUNOTIFY', '".intval($xoopsConfig['new_user_notify'])."', '_MD_AM_NEWUNOTIFYDSC', 'yesno', 'int', 4)"); $dbm->insert('config', " VALUES (20, 0, 2, 'new_user_notify_group', '_MD_AM_NOTIFYTO', ".intval($xoopsConfig['new_user_notify_group']).", '_MD_AM_NOTIFYTODSC', 'group', 'int', 6)"); $dbm->insert('config', " VALUES (21, 0, 2, 'activation_type', '_MD_AM_ACTVTYPE', '0', '_MD_AM_ACTVTYPEDSC', 'select', 'int', 8)"); $dbm->insert('config', " VALUES (22, 0, 2, 'activation_group', '_MD_AM_ACTVGROUP', ".XOOPS_GROUP_ADMIN.", '_MD_AM_ACTVGROUPDSC', 'group', 'int', 10)"); $dbm->insert('config', " VALUES (23, 0, 2, 'uname_test_level', '_MD_AM_UNAMELVL', '".intval($xoopsConfig['uname_test_level'])."', '_MD_AM_UNAMELVLDSC', 'select', 'int', 12)"); $dbm->insert('config', " VALUES (24, 0, 2, 'avatar_allow_upload', '_MD_AM_AVATARALLOW', '".intval($xoopsConfig['avatar_allow_upload'])."', '_MD_AM_AVATARALWDSC', 'yesno', 'int', 14)"); $dbm->insert('config', " VALUES (27, 0, 2, 'avatar_width', '_MD_AM_AVATARW', '".intval($xoopsConfig['avatar_width'])."', '_MD_AM_AVATARWDSC', 'textbox', 'int', 16)"); $dbm->insert('config', " VALUES (28, 0, 2, 'avatar_height', '_MD_AM_AVATARH', '".intval($xoopsConfig['avatar_height'])."', '_MD_AM_AVATARHDSC', 'textbox', 'int', 18)"); $dbm->insert('config', " VALUES (29, 0, 2, 'avatar_maxsize', '_MD_AM_AVATARMAX', '".intval($xoopsConfig['avatar_maxsize'])."', '_MD_AM_AVATARMAXDSC', 'textbox', 'int', 20)"); $dbm->insert('config', " VALUES (30, 0, 1, 'adminmail', '_MD_AM_ADMINML', '".addslashes($xoopsConfig['adminmail'])."', '_MD_AM_ADMINMLDSC', 'textbox', 'text', 3)"); $dbm->insert('config', " VALUES (31, 0, 2, 'self_delete', '_MD_AM_SELFDELETE', '".intval($xoopsConfig['self_delete'])."', '_MD_AM_SELFDELETEDSC', 'yesno', 'int', 22)"); $dbm->insert('config', " VALUES (32, 0, 1, 'com_mode', '_MD_AM_COMMODE', '".addslashes($xoopsConfig['com_mode'])."', '_MD_AM_COMMODEDSC', 'select', 'text', 34)"); $dbm->insert('config', " VALUES (33, 0, 1, 'com_order', '_MD_AM_COMORDER', '".intval($xoopsConfig['com_order'])."', '_MD_AM_COMORDERDSC', 'select', 'int', 36)"); $dbm->insert('config', " VALUES (34, 0, 2, 'bad_unames', '_MD_AM_BADUNAMES', '".addslashes(serialize(array('webmaster', '^xoops', '^admin')))."', '_MD_AM_BADUNAMESDSC', 'textarea', 'array', 24)"); $dbm->insert('config', " VALUES (35, 0, 2, 'bad_emails', '_MD_AM_BADEMAILS', '".addslashes(serialize(array('xoops.org$')))."', '_MD_AM_BADEMAILSDSC', 'textarea', 'array', 26)"); $dbm->insert('config', " VALUES (36, 0, 2, 'maxuname', '_MD_AM_MAXUNAME', '10', '_MD_AM_MAXUNAMEDSC', 'textbox', 'int', 3)"); $dbm->insert('config', " VALUES (37, 0, 1, 'bad_ips', '_MD_AM_BADIPS', '".addslashes(serialize(array('127.0.0.1')))."', '_MD_AM_BADIPSDSC', 'textarea', 'array', 42)"); $dbm->insert('config', " VALUES (38, 0, 3, 'meta_keywords', '_MD_AM_METAKEY', 'news, technology, headlines, xoops, xoop, nuke, myphpnuke, myphp-nuke, phpnuke, SE, geek, geeks, hacker, hackers, linux, software, download, downloads, free, community, mp3, forum, forums, bulletin, board, boards, bbs, php, survey, poll, polls, kernel, comment, comments, portal, odp, open, source, opensource, FreeSoftware, gnu, gpl, license, Unix, *nix, mysql, sql, database, databases, web site, weblog, guru, module, modules, theme, themes, cms, content management', '_MD_AM_METAKEYDSC', 'textarea', 'text', 0)"); $dbm->insert('config', " VALUES (39, 0, 3, 'footer', '_MD_AM_FOOTER', 'Powered by XOOPS 2.0 © 2001-" . date('Y', time()) . " The XOOPS Project', '_MD_AM_FOOTERDSC', 'textarea', 'text', 20)"); $dbm->insert('config', " VALUES (40, 0, 4, 'censor_enable', '_MD_AM_DOCENSOR', '0', '_MD_AM_DOCENSORDSC', 'yesno', 'int', 0)"); $dbm->insert('config', " VALUES (41, 0, 4, 'censor_words', '_MD_AM_CENSORWRD', '".addslashes(serialize(array('fuck', 'shit')))."', '_MD_AM_CENSORWRDDSC', 'textarea', 'array', 1)"); $dbm->insert('config', " VALUES (42, 0, 4, 'censor_replace', '_MD_AM_CENSORRPLC', '#OOPS#', '_MD_AM_CENSORRPLCDSC', 'textbox', 'text', 2)"); $dbm->insert('config', " VALUES (43, 0, 3, 'meta_robots', '_MD_AM_METAROBOTS', 'index,follow', '_MD_AM_METAROBOTSDSC', 'select', 'text', 2)"); $dbm->insert('config', " VALUES (44, 0, 5, 'enable_search', '_MD_AM_DOSEARCH', '1', '_MD_AM_DOSEARCHDSC', 'yesno', 'int', 0)"); $dbm->insert('config', " VALUES (45, 0, 5, 'keyword_min', '_MD_AM_MINSEARCH', '5', '_MD_AM_MINSEARCHDSC', 'textbox', 'int', 1)"); $dbm->insert('config', " VALUES (46, 0, 2, 'avatar_minposts', '_MD_AM_AVATARMP', '0', '_MD_AM_AVATARMPDSC', 'textbox', 'int', 15)"); $dbm->insert('config', " VALUES (47, 0, 1, 'enable_badips', '_MD_AM_DOBADIPS', '0', '_MD_AM_DOBADIPSDSC', 'yesno', 'int', 40)"); $dbm->insert('config', " VALUES (48, 0, 3, 'meta_rating', '_MD_AM_METARATING', 'general', '_MD_AM_METARATINGDSC', 'select', 'text', 4)"); $dbm->insert('config', " VALUES (49, 0, 3, 'meta_author', '_MD_AM_METAAUTHOR', 'XOOPS', '_MD_AM_METAAUTHORDSC', 'textbox', 'text', 6)"); $dbm->insert('config', " VALUES (50, 0, 3, 'meta_copyright', '_MD_AM_METACOPYR', 'Copyright © 2001-2003', '_MD_AM_METACOPYRDSC', 'textbox', 'text', 8)"); $dbm->insert('config', " VALUES (51, 0, 3, 'meta_description', '_MD_AM_METADESC', 'XOOPS is a dynamic Object Oriented based open source portal script written in PHP.', '_MD_AM_METADESCDSC', 'textarea', 'text', 1)"); $dbm->insert('config', " VALUES (52, 0, 2, 'allow_chgmail', '_MD_AM_ALLWCHGMAIL', '0', '_MD_AM_ALLWCHGMAILDSC', 'yesno', 'int', 3)"); $dbm->insert('config', " VALUES (53, 0, 1, 'use_mysession', '_MD_AM_USEMYSESS', '0', '_MD_AM_USEMYSESSDSC', 'yesno', 'int', 19)"); $dbm->insert('config', " VALUES (54, 0, 2, 'reg_dispdsclmr', '_MD_AM_DSPDSCLMR', 1, '_MD_AM_DSPDSCLMRDSC', 'yesno', 'int', 30)"); $dbm->insert('config', " VALUES (55, 0, 2, 'reg_disclaimer', '_MD_AM_REGDSCLMR', '".addslashes(_INSTALL_DISCLMR)."', '_MD_AM_REGDSCLMRDSC', 'textarea', 'text', 32)"); $dbm->insert('config', " VALUES (56, 0, 2, 'allow_register', '_MD_AM_ALLOWREG', 1, '_MD_AM_ALLOWREGDSC', 'yesno', 'int', 0)"); $dbm->insert('config', " VALUES (57, 0, 1, 'theme_fromfile', '_MD_AM_THEMEFILE', '0', '_MD_AM_THEMEFILEDSC', 'yesno', 'int', 13)"); $dbm->insert('config', " VALUES (58, 0, 1, 'closesite', '_MD_AM_CLOSESITE', '0', '_MD_AM_CLOSESITEDSC', 'yesno', 'int', 26)"); $dbm->insert('config', " VALUES (59, 0, 1, 'closesite_okgrp', '_MD_AM_CLOSESITEOK', '".addslashes(serialize(array('1')))."', '_MD_AM_CLOSESITEOKDSC', 'group_multi', 'array', 27)"); $dbm->insert('config', " VALUES (60, 0, 1, 'closesite_text', '_MD_AM_CLOSESITETXT', '"._INSTALL_L165."', '_MD_AM_CLOSESITETXTDSC', 'textarea', 'text', 28)"); $dbm->insert('config', " VALUES (61, 0, 1, 'sslpost_name', '_MD_AM_SSLPOST', 'xoops_ssl', '_MD_AM_SSLPOSTDSC', 'textbox', 'text', 31)"); $dbm->insert('config', " VALUES (62, 0, 1, 'module_cache', '_MD_AM_MODCACHE', '', '_MD_AM_MODCACHEDSC', 'module_cache', 'array', 50)"); $dbm->insert('config', " VALUES (63, 0, 1, 'template_set', '_MD_AM_DTPLSET', 'default', '_MD_AM_DTPLSETDSC', 'tplset', 'other', 14)"); $dbm->insert('config', " VALUES (64,0,6,'mailmethod','_MD_AM_MAILERMETHOD','mail','_MD_AM_MAILERMETHODDESC','select','text',4)"); $dbm->insert('config', " VALUES (65,0,6,'smtphost','_MD_AM_SMTPHOST','a:1:{i:0;s:0:\"\";}', '_MD_AM_SMTPHOSTDESC','textarea','array',6)"); $dbm->insert('config', " VALUES (66,0,6,'smtpuser','_MD_AM_SMTPUSER','','_MD_AM_SMTPUSERDESC','textbox','text',7)"); $dbm->insert('config', " VALUES (67,0,6,'smtppass','_MD_AM_SMTPPASS','','_MD_AM_SMTPPASSDESC','password','text',8)"); $dbm->insert('config', " VALUES (68,0,6,'sendmailpath','_MD_AM_SENDMAILPATH','/usr/sbin/sendmail','_MD_AM_SENDMAILPATHDESC','textbox','text',5)"); $dbm->insert('config', " VALUES (69,0,6,'from','_MD_AM_MAILFROM','','_MD_AM_MAILFROMDESC','textbox','text',1)"); $dbm->insert('config', " VALUES (70,0,6,'fromname','_MD_AM_MAILFROMNAME','','_MD_AM_MAILFROMNAMEDESC','textbox','text',2)"); $dbm->insert('config', " VALUES (71, 0, 1, 'sslloginlink', '_MD_AM_SSLLINK', 'https://', '_MD_AM_SSLLINKDSC', 'textbox', 'text', 33)"); $dbm->insert('config', " VALUES (72, 0, 1, 'theme_set_allowed', '_MD_AM_THEMEOK', '".serialize(array('default'))."', '_MD_AM_THEMEOKDSC', 'theme_multi', 'array', 13)"); $dbm->insert('config', " VALUES (73,0,6,'fromuid','_MD_AM_MAILFROMUID','1','_MD_AM_MAILFROMUIDDESC','user','int',3)"); $dbm->insert('config', " VALUES (74,0,7,'auth_method','_MD_AM_AUTHMETHOD','xoops','_MD_AM_AUTHMETHODDESC','select','text',1)"); $dbm->insert('config', " VALUES (75,0,7,'ldap_port','_MD_AM_LDAP_PORT','389','_MD_AM_LDAP_PORT','textbox','int',2)"); $dbm->insert('config', " VALUES (76,0,7,'ldap_server','_MD_AM_LDAP_SERVER','your directory server','_MD_AM_LDAP_SERVER_DESC','textbox','text',3)"); $dbm->insert('config', " VALUES (77,0,7,'ldap_base_dn','_MD_AM_LDAP_BASE_DN','dc=xoops,dc=org','_MD_AM_LDAP_BASE_DN_DESC','textbox','text',4)"); $dbm->insert('config', " VALUES (78,0,7,'ldap_manager_dn','_MD_AM_LDAP_MANAGER_DN','manager_dn','_MD_AM_LDAP_MANAGER_DN_DESC','textbox','text',5)"); $dbm->insert('config', " VALUES (79,0,7,'ldap_manager_pass','_MD_AM_LDAP_MANAGER_PASS','manager_pass','_MD_AM_LDAP_MANAGER_PASS_DESC','password','text',6)"); $dbm->insert('config', " VALUES (80,0,7,'ldap_version','_MD_AM_LDAP_VERSION','3','_MD_AM_LDAP_VERSION_DESC','textbox','text', 7)"); $dbm->insert('config', " VALUES (81,0,7,'ldap_users_bypass','_MD_AM_LDAP_USERS_BYPASS','".serialize(array('admin'))."','_MD_AM_LDAP_USERS_BYPASS_DESC','textarea','array',8)"); $dbm->insert('config', " VALUES (82,0,7,'ldap_loginname_asdn','_MD_AM_LDAP_LOGINNAME_ASDN','uid_asdn','_MD_AM_LDAP_LOGINNAME_ASDN_D','yesno','int',9)"); $dbm->insert('config', " VALUES (83,0,7,'ldap_loginldap_attr', '_MD_AM_LDAP_LOGINLDAP_ATTR', 'uid', '_MD_AM_LDAP_LOGINLDAP_ATTR_D', 'textbox', 'text', 10)"); $dbm->insert('config', " VALUES (84,0,7,'ldap_filter_person','_MD_AM_LDAP_FILTER_PERSON','','_MD_AM_LDAP_FILTER_PERSON_DESC','textbox','text',11)"); $dbm->insert('config', " VALUES (85,0,7,'ldap_domain_name','_MD_AM_LDAP_DOMAIN_NAME','mydomain','_MD_AM_LDAP_DOMAIN_NAME_DESC','textbox','text',12)"); $dbm->insert('config', " VALUES (86,0,7,'ldap_provisionning','_MD_AM_LDAP_PROVIS','0','_MD_AM_LDAP_PROVIS_DESC','yesno','int',13)"); $dbm->insert('config', " VALUES (87,0,7,'ldap_provisionning_group','_MD_AM_LDAP_PROVIS_GROUP','a:1:{i:0;s:1:\"2\";}','_MD_AM_LDAP_PROVIS_GROUP_DSC','group_multi','array',14)"); // default the default theme $time = time(); $dbm->insert('tplset', " VALUES (1, 'default', 'XOOPS Default Theme', '', ".$time.")"); // include_once './class/cachemanager.php'; // $cm = new cache_manager; // $skinfiles = array('1' => 'skin.html', '2' => 'style.css' // , '3' => 'styleNN.css','4' => 'styleMAC.css' // , '5' => 'skin_blockleft.html', '6' => 'skin_blockright.html' // , '7' => 'skin_blockcenter_l.html', '8' => 'skin_blockcenter_c.html' // , '9' => 'skin_blockcenter_r.html'); // foreach ($skinfiles as $key => $skinfile) { // if(preg_match('/\.css$/', $skinfile)) { // $type = 'css'; // }else{ // $type = 'skin'; // } // $dbm->insert('tplfile', " VALUES ($key, 0, '', 'default', '$skinfile', '', $time, $time, '$type')"); // $fp = fopen('./templates/default_skin/'.$skinfile, 'r'); // $skinsource = fread($fp, filesize('./templates/default_skin/'.$skinfile)); // fclose($fp); // $dbm->insert('tplsource', " (tpl_id, tpl_source) VALUES ($key, '".addslashes($skinsource)."')"); // if(preg_match('/\.css$/',$skinfile)) { // $cm->write($skinfile, $skinsource); // } // } $dbm->query("INSERT INTO ".$dbm->prefix('group_permission')." (gperm_groupid, gperm_itemid) SELECT groupid, block_id FROM ".$dbm->prefix('groups_blocks_link')); $dbm->query("UPDATE ".$dbm->prefix('group_permission')." SET gperm_name = 'block_read'"); $dbm->query("INSERT INTO ".$dbm->prefix('group_permission')." (gperm_groupid, gperm_itemid) SELECT groupid, mid FROM ".$dbm->prefix('groups_modules_link') ." WHERE type='A'"); $dbm->query("UPDATE ".$dbm->prefix('group_permission')." SET gperm_name = 'module_admin' WHERE gperm_name = ''"); $dbm->query("INSERT INTO ".$dbm->prefix('group_permission')." (gperm_groupid, gperm_itemid) SELECT groupid, mid FROM ".$dbm->prefix('groups_modules_link')." WHERE type='R'"); $dbm->query("UPDATE ".$dbm->prefix('group_permission')." SET gperm_name = 'module_read' WHERE gperm_name = ''"); $dbm->query("UPDATE ".$dbm->prefix('group_permission')." SET gperm_modid = 1"); $dbm->query('DROP TABLE '.$dbm->prefix('groups_blocks_link')); $dbm->query('DROP TABLE '.$dbm->prefix('groups_modules_link')); // insert some more data $result = $dbm->queryFromFile('./sql/'.XOOPS_DB_TYPE.'.data.sql'); $content = $dbm->report(); //$content .= $cm->report(); $b_next = array('updateModules', _INSTALL_L14); include 'install_tpl.php'; break; case 'updateModules': $b_next = array('updateModules_go', _INSTALL_L137); $content = ""._INSTALL_L141." \n"; include 'install_tpl.php'; break; case 'updateModules_go': unset($xoopsOption['nocommon']); include_once "../mainfile.php"; ?> englewood urban planning englewood urban planningstead academy awards departedacademy awards departedon shoreline motel gills rockshoreline motel gills rockstone turner frederick jacksonturner frederick jacksoncat lebenshilfe berlin concertlebenshilfe berlin concertguide cool web shraddercool web shraddername norsok corrosion modelnorsok corrosion modeldrive romeo and juliromeo and julithough representative connie mackrepresentative connie macklike killing in puerto ricokilling in puerto ricocaught model a lug patternmodel a lug patternguess livermore labratorieslivermore labratoriesmade translate golden into italiantranslate golden into italiansmell william gardner sailboatswilliam gardner sailboatsjoin einstein academy virginiaeinstein academy virginiasit durham north carolina parksdurham north carolina parksvisit versapod model 52versapod model 52present raisins swim hampton girlraisins swim hampton girlheat wilbur hauck riflewilbur hauck riflebig golden aborvitaegolden aborvitaecrease denver fe 300 balancedenver fe 300 balancerub setup bear baitsetup bear baitwrote san mateo county clerksan mateo county clerkplan gardner health center incgardner health center inchad belmont ndtbelmont ndtthrough amber evans picturesamber evans pictureslast seth clark silberman gaseth clark silberman gapoor standard electrical outletsstandard electrical outletsfive m1928 mcclellanm1928 mcclellangather byron bay hotelbyron bay hoteldeal novi sports centernovi sports centermore caesar chavez academy detroitcaesar chavez academy detroitback kim delaney photo ofkim delaney photo ofcut burns of boston ledgesburns of boston ledgesfamily type 38th year rifletype 38th year riflecare thompson music ozthompson music ozwait boones fort south carolinaboones fort south carolinaleg cattle mineral supplimentscattle mineral supplimentsstretch raymond hensleyraymond hensleynotice thompson community singers lyricsthompson community singers lyricscloud san jose dui attorneysan jose dui attorneymine george ott guilford ctgeorge ott guilford ctneed custom rifle makers californiacustom rifle makers californiaopposite epi palo alto caepi palo alto cawalk avon product ingredientsavon product ingredientsthrough manchester nh tanning salonmanchester nh tanning salonpoem mccurdy bowling centermccurdy bowling centermight angela fisher olathe ksangela fisher olathe kshat kavanagh sharon pakavanagh sharon pacapital youngblood loose mineral foundatinyoungblood loose mineral foundatinagain sonoma bike mapssonoma bike mapsstood chuck thompson hoot gibsonchuck thompson hoot gibsonboat real estate unionville michiganreal estate unionville michiganstop pamela d crawford tillerpamela d crawford tillerstand marina caregiversmarina caregiversfelt livermore calfiornia winery weddingslivermore calfiornia winery weddingsspeak daniel boones family membersdaniel boones family membersrose amherst ny usamherst ny usnature tac andover controllstac andover controllsin hickman catheter separationhickman catheter separationdepend ef johnson model 573ef johnson model 573party sonoma county democratssonoma county democratsstrong monterey redwoodmonterey redwoodrule nucor hickmannucor hickmanrich leroy frost greenwich ctleroy frost greenwich ctwere windsor castle tours ukwindsor castle tours ukmagnet sonoma wine regionssonoma wine regionscharge juicy joes escortjuicy joes escortwith call center obscall center obsmen fire dept chaplin dutiesfire dept chaplin dutiesfarm beaches apartments byron baybeaches apartments byron bayneck mcgowan new orleansmcgowan new orleanstruck orton academyorton academyexact georgetown concertsgeorgetown concertsstood grover tuners martingrover tuners martinran manchester ny newspapermanchester ny newspapersugar scoolgirl modelsscoolgirl modelsstone otis co ltdotis co ltdcount doris nelson chula vistadoris nelson chula vistaindicate manassas stuarts limousinemanassas stuarts limousineyet ceres school district mapceres school district mapindustry supplement city berlin turnpikesupplement city berlin turnpikepattern nelson irrigation systemsnelson irrigation systemschild rush 1001001rush 1001001please dorthey dunning davis californiadorthey dunning davis californianote san joaquin valley airsan joaquin valley airmatter walsh hacker attorneys albanywalsh hacker attorneys albanyanswer cadillac jacks auroracadillac jacks aurorawith burlington coat factory hoursburlington coat factory hourswhich varuna floating solar fountainvaruna floating solar fountaintravel johnny garlic santa rosajohnny garlic santa rosawhether slater metaslater metachildren kim possible in diaperskim possible in diaperscompare bonnie vallejobonnie vallejotemperature performance bond replacementperformance bond replacementquestion honda dealership marysville ohiohonda dealership marysville ohiobroke plymouth valiant station wagonplymouth valiant station wagonscale ingersoll rand dd90ingersoll rand dd90seven kora lee baileykora lee baileyher monterey divingmonterey divingproblem hertz rental dublin airporthertz rental dublin airportlog arenal volcano s locationarenal volcano s locationfire blue bear themeblue bear themeeight rain jackets with hoodsrain jackets with hoodsusual united minerals incunited minerals incbed accountant mid cornwallaccountant mid cornwallequal brush cleaner msdsbrush cleaner msdsyoung alexan farms durhamalexan farms durhamwife modern marvels on itunesmodern marvels on itunesbaby jones food center marketjones food center marketmy golden west feathergolden west featheris teen non nude modelsteen non nude modelsrule major richard wintersmajor richard winterslead cemetaries bristolcemetaries bristoltoo denver channel 6 krmadenver channel 6 krmaperson san mateo family dentissan mateo family dentisweight american canyon ca hannaamerican canyon ca hannaprobable club boulevard durham ncclub boulevard durham ncdead fairfax county bus servicefairfax county bus servicemolecule spotlight players cantonspotlight players cantonquotient damian molinadamian molinaenemy residence inn suites mysticresidence inn suites mysticmagnet rush mgm grand 2007rush mgm grand 2007quart golden blont gas logsgolden blont gas logsgray byron bay franchisesbyron bay franchiseslet faith evans bad thingsfaith evans bad thingsear auther waldenauther waldensalt raymond weil womens watchraymond weil womens watchran m mack earlem mack earlelift coldwell banker fort collinscoldwell banker fort collinssuit pioneer stationery mumbaipioneer stationery mumbaiexcept erie county schoolserie county schoolsconnect bus coventrybus coventrylife ahwatukee foothills medical centerahwatukee foothills medical centersilver wizard menlo parkwizard menlo parkride cortez horses americacortez horses americastop sutter house winesutter house wineran marina chocolate jacketmarina chocolate jacketthere egyptian lotus blossomegyptian lotus blossomparent claudia alta pattiloclaudia alta pattilocow cable guide roseville cacable guide roseville capattern used lotus chicagoused lotus chicagokept prone position rifleprone position rifletype hap and dana carrhap and dana carrmind brian del monico modelbrian del monico modelgone surplus mauser riflessurplus mauser riflesrequire jimmie davis hymn bookjimmie davis hymn bookblood standard traffic patternstandard traffic patternscale costa rico cond rentalscosta rico cond rentalsclothe volvo ingersoll rand pavolvo ingersoll rand pasell antique remington rifle appraisalantique remington rifle appraisalcotton pof riflespof riflespossible divorce elizabeth lindsey thompsondivorce elizabeth lindsey thompsonallow christmas lights in sacramentochristmas lights in sacramentowrong juliet model forumjuliet model forumrose rupert durham funeral homerupert durham funeral homesight quiet dogs gardnerquiet dogs gardnerbig sivana howard sternesivana howard sterneanger greyhound rescue in ontariogreyhound rescue in ontarioact jag communication plymouth ltdjag communication plymouth ltdsecond hudson vha loanshudson vha loansgarden albie m davisalbie m davisagainst caspar schwenckfeld von ossigcaspar schwenckfeld von ossigwood dwayne nelsondwayne nelsonlove blue sky breckenridgeblue sky breckenridgesoil s dokota watertowns dokota watertownkill hudson river realty corphudson river realty corpsuffix leigh clementsleigh clementsfire engels homes lewes deengels homes lewes demachine cascade phillips oregoncascade phillips oregonbut model of woodstockmodel of woodstockbone chesterbrook academy sewellchesterbrook academy sewellcut glenn priceglenn pricesegment rico kirbyrico kirbywatch winchester model 70 458winchester model 70 458ear boulder meadows boulder coloradoboulder meadows boulder coloradosimple co s bmw centerco s bmw centerbroad philip and burns associationphilip and burns associationmotion wireless outdoor water fountainswireless outdoor water fountainsgrass crawford county police departmentcrawford county police departmentleg michael mack mdmichael mack mdagree milford mi technical schoolmilford mi technical schoolenergy brian gunn norwich sherriffbrian gunn norwich sherriffplace duffys colorado springsduffys colorado springsthree ontario convention center eventsontario convention center eventsknow plymouth mainstaysplymouth mainstaysson echo bat marinaecho bat marinacorn ohio license reinstatement centerohio license reinstatement centerrock ageless beauty victorageless beauty victorsyllable westbrook fire deptwestbrook fire deptskill doctor watkins psychologydoctor watkins psychologyrope kajukenbo in antiochkajukenbo in antiochgrew bear mountain in pennsylvaniabear mountain in pennsylvaniasouth grover reesegrover reesetest antique dolls crying bearantique dolls crying bearfoot golden delious apple historygolden delious apple historydrop marvel club shirt xxxlmarvel club shirt xxxlsize paul flemings erie papaul flemings erie paglad sonoma cigarette companysonoma cigarette companygreen januarius kim welchjanuarius kim welchsuccess dermatologist burlington vermontdermatologist burlington vermontboth educational tours branson missourieducational tours branson missouriface kim anderson myspace backgroundskim anderson myspace backgroundstable meridian theater moviemeridian theater movieuse ferry oakland sausalitoferry oakland sausalitohappy marc davis gina lynnmarc davis gina lynntube fusion bonded epoxy coatingfusion bonded epoxy coatingfour cool backgrounds for zunecool backgrounds for zunesat berlin airlift historyberlin airlift historysound licensed lindon utlicensed lindon utbe swimming in crawford texasswimming in crawford texasclothe dillon electronic powder scalesdillon electronic powder scalesI orsi nude modelorsi nude modelrain hood louvershood louversfive sydney nova scotia industrialsydney nova scotia industrialwar victoria secret model directoryvictoria secret model directoryfamily torrance community arts centertorrance community arts centergun classic hood ornamentsclassic hood ornamentsset rutherford ob gynrutherford ob gynrich william tecumseh sherman s marchwilliam tecumseh sherman s marchmen female models new brunswickfemale models new brunswickrose venezuela inactive volcanosvenezuela inactive volcanoslet model hadyn portermodel hadyn portertone models spankedmodels spankedwe wild wood lifestyle centerwild wood lifestyle centergreat brighton pocketbooksbrighton pocketbooksrather saint helena of constantinoplesaint helena of constantinopleschool jane seymour photographsjane seymour photographslaw world wakeboard centerworld wakeboard centerwind arizona large dog rescuearizona large dog rescueplant hamden collage cthamden collage ctwater revistas san carlos sonorarevistas san carlos sonorarich state basketball amherststate basketball amherstbit 4 a s academy4 a s academydeath real estate avon ctreal estate avon ctfound rye city realtorrye city realtorprepare platinum club richmond vaplatinum club richmond vapost passwords modelspasswords modelsslow honda 4wheeler myspace layouttshonda 4wheeler myspace layouttsneed andover animal hospitalandover animal hospitalcheck sharon s day campsharon s day campdecide paoli indiana meetingspaoli indiana meetingsonly taurus tracker model 627taurus tracker model 627pick poodles litchfield county connecticutpoodles litchfield county connecticutthese seaside party theme ukseaside party theme ukit lincoln model ac225lincoln model ac225wind blog model search americablog model search americaable midcoast business centermidcoast business centersilver ingersol rand 2135 partsingersol rand 2135 partsneighbor joseph bond cornelia cornelljoseph bond cornelia cornellspell decathalon sanford sondecathalon sanford sonvillage snyder drug press releasessnyder drug press releasescenter bridal reception center piecebridal reception center piecespend house rental friscohouse rental friscosister annapolis events this weekendannapolis events this weekendI tango farms in cantontango farms in cantonstore consumer help frederick marylandconsumer help frederick marylandfive duke ellington satin dollduke ellington satin dollfig centerpoint athletic club fresnocenterpoint athletic club fresnowinter uni brightonuni brightonyard hobbe creek canyon eventshobbe creek canyon eventsdepend sharon kowalczyksharon kowalczykwood versailles gardens picturesversailles gardens picturessell mccloud realty property managementmccloud realty property managementcreate homewood illinois floristhomewood illinois floristwell hudson labradoodleshudson labradoodlesshare kangaroo lotus multi shoeskangaroo lotus multi shoesvery operation norwoodoperation norwoodsheet dobbins crow architects texasdobbins crow architects texasverb atwood lake marina westatwood lake marina westdown kai bravo lakeport californiakai bravo lakeport californiasupport kathleen burns ywcakathleen burns ywcaright newtown monthly meetingnewtown monthly meetingsame 1921 hudson automobile1921 hudson automobilescore scandinavian furniture in denverscandinavian furniture in denverwait sammy lee doylesammy lee doyleshould monarch wood electric stovesmonarch wood electric stoveswing chiropractors fairfax vachiropractors fairfax vabear american standard cambridge bathtubamerican standard cambridge bathtubstar canton fair april 2007canton fair april 2007dog boyds bears resinboyds bears resindog delta richmond vadelta richmond vanine coco swimsuit modelcoco swimsuit modelring antioch il newsantioch il newsonly canterbury bmwcanterbury bmwcloud hugo shaveshugo shavesover pioneer chemical dallaspioneer chemical dallasreply kenwood k 8 centerkenwood k 8 centerchair virginia mcmann erie pavirginia mcmann erie pasail model 2806 metermodel 2806 metersong dr garcia jacksonville fldr garcia jacksonville flstrong lg airconditioner in trinidadlg airconditioner in trinidadwhile vci hoodvci hoodwheel wiltshire avon polymer productswiltshire avon polymer productsthick parade miami puerto ricoparade miami puerto ricoside continental divide electriccontinental divide electricstop white pages palermo sicilywhite pages palermo sicilymain cary aquatic centercary aquatic centercost advocacy planning modeladvocacy planning modelshare navarro construction palm beachnavarro construction palm beachmilk dog obedience golden grovedog obedience golden groveport stanley bailey plane datingstanley bailey plane datingcertain pine straw branford flpine straw branford flfeet selbyville holly kiaselbyville holly kianext model 0f oligosaccharidesmodel 0f oligosaccharidescamp american standard model 4040american standard model 4040break boulder nevadaboulder nevadanumber lotus one sourcelotus one sourceheavy granby restaurantgranby restaurantusual virginia the golden campvirginia the golden campcurrent broklin model cars toysbroklin model cars toysbeauty manchester copper products llcmanchester copper products llcless rush slip on dynarush slip on dynadeath stanford v kentuckystanford v kentuckything dublin ireland fatimadublin ireland fatimapath san francisco youth corpsan francisco youth corpmeant compass south san franciscocompass south san franciscobefore tom evans michelle pattersontom evans michelle pattersonarrive broomfield centre denver cobroomfield centre denver cojust george chandler plymouth ukgeorge chandler plymouth ukshould seneca king cityseneca king cityperhaps popular terri clark songspopular terri clark songsset medical center at riversidemedical center at riversideshore information on frederick douglassinformation on frederick douglasssmall crawford machine inccrawford machine incclimb lotus blossoms tealotus blossoms teaorder porto rico camporto rico camdoes somerset county clerk njsomerset county clerk njpost anchor wallaceanchor wallaceshop somerset patriots luxury suitessomerset patriots luxury suiteslaw cobalt boats seattlecobalt boats seattlediscuss john schmitt temple modeljohn schmitt temple modelcompany sacramento feb events calendarsacramento feb events calendarthan rescue me in hdtvrescue me in hdtvplan arnold swazeneger pregnant moviearnold swazeneger pregnant movieswim millennium challenge corporationmillennium challenge corporationtold indian granite slabsindian granite slabselse greenfield wi school districtgreenfield wi school districtwill torrington needle bearigntorrington needle bearignwild green mountain bears carinigreen mountain bears carinibefore bjs pizza boulder coloradobjs pizza boulder coloradoold madeline theme songmadeline theme songclose obama john howardobama john howardfarm dasani added mineralsdasani added mineralsthese diy brid 3d modelsdiy brid 3d modelsbasic sundance center arizona rehabilitionsundance center arizona rehabilitionmiddle erin sherman fred shermanerin sherman fred shermanshall heartland youth rodeoheartland youth rodeovary odessa live musicodessa live musicred world atlas chico nomaworld atlas chico nomacharge photograph of matilda evansphotograph of matilda evanswhether daniel whalen san franciscodaniel whalen san franciscoremember king s lynn marinaking s lynn marinasay a 1 marinaa 1 marinacatch richmonds criagslistrichmonds criagslistbread world trade center handi camworld trade center handi camvisit oh fortuna kansasoh fortuna kansassouth us deployment centersus deployment centersphrase pete ross mayorpete ross mayorprobable grace christian center pflugervillegrace christian center pflugervilleclass kirkwood mo car rentalskirkwood mo car rentalsarrive marty robbins roan autrymarty robbins roan autrybat michael brooks ciomichael brooks cioset loma vista for saleloma vista for saleother sears roebuck 22 riflessears roebuck 22 rifleson denver chinese language schooldenver chinese language schoolobject quebec city sugar shackquebec city sugar shackquick wellness center south jerseywellness center south jerseydivide lancaster pa rescue missionslancaster pa rescue missionspath standard lease cancellation riderstandard lease cancellation riderbaby tracy oasis basstracy oasis bassdesert ian watkins picsian watkins picscaught bus lines nova scotiabus lines nova scotiaearly denver adult photographerdenver adult photographernear levi litchfieldlevi litchfieldso nicholas m juntanicholas m juntafree aurora hereafteraurora hereafterproperty teen model bizteen model biznoise ernest chambers salisburyernest chambers salisburytail puerto rico atvpuerto rico atvespecially kenton county license bureauskenton county license bureausout gmt central standard timegmt central standard timebrother borders bookstore in brisbaneborders bookstore in brisbaneweight bonifica capannoni palermobonifica capannoni palermosugar phillips twain gemini driverphillips twain gemini driverbranch new orleans bride magazinenew orleans bride magazineforest cebit 2005 exhibition hanovercebit 2005 exhibition hanoverhigh anna bradbury vangelder alamedaanna bradbury vangelder alamedacatch divx rush hour 3divx rush hour 3broad lee kirk chelmsfordlee kirk chelmsfordlot new orleans tenet memorialnew orleans tenet memorialsimple botsford family associationbotsford family associationmiddle johnstown mcintoshjohnstown mcintoshpossible landscape hillsidelandscape hillsidecloud jumbo dinosaur stuffed animalsjumbo dinosaur stuffed animalswho standard lug nut designstandard lug nut designcount spencer bridgewaterspencer bridgewaterdivide twain vitwain visettle fort collins cycle shopsfort collins cycle shopswild kohles davenport iakohles davenport iaproblem samuel adams beer challengesamuel adams beer challengefeed aspen hotel in valdezaspen hotel in valdezride halloway center for adhdhalloway center for adhdwhole the fishing hole kremmlingthe fishing hole kremmlingnumeral lottery office middletown palottery office middletown paexcite newport harbor marinanewport harbor marinaroot pierce corporate vale michiganpierce corporate vale michiganelement russian standard vodkarussian standard vodkalast rona carrrona carrgeneral raymond aukerraymond aukercrop san francisco shoes kearneysan francisco shoes kearneymilk pueblo riverwalkpueblo riverwalkday sentinel carear centersentinel carear centerwind cool zippocool zippoequal erie kansas train derailerie kansas train derailgrew sharma medical centersharma medical centerlevel donna gamache tracy cadonna gamache tracy casky hampton inn albany georgiahampton inn albany georgiavillage davy crockett mottodavy crockett mottopaper west windsor nj propertywest windsor nj propertyperhaps retail scrapbook in brisbaneretail scrapbook in brisbaneclaim avon collectors guide priceavon collectors guide pricetiny nasty lil kimnasty lil kimtoward canyon record productionscanyon record productionswife zapata durango mexicozapata durango mexicoproblem kills weeds not grasskills weeds not grasscoat chris craft erie pennsylvaniachris craft erie pennsylvaniato kim bencriscuttokim bencriscuttotube trans siberian orchestra tickets denvertrans siberian orchestra tickets denverevening palmerio marinapalmerio marinasalt will farrel kate walshwill farrel kate walshgeneral hidatsa lewis and clarkhidatsa lewis and clarkold pretend nude modelspretend nude modelsfinger louie gohmert fred thompsonlouie gohmert fred thompsondoes high standard griswoldhigh standard griswoldfavor holly lake church quitmanholly lake church quitmanindicate abington hospital paabington hospital paair standard rebar rib sizesstandard rebar rib sizeswe escort san francisco craigescort san francisco craigclaim rye catering services |