You can subscribe to this list here.
2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <for...@us...> - 2012-08-08 08:16:01
|
Revision: 10029 http://xoops.svn.sourceforge.net/xoops/?rev=10029&view=rev Author: forxoops Date: 2012-08-08 08:15:49 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Add extension installation in installer Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/config.php XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/install_tpl.php XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/page.php XoopsCore/branches/2.6.x/2.6.0/htdocs/install/language/english/install.php XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_moduleinstaller.php Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_extensioninstaller.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/config.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/config.php 2012-08-08 07:53:01 UTC (rev 10028) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/config.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -54,11 +54,14 @@ // Writable files and directories $configs['writable'] = - array('uploads/', 'uploads/avatars/', 'uploads/images/', 'uploads/ranks/', 'uploads/smilies/', 'uploads/banners/', 'mainfile.php'); + array('uploads/', 'uploads/avatars/', 'uploads/images/', 'uploads/ranks/', 'uploads/smilies/', 'uploads/banners/', 'mainfile.php'); // Modules to be installed by default $configs['modules'] = array(); +// Extensions to be installed by default +$configs['ext'] = array('protector'); + // xoops_lib, xoops_data directories $configs['xoopsPathDefault'] = array( 'lib' => 'xoops_lib', Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/install_tpl.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/install_tpl.php 2012-08-08 07:53:01 UTC (rev 10028) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/install_tpl.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -23,7 +23,7 @@ * @author Kris <kr...@fr...> * @author DuGris (aka L. JEN) <du...@fr...> * @version $Id$ -**/ + **/ defined('XOOPS_INSTALL') or die('XOOPS Installation wizard die'); @@ -55,7 +55,7 @@ 'current' => false, 'past' => false ) ); -} elseif ($current > 0 && $current < count($keys) - 2) { +} elseif ($current > 0 && $current < count($keys) - 1) { $pages = array( array( 'name' => $wizard->pages[$keys[$current - 1]]['name'], 'index' => $wizard->pageIndex, 'current' => false, @@ -66,10 +66,13 @@ ), array( 'name' => $wizard->pages[$keys[$current + 1]]['name'], 'index' => $wizard->pageIndex + 2, 'current' => false, 'past' => false - ), array( + )/*, array( 'name' => $wizard->pages[$keys[$current + 2]]['name'], 'index' => $wizard->pageIndex + 3, 'current' => false, 'past' => false - ) + ), array( + 'name' => $wizard->pages[$keys[$current + 3]]['name'], 'index' => $wizard->pageIndex + 4, + 'current' => false, 'past' => false + ) */ ); } else { $pages = array(); @@ -82,7 +85,8 @@ } ?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo _LANGCODE; ?>" lang="<?php echo _LANGCODE; ?>"> <head> @@ -90,13 +94,13 @@ <?php echo XOOPS_VERSION . ' : ' . XOOPS_INSTALL_WIZARD; ?> (<?php echo ($wizard->pageIndex + 1) . '/' . count($wizard->pages); ?>) </title> - <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _INSTALL_CHARSET ?>" /> - <link rel="shortcut icon" type="image/ico" href="../favicon.ico" /> - <link charset="UTF-8" rel="stylesheet" type="text/css" media="all" href="css/style.css" /> + <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _INSTALL_CHARSET ?>"/> + <link rel="shortcut icon" type="image/ico" href="../favicon.ico"/> + <link charset="UTF-8" rel="stylesheet" type="text/css" media="all" href="css/style.css"/> <?php - if (file_exists('language/' . $wizard->language . '/style.css')) { - echo '<link charset="UTF-8" rel="stylesheet" type="text/css" media="all" href="language/' . $wizard->language . '/style.css" />'; - } + if (file_exists('language/' . $wizard->language . '/style.css')) { + echo '<link charset="UTF-8" rel="stylesheet" type="text/css" media="all" href="language/' . $wizard->language . '/style.css" />'; + } ?> <script type="text/javascript" src="./js/prototype-1.6.0.3.js"></script> @@ -104,25 +108,27 @@ </head> <body> - <div id="xo-main-logo"> - <img src="img/logo.png" alt="XOOPS" /> +<div id="xo-main-logo"> + <img src="img/logo.png" alt="XOOPS"/> +</div> +<div id="xo-container-brd"> </div> +<div id="xo-container"> + <div id="xo-header" class="gradient_bar"> + <!--<div class="xo_title_c"><div class="xo_title gradient_bar"><?php echo XOOPS_INSTALL_WIZARD; ?></div></div>--> + <ul> + <?php foreach ($pages as $page): ?> + <li<?php echo $page['current'] ? ' class="current"' : ''; ?><?php echo $page['past'] ? ' class="past"' : ''; ?>> + <?php echo $page['name']; ?> + <span><?php echo $page['index']; ?><?php if ($page['past']): ?><img src="./img/yes.png" + alt=""/><?php endif; ?></span> + </li> + <?php endforeach; ?> + </ul> </div> - <div id="xo-container-brd"> </div> - <div id="xo-container"> - <div id="xo-header" class="gradient_bar"> - <!--<div class="xo_title_c"><div class="xo_title gradient_bar"><?php echo XOOPS_INSTALL_WIZARD; ?></div></div>--> - <ul> - <?php foreach($pages as $page): ?> - <li<?php echo $page['current']? ' class="current"':''; ?><?php echo $page['past']? ' class="past"':''; ?>> - <?php echo $page['name']; ?> - <span><?php echo $page['index']; ?><?php if($page['past']): ?><img src="./img/yes.png" alt="" /><?php endif; ?></span> - </li> - <?php endforeach; ?> - </ul> - </div> - <form id='<?php echo $wizard->pages[$wizard->currentPage]['name']; ?>' action='<?php echo $_SERVER['PHP_SELF']; ?>' method='post'> + <form id='<?php echo $wizard->pages[$wizard->currentPage]['name']; ?>' action='<?php echo $_SERVER['PHP_SELF']; ?>' + method='post'> <div id="xo-page-title"> - <span class="index"><?php echo $wizard->pageIndex+1; ?></span> + <span class="index"><?php echo $wizard->pageIndex + 1; ?></span> <span class="setup"><?php echo XOOPS_INSTALL_WIZARD; ?></span> <span class="title"><?php echo $wizard->pages[$wizard->currentPage]['title']; ?></span> </div> @@ -131,21 +137,22 @@ </div> <div id="buttons"> <?php if ($wizard->pageIndex != 0) { ?> - <button type="button" class="buttong" onclick="history.back()"> - <?php echo BUTTON_PREVIOUS; ?> + <button type="button" class="buttong" accesskey="p" + onclick="location.href='<?php echo $wizard->pageURI('-1'); ?>'"> + <?php echo BUTTON_PREVIOUS; ?> </button> <?php } ?> - <?php if (@$pageHasForm) { ?> <button type="submit" class="gradient_bar button"> <?php } else { ?> - <button type="button" class="gradient_bar button" accesskey="n" onclick="location.href='<?php echo $wizard->pageURI('+1'); ?>'"> + <button type="button" class="gradient_bar button" accesskey="n" + onclick="location.href='<?php echo $wizard->pageURI('+1'); ?>'"> <?php } ?> <?php echo BUTTON_NEXT; ?> - </button> + </button> </div> - </form> - </div> + </form> +</div> </body> Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/page.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/page.php 2012-08-08 07:53:01 UTC (rev 10028) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/page.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -25,46 +25,49 @@ * @version $Id$ */ $pages = array( - 'langselect' => array( - 'name' => LANGUAGE_SELECTION, - 'title' => LANGUAGE_SELECTION_TITLE), - 'start' => array( - 'name' => INTRODUCTION, - 'title' => INTRODUCTION_TITLE), - 'modcheck' => array( - 'name' => CONFIGURATION_CHECK, - 'title' => CONFIGURATION_CHECK_TITLE), - 'pathsettings' => array( - 'name' => PATHS_SETTINGS, - 'title' => PATHS_SETTINGS_TITLE), - 'dbconnection' => array( - 'name' => DATABASE_CONNECTION, - 'title' => DATABASE_CONNECTION_TITLE), - 'dbsettings' => array( - 'name' => DATABASE_CONFIG, - 'title' => DATABASE_CONFIG_TITLE), - 'configsave' => array( - 'name' => CONFIG_SAVE, - 'title' => CONFIG_SAVE_TITLE), - 'tablescreate' => array( - 'name' => TABLES_CREATION, - 'title' => TABLES_CREATION_TITLE), - 'siteinit' => array( - 'name' => INITIAL_SETTINGS, - 'title' => INITIAL_SETTINGS_TITLE), - 'tablesfill' => array( - 'name' => DATA_INSERTION, - 'title' => DATA_INSERTION_TITLE), - 'configsite' => array( - 'name' => CONFIG_SITE, - 'title' => CONFIG_SITE_TITLE), - 'theme' => array( - 'name' => THEME, - 'title' => THEME_TITLE), - 'moduleinstaller' => array( - 'name' => MODULES, - 'title' => MODULES_TITLE), - 'end' => array( - 'name' => WELCOME, - 'title' => WELCOME_TITLE), - ); \ No newline at end of file + 'langselect' => array( + 'name' => LANGUAGE_SELECTION, + 'title' => LANGUAGE_SELECTION_TITLE), + 'start' => array( + 'name' => INTRODUCTION, + 'title' => INTRODUCTION_TITLE), + 'modcheck' => array( + 'name' => CONFIGURATION_CHECK, + 'title' => CONFIGURATION_CHECK_TITLE), + 'pathsettings' => array( + 'name' => PATHS_SETTINGS, + 'title' => PATHS_SETTINGS_TITLE), + 'dbconnection' => array( + 'name' => DATABASE_CONNECTION, + 'title' => DATABASE_CONNECTION_TITLE), + 'dbsettings' => array( + 'name' => DATABASE_CONFIG, + 'title' => DATABASE_CONFIG_TITLE), + 'configsave' => array( + 'name' => CONFIG_SAVE, + 'title' => CONFIG_SAVE_TITLE), + 'tablescreate' => array( + 'name' => TABLES_CREATION, + 'title' => TABLES_CREATION_TITLE), + 'siteinit' => array( + 'name' => INITIAL_SETTINGS, + 'title' => INITIAL_SETTINGS_TITLE), + 'tablesfill' => array( + 'name' => DATA_INSERTION, + 'title' => DATA_INSERTION_TITLE), + 'configsite' => array( + 'name' => CONFIG_SITE, + 'title' => CONFIG_SITE_TITLE), + 'theme' => array( + 'name' => THEME, + 'title' => THEME_TITLE), + 'moduleinstaller' => array( + 'name' => MODULES, + 'title' => MODULES_TITLE), + 'extensioninstaller' => array( + 'name' => EXTENSIONS, + 'title' => EXTENSIONS_TITLE), + 'end' => array( + 'name' => WELCOME, + 'title' => WELCOME_TITLE) +); \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/language/english/install.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/language/english/install.php 2012-08-08 07:53:01 UTC (rev 10028) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/language/english/install.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -18,194 +18,201 @@ // _CHARSET : UTF-8 // Translator: XOOPS Translation Team -define( "SHOW_HIDE_HELP", "Show/hide help text" ); +define("SHOW_HIDE_HELP", "Show/hide help text"); // Configuration check page -define( "SERVER_API", "Server API" ); -define( "PHP_EXTENSION", "%s extension" ); -define( "CHAR_ENCODING", "Character encoding" ); -define( "XML_PARSING", "XML parsing" ); -define( "REQUIREMENTS", "Requirements" ); -define( "_PHP_VERSION", "PHP version" ); -define( "RECOMMENDED_SETTINGS", "Recommended settings" ); -define( "RECOMMENDED_EXTENSIONS", "Recommended extensions" ); -define( "SETTING_NAME", "Setting name" ); -define( "RECOMMENDED", "Recommended" ); -define( "CURRENT", "Current" ); -define( "RECOMMENDED_EXTENSIONS_MSG", "These extensions are not required for normal use, but may be necessary to exploit - some specific features (like the multi-language or RSS support). Thus, it is recommended to have them installed." ); -define( "NONE", "None" ); -define( "SUCCESS", "Success" ); -define( "WARNING", "Warning" ); -define( "FAILED", "Failed" ); +define("SERVER_API", "Server API"); +define("PHP_EXTENSION", "%s extension"); +define("CHAR_ENCODING", "Character encoding"); +define("XML_PARSING", "XML parsing"); +define("REQUIREMENTS", "Requirements"); +define("_PHP_VERSION", "PHP version"); +define("RECOMMENDED_SETTINGS", "Recommended settings"); +define("RECOMMENDED_EXTENSIONS", "Recommended extensions"); +define("SETTING_NAME", "Setting name"); +define("RECOMMENDED", "Recommended"); +define("CURRENT", "Current"); +define("RECOMMENDED_EXTENSIONS_MSG", "These extensions are not required for normal use, but may be necessary to exploit + some specific features (like the multi-language or RSS support). Thus, it is recommended to have them installed."); +define("NONE", "None"); +define("SUCCESS", "Success"); +define("WARNING", "Warning"); +define("FAILED", "Failed"); // Titles (main and pages) -define( "XOOPS_INSTALL_WIZARD", "XOOPS Setup Wizard" ); +define("XOOPS_INSTALL_WIZARD", "XOOPS Setup Wizard"); -define( "LANGUAGE_SELECTION", "Language selection" ); -define( "LANGUAGE_SELECTION_TITLE", "Choose your language"); // L128 -define( "INTRODUCTION", "Introduction" ); -define( "INTRODUCTION_TITLE", "Welcome to the XOOPS installation assistant" ); // L0 -define( "CONFIGURATION_CHECK", "Configuration check" ); -define( "CONFIGURATION_CHECK_TITLE", "Checking your server configuration" ); -define( "PATHS_SETTINGS", "Paths settings" ); -define( "PATHS_SETTINGS_TITLE", "Paths settings" ); -define( "DATABASE_CONNECTION", "Database connection" ); -define( "DATABASE_CONNECTION_TITLE", "Database connection" ); -define( "DATABASE_CONFIG", "Database configuration" ); -define( "DATABASE_CONFIG_TITLE", "Database configuration" ); -define( "CONFIG_SAVE", "Configuration save" ); -define( "CONFIG_SAVE_TITLE", "Saving your system configuration" ); -define( "TABLES_CREATION", "Tables creation" ); -define( "TABLES_CREATION_TITLE", "Database tables creation" ); -define( "INITIAL_SETTINGS", "Initial settings" ); -define( "INITIAL_SETTINGS_TITLE", "Please enter your initial settings" ); -define( "DATA_INSERTION", "Data insertion" ); -define( "DATA_INSERTION_TITLE", "Saving your settings to the database" ); -define( "WELCOME", "Welcome" ); -define( "WELCOME_TITLE", "Welcome to your XOOPS site" ); // L0 +define("LANGUAGE_SELECTION", "Language selection"); +define("LANGUAGE_SELECTION_TITLE", "Choose your language"); // L128 +define("INTRODUCTION", "Introduction"); +define("INTRODUCTION_TITLE", "Welcome to the XOOPS installation assistant"); // L0 +define("CONFIGURATION_CHECK", "Configuration check"); +define("CONFIGURATION_CHECK_TITLE", "Checking your server configuration"); +define("PATHS_SETTINGS", "Paths settings"); +define("PATHS_SETTINGS_TITLE", "Paths settings"); +define("DATABASE_CONNECTION", "Database connection"); +define("DATABASE_CONNECTION_TITLE", "Database connection"); +define("DATABASE_CONFIG", "Database configuration"); +define("DATABASE_CONFIG_TITLE", "Database configuration"); +define("CONFIG_SAVE", "Configuration save"); +define("CONFIG_SAVE_TITLE", "Saving your system configuration"); +define("TABLES_CREATION", "Tables creation"); +define("TABLES_CREATION_TITLE", "Database tables creation"); +define("INITIAL_SETTINGS", "Initial settings"); +define("INITIAL_SETTINGS_TITLE", "Please enter your initial settings"); +define("DATA_INSERTION", "Data insertion"); +define("DATA_INSERTION_TITLE", "Saving your settings to the database"); +define("WELCOME", "Welcome"); +define("WELCOME_TITLE", "Welcome to your XOOPS site"); // L0 // Settings (labels and help text) -define( "XOOPS_PATHS", "XOOPS Physical paths" ); -define( "XOOPS_URLS", "Web locations" ); +define("XOOPS_PATHS", "XOOPS Physical paths"); +define("XOOPS_URLS", "Web locations"); -define( "XOOPS_ROOT_PATH_LABEL", "XOOPS documents root physical path" ); -define( "XOOPS_ROOT_PATH_HELP", "Physical path to the XOOPS documents (served) directory WITHOUT trailing slash" ); +define("XOOPS_ROOT_PATH_LABEL", "XOOPS documents root physical path"); +define("XOOPS_ROOT_PATH_HELP", "Physical path to the XOOPS documents (served) directory WITHOUT trailing slash"); -define( "XOOPS_LIB_PATH_LABEL", "XOOPS library directory" ); -define( "XOOPS_LIB_PATH_HELP", "Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of " . XOOPS_ROOT_PATH_LABEL . " to make it secure."); -define( "XOOPS_DATA_PATH_LABEL", "XOOPS datafiles directory" ); -define( "XOOPS_DATA_PATH_HELP", "Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of " . XOOPS_ROOT_PATH_LABEL . " to make it secure." ); +define("XOOPS_LIB_PATH_LABEL", "XOOPS library directory"); +define("XOOPS_LIB_PATH_HELP", "Physical path to the XOOPS library directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of " . XOOPS_ROOT_PATH_LABEL . " to make it secure."); +define("XOOPS_DATA_PATH_LABEL", "XOOPS datafiles directory"); +define("XOOPS_DATA_PATH_HELP", "Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash, for forward compatibility. Locate the folder out of " . XOOPS_ROOT_PATH_LABEL . " to make it secure."); -define( "XOOPS_URL_LABEL", "Website location (URL)" ); // L56 -define( "XOOPS_URL_HELP", "Main URL that will be used to access your XOOPS installation" ); // L58 +define("XOOPS_URL_LABEL", "Website location (URL)"); // L56 +define("XOOPS_URL_HELP", "Main URL that will be used to access your XOOPS installation"); // L58 -define( "LEGEND_CONNECTION", "Server connection" ); -define( "LEGEND_DATABASE", "Database" ); // L51 +define("LEGEND_CONNECTION", "Server connection"); +define("LEGEND_DATABASE", "Database"); // L51 -define( "DB_HOST_LABEL", "Server hostname" ); // L27 -define( "DB_HOST_HELP", "Hostname of the database server. If you are unsure, <em>localhost</em> works in most cases"); // L67 -define( "DB_USER_LABEL", "User name" ); // L28 -define( "DB_USER_HELP", "Name of the user account that will be used to connect to the database server"); // L65 -define( "DB_PASS_LABEL", "Password" ); // L52 -define( "DB_PASS_HELP", "Password of your database user account"); // L68 -define( "DB_NAME_LABEL", "Database name" ); // L29 -define( "DB_NAME_HELP", "The name of database on the host. The installer will attempt to create the database if not exist"); // L64 -define( "DB_CHARSET_LABEL", "Database character set" ); -define( "DB_CHARSET_HELP", "MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations."); -define( "DB_COLLATION_LABEL", "Database collation" ); -define( "DB_COLLATION_HELP", "A collation is a set of rules for comparing characters in a character set."); -define( "DB_PREFIX_LABEL", "Table prefix" ); // L30 -define( "DB_PREFIX_HELP", "This prefix will be added to all new tables created to avoid name conflicts in the database. If you are unsure, just keep the default"); // L63 -define( "DB_PCONNECT_LABEL", "Use persistent connection" ); // L54 -define( "DB_PCONNECT_HELP", "Default is 'No'. Leave it blank if you are unsure"); // L69 -define( "DB_DATABASE_LABEL", "Database" ); +define("DB_HOST_LABEL", "Server hostname"); // L27 +define("DB_HOST_HELP", "Hostname of the database server. If you are unsure, <em>localhost</em> works in most cases"); // L67 +define("DB_USER_LABEL", "User name"); // L28 +define("DB_USER_HELP", "Name of the user account that will be used to connect to the database server"); // L65 +define("DB_PASS_LABEL", "Password"); // L52 +define("DB_PASS_HELP", "Password of your database user account"); // L68 +define("DB_NAME_LABEL", "Database name"); // L29 +define("DB_NAME_HELP", "The name of database on the host. The installer will attempt to create the database if not exist"); // L64 +define("DB_CHARSET_LABEL", "Database character set"); +define("DB_CHARSET_HELP", "MySQL includes character set support that enables you to store data using a variety of character sets and perform comparisons according to a variety of collations."); +define("DB_COLLATION_LABEL", "Database collation"); +define("DB_COLLATION_HELP", "A collation is a set of rules for comparing characters in a character set."); +define("DB_PREFIX_LABEL", "Table prefix"); // L30 +define("DB_PREFIX_HELP", "This prefix will be added to all new tables created to avoid name conflicts in the database. If you are unsure, just keep the default"); // L63 +define("DB_PCONNECT_LABEL", "Use persistent connection"); // L54 +define("DB_PCONNECT_HELP", "Default is 'No'. Leave it blank if you are unsure"); // L69 +define("DB_DATABASE_LABEL", "Database"); -define( "LEGEND_ADMIN_ACCOUNT", "Administrator account" ); -define( "ADMIN_LOGIN_LABEL", "Admin login" ); // L37 -define( "ADMIN_EMAIL_LABEL", "Admin e-mail" ); // L38 -define( "ADMIN_PASS_LABEL", "Admin password" ); // L39 -define( "ADMIN_CONFIRMPASS_LABEL", "Confirm password" ); // L74 +define("LEGEND_ADMIN_ACCOUNT", "Administrator account"); +define("ADMIN_LOGIN_LABEL", "Admin login"); // L37 +define("ADMIN_EMAIL_LABEL", "Admin e-mail"); // L38 +define("ADMIN_PASS_LABEL", "Admin password"); // L39 +define("ADMIN_CONFIRMPASS_LABEL", "Confirm password"); // L74 // Buttons -define( "BUTTON_PREVIOUS", "Previous" ); // L42 -define( "BUTTON_NEXT", "Next" ); // L47 +define("BUTTON_PREVIOUS", "Previous"); // L42 +define("BUTTON_NEXT", "Next"); // L47 // Messages -define( "XOOPS_FOUND", "%s found" ); -define( "CHECKING_PERMISSIONS", "Checking file and directory permissions..." ); // L82 -define( "IS_NOT_WRITABLE", "%s is NOT writable." ); // L83 -define( "IS_WRITABLE", "%s is writable." ); // L84 +define("XOOPS_FOUND", "%s found"); +define("CHECKING_PERMISSIONS", "Checking file and directory permissions..."); // L82 +define("IS_NOT_WRITABLE", "%s is NOT writable."); // L83 +define("IS_WRITABLE", "%s is writable."); // L84 -define( "XOOPS_PATH_FOUND", "Path found." ); +define("XOOPS_PATH_FOUND", "Path found."); -define( "READY_CREATE_TABLES", "No XOOPS tables were detected.<br />The installer is now ready to create the XOOPS system tables.<br />Press <em>next</em> to proceed." ); -define( "XOOPS_TABLES_FOUND", "The XOOPS system tables already exists in your database.<br />Press <em>next</em> to go to the next step." ); // L131 -define( "XOOPS_TABLES_CREATED", "XOOPS system tables have been created.<br />Press <em>next</em> to go to the next step." ); -define( "READY_INSERT_DATA", "The installer is now ready to insert initial data into your database." ); -define( "READY_SAVE_MAINFILE", "The installer is now ready to save the specified settings to <em>mainfile.php</em>.<br />Press <em>next</em> to proceed." ); -define( "SAVED_MAINFILE", "Saved settings in mainfile.php" ); -define( "SAVED_MAINFILE_MSG", "The installer has saved the specified settings to <em>mainfile.php</em> and <em>secure.php</em>. Press <em>next</em> to go to the next step." ); -define( "DATA_ALREADY_INSERTED", "XOOPS data found in database.<br />Press <em>next</em> to go to the next step." ); -define( "DATA_INSERTED", "Initial data have been inserted into database.<br />Press <em>next</em> to go to the next step." ); +define("READY_CREATE_TABLES", "No XOOPS tables were detected.<br />The installer is now ready to create the XOOPS system tables.<br />Press <em>next</em> to proceed."); +define("XOOPS_TABLES_FOUND", "The XOOPS system tables already exists in your database.<br />Press <em>next</em> to go to the next step."); // L131 +define("XOOPS_TABLES_CREATED", "XOOPS system tables have been created.<br />Press <em>next</em> to go to the next step."); +define("READY_INSERT_DATA", "The installer is now ready to insert initial data into your database."); +define("READY_SAVE_MAINFILE", "The installer is now ready to save the specified settings to <em>mainfile.php</em>.<br />Press <em>next</em> to proceed."); +define("SAVED_MAINFILE", "Saved settings in mainfile.php"); +define("SAVED_MAINFILE_MSG", "The installer has saved the specified settings to <em>mainfile.php</em> and <em>secure.php</em>. Press <em>next</em> to go to the next step."); +define("DATA_ALREADY_INSERTED", "XOOPS data found in database.<br />Press <em>next</em> to go to the next step."); +define("DATA_INSERTED", "Initial data have been inserted into database.<br />Press <em>next</em> to go to the next step."); // %s is database name -define( "DATABASE_CREATED", "Database %s created!" ); // L43 +define("DATABASE_CREATED", "Database %s created!"); // L43 // %s is table name -define( "TABLE_NOT_CREATED", "Unable to create table %s" ); // L118 -define( "TABLE_CREATED", "Table %s created." ); // L45 -define( "ROWS_INSERTED", "%d entries inserted to table %s." ); // L119 -define( "ROWS_FAILED", "Failed inserting %d entries to table %s." ); // L120 -define( "TABLE_ALTERED", "Table %s updated."); // L133 -define( "TABLE_NOT_ALTERED", "Failed updating table %s."); // L134 -define( "TABLE_DROPPED", "Table %s dropped."); // L163 -define( "TABLE_NOT_DROPPED", "Failed deleting table %s."); // L164 +define("TABLE_NOT_CREATED", "Unable to create table %s"); // L118 +define("TABLE_CREATED", "Table %s created."); // L45 +define("ROWS_INSERTED", "%d entries inserted to table %s."); // L119 +define("ROWS_FAILED", "Failed inserting %d entries to table %s."); // L120 +define("TABLE_ALTERED", "Table %s updated."); // L133 +define("TABLE_NOT_ALTERED", "Failed updating table %s."); // L134 +define("TABLE_DROPPED", "Table %s dropped."); // L163 +define("TABLE_NOT_DROPPED", "Failed deleting table %s."); // L164 // Error messages -define( "ERR_COULD_NOT_ACCESS", "Could not access the specified folder. Please verify that it exists and is readable by the server." ); -define( "ERR_NO_XOOPS_FOUND", "No XOOPS installation could be found in the specified folder." ); -define( "ERR_INVALID_EMAIL", "Invalid Email" ); // L73 -define( "ERR_REQUIRED", "Information is required." ); // L41 -define( "ERR_PASSWORD_MATCH", "The two passwords do not match" ); -define( "ERR_NEED_WRITE_ACCESS", "The server must be given write access to the following files and folders<br />(i.e. <em>chmod 777 directory_name</em> on a UNIX/LINUX server)<br />If they are not available or not created correctly, please create manually and set proper permissions." ); -define( "ERR_NO_DATABASE", "Could not create database. Contact the server administrator for details." ); // L31 -define( "ERR_NO_DBCONNECTION", "Could not connect to the database server." ); // L106 -define( "ERR_WRITING_CONSTANT", "Failed writing constant %s." ); // L122 +define("ERR_COULD_NOT_ACCESS", "Could not access the specified folder. Please verify that it exists and is readable by the server."); +define("ERR_NO_XOOPS_FOUND", "No XOOPS installation could be found in the specified folder."); +define("ERR_INVALID_EMAIL", "Invalid Email"); // L73 +define("ERR_REQUIRED", "Information is required."); // L41 +define("ERR_PASSWORD_MATCH", "The two passwords do not match"); +define("ERR_NEED_WRITE_ACCESS", "The server must be given write access to the following files and folders<br />(i.e. <em>chmod 777 directory_name</em> on a UNIX/LINUX server)<br />If they are not available or not created correctly, please create manually and set proper permissions."); +define("ERR_NO_DATABASE", "Could not create database. Contact the server administrator for details."); // L31 +define("ERR_NO_DBCONNECTION", "Could not connect to the database server."); // L106 +define("ERR_WRITING_CONSTANT", "Failed writing constant %s."); // L122 -define( "ERR_COPY_MAINFILE", "Could not copy the distribution file to mainfile.php" ); -define( "ERR_WRITE_MAINFILE", "Could not write into mainfile.php. Please check the file permission and try again."); -define( "ERR_READ_MAINFILE", "Could not open mainfile.php for reading" ); +define("ERR_COPY_MAINFILE", "Could not copy the distribution file to mainfile.php"); +define("ERR_WRITE_MAINFILE", "Could not write into mainfile.php. Please check the file permission and try again."); +define("ERR_READ_MAINFILE", "Could not open mainfile.php for reading"); -define( "ERR_INVALID_DBCHARSET", "The charset '%s' is not supported." ); -define( "ERR_INVALID_DBCOLLATION", "The collation '%s' is not supported." ); -define( "ERR_CHARSET_NOT_SET", "Default character set is not set for XOOPS database." ); +define("ERR_INVALID_DBCHARSET", "The charset '%s' is not supported."); +define("ERR_INVALID_DBCOLLATION", "The collation '%s' is not supported."); +define("ERR_CHARSET_NOT_SET", "Default character set is not set for XOOPS database."); define("_INSTALL_CHARSET", "UTF-8"); -define( "SUPPORT", "Supports"); +define("SUPPORT", "Supports"); -define( "LOGIN", "Authentication"); -define( "LOGIN_TITLE", "Authentication"); -define( "USER_LOGIN", "Administrator Login" ); -define( "USERNAME", "Username :"); -define( "PASSWORD", "Password :"); +define("LOGIN", "Authentication"); +define("LOGIN_TITLE", "Authentication"); +define("USER_LOGIN", "Administrator Login"); +define("USERNAME", "Username :"); +define("PASSWORD", "Password :"); -define( "ICONV_CONVERSION", "Character set conversion"); -define( "ZLIB_COMPRESSION", "Zlib Compression"); -define( "IMAGE_FUNCTIONS", "Image functions"); -define( "IMAGE_METAS", "Image meta data (exif)"); +define("ICONV_CONVERSION", "Character set conversion"); +define("ZLIB_COMPRESSION", "Zlib Compression"); +define("IMAGE_FUNCTIONS", "Image functions"); +define("IMAGE_METAS", "Image meta data (exif)"); -define( "ADMIN_EXIST", "The administrator account already exists.<br />Press <strong>next</strong> to go to the next step."); +define("ADMIN_EXIST", "The administrator account already exists.<br />Press <strong>next</strong> to go to the next step."); -define( "CONFIG_SITE", "Site configuration" ); -define( "CONFIG_SITE_TITLE", "Site configuration" ); -define( "MODULES", "Modules installation" ); -define( "MODULES_TITLE", "Modules installation" ); -define( "THEME", "Select theme" ); -define( "THEME_TITLE", "Choose the default theme" ); +define("CONFIG_SITE", "Site configuration"); +define("CONFIG_SITE_TITLE", "Site configuration"); +define("MODULES", "Modules installation"); +define("MODULES_TITLE", "Modules installation"); +define("EXTENSIONS", "Extensions installation"); +define("EXTENSIONS_TITLE", "Extensions installation"); +define("THEME", "Select theme"); +define("THEME_TITLE", "Choose the default theme"); -define( "INSTALLED_MODULES", "The following modules have been installed.<br />Press <strong>next</strong> to go to the next step."); -define( "NO_MODULES_FOUND", "No modules found.<br />Press <strong>next</strong> to go to the next step."); -define( "NO_INSTALLED_MODULES", "No module installed.<br />Press <strong>next</strong> to go to the next step."); +define("INSTALLED_MODULES", "The following modules have been installed.<br />Press <strong>next</strong> to go to the next step."); +define("NO_MODULES_FOUND", "No modules found.<br />Press <strong>next</strong> to go to the next step."); +define("NO_INSTALLED_MODULES", "No module installed.<br />Press <strong>next</strong> to go to the next step."); -define( "THEME_NO_SCREENSHOT", "No screenshot found"); +define("INSTALLED_EXTENSION", "The following extensions have been installed.<br />Press <strong>next</strong> to go to the next step."); +define("NO_EXTENSION_FOUND", "No extensions found.<br />Press <strong>next</strong> to go to the next step."); +define("NO_INSTALLED_EXTENSION", "No extension installed.<br />Press <strong>next</strong> to go to the next step."); -define( "IS_VALOR", " => "); +define("THEME_NO_SCREENSHOT", "No screenshot found"); + +define("IS_VALOR", " => "); + // password message -define( "PASSWORD_LABEL", "Password strength : "); -define( "PASSWORD_DESC", "Password not entered"); -define( "PASSWORD_GENERATOR", "Password generator"); -define( "PASSWORD_GENERATE", "Generate"); -define( "PASSWORD_COPY", "Copy"); +define("PASSWORD_LABEL", "Password strength : "); +define("PASSWORD_DESC", "Password not entered"); +define("PASSWORD_GENERATOR", "Password generator"); +define("PASSWORD_GENERATE", "Generate"); +define("PASSWORD_COPY", "Copy"); -define( "PASSWORD_VERY_WEAK", "Very Weak"); -define( "PASSWORD_WEAK", "Weak"); -define( "PASSWORD_BETTER", "Better"); -define( "PASSWORD_MEDIUM", "Medium"); -define( "PASSWORD_STRONG", "Strong"); -define( "PASSWORD_STRONGEST", "Strongest"); +define("PASSWORD_VERY_WEAK", "Very Weak"); +define("PASSWORD_WEAK", "Weak"); +define("PASSWORD_BETTER", "Better"); +define("PASSWORD_MEDIUM", "Medium"); +define("PASSWORD_STRONG", "Strong"); +define("PASSWORD_STRONGEST", "Strongest"); ?> \ No newline at end of file Copied: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_extensioninstaller.php (from rev 9980, XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_moduleinstaller.php) =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_extensioninstaller.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_extensioninstaller.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -0,0 +1,116 @@ +<?php +/* + 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. +*/ + +/** + * @copyright The XOOPS project http://www.xoops.org/ + * @license http://www.fsf.org/copyleft/gpl.html GNU General Public License (GPL) + * @package installer + * @author Andricq Nicolas (AKA MusS) + * @version $Id$ + */ + +$xoopsOption['checkadmin'] = true; +$xoopsOption['hascommon'] = true; + +require_once dirname(__FILE__) . '/include/common.inc.php'; + +$xoops = Xoops::getInstance(); + +/* @var $wizard XoopsInstallWizard */ +$wizard = $xoops->registry->get('wizard'); + +$xoops->loadLanguage('admin', 'system', $wizard->language); +$xoops->loadLanguage('global', '', $wizard->language); +$xoops->loadLanguage('admin/extension', 'system', $wizard->language); + +$pageHasForm = true; + +if ($_SERVER['REQUEST_METHOD'] == 'POST') { + include_once XOOPS_ROOT_PATH . "/modules/system/class/module.php"; + + $system_module = new SystemModule(); + + $msgs = array(); + foreach ($_REQUEST['modules'] as $dirname => $installmod) { + if ($installmod) { + $msgs[] = $system_module->install($dirname); + } + } + + $pageHasForm = false; + + if (count($msgs) > 0) { + $content = "<div class='x2-note successMsg'>" . INSTALLED_EXTENSION . "</div><ul class='log'>"; + foreach ($msgs as $msg) { + $tempvar = $msg->modinfo['name']; + $content .= "<dt>{$tempvar}</dt>"; + } + $content .= "</ul>"; + } else { + $content = "<div class='x2-note confirmMsg'>" . NO_INSTALLED_EXTENSION . "</div>"; + } + + //Set active modules in cache folder + $xoops->setActiveModules(); +} else { + if (!$xoops->getConfig('language')) { + $xoops->setConfig('language', $_COOKIE['xo_install_lang']); + } + include_once XOOPS_ROOT_PATH . "/modules/system/class/module.php"; + include_once XOOPS_ROOT_PATH . "/modules/system/class/extension.php"; + // Get installed modules + $system_module = new SystemExtension(); + + $dirlist = $system_module->getExtensionList(); + $toinstal = 0; + + $javascript = ""; + $content = "<ul class='log'><li style='background: none;'>"; + $content .= "<table class='module'>\n"; + /* @var $ext XoopsModule */ + foreach ($dirlist as $ext) { + clearstatcache(); + $value = 0; + $style = ""; + + if (in_array($ext->getInfo('dirname'), $wizard->configs['ext'])) { + $value = 1; + $style = " style='background-color:#E6EFC2;'"; + } + + $form = new XoopsThemeForm('', 'modules', 'index.php', 'post'); + $moduleYN = new XoopsFormRadioYN('', 'modules[' . $ext->getInfo('dirname') . ']', $value, _YES, _NO); + $moduleYN->setExtra("onclick='selectModule(\"" . $ext->getInfo('dirname') . "\", this)'"); + $form->addElement($moduleYN); + + $content .= "<tr id='" . $ext->getInfo('dirname') . "'" . $style . ">\n"; + $content .= " <td class='img' ><img src='" . XOOPS_URL . "/modules/" . $ext->getInfo('dirname') . "/" . $ext->getInfo('image') . "' alt='" . $ext->getInfo('name') . "'/></td>\n"; + $content .= " <td>"; + $content .= " " . $ext->getInfo('name') . " " . number_format(round($ext->getInfo('version'), 2), 2) . " (" . $ext->getInfo('dirname') . ")"; + $content .= " <br />" . $ext->getInfo('description'); + $content .= " </td>\n"; + $content .= " <td class='yesno'>"; + $content .= $moduleYN->render(); + $content .= " </td></tr>\n"; + $toinstal++; + } + $content .= "</table>"; + $content .= "</li></ul><script type='text/javascript'>" . $javascript . "</script>"; + if ($toinstal == 0) { + $pageHasForm = false; + $content = "<div class='x2-note confirmMsg'>" . NO_EXTENSION_FOUND . "</div>"; + } +} + +$xoops->registry->set('pageHasHelp', false); +$xoops->registry->set('pageHasForm', $pageHasForm); +$xoops->registry->set('content', $content); +include XOOPS_INSTALL_PATH . '/include/install_tpl.php'; \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_moduleinstaller.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_moduleinstaller.php 2012-08-08 07:53:01 UTC (rev 10028) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/page_moduleinstaller.php 2012-08-08 08:15:49 UTC (rev 10029) @@ -33,8 +33,8 @@ $wizard = $xoops->registry->get('wizard'); $xoops->loadLanguage('admin', 'system', $wizard->language); -$xoops->loadLanguage('global', '',$wizard->language); -$xoops->loadLanguage('admin/modulesadmin', 'system',$wizard->language); +$xoops->loadLanguage('global', '', $wizard->language); +$xoops->loadLanguage('admin/modulesadmin', 'system', $wizard->language); $pageHasForm = true; @@ -69,55 +69,40 @@ if (!$xoops->getConfig('language')) { $xoops->setConfig('language', $_COOKIE['xo_install_lang']); } - + include_once XOOPS_ROOT_PATH . "/modules/system/class/module.php"; // Get installed modules - /* @var $module_handler XoopsModuleHandler */ - $module_handler = $xoops->getHandlerModule(); - $installed_mods = $module_handler->getObjectsArray(); - $listed_mods = array(); - foreach ($installed_mods as $module) { - $listed_mods[] = $module->getVar('dirname'); - } + $system_module = new SystemModule(); - $dirlist = XoopsLists::getModulesList(); + $dirlist = $system_module->getModuleInstall(); $toinstal = 0; $javascript = ""; $content = "<ul class='log'><li style='background: none;'>"; $content .= "<table class='module'>\n"; - foreach ($dirlist as $file) { + /* @var $module XoopsModule */ + foreach ($dirlist as $module) { clearstatcache(); - if (!in_array($file, $listed_mods)) { - $value = 0; - $style = ""; - if (in_array($file, $wizard->configs['modules'])) { - $value = 1; - $style = " style='background-color:#E6EFC2;'"; - } - - $file = trim($file); - /* @var $module XoopsModule */ - $module = $module_handler->create(); - if (!$module->loadInfo($file, false)) { - continue; - } - - $form = new XoopsThemeForm('', 'modules', 'index.php', 'post'); - $moduleYN = new XoopsFormRadioYN('', 'modules['. $module->getInfo('dirname') . ']', $value, _YES, _NO); - $moduleYN->setExtra( "onclick='selectModule(\"" . $file . "\", this)'" ); - $form->addElement($moduleYN); - - $content .= "<tr id='" . $file . "'" . $style . ">\n"; - $content .= " <td class='img' ><img src='" . XOOPS_URL . "/modules/" . $module->getInfo('dirname') . "/" . $module->getInfo('image') . "' alt='" . $module->getInfo('name') . "'/></td>\n"; - $content .= " <td>"; - $content .= " " . $module->getInfo('name') . " " . number_format( round($module->getInfo('version'), 2), 2) . " (" . $module->getInfo('dirname') . ")"; - $content .= " <br />" . $module->getInfo('description'); - $content .= " </td>\n"; - $content .= " <td class='yesno'>"; - $content .= $moduleYN->render() ; - $content .= " </td></tr>\n"; - $toinstal++; + $value = 0; + $style = ""; + if (in_array($module->getInfo('dirname'), $wizard->configs['modules'])) { + $value = 1; + $style = " style='background-color:#E6EFC2;'"; } + $form = new XoopsThemeForm('', 'modules', 'index.php', 'post'); + $moduleYN = new XoopsFormRadioYN('', 'modules[' . $module->getInfo('dirname') . ']', $value, _YES, _NO); + $moduleYN->setExtra("onclick='selectModule(\"" . $module->getInfo('dirname') . "\", this)'"); + $form->addElement($moduleYN); + + $content .= "<tr id='" . $module->getInfo('dirname') . "'" . $style . ">\n"; + $content .= " <td class='img' ><img src='" . XOOPS_URL . "/modules/" . $module->getInfo('dirname') . "/" . $module->getInfo('image') . "' alt='" . $module->getInfo('name') . "'/></td>\n"; + $content .= " <td>"; + $content .= " " . $module->getInfo('name') . " " . number_format(round($module->getInfo('version'), 2), 2) . " (" . $module->getInfo('dirname') . ")"; + $content .= " <br />" . $module->getInfo('description'); + $content .= " </td>\n"; + $content .= " <td class='yesno'>"; + $content .= $moduleYN->render(); + $content .= " </td></tr>\n"; + $toinstal++; } $content .= "</table>"; $content .= "</li></ul><script type='text/javascript'>" . $javascript . "</script>"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:53:07
|
Revision: 10028 http://xoops.svn.sourceforge.net/xoops/?rev=10028&view=rev Author: beckmi Date: 2012-08-08 07:53:01 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (Adding GoogleMaps) Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/googlemaps/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:52:10
|
Revision: 10027 http://xoops.svn.sourceforge.net/xoops/?rev=10027&view=rev Author: beckmi Date: 2012-08-08 07:52:01 +0000 (Wed, 08 Aug 2012) Log Message: ----------- small updates Modified Paths: -------------- XoopsModules/googlemaps/trunk/googlemaps/admin/about.php XoopsModules/googlemaps/trunk/googlemaps/admin/admin_footer.php XoopsModules/googlemaps/trunk/googlemaps/admin/admin_header.php XoopsModules/googlemaps/trunk/googlemaps/admin/main.php XoopsModules/googlemaps/trunk/googlemaps/admin/sqlupdate.php XoopsModules/googlemaps/trunk/googlemaps/admin/sqlupdate2.php XoopsModules/googlemaps/trunk/googlemaps/language/english/admin.php XoopsModules/googlemaps/trunk/googlemaps/language/french/admin.php XoopsModules/googlemaps/trunk/googlemaps/language/german/admin.php XoopsModules/googlemaps/trunk/googlemaps/language/schinese/admin.php XoopsModules/googlemaps/trunk/googlemaps/language/tchinese/admin.php XoopsModules/googlemaps/trunk/googlemaps/xoops_version.php Modified: XoopsModules/googlemaps/trunk/googlemaps/admin/about.php =================================================================== --- XoopsModules/googlemaps/trunk/googlemaps/admin/about.php 2012-08-08 07:50:41 UTC (rev 10026) +++ XoopsModules/googlemaps/trunk/googlemaps/admin/about.php 2012-08-08 07:52:01 UTC (rev 10027) @@ -1,29 +1,26 @@ -<?php -/** - * Marquee module - * - * 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. - * - * @copyright The XOOPS Project (http://www.xoops.org) - * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} - * @package Marquee - * @since 2.5.0 - * @author Mage, Mamba - * @version $Id $ - **/ - -include_once dirname(__FILE__) . '/admin_header.php'; - -xoops_cp_header(); - -$aboutAdmin = new ModuleAdmin(); - -echo $aboutAdmin->addNavigation('about.php'); -echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); - +<?php +/** + * + * 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. + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @author XOOPS Development Team + * @version $Id $ + **/ + +include_once dirname(__FILE__) . '/admin_header.php'; + +xoops_cp_header(); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + include 'admin_footer.php'; \ No newline at end of file Modified: XoopsModules/googlemaps/trunk/googlemaps/admin/admin_footer.php =================================================================== --- XoopsModules/googlemaps/trunk/googlemaps/admin/admin_footer.php 2012-08-08 07:50:41 UTC (rev 10026) +++ XoopsModules/googlemaps/trunk/googlemaps/admin/admin_footer.php 2012-08-08 07:52:01 UTC (rev 10027) @@ -19,9 +19,9 @@ echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" - ." " . _AM_GMAPS_ADMIN_FOOTER . "\n" + ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/googlemaps/trunk/googlemaps/admin/admin_header.php =================================================================== --- XoopsModules/googlemaps/trunk/googlemaps/admin/admin_header.php 2012-08-08 07:50:41 UTC (rev 10026) +++ XoopsModules/googlemaps/trunk/googlemaps/admin/admin_header.php 2012-08-08 07:52:01 UTC (rev 10027) @@ -1,42 +1,39 @@ -<?php -/** - * Marquee module - * - * 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. - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License - * @package Marquee - * @since 2.5.0 - * @author XOOPS Module Team - * @version $Id $ -**/ - -$path = dirname(dirname(dirname(dirname(__FILE__)))); -include_once $path . '/mainfile.php'; -include_once $path . '/include/cp_functions.php'; -require_once $path . '/include/cp_header.php'; - -global $xoopsModule; - -$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); - -// Load language files -xoops_loadLanguage('admin', $thisModuleDir); -xoops_loadLanguage('modinfo', $thisModuleDir); -xoops_loadLanguage('main', $thisModuleDir); - -$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); -$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); -$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); - -if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ - include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); - }else{ - redirect_header("../../../admin.php", 5, _AM_GMAPS_MODULEADMIN_MISSING, false); +<?php +/** + * + * 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. + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @author XOOPS Development Team + * @version $Id $ + **/ + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; + +global $xoopsModule; + +$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +// Load language files +xoops_loadLanguage('admin', $thisModuleDir); +xoops_loadLanguage('modinfo', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); + }else{ + redirect_header("../../../admin.php", 5, _AM_GMAPS_MODULEADMIN_MISSING, false); } \ No newline at end of file Modified: XoopsModules/googlemaps/trunk/googlemaps/admin/main.php =================================================================== --- XoopsModules/googlemaps/trunk/googlemaps/admin/main.php 2012-08-08 07:50:41 UTC (rev 10026) +++ XoopsModules/googlemaps/trunk/googlemaps/admin/main.php 2012-08-08 07:52:01 UTC (rev 10027) @@ -1,984 +1,988 @@ -<?php -############################################################################### -# Phatblokes adaption of google maps v.1.0 for Xoops 2.x # -# Writen by Phatbloke (pha...@wo...) # -# ------------------------------------------------------------------------- # -# # -# ------------------------------------------------------------------------- # -# 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. # -# # -# 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 # -# ------------------------------------------------------------------------ # -############################################################################### -include '../../../include/cp_header.php'; -if ( file_exists("../language/".$xoopsConfig['language']."/main.php") ) { - include "../language/".$xoopsConfig['language']."/main.php"; -} else { - include "../language/english/main.php"; -} -//include '../include/functions.php'; -include_once XOOPS_ROOT_PATH.'/class/xoopstree.php'; -include_once XOOPS_ROOT_PATH."/class/xoopslists.php"; -include_once XOOPS_ROOT_PATH."/include/xoopscodes.php"; -include_once XOOPS_ROOT_PATH.'/class/module.errorhandler.php'; -$myts =& MyTextSanitizer::getInstance(); -$eh = new ErrorHandler; - -// Display the main contents - -function main() -{ - global $xoopsDB, $xoopsModule; - xoops_cp_header(); - - xoops_cp_footer(); -} - -// Add in a new category - -function catAdd() -{ - global $xoopsDB, $xoopsModule, $xoopsModuleConfig; - xoops_cp_header(); - - //Display the map - echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; - echo"<script type=\"text/javascript\">\n"; - echo"//<![CDATA[ \n"; - echo"function loadMap(){\n"; - //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; - echo"var map = new GMap2(document.getElementById(\"map\"));\n"; - echo"map.setCenter(new GLatLng(0, 0), 1);\n"; - echo"map.addControl(new GLargeMapControl());\n"; - echo"map.addControl(new GMapTypeControl());\n"; - echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; - echo"map.clearOverlays();\n"; - //echo"GEvent.addListener(map, 'zoomend', function() {\n"; - echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; - //echo"});\n"; - echo"if (point) {\n"; - echo"map.addOverlay(new GMarker(point,{draggable:true}));\n"; - echo"map.panTo(point);\n"; - echo"lat = point.y;\n"; - echo"lon = point.x;\n"; - echo"document.getElementById(\"lat\").value = lat;\n"; - echo"document.getElementById(\"lon\").value = lon;\n"; - echo"}\n"; - echo"});\n"; - echo"}\n"; - echo"// arrange for our onload handler to 'listen' for onload events\n"; - echo"if (window.attachEvent) {\n"; - echo"window.attachEvent(\"onload\", function() {\n"; - echo"loadMap(); // Internet Explorer\n"; - echo"});\n"; - echo"} else {\n"; - echo"window.addEventListener(\"load\", function() {\n"; - echo"loadMap(); // Firefox and standard browsers\n"; - echo"}, false);\n"; - echo"}\n"; - echo"//]]>\n"; - echo"</script >\n"; - - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_ADDNEWCAT."</th></tr>"; - echo "<form method=post action=main.php>\n"; - echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CAT."</td>"; - echo "<td class='even'><input type=text name=title size=50 maxlength=100></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATLONGITUDE."</td>"; - echo "<td class='even'><input id=lon type=text name=lon size=50 maxlength=250></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATLATITUDE."</td>"; - echo "<td class='even'><input id=lat type=text name=lat size=50 maxlength=250></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_ZOOM."</td>"; - echo "<td class='even'><input id=zoom type=text name=zoom size=50 maxlength=250></td></tr>"; - echo "<input type=\"hidden\" name=\"op\" value=\"catInsert\"></input>"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_ADD."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); -} - -//Insert the category into the DB - -function catInsert() -{ - global $xoopsConfig, $xoopsDB, $myts, $xoopsUser, $xoopsModule, $eh; - $title = $myts->makeTboxData4Save($_POST["title"]); - $lat = $myts->makeTboxData4Save($_POST["lat"]); - $lon = $myts->makeTboxData4Save($_POST["lon"]); - $zoom = $myts->makeTboxData4Save($_POST["zoom"]); - $errormsg = ''; - // Check if Title exist - if ( $title == "" ) { - $errormsg .= "<h4 style='color: #ff0000'>"; - $errormsg .= _MD_ERRORTITLE."</h4>"; - $error =1; - } - if ( $error == 1 ) { - xoops_cp_header(); - echo $errormsg; - xoops_cp_footer(); - exit(); - } - list($order) = $xoopsDB->fetchRow($xoopsDB->query("SELECT MAX(`order`) FROM ".$xoopsDB->prefix("gmap_category"))); - $order++; - //$sql = "INSERT INTO ".$xoopsDB->prefix("gmap_category")." ( `map_id` , `lat` , `lon` , `name` , `zoom` ,`active` , `order`) VALUES ('', '$lat', '$lon', '$title', $zoom, '1', '$order')"; - $sql = "INSERT INTO ".$xoopsDB->prefix("gmap_category")." ( `lat` , `lon` , `name` , `zoom` ,`active` , `order`) VALUES ('$lat', '$lon', '$title', $zoom, '1', '$order')"; - $xoopsDB->query($sql) or $eh->show("0013"); - if ( $newid == 0 ) { - $newid = $xoopsDB->getInsertId(); - } - redirect_header("main.php?op=linksConfigMenu",1,_MD_NEWCATADDED); -} - -//Modify a category select page to choose which cat to mod - -function catMod() -{ - - global $xoopsDB; - $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_category").""); - list($numrows2) = $xoopsDB->fetchRow($result2); - if ( $numrows2 > 0 ) { - $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['map_id'] = $array['map_id']; - $entry[$i]['name'] = $array['name']; - $i++; - } - xoops_cp_header(); - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODCAT."</th></tr>"; - echo "<form method=get action=\"main.php\">\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATID."</td>"; - echo "<td class='even'><select size='1' name='lid'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['map_id']."'>".$entry[$i]['name']."</option>"; - } - echo "</select></td></tr>"; - echo "<input type=hidden name=fct value=mypoints>\n"; - echo "<input type=hidden name=op value=modCat><br /><br />\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); - }else{ - redirect_header("index.php",1,_MD_NOCATS); - } - -} - -//Modify the selected category - -function modCat() -{ - global $xoopsDB, $myts, $eh, $mytree, $xoopsConfig, $xoopsModuleConfig; - $lid = $_GET['lid']; - $result = $xoopsDB->query("select map_id, lat, lon, zoom, name from ".$xoopsDB->prefix("gmap_category")." where map_id=$lid") or $eh->show("0013"); - list($map_id, $lat, $lon, $zoom, $name) = $xoopsDB->fetchRow($result); - $name = $myts->makeTboxData4Edit($name); - $lat = $myts->makeTboxData4Edit($lat); - $lon = $myts->makeTboxData4Edit($lon); - $zoom = $myts->makeTboxData4Edit($zoom); - xoops_cp_header(); - - //Display the map - - echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; - echo"<script type=\"text/javascript\">\n"; - echo"//<![CDATA[ \n"; - echo"function loadMap(){\n"; - //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; - echo"var map = new GMap2(document.getElementById(\"map\"));\n"; - echo"map.addControl(new GLargeMapControl());\n"; - echo"map.addControl(new GMapTypeControl());\n"; - echo"map.setCenter(new GLatLng(".$lat.",".$lon."), ".$zoom.");\n"; - echo"map.addOverlay(new GMarker(new GLatLng(".$lat.",".$lon."),{draggable:true}));\n"; - echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; - echo"map.clearOverlays();\n"; - //echo"GEvent.addListener(map, 'zoomend', function() {\n"; - echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; - //echo"});\n"; - echo"if (point) {\n"; - echo"map.addOverlay(new GMarker(point));\n"; - echo"map.panTo(point);\n"; - echo"lat = point.y;\n"; - echo"lon = point.x;\n"; - echo"document.getElementById(\"lat\").value = lat;\n"; - echo"document.getElementById(\"lon\").value = lon;\n"; - echo"}\n"; - echo"});\n"; - echo"}\n"; - echo"// arrange for our onload handler to 'listen' for onload events\n"; - echo"if (window.attachEvent) {\n"; - echo"window.attachEvent(\"onload\", function() {\n"; - echo"loadMap(); // Internet Explorer\n"; - echo"});\n"; - echo"} else {\n"; - echo"window.addEventListener(\"load\", function() {\n"; - echo"loadMap(); // Firefox and standard browsers\n"; - echo"}, false);\n"; - echo"}\n"; - echo"//]]>\n"; - echo"</script >\n"; - - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODCAT."</th></tr>"; - echo "<form method=post action=\"main.php\">\n"; - echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CAT."</td>"; - echo "<td class='even'><input type=text name=name value=\"$name\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LONGITUDE."</td>"; - echo "<td class='even'><input type=text id=lon name=lon value=\"$lon\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LATITUDE."</td>"; - echo "<td class='even'><input type=text id=lat name=lat value=\"$lat\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_ZOOM."</td>"; - echo "<td class='even'><input type=text name=zoom id=zoom value=\"$zoom\" size=50 maxlength=100></input></td></tr>\n"; - echo "<input type=hidden name=lid value=$map_id></input>\n"; - echo "<input type=hidden name=op value=modCatS>\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><table><tr><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td>"; - echo "<td class='even'>".myTextForm("main.php?op=delCat&lid=".$lid , _MD_DELETE)."</td>"; - echo "<td class='even'>".myTextForm("main.php?op=linksConfigMenu", _MD_CANCEL)."</td>"; - echo "</tr></table></td></tr></table>"; - xoops_cp_footer(); -} - -// Insert the modified category into the DB -function modCatS() -{ - global $xoopsDB, $myts, $eh; - $name = $myts->makeTboxData4Save($_POST["name"]); - $lat = $myts->makeTboxData4Save($_POST["lat"]); - $lon = $myts->makeTboxData4Save($_POST["lon"]); - $zoom = $myts->makeTboxData4Save($_POST["zoom"]); - $xoopsDB->query("update ".$xoopsDB->prefix("gmap_category")." set name='$name', lat='$lat', lon='$lon',zoom='$zoom'where map_id=".$_POST['lid']."") or $eh->show("0013"); - redirect_header("index.php",1,_MD_DBUPDATED); - exit(); -} - -//Add in a new point -function pointAdd() -{ - global $xoopsDB, $xoopsModule, $xoopsModuleConfig; - $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_category").""); - list($numrows2) = $xoopsDB->fetchRow($result2); - if ( $numrows2 > 0 ) { - $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['map_id'] = $array['map_id']; - $entry[$i]['name'] = $array['name']; - $i++; - } - xoops_cp_header(); - echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; - echo"<script type=\"text/javascript\">\n"; - echo"//<![CDATA[ \n"; - echo"function loadMap(){\n"; - //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; - echo"var map = new GMap2(document.getElementById(\"map\"));\n"; - echo"map.addControl(new GLargeMapControl());\n"; - echo"map.addControl(new GMapTypeControl());\n"; - echo"map.setCenter(new GLatLng(0, 0), 1);\n"; - echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; - echo"map.clearOverlays();\n"; - //echo"GEvent.addListener(map, 'zoomend', function() {\n"; - echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; - //echo"});\n"; - echo"if (point) {\n"; - echo"map.addOverlay(new GMarker(point,{draggable:true}));\n"; - echo"map.panTo(point);\n"; - echo"lat = point.y;\n"; - echo"lon = point.x;\n"; - echo"document.getElementById(\"lat\").value = lat;\n"; - echo"document.getElementById(\"lon\").value = lon;\n"; - echo"}\n"; - echo"});\n"; - echo"}\n"; - echo"// arrange for our onload handler to 'listen' for onload events\n"; - echo"if (window.attachEvent) {\n"; - echo"window.attachEvent(\"onload\", function() {\n"; - echo"loadMap(); // Internet Explorer\n"; - echo"});\n"; - echo"} else {\n"; - echo"window.addEventListener(\"load\", function() {\n"; - echo"loadMap(); // Firefox and standard browsers\n"; - echo"}, false);\n"; - echo"}\n"; - echo"//]]>\n"; - echo"</script >\n"; - - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_ADDNEWPOINT."</th></tr>"; - echo "<form method=post action=\"main.php\">\n"; - echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LOCATION."</td>"; - echo "<td class='even'><input type=text name=title size=50 maxlength=100></td><tr>\n"; - - echo "<tr valign='top' align='left'><td class='head'>"._MD_LONGITUDE."</td>"; - echo "<td class='even'><input id=lon type=text name=lon size=50 maxlength=250></td><tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LATITUDE."</td>"; - echo "<td class='even'><input id=lat type=text name=lat size=50 maxlength=250></td><tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_ZOOM."</td>"; - echo "<td class='even'><input id=zoom type=text name=zoom size=50 maxlength=250></td><tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATEGORYC."</td>"; - echo "<td class='even'><select size='1' name='category'>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['map_id']."'>".$entry[$i]['name']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_DESCRIPTIONC."</td>"; - echo "<td class='even'>"; - xoopsCodeTarea("description",60,8); - xoopsSmilies("description"); - echo "</td></tr>\n"; - echo "<input type=\"hidden\" name=\"op\" value=\"pointInsert\"></input>\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_ADD."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); - }else{ - redirect_header("main.php?op=catAdd",1,_MD_NOCATSADD); - } -} - -//Insert the new point into the DB -function pointInsert() -{ - global $xoopsConfig, $xoopsDB, $myts, $xoopsUser, $xoopsModule, $eh; - $title = $myts->makeTboxData4Save($_POST["title"]); - $lat = $myts->makeTboxData4Save($_POST["lat"]); - $lon = $myts->makeTboxData4Save($_POST["lon"]); - $zoom = $myts->makeTboxData4Save($_POST["zoom"]); - $category = $myts->makeTboxData4Save($_POST["category"]); - $description = $myts->makeTareaData4Save($_POST["description"]); - $submitter = $xoopsUser->uid(); - $date = time(); - $errormsg = ''; - // Check if Title exist - if ( $title == "" ) { - $errormsg .= "<h4 style='color: #ff0000'>"; - $errormsg .= _MD_ERRORTITLE."</h4>"; - $error =1; - } - - // Check if Description exist - if ( $description == "" ) { - $errormsg .= "<h4 style='color: #ff0000'>"; - $errormsg .= _MD_ERRORDESC."</h4>"; - $error =1; - } - if ( $error == 1 ) { - xoops_cp_header(); - echo $errormsg; - xoops_cp_footer(); - exit(); - } - list($order) = $xoopsDB->fetchRow($xoopsDB->query("SELECT MAX(`order`) FROM ".$xoopsDB->prefix("gmap_points")." WHERE `map_id` = ".$category)); - $order++; - $sql = "INSERT INTO ".$xoopsDB->prefix("gmap_points")." (`map_id` , `lat` , `lon` , `title` , `html` , `zoom` , `submitter` , `status` , `date`, `order`) VALUES ('$category', '$lat', '$lon', '$title', '$description', '$zoom','$submitter', '1', '$date', '$order')"; - $xoopsDB->query($sql) or $eh->show("0013"); - if ( $newid == 0 ) { - $newid = $xoopsDB->getInsertId(); - } - redirect_header("main.php?op=linksConfigMenu",1,_MD_NEWPOINTADDED); -} - -//Modify a point select page to choose which point to mod - -function pointMod() -{ - - global $xoopsDB; - $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_points").""); - list($numrows2) = $xoopsDB->fetchRow($result2); - if ( $numrows2 > 0 ) { - $result1 = $xoopsDB->query("select id, title from ".$xoopsDB->prefix("gmap_points").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['id'] = $array['id']; - $entry[$i]['title'] = $array['title']; - $i++; - } - xoops_cp_header(); - echo "<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODPOINT."</th></tr>"; - echo "<form method=get action=\"main.php\">\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_POINTID."</td>"; - echo "<td class='even'><select size='1' name='lid'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['id']."'>".$entry[$i]['title']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<input type=hidden name=fct value=mypoints>\n"; - echo "<input type=hidden name=op value=modPoint><br /><br />\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); - }else{ - redirect_header("index.php",1,_MD_NOPOINTS); - } - -} - -//Modify the point - -function modPoint() -{ - global $xoopsDB, $myts, $eh, $mytree, $xoopsConfig, $xoopsModuleConfig; - $lid = $_GET['lid']; - $result = $xoopsDB->query("select id, lat, lon, zoom, map_id, title, html from ".$xoopsDB->prefix("gmap_points")." where id=$lid") or $eh->show("0013"); - list($id, $lat, $lon, $zoom, $map_id, $title, $html) = $xoopsDB->fetchRow($result); - $title = $myts->makeTboxData4Edit($title); - $lat = $myts->makeTboxData4Edit($lat); - $lon = $myts->makeTboxData4Edit($lon); - $zoom = $myts->makeTboxData4Edit($zoom); - $map_id = $myts->makeTboxData4Edit($map_id); - $GLOBALS['html'] = $myts->makeTareaData4Edit($html); - $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['map_id'] = $array['map_id']; - $entry[$i]['name'] = $array['name']; - $i++; - } - xoops_cp_header(); - - //Display Map - - echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; - echo"<script type=\"text/javascript\">\n"; - echo"//<![CDATA[ \n"; - echo"function loadMap(){\n"; - //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; - echo"var map = new GMap2(document.getElementById(\"map\"));\n"; - echo"map.addControl(new GLargeMapControl());\n"; - echo"map.addControl(new GMapTypeControl());\n"; - echo"map.setCenter(new GLatLng(".$lat.",".$lon."), ".$zoom.");\n"; - echo"map.addOverlay(new GMarker(new GLatLng(".$lat.",".$lon."),{draggable:true}));\n"; - echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; - echo"map.clearOverlays();\n"; - //echo"GEvent.addListener(map, 'zoomend', function() {\n"; - echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; - //echo"});\n"; - echo"if (point) {\n"; - echo"map.addOverlay(new GMarker(point));\n"; - echo"map.panTo(point);\n"; - echo"lat = point.y;\n"; - echo"lon = point.x;\n"; - echo"document.getElementById(\"lat\").value = lat;\n"; - echo"document.getElementById(\"lon\").value = lon;\n"; - echo"}\n"; - echo"});\n"; - echo"}\n"; - echo"// arrange for our onload handler to 'listen' for onload events\n"; - echo"if (window.attachEvent) {\n"; - echo"window.attachEvent(\"onload\", function() {\n"; - echo"loadMap(); // Internet Explorer\n"; - echo"});\n"; - echo"} else {\n"; - echo"window.addEventListener(\"load\", function() {\n"; - echo"loadMap(); // Firefox and standard browsers\n"; - echo"}, false);\n"; - echo"}\n"; - echo"//]]>\n"; - echo"</script >\n"; - - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODPOINT."</th></tr>"; - echo "<form method=post action=\"main.php\">\n"; - echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LOCATION."</td>"; - echo "<td class='even'><input type=text name=title value=\"$title\" size=50 maxlength=100></input></td></tr>\n"; - - echo "<tr valign='top' align='left'><td class='head'>"._MD_LONGITUDE."</td>"; - echo "<td class='even'><input type=text id=lon name=lon value=\"$lon\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_LATITUDE."</td>"; - echo "<td class='even'><input type=text id=lat name=lat value=\"$lat\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_ZOOM."</td>"; - echo "<td class='even'><input type=text name=zoom id=zoom value=\"$zoom\" size=50 maxlength=100></input></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATEGORYC."</td>"; - echo "<td class='even'><select size='1' name='map_id'>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - if ( $map_id == $entry[$i]['map_id'] ) { - $opt_selected = "selected='selected'"; - }else{ - $opt_selected = ""; - } - echo "<option value='".$entry[$i]['map_id']."' $opt_selected >".$entry[$i]['name']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_DESCRIPTIONC."</td>"; - echo "<td class='even'>"; - xoopsCodeTarea("html",60,8); - xoopsSmilies("html"); - echo "</td></tr>\n"; - echo "<input type=hidden name=lid value=$id></input>\n"; - echo "<input type=hidden name=op value=modPointS>\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><table><tr><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form>"; - echo "<td class='even'>".myTextForm("main.php?op=delPoint&lid=".$lid , _MD_DELETE)."</td>"; - echo "<td class='even'>".myTextForm("main.php?op=linksConfigMenu", _MD_CANCEL)."</td>"; - echo "</tr></table></td></tr></table>"; - xoops_cp_footer(); -} - -//Insert the modified point into the DB - -function modPointS() -{ - global $xoopsDB, $myts, $eh; - $title = $myts->makeTboxData4Save($_POST["title"]); - $map_id = $_POST["map_id"]; - $lat = $myts->makeTboxData4Save($_POST["lat"]); - $lon = $myts->makeTboxData4Save($_POST["lon"]); - $zoom = $myts->makeTboxData4Save($_POST["zoom"]); - $html = $myts->makeTareaData4Save($_POST["html"]); - $xoopsDB->query("update ".$xoopsDB->prefix("gmap_points")." set map_id='$map_id', title='$title', lat='$lat', lon='$lon',zoom='$zoom',html='$html', status=2, date=".time()." where id=".$_POST['lid']."") or $eh->show("0013"); - redirect_header("index.php",1,_MD_DBUPDATED); - exit(); -} - -//Delete a Category - -function delCat() -{ - global $xoopsDB, $eh, $xoopsModule; - $sql = sprintf("DELETE FROM %s WHERE map_id = %u", $xoopsDB->prefix("gmap_category"), $_GET['lid']); - $xoopsDB->query($sql) or $eh->show("0013"); - redirect_header("index.php",1,_MD_CATDELETED); - exit(); -} - -//Delete a point - -function delPoint() -{ - global $xoopsDB, $eh, $xoopsModule; - $sql = sprintf("DELETE FROM %s WHERE id = %u", $xoopsDB->prefix("gmap_points"), $_GET['lid']); - $xoopsDB->query($sql) or $eh->show("0013"); - redirect_header("index.php",1,_MD_POINTDELETED); - exit(); -} - -//Add a new polyline - -function plAdd() -{ - - global $xoopsDB; - $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_points").""); - list($numrows2) = $xoopsDB->fetchRow($result2); - if ( $numrows2 > 1 ) { - $result1 = $xoopsDB->query("select id, title from ".$xoopsDB->prefix("gmap_points").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['id'] = $array['id']; - $entry[$i]['title'] = $array['title']; - $i++; - } - $result3 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result3)) { - $centry[$i]['map_id'] = $array['map_id']; - $centry[$i]['name'] = $array['name']; - $i++; - } - xoops_cp_header(); - echo "<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_PLADD."</th></tr>"; - echo "<form method=post action=\"main.php\">\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_PLID1."</td>"; - echo "<td class='even'><select size='1' name='lid'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['id']."'>".$entry[$i]['title']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_PLID2."</td>"; - echo "<td class='even'><select size='1' name='lid2'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['id']."'>".$entry[$i]['title']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATEGORYC."</td>"; - echo "<td class='even'><select size='1' name='map_id'>"; - $count_msg = count($centry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$centry[$i]['map_id']."'>".$centry[$i]['name']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<input type=hidden name=fct value=mypoints>\n"; - echo "<input type=hidden name=op value=plInsert><br /><br />\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_ADD."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); - }else{ - redirect_header("index.php",1,_MD_NOPOINTS); - } -} - -//Insert the polyline into the DB - -function plInsert() -{ - global $xoopsConfig, $xoopsDB, $myts, $xoopsUser, $xoopsModule, $eh; - $point_id1 = $_POST["lid"]; - $point_id2 = $_POST["lid2"]; - $map_id = $_POST["map_id"]; - $errormsg = ''; - // Check if point exists - if ( $point_id1 == "" | $point_id2 == "") { - $errormsg .= "<h4 style='color: #ff0000'>"; - $errormsg .= _MD_ERRORPOINT."</h4>"; - $error =1; - } - - - if ( $error == 1 ) { - xoops_cp_header(); - echo $errormsg; - xoops_cp_footer(); - exit(); - } - $sql = "INSERT INTO ".$xoopsDB->prefix("gmap_pl")." (`map_id` , `point_id1` , `point_id2`, `active`) VALUES ('$map_id', '$point_id1', '$point_id2', '1')"; - $xoopsDB->query($sql) or $eh->show("0013"); - redirect_header("main.php?op=linksConfigMenu",1,_MD_NEWPLADDED); -} - -//modify a polyline select page - -function plMod() -{ - - global $xoopsDB; - $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_pl").""); - list($numrows2) = $xoopsDB->fetchRow($result2); - if ( $numrows2 > 0 ) { - $result1 = $xoopsDB->query("select * from ".$xoopsDB->prefix("gmap_pl").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $entry[$i]['id'] = $array['id']; - $entry[$i]['point_id1'] = $array['point_id1']; - $result3 = $xoopsDB->query("select title from ".$xoopsDB->prefix("gmap_points")." WHERE id = ".$entry[$i]['point_id1'].""); - list($title) = $xoopsDB->fetchRow($result3); - $entry[$i]['point_name1'] = $title; - $entry[$i]['point_id2'] = $array['point_id2']; - $result4 = $xoopsDB->query("select title from ".$xoopsDB->prefix("gmap_points")." WHERE id = ".$entry[$i]['point_id2'].""); - list($title) = $xoopsDB->fetchRow($result4); - $entry[$i]['point_name2']= $title; - $i++; - } - xoops_cp_header(); - echo "<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODPL."</th></tr>"; - echo "<form method=get action=\"main.php\">\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_PLID."</td>"; - echo "<td class='even'><select size='1' name='lid'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($entry); - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<option value='".$entry[$i]['id']."'>".$entry[$i]['point_name1']." -> ".$entry[$i]['point_name2']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<input type=hidden name=fct value=mypoints>\n"; - echo "<input type=hidden name=op value=modPl><br /><br />\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); - }else{ - redirect_header("index.php",1,_MD_NOPOINTS); - } - -} - -// Modify the polyline page - -function modPl() -{ - global $xoopsDB, $myts, $eh, $mytree, $xoopsConfig, $xoopsModuleConfig; - $lid = $_GET['lid']; - $result = $xoopsDB->query("select * from ".$xoopsDB->prefix("gmap_pl")." where id=$lid") or $eh->show("0013"); - list($id, $map_id, $point_id1, $point_id2) = $xoopsDB->fetchRow($result); - $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $centry[$i]['map_id'] = $array['map_id']; - $centry[$i]['name'] = $array['name']; - $i++; - } - $result2 = $xoopsDB->query("select id, title from ".$xoopsDB->prefix("gmap_points").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result2)) { - $pentry[$i]['id'] = $array['id']; - $pentry[$i]['title'] = $array['title']; - $i++; - } - xoops_cp_header(); - echo "<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODPL."</th></tr>"; - echo "<form method=post action=\"index.php\">\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_PLID1."</td>"; - echo "<td class='even'><select size='1' name='lid'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($pentry); - for ( $i = 0; $i < $count_msg; $i++ ) { - if ( $point_id1 == $pentry[$i]['id'] ) { - $opt_selected = "selected='selected'"; - }else{ - $opt_selected = ""; - } - echo "<option value='".$pentry[$i]['id']."' $opt_selected>".$pentry[$i]['title']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_PLID2."</td>"; - echo "<td class='even'><select size='1' name='lid2'>"; - echo "<option value=' '>------</option>"; - $count_msg = count($pentry); - for ( $i = 0; $i < $count_msg; $i++ ) { - if ( $point_id2 == $pentry[$i]['id'] ) { - $opt_selected = "selected='selected'"; - }else{ - $opt_selected = ""; - } - echo "<option value='".$pentry[$i]['id']."' $opt_selected>".$pentry[$i]['title']."</option>"; - } - echo "</select></td></tr>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATEGORYC."</td>"; - echo "<td class='even'><select size='1' name='map_id'>"; - $count_msg = count($centry); - for ( $i = 0; $i < $count_msg; $i++ ) { - if ( $map_id == $centry[$i]['map_id'] ) { - $opt_selected = "selected='selected'"; - }else{ - $opt_selected = ""; - } - echo "<option value='".$centry[$i]['map_id']."' $opt_selected>".$centry[$i]['name']."</option>"; - } - echo "</select></td></tr>\n"; - echo "<input type=hidden name=fct value=mypoints>\n"; - echo "<input type=hidden name=id value=$lid></input>\n"; - echo "<input type=hidden name=op value=modPlS><br /><br />\n"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><table><tr><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td>"; - echo "<td class='even'>".myTextForm("main.php?op=delPl&lid=".$lid , _MD_DELETE)."</td>"; - echo "<td class='even'>".myTextForm("main.php?op=linksConfigMenu", _MD_CANCEL)."</td>"; - echo "</tr></table></td></tr></table>"; - xoops_cp_footer(); -} - -//submit the polyline to the DB - -function modPlS() -{ - global $xoopsDB, $myts, $eh; - $point_id1 = $_POST["lid"]; - $point_id2 = $_POST["lid2"]; - $map_id = $_POST["map_id"]; - $xoopsDB->query("update ".$xoopsDB->prefix("gmap_pl")." set map_id='$map_id', point_id1='$point_id1', point_id2='$point_id2', active=2 where id=".$_POST_['id']."") or $eh->show("0013"); - redirect_header("index.php",1,_MD_DBUPDATED); - exit(); -} - -//Delete a polyline - -function delPl() -{ - global $xoopsDB, $eh, $xoopsModule; - $sql = sprintf("DELETE FROM %s WHERE id = %u", $xoopsDB->prefix("gmap_pl"), $_GET['lid']); - $xoopsDB->query($sql) or $eh->show("0013"); - redirect_header("index.php",1,_MD_POINTDELETED); - exit(); -} - -//Order a Category - -function catOrder() -{ -global $xoopsDB,$myts, $eh; -$result = $xoopsDB->query("select `map_id`, `name`, `order` from ".$xoopsDB->prefix("gmap_category")." ORDER BY `order` ASC") or $eh->show("0013"); -$i = 0; - while ($array = $xoopsDB->fetchArray($result)) { - $entry[$i]['id'] = $array['map_id']; - $entry[$i]['name'] = $array['name']; - $entry[$i]['order'] = $array['order']; - $i++; - } -xoops_cp_header(); - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_CATORDER."</th></tr>"; - echo "<form method=post action=main.php>"; - - $count_msg = count($entry); - echo "<input type=hidden name=count value='".$count_msg."'>"; - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<tr valign='top' align='left'><td class='head'>".$entry[$i]['name']."</td><td class='even'><input type=text name=order".$i." value=".$entry[$i]['order']." size=3 maxlength=100></input></td></tr>\n"; - echo "<input type=hidden name=id".$i." value=".$entry[$i]['id'].">\n"; - } -echo "<input type=hidden name=op value=catOrderS>"; -echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); -} - -//Order a Category into the DB - -function catOrderS() -{ - global $xoopsDB, $myts, $eh; - - $count_msg = $_POST["count"]; - for ( $i = 0; $i < $count_msg; $i++ ) { - $id = $_POST["id".$i]; - $order = $_POST["order".$i]; - $xoopsDB->query("update ".$xoopsDB->prefix("gmap_category")." set `order`='$order' where map_id='$id'") or $eh->show("0013"); - } - redirect_header("index.php",1,_MD_DBUPDATED); - exit(); -} - -//Order a Point - -function pointOrder() -{ - global $xoopsDB,$myts, $eh; - if ($_POST['map_id'] != ""){ - $map_id = $_POST['map_id']; - $result = $xoopsDB->query("select `id`, `title`, `order` from ".$xoopsDB->prefix("gmap_points")." WHERE `map_id` = ".$map_id." ORDER BY `order` ASC") or $eh->show("0013"); - } - $i = 0; - while ($array = $xoopsDB->fetchArray($result)) { - $entry[$i]['id'] = $array['id']; - $entry[$i]['title'] = $array['title']; - $entry[$i]['order'] = $array['order']; - $i++; - } - $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); - $i = 0; - while ($array = $xoopsDB->fetchArray($result1)) { - $centry[$i]['map_id'] = $array['map_id']; - $centry[$i]['name'] = $array['name']; - $i++; - } - xoops_cp_header(); - echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_POINTORDER."</th></tr>"; - echo "<form method=post action=main.php>"; - echo "<tr valign='top' align='left'><td class='head'>"._MD_CATEGORYC."</td>"; - $count_msg = count($entry); - echo "<td class='even'><input type=hidden name=op value=pointOrder><select size='1' onchange=\"JavaScript:submit()\" name='map_id'>"; - echo "<option value=' '>------</option>"; - $count_msg2 = count($centry); - for ( $i = 0; $i < $count_msg2; $i++ ) { - if ( $map_id == $centry[$i]['map_id'] ) { - $opt_selected = "selected='selected'"; - }else{ - $opt_selected = ""; - } - echo "<option value='".$centry[$i]['map_id']."' $opt_selected >".$centry[$i]['name']."</option>"; - } - echo "</select></td></tr></form>"; - echo "<form method=post action=main.php>"; - echo "<input type=hidden name=count value='".$count_msg."'>"; - for ( $i = 0; $i < $count_msg; $i++ ) { - echo "<tr valign='top' align='left'><td class='head'>".$entry[$i]['title']."</td><td class='even'><input type=text name=order".$i." value=".$entry[$i]['order']." size=3 maxlength=100></input><input type=hidden name=id".$i." value=".$entry[$i]['id']."></td></tr>\n"; - } - echo "<input type=hidden name=op value=pointOrderS>"; - echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; - xoops_cp_footer(); -} - -//Submit the ordered point to the DB - -function pointOrderS() -{ - global $xoopsDB, $myts, $eh; - - $count_msg = $_POST["count"]; - for ( $i = 0; $i < $count_msg; $i++ ) { - $id = $_POST["id".$i]; - $order = $_POST["order".$i]; - $xoopsDB->query("update ".$xoopsDB->prefix("gmap_points")." set `order`='$order' where id='$id'") or $eh->show("0013"); - } - redirect_header("index.php",1,_MD_DBUPDATED); - exit(); -} - -if(!isset($_POST['op'])) { - $op = isset($_GET['op']) ? $_GET['op'] : 'main'; -} else { - $op = $_POST['op']; -} -switch ($op) { -case "catAdd": - catAdd(); - break; -case "catInsert": - catInsert(); - break; -case "pointAdd": - pointAdd(); - break; -case "pointInsert": - pointInsert(); - break; -case "plAdd": - plAdd(); - break; -case "plInsert": - plInsert(); - break; -case "plMod": - plMod(); - break; -case "modPl": - modPl(); - break; -case "modPlS": - modPlS(); - break; -case "pointMod": - pointMod(); - break; -case "modPoint": - modPoint(); - break; -case "modPointS": - modPointS(); - break; -case "catMod": - catMod(); - break; -case "modCat": - modCat(); - break; -case "modCatS": - modCatS(); - break; -case "delCat": - delCat(); - break; -case "delPoint": - delPoint(); - break; -case "delPl": - delPl(); - break; -case "pointDel": - pointDel(); - break; -case "pointOrder": - pointOrder(); - break; -case "pointOrderS": - pointOrderS(); - break; -case "catOrder": - catOrder(); - break; -case "catOrderS": - catOrderS(); - break; -case 'main': -default: - main(); - break; -} -?> +<?php +############################################################################### +# Phatblokes adaption of google maps v.1.0 for Xoops 2.x # +# Writen by Phatbloke (pha...@wo...) # +# ------------------------------------------------------------------------- # +# # +# ------------------------------------------------------------------------- # +# 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. # +# # +# 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 # +# ------------------------------------------------------------------------ # +############################################################################### +include '../../../include/cp_header.php'; +if ( file_exists("../language/".$xoopsConfig['language']."/main.php") ) { + include "../language/".$xoopsConfig['language']."/main.php"; +} else { + include "../language/english/main.php"; +} +//include '../include/functions.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopstree.php'; +include_once XOOPS_ROOT_PATH."/class/xoopslists.php"; +include_once XOOPS_ROOT_PATH."/include/xoopscodes.php"; +include_once XOOPS_ROOT_PATH.'/class/module.errorhandler.php'; +$myts =& MyTextSanitizer::getInstance(); +$eh = new ErrorHandler; + +// Display the main contents + +function main() +{ + global $xoopsDB, $xoopsModule; + xoops_cp_header(); + + xoops_cp_footer(); +} + +// Add in a new category + +function catAdd() +{ + global $xoopsDB, $xoopsModule, $xoopsModuleConfig; + xoops_cp_header(); + + //Display the map + echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; + echo"<script type=\"text/javascript\">\n"; + echo"//<![CDATA[ \n"; + echo"function loadMap(){\n"; + //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; + echo"var map = new GMap2(document.getElementById(\"map\"));\n"; + echo"map.setCenter(new GLatLng(0, 0), 1);\n"; + echo"map.addControl(new GLargeMapControl());\n"; + echo"map.addControl(new GMapTypeControl());\n"; + echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; + echo"map.clearOverlays();\n"; + //echo"GEvent.addListener(map, 'zoomend', function() {\n"; + echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; + //echo"});\n"; + echo"if (point) {\n"; + echo"map.addOverlay(new GMarker(point,{draggable:true}));\n"; + echo"map.panTo(point);\n"; + echo"lat = point.y;\n"; + echo"lon = point.x;\n"; + echo"document.getElementById(\"lat\").value = lat;\n"; + echo"document.getElementById(\"lon\").value = lon;\n"; + echo"}\n"; + echo"});\n"; + echo"}\n"; + echo"// arrange for our onload handler to 'listen' for onload events\n"; + echo"if (window.attachEvent) {\n"; + echo"window.attachEvent(\"onload\", function() {\n"; + echo"loadMap(); // Internet Explorer\n"; + echo"});\n"; + echo"} else {\n"; + echo"window.addEventListener(\"load\", function() {\n"; + echo"loadMap(); // Firefox and standard browsers\n"; + echo"}, false);\n"; + echo"}\n"; + echo"//]]>\n"; + echo"</script >\n"; + + echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_ADDNEWCAT."</th></tr>"; + echo "<form method=post action=main.php>\n"; + echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_CAT."</td>"; + echo "<td class='even'><input type=text name=title size=50 maxlength=100></td></tr>"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_CATLONGITUDE."</td>"; + echo "<td class='even'><input id=lon type=text name=lon size=50 maxlength=250></td></tr>"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_CATLATITUDE."</td>"; + echo "<td class='even'><input id=lat type=text name=lat size=50 maxlength=250></td></tr>"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_ZOOM."</td>"; + echo "<td class='even'><input id=zoom type=text name=zoom size=50 maxlength=250></td></tr>"; + echo "<input type=\"hidden\" name=\"op\" value=\"catInsert\"></input>"; + echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_ADD."' accesskey=\"s\" /></form></td></tr></table>"; + xoops_cp_footer(); +} + +//Insert the category into the DB + +function catInsert() +{ + global $xoopsConfig, $xoopsDB, $myts, $xoopsUser, $xoopsModule, $eh; + $title = $myts->makeTboxData4Save($_POST["title"]); + $lat = $myts->makeTboxData4Save($_POST["lat"]); + $lon = $myts->makeTboxData4Save($_POST["lon"]); + $zoom = $myts->makeTboxData4Save($_POST["zoom"]); + $errormsg = ''; + // Check if Title exist + if ( $title == "" ) { + $errormsg .= "<h4 style='color: #ff0000'>"; + $errormsg .= _MD_ERRORTITLE."</h4>"; + $error =1; + } + if ( $error == 1 ) { + xoops_cp_header(); + echo $errormsg; + xoops_cp_footer(); + exit(); + } + list($order) = $xoopsDB->fetchRow($xoopsDB->query("SELECT MAX(`order`) FROM ".$xoopsDB->prefix("gmap_category"))); + $order++; + //$sql = "INSERT INTO ".$xoopsDB->prefix("gmap_category")." ( `map_id` , `lat` , `lon` , `name` , `zoom` ,`active` , `order`) VALUES ('', '$lat', '$lon', '$title', $zoom, '1', '$order')"; + $sql = "INSERT INTO ".$xoopsDB->prefix("gmap_category")." ( `lat` , `lon` , `name` , `zoom` ,`active` , `order`) VALUES ('$lat', '$lon', '$title', $zoom, '1', '$order')"; + $xoopsDB->query($sql) or $eh->show("0013"); + if ( $newid == 0 ) { + $newid = $xoopsDB->getInsertId(); + } + redirect_header("main.php?op=catMod",1,_MD_NEWCATADDED); +} + +//Modify a category select page to choose which cat to mod + +function catMod() +{ + + global $xoopsDB; + $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("gmap_category").""); + list($numrows2) = $xoopsDB->fetchRow($result2); + if ( $numrows2 > 0 ) { + $result1 = $xoopsDB->query("select map_id, name from ".$xoopsDB->prefix("gmap_category").""); + $i = 0; + while ($array = $xoopsDB->fetchArray($result1)) { + $entry[$i]['map_id'] = $array['map_id']; + $entry[$i]['name'] = $array['name']; + $i++; + } + xoops_cp_header(); + echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODCAT."</th></tr>"; + echo "<form method=get action=\"main.php\">\n"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_CATID."</td>"; + echo "<td class='even'><select size='1' name='lid'>"; + echo "<option value=' '>------</option>"; + $count_msg = count($entry); + for ( $i = 0; $i < $count_msg; $i++ ) { + echo "<option value='".$entry[$i]['map_id']."'>".$entry[$i]['name']."</option>"; + } + echo "</select></td></tr>"; + echo "<input type=hidden name=fct value=mypoints>\n"; + echo "<input type=hidden name=op value=modCat><br /><br />\n"; + echo "<tr valign='top' align='left'><td class='head'></td><td class='even'><input type='submit' class='formButton' name='post' id='post' value='"._MD_MODIFY."' accesskey=\"s\" /></form></td></tr></table>"; + xoops_cp_footer(); + }else{ + redirect_header("index.php",1,_MD_NOCATS); + } + +} + +//Modify the selected category + +function modCat() +{ + global $xoopsDB, $myts, $eh, $mytree, $xoopsConfig, $xoopsModuleConfig; + $lid = $_GET['lid']; + $result = $xoopsDB->query("select map_id, lat, lon, zoom, name from ".$xoopsDB->prefix("gmap_category")." where map_id=$lid") or $eh->show("0013"); + list($map_id, $lat, $lon, $zoom, $name) = $xoopsDB->fetchRow($result); + $name = $myts->makeTboxData4Edit($name); + $lat = $myts->makeTboxData4Edit($lat); + $lon = $myts->makeTboxData4Edit($lon); + $zoom = $myts->makeTboxData4Edit($zoom); + xoops_cp_header(); + + //Display the map + + echo"<script src=\"http://maps.google.com/maps?file=api&v=2.x&key=".$xoopsModuleConfig['api']."\" type=\"text/javascript\"></script >\n"; + echo"<script type=\"text/javascript\">\n"; + echo"//<![CDATA[ \n"; + echo"function loadMap(){\n"; + //echo"function GPoint2(x,y) { return new GLatLng(y,x); }\n"; + echo"var map = new GMap2(document.getElementById(\"map\"));\n"; + echo"map.addControl(new GLargeMapControl());\n"; + echo"map.addControl(new GMapTypeControl());\n"; + echo"map.setCenter(new GLatLng(".$lat.",".$lon."), ".$zoom.");\n"; + echo"map.addOverlay(new GMarker(new GLatLng(".$lat.",".$lon."),{draggable:true}));\n"; + echo"GEvent.addListener(map, \"click\", function(overlay, point){\n"; + echo"map.clearOverlays();\n"; + //echo"GEvent.addListener(map, 'zoomend', function() {\n"; + echo"document.getElementById(\"zoom\").value = map.getZoom();\n"; + //echo"});\n"; + echo"if (point) {\n"; + echo"map.addOverlay(new GMarker(point));\n"; + echo"map.panTo(point);\n"; + echo"lat = point.y;\n"; + echo"lon = point.x;\n"; + echo"document.getElementById(\"lat\").value = lat;\n"; + echo"document.getElementById(\"lon\").value = lon;\n"; + echo"}\n"; + echo"});\n"; + echo"}\n"; + echo"// arrange for our onload handler to 'listen' for onload events\n"; + echo"if (window.attachEvent) {\n"; + echo"window.attachEvent(\"onload\", function() {\n"; + echo"loadMap(); // Internet Explorer\n"; + echo"});\n"; + echo"} else {\n"; + echo"window.addEventListener(\"load\", function() {\n"; + echo"loadMap(); // Firefox and standard browsers\n"; + echo"}, false);\n"; + echo"}\n"; + echo"//]]>\n"; + echo"</script >\n"; + + echo"<table width='100%' class='outer' cellspacing='1'><tr><th colspan='2'>"._MD_MODCAT."</th></tr>"; + echo "<form method=post action=\"main.php\">\n"; + echo "<tr valign='top' align='center'><td class='head' colspan='2'><div id='map' style='height: 400px'></div ></td></tr>"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_CAT."</td>"; + echo "<td class='even'><input type=text name=name value=\"$name\" size=50 maxlength=100></input></td></tr>\n"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_LONGITUDE."</td>"; + echo "<td class='even'><input type=text id=lon name=lon value=\"$lon\" size=50 maxlength=100></input></td></tr>\n"; + echo "<tr valign='top' align='left'><td class='head'>"._MD_LATITUDE."</td>"; + echo "<td class='even'><input type=text id=lat name=lat value=\"$lat\" size=50 maxlength=100></input></td></tr>\n"; + echo "<tr valign='top' align='left'><td c... [truncated message content] |
From: <be...@us...> - 2012-08-08 07:50:53
|
Revision: 10026 http://xoops.svn.sourceforge.net/xoops/?rev=10026&view=rev Author: beckmi Date: 2012-08-08 07:50:41 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Avaman Modified Paths: -------------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/about.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_footer.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_header.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/avatars.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/index.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/menu.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/smilies.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/install.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/lang_diff.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/italian/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/italian/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/japanese/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/japanese/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/persian/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/persian/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/polish/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/polish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/spanish/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/language/spanish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/xoops_version.php Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/about.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/about.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/about.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,32 +1,32 @@ -<?php -/* - * 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. - */ - -/** - * Avaman module - * - * @copyright The XOOPS Project (http://www.xoops.org) - * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} - * @package Avaman - * @since 2.5.0 - * @author GIJOE - * @version $Id $ - */ - -include_once dirname(__FILE__) . '/admin_header.php'; - -xoops_cp_header(); - -$aboutAdmin = new ModuleAdmin(); - -echo $aboutAdmin->addNavigation('about.php'); -echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); - -include 'admin_footer.php'; \ No newline at end of file +<?php +/* + * 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. + */ + +/** + * Avaman module + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @package Avaman + * @since 2.5.0 + * @author GIJOE + * @version $Id $ + */ + +//include_once dirname(__FILE__) . '/admin_header.php'; +include 'admin_header.php'; +xoops_cp_header(); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + +include_once 'admin_footer.php'; \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_footer.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_footer.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_footer.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -22,9 +22,9 @@ echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" - ." " . _AM_ADMIN_FOOTER . "\n" + ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_header.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_header.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/admin_header.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,45 +1,46 @@ -<?php -/* - * 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. - */ - -/** - * Avaman module - * - * @copyright The XOOPS Project (http://www.xoops.org) - * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} - * @package Avaman - * @since 2.5.0 - * @author GIJOE - * @version $Id $ - */ - -$path = dirname(dirname(dirname(dirname(__FILE__)))); -include_once $path . '/mainfile.php'; -include_once $path . '/include/cp_functions.php'; -require_once $path . '/include/cp_header.php'; - -global $xoopsModule; - -$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); - -// Load language files -xoops_loadLanguage('admin', $thisModuleDir); -xoops_loadLanguage('modinfo', $thisModuleDir); -xoops_loadLanguage('main', $thisModuleDir); - -$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); -$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); -$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); - -if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ - include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); - }else{ - redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); +<?php +/* + * 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. + */ + +/** + * Avaman module + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @package Avaman + * @since 2.5.0 + * @author GIJOE + * @version $Id $ + */ + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; + +global $xoopsModule; + +$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +// Load language files +xoops_loadLanguage('admin', $thisModuleDir); +xoops_loadLanguage('modinfo', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); + }else{ + redirect_header("../../../admin.php", 5, _AM_AVAMAN_MODULEADMIN_MISSING, false); } \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/avatars.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/avatars.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/avatars.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -206,14 +206,14 @@ echo " <tr> - <td class='$evenodd'>$avatar_id</td> - <td class='$evenodd'><img src='".XOOPS_UPLOAD_URL.'/'.urlencode($avatar_file)."' alt='' /></td> - <td class='$evenodd'><input type='text' size='24' name='avatar_names[$avatar_id]' value='".htmlspecialchars($avatar_name,ENT_QUOTES)."' /></td> - <td class='$evenodd'> ".formatTimestamp($avatar_created)."</td> - <td class='$evenodd'><input type='checkbox' name='avatar_displays[$avatar_id]' ".($avatar_display?"checked='checked'":"")." /></td> - <td class='$evenodd'><input type='text' size='4' name='avatar_weights[$avatar_id]' value='$avatar_weight' style='text-align:right;' /></td> - <td class='$evenodd' style='text-align:right;'>".intval($avatar_users)."</td> - <td class='$evenodd'><input type='checkbox' name='avatar_deletes[$avatar_id]' $delete_disabled /></td> + <td class='$evenodd' align='center'>$avatar_id</td> + <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.urlencode($avatar_file)."' alt='' /></td> + <td class='$evenodd' align='center'><input type='text' size='24' name='avatar_names[$avatar_id]' value='".htmlspecialchars($avatar_name,ENT_QUOTES)."' /></td> + <td class='$evenodd' align='center'> ".formatTimestamp($avatar_created)."</td> + <td class='$evenodd' align='center'><input type='checkbox' name='avatar_displays[$avatar_id]' ".($avatar_display?"checked='checked'":"")." /></td> + <td class='$evenodd' align='center'><input type='text' size='4' name='avatar_weights[$avatar_id]' value='$avatar_weight' style='text-align:right;' /></td> + <td class='$evenodd' align='center'>".intval($avatar_users)."</td> + <td class='$evenodd' align='center'><input type='checkbox' name='avatar_deletes[$avatar_id]' $delete_disabled /></td> </tr>\n" ; } echo " Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/index.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/index.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/index.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,32 +1,32 @@ -<?php -/* - * 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. - */ - -/** - * Avaman module - * - * @copyright The XOOPS Project (http://www.xoops.org) - * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} - * @package Avaman - * @since 2.5.0 - * @author GIJOE - * @version $Id $ - */ - -require_once '../../../include/cp_header.php'; -include 'admin_header.php'; -xoops_cp_header(); - - $indexAdmin = new ModuleAdmin(); - - echo $indexAdmin->addNavigation('index.php'); - echo $indexAdmin->renderIndex(); - +<?php +/* + * 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. + */ + +/** + * Avaman module + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @package Avaman + * @since 2.5.0 + * @author GIJOE + * @version $Id $ + */ + +require_once '../../../include/cp_header.php'; +include 'admin_header.php'; +xoops_cp_header(); + + $indexAdmin = new ModuleAdmin(); + + echo $indexAdmin->addNavigation('index.php'); + echo $indexAdmin->renderIndex(); + include "admin_footer.php"; \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/menu.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/menu.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/menu.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -9,7 +9,7 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ -/** +/* * Avaman module * * @copyright The XOOPS Project (http://www.xoops.org) @@ -20,53 +20,45 @@ * @version $Id $ */ -/** -$adminmenu = array( - array( - 'title' => _MI_AVAMAN_HOME , - 'link' => 'admin/index.php' , - ) , - array( - 'title' => _MI_AVAMAN_AVATARMANAGER , - 'link' => 'admin/avatars.php' , - ) , - array( - 'title' => _MI_AVAMAN_SMILIESMANAGER , - 'link' => 'admin/smilies.php' , - ) , -) ; -*/ defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); -$dirname = basename(dirname(dirname(__FILE__))); -$module_handler = xoops_gethandler('module'); -$module = $module_handler->getByDirname($dirname); -$pathIcon32 = $module->getInfo('icons32'); +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; -xoops_loadLanguage('admin', $dirname); +$dirname = basename(dirname(dirname(__FILE__))); +$module_handler = xoops_gethandler('module'); +$module = $module_handler->getByDirname($dirname); +$pathIcon32 = $module->getInfo('icons32'); +$pathModuleAdmin = $module->getInfo('dirmoduleadmin'); +$pathLanguage = $path . $pathModuleAdmin; + +if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) { + $fileinc = $pathLanguage . '/language/english/main.php'; +} + +include_once $fileinc; + $adminmenu = array(); -$i = 1; -$adminmenu[$i]["title"] = _MI_AVAMAN_HOME; -$adminmenu[$i]["link"] = 'admin/index.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/home.png'; +$i= 1; +$adminmenu[$i]["title"] = _AM_MODULEADMIN_HOME; +$adminmenu[$i]["link"] = 'admin/index.php'; +$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png'; + $i++; $adminmenu[$i]["title"] = _MI_AVAMAN_AVATARMANAGER; -$adminmenu[$i]["link"] = 'admin/avatars.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/penguin.png'; +$adminmenu[$i]["link"] = 'admin/avatars.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/penguin.png'; $i++; $adminmenu[$i]["title"] = _MI_AVAMAN_SMILIESMANAGER; -$adminmenu[$i]["link"] = 'admin/smilies.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/face-smile.png'; +$adminmenu[$i]["link"] = 'admin/smilies.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/face-smile.png'; $i++; -$adminmenu[$i]["title"] = _MI_AVAMAN_ADMIN_ABOUT; -$adminmenu[$i]["link"] = 'admin/about.php'; -$adminmenu[$i]["icon"] = $pathIcon32.'/about.png'; - - -?> \ No newline at end of file +$adminmenu[$i]['title'] = _AM_MODULEADMIN_ABOUT; +$adminmenu[$i]["link"] = 'admin/about.php'; +$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png'; \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/smilies.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/smilies.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/admin/smilies.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -203,12 +203,12 @@ echo " <tr> - <td class='$evenodd'>$smiles_id</td> - <td class='$evenodd'><img src='".XOOPS_UPLOAD_URL.'/'.$file."' alt='' /></td> - <td class='$evenodd'><input type='text' size='12' name='codes[$smiles_id]' value='".htmlspecialchars($code,ENT_QUOTES)."' /></td> - <td class='$evenodd'><input type='text' size='24' name='emotions[$smiles_id]' value='".htmlspecialchars($emotion,ENT_QUOTES)."' /></td> - <td class='$evenodd'><input type='checkbox' name='displays[$smiles_id]' ".($display?"checked='checked'":"")." /></td> - <td class='$evenodd'><input type='checkbox' name='deletes[$smiles_id]' /></td> + <td class='$evenodd' align='center'>$smiles_id</td> + <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.$file."' alt='' /></td> + <td class='$evenodd' align='center'><input type='text' size='12' name='codes[$smiles_id]' value='".htmlspecialchars($code,ENT_QUOTES)."' /></td> + <td class='$evenodd' align='center'><input type='text' size='24' name='emotions[$smiles_id]' value='".htmlspecialchars($emotion,ENT_QUOTES)."' /></td> + <td class='$evenodd' align='center'><input type='checkbox' name='displays[$smiles_id]' ".($display?"checked='checked'":"")." /></td> + <td class='$evenodd' align='center'><input type='checkbox' name='deletes[$smiles_id]' /></td> </tr>\n" ; } echo " Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/changelog.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/changelog.txt 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/changelog.txt 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,7 +1,7 @@ CHANGELOG: ================== -0.22 2011/12/04: +0.22 2012/05/22: ================= - converted to XOOPS ModuleAdmin GUI (mamba) Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/install.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/install.txt 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/install.txt 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,6 +1,6 @@ INSTALL/UNISTALL ================= -No special measures necessary, follow the standard installation process \x96 extract the module folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. +No special measures necessary, follow the standard installation process and extract the module folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. Detailed instructions on installing modules are available in the XOOPS Operations Manual: http://goo.gl/adT2i \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/lang_diff.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/lang_diff.txt 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/docs/lang_diff.txt 2012-08-08 07:50:41 UTC (rev 10026) @@ -3,11 +3,6 @@ Below are language differences from a version to next version. -in file /language/english/modinfo.php: - -define( '_MI_AVAMAN_HOME' , 'Home' ) ; -define( '_MI_AVAMAN_ADMIN_ABOUT' , 'About' ) ; - in file /language/english/admin.php: -// Text for Admin footer -define("_AM_ADMIN_FOOTER", "<div class='center smallsmall italic pad5'>Avaman is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"); \ No newline at end of file +//ModuleAdmin +define('_AM_AVAMAN_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php 2012-08-08 07:46:25 UTC (rev 10025) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php 2012-08-08 07:50:41 UTC (rev 10026) @@ -1,3606 +1,3606 @@ -<?php -/* vim: set ts=4 sw=4: */ -// +----------------------------------------------------------------------+ -// | PHP Version 4 | -// +----------------------------------------------------------------------+ -// | Copyright (c) 1997-2003 The PHP Group | -// +----------------------------------------------------------------------+ -// | This library is free software; you can redistribute it and/or | -// | modify it under the terms of the GNU Lesser General Public | -// | License as published by the Free Software Foundation; either | -// | version 2.1 of the License, or (at your option) any later version. | -// | | -// | This library 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 | -// | Lesser General Public License for more details. | -// | | -// | You should have received a copy of the GNU Lesser General Public | -// | License along with this library; if not, write to the Free Software | -// | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, | -// | MA 02110-1301 USA | -// +----------------------------------------------------------------------+ -// | Author: Vincent Blavet <vi...@ph...> | -// +----------------------------------------------------------------------+ -// -// $Id: Zip.php,v 1.2 2005/11/21 06:51:57 vblavet Exp $ - -// require_once 'PEAR.php'; // GIJ - - // ----- Constants - define( 'ARCHIVE_ZIP_READ_BLOCK_SIZE', 2048 ); - - // ----- File list separator - define( 'ARCHIVE_ZIP_SEPARATOR', ',' ); - - // ----- Optional static temporary directory - // By default temporary files are generated in the script current - // path. - // If defined : - // - MUST BE terminated by a '/'. - // - MUST be a valid, already created directory - // Samples : - // define( 'ARCHIVE_ZIP_TEMPORARY_DIR', '/temp/' ); - // define( 'ARCHIVE_ZIP_TEMPORARY_DIR', 'C:/Temp/' ); - define( 'ARCHIVE_ZIP_TEMPORARY_DIR', '' ); - - // ----- Error codes - define( 'ARCHIVE_ZIP_ERR_NO_ERROR', 0 ); - define( 'ARCHIVE_ZIP_ERR_WRITE_OPEN_FAIL', -1 ); - define( 'ARCHIVE_ZIP_ERR_READ_OPEN_FAIL', -2 ); - define( 'ARCHIVE_ZIP_ERR_INVALID_PARAMETER', -3 ); - define( 'ARCHIVE_ZIP_ERR_MISSING_FILE', -4 ); - define( 'ARCHIVE_ZIP_ERR_FILENAME_TOO_LONG', -5 ); - define( 'ARCHIVE_ZIP_ERR_INVALID_ZIP', -6 ); - define( 'ARCHIVE_ZIP_ERR_BAD_EXTRACTED_FILE', -7 ); - define( 'ARCHIVE_ZIP_ERR_DIR_CREATE_FAIL', -8 ); - define( 'ARCHIVE_ZIP_ERR_BAD_EXTENSION', -9 ); - define( 'ARCHIVE_ZIP_ERR_BAD_FORMAT', -10 ); - define( 'ARCHIVE_ZIP_ERR_DELETE_FILE_FAIL', -11 ); - define( 'ARCHIVE_ZIP_ERR_RENAME_FILE_FAIL', -12 ); - define( 'ARCHIVE_ZIP_ERR_BAD_CHECKSUM', -13 ); - define( 'ARCHIVE_ZIP_ERR_INVALID_ARCHIVE_ZIP', -14 ); - define( 'ARCHIVE_ZIP_ERR_MISSING_OPTION_VALUE', -15 ); - define( 'ARCHIVE_ZIP_ERR_INVALID_PARAM_VALUE', -16 ); - - // ----- Warning codes - define( 'ARCHIVE_ZIP_WARN_NO_WARNING', 0 ); - define( 'ARCHIVE_ZIP_WARN_FILE_EXIST', 1 ); - - // ----- Methods parameters - define( 'ARCHIVE_ZIP_PARAM_PATH', 'path' ); - define( 'ARCHIVE_ZIP_PARAM_ADD_PATH', 'add_path' ); - define( 'ARCHIVE_ZIP_PARAM_REMOVE_PATH', 'remove_path' ); - define( 'ARCHIVE_ZIP_PARAM_REMOVE_ALL_PATH', 'remove_all_path' ); - define( 'ARCHIVE_ZIP_PARAM_SET_CHMOD', 'set_chmod' ); - define( 'ARCHIVE_ZIP_PARAM_EXTRACT_AS_STRING', 'extract_as_string' ); - define( 'ARCHIVE_ZIP_PARAM_NO_COMPRESSION', 'no_compression' ); - define( 'ARCHIVE_ZIP_PARAM_BY_NAME', 'by_name' ); - define( 'ARCHIVE_ZIP_PARAM_BY_INDEX', 'by_index' ); - define( 'ARCHIVE_ZIP_PARAM_BY_EREG', 'by_ereg' ); - define( 'ARCHIVE_ZIP_PARAM_BY_PREG', 'by_preg' ); - - define( 'ARCHIVE_ZIP_PARAM_PRE_EXTRACT', 'callback_pre_extract' ); - define( 'ARCHIVE_ZIP_PARAM_POST_EXTRACT', 'callback_post_extract' ); - define( 'ARCHIVE_ZIP_PARAM_PRE_ADD', 'callback_pre_add' ); - define( 'ARCHIVE_ZIP_PARAM_POST_ADD', 'callback_post_add' ); - - - -/** -* Class for manipulating zip archive files -* -* A class which provided common methods to manipulate ZIP formatted -* archive files. -* It provides creation, extraction, deletion and add features. -* -* @author Vincent Blavet <vi...@bl...> -* @version $Revision: 1.2 $ -* @package Archive_Zip -* @category Archive -*/ -class Archive_Zip -{ - /** - * The filename of the zip archive. - * - * @var string Name of the Zip file - */ - var $_zipname=''; - - /** - * File descriptor of the opened Zip file. - * - * @var int Internal zip file descriptor - */ - var $_zip_fd=0; - - /** - * @var int last error code - */ - var $_error_code=1; - - /** - * @var string Last error description - */ - var $_error_string=''; - - // {{{ constructor - /** - * Archive_Zip Class constructor. This flavour of the constructor only - * declare a new Archive_Zip object, identifying it by the name of the - * zip file. - * - * @param string $p_zipname The name of the zip archive to create - * @access public - */ - function Archive_Zip($p_zipname) - { - - // ----- Check the zlib -/* if (!extension_loaded('zlib')) { - PEAR::loadExtension('zlib'); - }*/ // GIJ - if (!extension_loaded('zlib')) { - die("The extension 'zlib' couldn't be found.\n". - "Please make sure your version of PHP was built ". - "with 'zlib' support.\n"); - return false; - } - - // ----- Set the attributes - $this->_zipname = $p_zipname; - $this->_zip_fd = 0; - - return; - } - // }}} - - // {{{ create() - /** - * This method creates a Zip Archive with the filename set with - * the constructor. - * The files and directories indicated in $p_filelist - * are added in the archive. - * When a directory is in the list, the directory and its content is added - * in the archive. - * The methods takes a variable list of parameters in $p_params. - * The supported parameters for this method are : - * 'add_path' : Add a path to the archived files. - * 'remove_path' : Remove the specified 'root' path of the archived files. - * 'remove_all_path' : Remove all the path of the archived files. - * 'no_compression' : The archived files will not be compressed. - * - * @access public - * @param mixed $p_filelist The list of the files or folders to add. - * It can be a string with filenames separated - * by a comma, or an array of filenames. - * @param mixed $p_params An array of variable parameters and values. - * @return mixed An array of file description on success, - * an error code on error - */ - function create($p_filelist, $p_params=0) - { - $this->_errorReset(); - - // ----- Set default values - if ($p_params === 0) { - $p_params = array(); - } - if ($this->_check_parameters($p_params, - array('no_compression' => false, - 'add_path' => "", - 'remove_path' => "", - 'remove_all_path' => false)) != 1) { - return 0; - } - - // ----- Look if the $p_filelist is really an array - $p_result_list = array(); - if (is_array($p_filelist)) { - $v_result = $this->_create($p_filelist, $p_result_list, $p_params); - } - - // ----- Look if the $p_filelist is a string - else if (is_string($p_filelist)) { - // ----- Create a list with the elements from the string - $v_list = explode(ARCHIVE_ZIP_SEPARATOR, $p_filelist); - - $v_result = $this->_create($v_list, $p_result_list, $p_params); - } - - // ----- Invalid variable - else { - $this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER, - 'Invalid variable type p_filelist'); - $v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER; - } - - if ($v_result != 1) { - return 0; - } - - return $p_result_list; - } - // }}} - - // {{{ add() - /** - * This method add files or directory in an existing Zip Archive. - * If the Zip Archive does not exist it is created. - * The files and directories to add are indicated in $p_filelist. - * When a directory is in the list, the directory and its content is added - * in the archive. - * The methods takes a variable list of parameters in $p_params. - * The supported parameters for this method are : - * 'add_path' : Add a path to the archived files. - * 'remove_path' : Remove the specified 'root' path of the archived files. - * 'remove_all_path' : Remove all the path of the archived files. - * 'no_compression' : The archived files will not be compressed. - * 'callback_pre_add' : A callback function that will be called before - * each entry archiving. - * 'callback_post_add' : A callback function that will be called after - * each entry archiving. - * - * @access public - * @param mixed $p_filelist The list of the files or folders to add. - * It can be a string with filenames separated - * by a comma, or an array of filenames. - * @param mixed $p_params An array of variable parameters and values. - * @return mixed An array of file description on success, - * 0 on an unrecoverable failure, an error code is logged. - */ - function add($p_filelist, $p_params=0) - { - $this->_errorReset(); - - // ----- Set default values - if ($p_params === 0) { - $p_params = array(); - } - if ($this->_check_parameters($p_params, - array ('no_compression' => false, - 'add_path' => '', - 'remove_path' => '', - 'remove_all_path' => false, - 'callback_pre_add' => '', - 'callback_post_add' => '')) != 1) { - return 0; - } - - // ----- Look if the $p_filelist is really an array - $p_result_list = array(); - if (is_array($p_filelist)) { - // ----- Call the create fct - $v_result = $this->_add($p_filelist, $p_result_list, $p_params); - } - - // ----- Look if the $p_filelist is a string - else if (is_string($p_filelist)) { - // ----- Create a list with the elements from the string - $v_list = explode(ARCHIVE_ZIP_SEPARATOR, $p_filelist); - - // ----- Call the create fct - $v_result = $this->_add($v_list, $p_result_list, $p_params); - } - - // ----- Invalid variable - else { - $this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER, - "add() : Invalid variable type p_filelist"); - $v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER; - } - - if ($v_result != 1) { - return 0; - } - - // ----- Return the result list - return $p_result_list; - } - // }}} - - // {{{ listContent() - /** - * This method gives the names and properties of the files and directories - * which are present in the zip archive. - * The properties of each entries in the list are : - * filename : Name of the file. - * For create() or add() it's the filename given by the user. - * For an extract() it's the filename of the extracted file. - * stored_filename : Name of the file / directory stored in the archive. - * size : Size of the stored file. - * compressed_size : Size of the file's data compressed in the archive - * (without the zip headers overhead) - * mtime : Last known modification date of the file (UNIX timestamp) - * comment : Comment associated with the file - * folder : true | false (indicates if the entry is a folder) - * index : index of the file in the archive (-1 when not available) - * status : status of the action on the entry (depending of the action) : - * Values are : - * ok : OK ! - * filtered : the file/dir was not extracted (filtered by user) - * already_a_directory : the file can't be extracted because a - * directory with the same name already - * exists - * write_protected : the file can't be extracted because a file - * with the same name already exists and is - * write protected - * newer_exist : the file was not extracted because a newer - * file already exists - * path_creation_fail : the file is not extracted because the - * folder does not exists and can't be - * created - * write_error : the file was not extracted because there was a - * error while writing the file - * read_error : the file was not extracted because there was a - * error while reading the file - * invalid_header : the file was not extracted because of an - * archive format error (bad file header) - * Note that each time a method can continue operating when there - * is an error on a single file, the error is only logged in the file status. - * - * @access public - * @return mixed An array of file description on success, - * 0 on an unrecoverable failure, an error code is logged. - */ - function listContent() - { - $this->_errorReset(); - - // ----- Check archive - if (!$this->_checkFormat()) { - return(0); - } - - $v_list = array(); - if ($this->_list($v_list) != 1) { - unset($v_list); - return(0); - } - - return $v_list; - } - // }}} - - // {{{ extract() - /** - * This method extract the files and folders which are in the zip archive. - * It can extract all the archive or a part of the archive by using filter - * feature (extract by name, by index, by ereg, by preg). The extraction - * can occur in the current path or an other path. - * All the advanced features are activated by the use of variable - * parameters. - * The return value is an array of entry descriptions which gives - * information on extracted files (See listContent()). - * The method may return a success value (an array) even if some files - * are not correctly extracted (see the file status in listContent()). - * The supported variable parameters for this method are : - * 'add_path' : Path where the files and directories are to be extracted - * 'remove_path' : First part ('root' part) of the memorized path - * (if similar) to remove while extracting. - * 'remove_all_path' : Remove all the memorized path while extracting. - * 'extract_as_string' : - * 'set_chmod' : After the extraction of the file the indicated mode - * will be set. - * 'by_name' : It can be a string with file/dir names separated by ',', - * or an array of file/dir names to extract from the archive. - * 'by_index' : A string with range of indexes separated by ',', - * (sample "1,3-5,12"). - * 'by_ereg' : A regular expression (ereg) that must match the extracted - * filename. - * 'by_preg' : A regular expression (preg) that must match the extracted - * filename. - * 'callback_pre_extract' : A callback function that will be called before - * each entry extraction. - * 'callback_post_extract' : A callback function that will be called after - * each entry extraction. - * - * @access public - * @param mixed $p_params An array of variable parameters and values. - * @return mixed An array of file description on success, - * 0 on an unrecoverable failure, an error code is logged. - */ - function extract($p_params=0) - { - - $this->_errorReset(); - - // ----- Check archive - if (!$this->_checkFormat()) { - return(0); - } - - // ----- Set default values - if ($p_params === 0) { - $p_params = array(); - } - if ($this->_check_parameters($p_params, - array ('extract_as_string' => false, - 'add_path' => '', - 'remove_path' => '', - 'remove_all_path' => false, - 'callback_pre_extract' => '', - 'callback_post_extract' => '', - 'set_chmod' => 0, - 'by_name' => '', - 'by_index' => '', - 'by_ereg' => '', - 'by_preg' => '') ) != 1) { - return 0; - } - - // ----- Call the extracting fct - $v_list = array(); - if ($this->_extractByRule($v_list, $p_params) != 1) { - unset($v_list); - return(0); - } - - return $v_list; - } - // }}} - - - // {{{ delete() - /** - * This methods delete archive entries in the zip archive. - * Notice that at least one filtering rule (set by the variable parameter - * list) must be set. - * Also notice that if you delete a folder entry, only the folder entry - * is deleted, not all the files bellonging to this folder. - * The supported variable parameters for this method are : - * 'by_name' : It can be a string with file/dir names separated by ',', - * or an array of file/dir names to delete from the archive. - * 'by_index' : A string with range of indexes separated by ',', - * (sample "1,3-5,12"). - * 'by_ereg' : A regular expression (ereg) that must match the extracted - * filename. - * 'by_preg' : A regular expression (preg) that must match the extracted - * filename. - * - * @access public - * @param mixed $p_params An array of variable parameters and values. - * @return mixed An array of file description on success, - * 0 on an unrecoverable failure, an error code is logged. - */ - function delete($p_params) - { - $this->_errorReset(); - - // ----- Check archive - if (!$this->_checkFormat()) { - return(0); - } - - // ----- Set default values - if ($this->_check_parameters($p_params, - array ('by_name' => '', - 'by_index' => '', - 'by_ereg' => '', - 'by_preg' => '') ) != 1) { - return 0; - } - - // ----- Check that at least one rule is set - if ( ($p_params['by_name'] == '') - && ($p_params['by_index'] == '') - && ($p_params['by_ereg'] == '') - && ($p_params['by_preg'] == '')) { - $this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER, - 'At least one filtering rule must' - .' be set as parameter'); - return 0; - } - - // ----- Call the delete fct - $v_list = array(); - if ($this->_deleteByRule($v_list, $p_params) != 1) { - unset($v_list); - return(0); - } - - return $v_list; - } - // }}} - - // {{{ properties() - /** - * This method gives the global properties of the archive. - * The properties are : - * nb : Number of files in the archive - * comment : Comment associated with the archive file - * status : not_exist, ok - * - * @access public - * @param mixed $p_params {Description} - * @return mixed An array with the global properties or 0 on error. - */ - function properties() - { - $this->_errorReset(); - - // ----- Check archive - if (!$this->_checkFormat()) { - return(0); - } - - // ----- Default properties - $v_prop = array(); - $v_prop['comment'] = ''; - $v_prop['nb'] = 0; - $v_prop['status'] = 'not_exist'; - - // ----- Look if file exists - if (@is_file($this->_zipname)) { - // ----- Open the zip file - if (($this->_zip_fd = @fopen($this->_zipname, 'rb')) == 0) { - $this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL, - 'Unable to open archive \''.$this->_zipname - .'\' in binary read mode'); - return 0; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->_readEndCentralDir($v_central_dir)) != 1) { - return 0; - } - - $this->_closeFd(); - - // ----- Set the user attributes - $v_prop['comment'] = $v_central_dir['comment']; - $v_prop['nb'] = $v_central_dir['entries']; - $v_prop['status'] = 'ok'; - } - - return $v_prop; - } - // }}} - - - // {{{ duplicate() - /** - * This method creates an archive by copying the content of an other one. - * If the archive already exist, it is replaced by the new one without - * any warning. - * - * @access public - * @param mixed $p_archive It can be a valid Archive_Zip object or - * the filename of a valid zip archive. - * @return integer 1 on success, 0 on failure. - */ - function duplicate($p_archive) - { - $this->_errorReset(); - - // ----- Look if the $p_archive is a Archive_Zip object - if ( (is_object($p_archive)) - && (strtolower(get_class($p_archive)) == 'archive_zip')) { - $v_result = $this->_duplicate($p_archive->_zipname); - } - - // ----- Look if the $p_archive is a string (so a filename) - else if (is_string($p_archive)) { - // ----- Check that $p_archive is a valid zip file - // TBC : Should also check the archive format - if (!is_file($p_archive)) { - $this->_errorLog(ARCHIVE_ZIP_ERR_MISSING_FILE, - "No file with filename '".$p_archive."'"); - $v_result = ARCHIVE_ZIP_ERR_MISSING_FILE; - } - else { - $v_result = $this->_duplicate($p_archive); - } - } - - // ----- Invalid variable - else { - $this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER, - "Invalid variable type p_archive_to_add"); - $v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER; - } - - return $v_result; - } - // }}} - - // {{{ merge() - /** - * This method merge a valid zip archive at the end of the - * archive identified by the Archive_Zip object. - * If the archive ($this) does not exist, the merge becomes a duplicate. - * If the archive to add does not exist, the merge is a success. - * - * @access public - * @param mixed $p_archive_to_add It can be a valid Archive_Zip object or - * the filename of a valid zip archive. - * @return integer 1 on success, 0 on failure. - */ - function merge($p_archive_to_add) - { - $v_result = 1; - $this->_errorReset(); - - // ----- Check archive - if (!$this->_checkFormat()) { - return(0); - } - - // ----- Look if the $p_archive_to_add is a Archive_Zip object - if ( (is_object($p_archive_to_add)) - && (strtolower(get_class($p_archive_to_add)) == 'archive_zip')) { - $v_result = $this->_merge($p_archive_to_add); - } - - // ----- Look if the $p_archive_to_add is a string (so a filename) - else if (is_string($p_archive_to_add)) { - // ----- Create a temporary archive - $v_object_archive = new Archive_Zip($p_archive_to_add); - - // ----- Merge the archive - $v_result = $this->_merge($v_object_archive); - } - - // ----- Invalid variable - else { - $this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER, - "Invalid variable type p_archive_to_add"); - $v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER; - } - - return $v_result; - } - // }}} - - // {{{ errorCode() - /** - * Method that gives the lastest error code. - * - * @access public - * @return integer The error code value. - */ - function errorCode() - { - return($this->_error_code); - } - // }}} - - // {{{ errorName() - /** - * This method gives the latest error code name. - * - * @access public - * @param boolean $p_with_code If true, gives the name and the int value. - * @return string The error name. - */ - function errorName($p_with_code=false) - { - $v_const_list = get_defined_constants(); - - // ----- Extract error constants from all const. - for (reset($v_const_list); - list($v_key, $v_value) = each($v_const_list);) { - if (substr($v_key, 0, strlen('ARCHIVE_ZIP_ERR_')) - =='ARCHIVE_ZIP_ERR_') { - $v_error_list[$v_key] = $v_value; - } - } - - // ----- Search the name form the code value - $v_key=array_search($this->_error_code, $v_error_list, true); - if ($v_key!=false) { - $v_value = $v_key; - } - else { - $v_value = 'NoName'; - } - - if ($p_with_code) { - return($v_value.' ('.$this->_error_code.')'); - } - else { - return($v_value); - } - } - // }}} - - // {{{ errorInfo() - /** - * This method returns the description associated with the latest error. - * - * @access public - * @param boolean $p_full If set to true gives the description with the - * error code, the name and the description. - * If set to false gives only the description - * and the error code. - * @return string The error description. - */ - function errorInfo($p_full=false) - { - if ($p_full) { - return($this->errorName(true)." : ".$this->_error_string); - } - else { - return($this->_error_string." [code ".$this->_error_code."]"); - } - } - // }}} - - -// ----------------------------------------------------------------------------- -// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS ***** -// ***** ***** -// ***** THESES FUNCTIONS MUST NOT BE USED DIRECTLY ***** -// ----------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _checkFormat() - // Description : - // This method check that the archive exists and is a valid zip archive. - // Several level of check exists. (futur) - // Parameters : - // $p_level : Level of check. Default 0. - // 0 : Check the first bytes (magic codes) (default value)) - // 1 : 0 + Check the central directory (futur) - // 2 : 1 + Check each file header (futur) - // Return Values : - // true on success, - // false on error, the error code is set. - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_checkFormat() - * - * { Description } - * - * @param integer $p_level - */ - function _checkFormat($p_level=0) - { - $v_result = true; - - // ----- Reset the error handler - $this->_errorReset(); - - // ----- Look if the file exits - if (!is_file($this->_zipname)) { - // ----- Error log - $this->_errorLog(ARCHIVE_ZIP_ERR_MISSING_FILE, - "Missing archive file '".$this->_zipname."'"); - return(false); - } - - // ----- Check that the file is readeable - if (!is_readable($this->_zipname)) { - // ----- Error log - $this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL, - "Unable to read archive '".$this->_zipname."'"); - return(false); - } - - // ----- Check the magic code - // TBC - - // ----- Check the central header - // TBC - - // ----- Check each file header - // TBC - - // ----- Return - return $v_result; - } - // --------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _create() - // Description : - // Parameters : - // Return Values : - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_create() - * - * { Description } - * - */ - function _create($p_list, &$p_result_list, &$p_params) - { - $v_result=1; - $v_list_detail = array(); - - $p_add_dir = $p_params['add_path']; - $p_remove_dir = $p_params['remove_path']; - $p_remove_all_dir = $p_params['remove_all_path']; - - // ----- Open the file in write mode - if (($v_result = $this->_openFd('wb')) != 1) - { - // ----- Return - return $v_result; - } - - // ----- Add the list of files - $v_result = $this->_addList($p_list, $p_result_list, $p_add_dir, $p_remove_dir, $p_remove_all_dir, $p_params); - - // ----- Close - $this->_closeFd(); - - // ----- Return - return $v_result; - } - // --------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _add() - // Description : - // Parameters : - // Return Values : - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_add() - * - * { Description } - * - */ - function _add($p_list, &$p_result_list, &$p_params) - { - $v_result=1; - $v_list_detail = array(); - - $p_add_dir = $p_params['add_path']; - $p_remove_dir = $p_params['remove_path']; - $p_remove_all_dir = $p_params['remove_all_path']; - - // ----- Look if the archive exists or is empty and need to be created - if ((!is_file($this->_zipname)) || (filesize($this->_zipname) == 0)) { - $v_result = $this->_create($p_list, $p_result_list, $p_params); - return $v_result; - } - - // ----- Open the zip file - if (($v_result=$this->_openFd('rb')) != 1) { - return $v_result; - } - - // ----- Read the central directory informations - $v_central_dir = array(); - if (($v_result = $this->_readEndCentralDir($v_central_dir)) != 1) - { - $this->_closeFd(); - return $v_result; - } - - // ----- Go to beginning of File - @rewind($this->_zip_fd); - - // ----- Creates a temporay file - $v_zip_temp_name = ARCHIVE_ZIP_TEMPORARY_DIR.uniqid('archive_zip-').'.tmp'; - - // ----- Open the temporary file in write mode - if (($v_zip_temp_fd = @fopen($v_zip_temp_name, 'wb')) == 0) - { - $this->_closeFd(); - - $this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL, - 'Unable to open temporary file \'' - .$v_zip_temp_name.'\' in binary write mode'); - return Archive_Zip::errorCode(); - } - - // ----- Copy the files from the archive to the temporary file - // TBC : Here I should better append the file and go back to erase the - // central dir - $v_size = $v_central_dir['offset']; - while ($v_size != 0) - { - $v_read_size = ($v_size < ARCHIVE_ZIP_READ_BLOCK_SIZE - ? $v_size : ARCHIVE_ZIP_READ_BLOCK_SIZE); - $v_buffer = fread($this->_zip_fd, $v_read_size); - @fwrite($v_zip_temp_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Swap the file descriptor - // Here is a trick : I swap the temporary fd with the zip fd, in order to - // use the following methods on the temporary fil and not the real archive - $v_swap = $this->_zip_fd; - $this->_zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Add the files - $v_header_list = array(); - if (($v_result = $this->_addFileList($p_list, $v_header_list, - $p_add_dir, $p_remove_dir, - $p_remove_all_dir, $p_params)) != 1) - { - fclose($v_zip_temp_fd); - $this->_closeFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - - // ----- Store the offset of the central dir - $v_offset = @ftell($this->_zip_fd); - - // ----- Copy the block of file headers from the old archive - $v_size = $v_central_dir['size']; - while ($v_size != 0) - { - $v_read_size = ($v_size < ARCHIVE_ZIP_READ_BLOCK_SIZE - ? $v_size : ARCHIVE_ZIP_READ_BLOCK_SIZE); - $v_buffer = @fread($v_zip_temp_fd, $v_read_size); - @fwrite($this->_zip_fd, $v_buffer, $v_read_size); - $v_size -= $v_read_size; - } - - // ----- Create the Central Dir files header - for ($i=0, $v_count=0; $i<sizeof($v_header_list); $i++) - { - // ----- Create the file header - if ($v_header_list[$i]['status'] == 'ok') { - if (($v_result=$this->_writeCentralFileHeader($v_header_list[$i]))!=1) { - fclose($v_zip_temp_fd); - $this->_closeFd(); - @unlink($v_zip_temp_name); - - // ----- Return - return $v_result; - } - $v_count++; - } - - // ----- Transform the header to a 'usable' info - $this->_convertHeader2FileInfo($v_header_list[$i], $p_result_list[$i]); - } - - // ----- Zip file comment - $v_comment = ''; - - // ----- Calculate the size of the central header - $v_size = @ftell($this->_zip_fd)-$v_offset; - - // ----- Create the central dir footer - if (($v_result = $this->_writeCentralHeader($v_count - +$v_central_dir['entries'], - $v_size, $v_offset, - $v_comment)) != 1) { - // ----- Reset the file list - unset($v_header_list); - - // ----- Return - return $v_result; - } - - // ----- Swap back the file descriptor - $v_swap = $this->_zip_fd; - $this->_zip_fd = $v_zip_temp_fd; - $v_zip_temp_fd = $v_swap; - - // ----- Close - $this->_closeFd(); - - // ----- Close the temporary file - @fclose($v_zip_temp_fd); - - // ----- Delete the zip file - // TBC : I should test the result ... - @unlink($this->_zipname); - - // ----- Rename the temporary file - // TBC : I should test the result ... - //@rename($v_zip_temp_name, $this->_zipname); - $this->_tool_Rename($v_zip_temp_name, $this->_zipname); - - // ----- Return - return $v_result; - } - // --------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _openFd() - // Description : - // Parameters : - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_openFd() - * - * { Description } - * - */ - function _openFd($p_mode) - { - $v_result=1; - - // ----- Look if already open - if ($this->_zip_fd != 0) - { - $this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL, - 'Zip file \''.$this->_zipname.'\' already open'); - return Archive_Zip::errorCode(); - } - - // ----- Open the zip file - if (($this->_zip_fd = @fopen($this->_zipname, $p_mode)) == 0) - { - $this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL, - 'Unable to open archive \''.$this->_zipname - .'\' in '.$p_mode.' mode'); - return Archive_Zip::errorCode(); - } - - // ----- Return - return $v_result; - } - // --------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _closeFd() - // Description : - // Parameters : - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_closeFd() - * - * { Description } - * - */ - function _closeFd() - { - $v_result=1; - - if ($this->_zip_fd != 0) - @fclose($this->_zip_fd); - $this->_zip_fd = 0; - - // ----- Return - return $v_result; - } - // --------------------------------------------------------------------------- - - // --------------------------------------------------------------------------- - // Function : _addList() - // Description : - // $p_add_dir and $p_remove_dir will give the ability to memorize a path which is - // different from the real path of the file. This is usefull if you want to have PclTar - // running in any directory, and memorize relative path from an other directory. - // Parameters : - // $p_list : An array containing the file or directory names to add in the tar - // $p_result_list : list of added files with their properties (specially the status field) - // $p_add_dir : Path to add in the filename path archived - // $p_remove_dir : Path to remove in the filename path archived - // Return Values : - // --------------------------------------------------------------------------- - /** - * Archive_Zip::_addList() - * - * { Description } - * - */ - function _addList($p_list, &$p_result_li... [truncated message content] |
From: <be...@us...> - 2012-08-08 07:46:47
|
Revision: 10025 http://xoops.svn.sourceforge.net/xoops/?rev=10025&view=rev Author: beckmi Date: 2012-08-08 07:46:25 +0000 (Wed, 08 Aug 2012) Log Message: ----------- adding extGallery and extCal Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/class/ XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/ XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/README.txt XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/config-original.php XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/config.php XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/gallery/ XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/gallery/gallery.php XoopsModules/modulepacks/basicmodulepack/trunk/class/textsanitizer/gallery/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/formspin.php XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/bleu/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/default/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/demirond2/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point2/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/point3/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinDown0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinDown1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinMax0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinMax1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinMin0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinMin1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinUp0.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/images/vert/spinUp1.gif XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/js/ XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/js/index.html XoopsModules/modulepacks/basicmodulepack/trunk/class/xoopsform/spin/js/spin.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/about.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/admin_footer.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/admin_header.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/cat.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/etablissement.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/index.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/menu.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/perm.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/admin/upgrade.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/catetogy_events.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/day_events.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/minical.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/new_events.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/random_events.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/spotlight_events.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/blocks/upcoming.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/ExtcalPersistableObjectHandler.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/cat.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/colorTools.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/config.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/etablissement.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/eventmember.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/eventnotmember.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/extDateTime.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/file.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/extcalform.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/formdatetime.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/formfilecheckbox.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/formrecurrules.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/formrrulecheckbox.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/form/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pclerror.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pcltar.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pcltrace.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Calendar.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Day.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/Textual.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/Uri.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/Weekday.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/Wrapper.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Decorator.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Engine/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Engine/Interface.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Engine/PearDate.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Engine/UnixTS.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Engine/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Factory.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Hour.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Minute.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Month/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Month/Weekdays.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Month/Weeks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Month/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Month.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Second.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Table/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Table/Helper.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Table/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Util/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Util/Textual.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Util/Uri.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Util/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Validator.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Week.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/Year.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/Readme XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/1.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/1.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/10.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/10.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/11.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/11.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/12.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/12.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/13.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/13.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/14.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/14.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/15.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/15.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/16.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/16.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/17.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/17.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/18.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/18.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/19.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/19.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/2.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/2.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/20.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/20.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/21.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/21.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/22.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/22.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/23.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/23.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/3.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/3.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/4.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/4.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/5.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/5.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/6.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/6.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/7.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/7.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/8.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/8.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/9.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/9.phps XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/docs/examples/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/README XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/all_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/calendar_engine_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/calendar_include.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/calendar_tabular_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/calendar_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/calendar_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/day_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/decorator_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/decorator_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/decorator_textual_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/decorator_uri_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/helper_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/hour_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/minute_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/month_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/month_weekdays_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/month_weeks_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/peardate_engine_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/second_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/simple_include.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/table_helper_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/unixts_engine_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/util_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/util_textual_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/util_uri_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/validator_error_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/validator_tests.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/validator_unit_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/week_firstday_0_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/week_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/Calendar/tests/year_test.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/pear/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/perm.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/tableForm.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/class/time.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/comment_delete.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/comment_edit.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/comment_new.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/comment_post.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/comment_reply.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Award.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Bow tie.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Cinema.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Coffee.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Critical.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Dating.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Dollar.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Game_strategy.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Hamburger.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Help.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Hint.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Home.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Info.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Kids.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Music.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/View.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/Warning.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/images/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/css/infobulle.css XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/credits.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/install.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/lang_diff.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/licence.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/readme.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/docs/todo.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/download_attachement.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/edit_event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/etablissement.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/event_member.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/event_notmember.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/header.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/arrows/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/arrows/next.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/arrows/previous.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/bubble.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/extcal_logo.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge01.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge02.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge03.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge04.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge05.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge06.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge08.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge09.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge10.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge11.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge12.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge14.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge15.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge16.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge17.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge18.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge19.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge20.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge21.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge23.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge24.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge27.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge31.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/horloge33.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/horloges/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/32/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/32/etablissement.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/32/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/addevent.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/event-end.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/event-middle.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/event-single.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/event-start.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/extcal.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/minus.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/plus.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/icons/rss.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/left_both.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/modadminbg.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/no_picture.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/right_both.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/images/trame.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/AC_RunActiveContent.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/SlideShow.swf XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/ToolTips.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/admin.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/agenda_fnc.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/constantes.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/functions.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/install_function.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/mail_fnc.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/notification.inc.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/search.inc.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/style.css XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/include/update_function.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/index.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/extcal_highslide.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/close.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/closeX.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar-black-border.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar-text-buttons.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar-white-small.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar-white.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar2.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar3.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar4-hover.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/controlbar4.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/fullexpand.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/geckodimmer.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/icon.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/loader.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/loader.white.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/Outlines.psd XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/beveled.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/drop-shadow.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/glossy-dark.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/outer-glow.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/rounded-black.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/outlines/rounded-white.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/resize.gif XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/scrollarrows.png XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/zoomin.cur XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/graphics/zoomout.cur XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-full.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-full.min.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-full.packed.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-ie6.css XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-gallery.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-gallery.min.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-gallery.packed.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-html.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-html.min.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide-with-html.packed.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide.css XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide.min.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/js/highslide.packed.js XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/help/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/help/extcal_help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/help/help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/help/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/mail_template/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/mail_template/cat_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/mail_template/global_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/mail_template/global_new_event_pending.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/help/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/help/extcal_help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/help/help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/help/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/mail_inscription.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/mail_template/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/mail_template/cat_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/mail_template/global_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/mail_template/global_new_event_pending.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/help/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/help/extcal_help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/help/help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/help/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/mail_inscription.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/mail_template/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/mail_template/cat_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/mail_template/global_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/mail_template/global_new_event_pending.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/help/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/help/extcal_help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/help/help.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/help/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/mail_template/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/mail_template/cat_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/mail_template/global_new_event.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/mail_template/global_new_event_pending.tpl XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/mail_template/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/new_event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/notification_update.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/post.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/print.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/rss.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/sql/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/sql/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/sql/mysql.sql XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/admin/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/admin/extcal_admin_cat_list.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/admin/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_day.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_minical.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_new.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_random.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_spotlight.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_upcoming.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/extcal_block_upcomingByCategory.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/blocks/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_buttons_event.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_categorie.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_etablissement.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_event.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_event_list1.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_event_nav_btn.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_horloge.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_imgXoops.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_info_bulle.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_mail_invitation.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_mail_member_html.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_mail_member_text.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_multiUploads.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_navbar.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_post.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_rss.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_agenda-day.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_agenda-week.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_calendar-month.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_calendar-week.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_day.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_month.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_new-event.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_search.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_week.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/extcal_view_year.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/templates/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/AddCategory XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/AddEventByAdmin XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/AddEventFrontEnd XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/DeleteEventAdmin XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/DeleteEventFrontEnd XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/EditEvent XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/ViewEvent XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/_extCalTestSuite XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/test/readme.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/upgrade.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_04.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_15.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_21.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_28.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_33.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_34.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_35.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/extcal_2_37.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/versions/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_agenda-day.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_agenda-week.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_calendar-month.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_calendar-week.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_day.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_month.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_new-event.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_search.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_week.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/view_year.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/xoops_version.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/README.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/about.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/album.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/extention.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/function.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/index.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/install-extention.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/menu.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/moduleUpdateFunction.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/perm-quota.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/photo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/public-category.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/slideshow.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/upgrade.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/admin/watermark-border.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/batch/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/blocks/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/blocks/extgallery_block_tag.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/blocks/extgallery_blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/blocks/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/ExtgalleryPersistableObjectHandler.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/NestedTree.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/catHandler.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/extgalleryMailer.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/grouppermform.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pclerror.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pcltar.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pcltrace.lib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Console/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Console/Getopt.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Console/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/ColorsDefs.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/GD.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/GD1.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/IM.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/IMAGETYPE.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imagick/ XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imagick/ImageTypes.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imagick/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imagick.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imagick2.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/Imlib.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/NetPBM.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/image_type_to_mime_type.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/Driver/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/Transform.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/Image/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/PEAR.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/PEAR5.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/System.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/pear/index.html XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/photoHandler.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/photoUploader.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/php-captcha.inc.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/plugin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/publicPerm.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/publiccat.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/publicecard.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/publicphoto.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/publicrating.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/quota.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extgallery/class/readIterat... [truncated message content] |
From: <be...@us...> - 2012-08-08 07:32:18
|
Revision: 10024 http://xoops.svn.sourceforge.net/xoops/?rev=10024&view=rev Author: beckmi Date: 2012-08-08 07:32:05 +0000 (Wed, 08 Aug 2012) Log Message: ----------- updating PEAR, small other changes Modified Paths: -------------- XoopsModules/extgallery/trunk/modules/extgallery/changelog.txt XoopsModules/extgallery/trunk/modules/extgallery/class/pear/PEAR.php XoopsModules/extgallery/trunk/modules/extgallery/class/pear/System.php XoopsModules/extgallery/trunk/modules/extgallery/language/english/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/french/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/german/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/persian/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/spanish/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/spanishutf8/main.php XoopsModules/extgallery/trunk/modules/extgallery/public-rss.php XoopsModules/extgallery/trunk/modules/extgallery/templates/extgallery_public-bookmarkme.html XoopsModules/extgallery/trunk/modules/extgallery/xoops_version.php Added Paths: ----------- XoopsModules/extgallery/trunk/modules/extgallery/class/pear/PEAR5.php XoopsModules/extgallery/trunk/modules/extgallery/images/bookmarks/google_plus_icon.png Modified: XoopsModules/extgallery/trunk/modules/extgallery/changelog.txt =================================================================== --- XoopsModules/extgallery/trunk/modules/extgallery/changelog.txt 2012-08-08 07:25:28 UTC (rev 10023) +++ XoopsModules/extgallery/trunk/modules/extgallery/changelog.txt 2012-08-08 07:32:05 UTC (rev 10024) @@ -1,26 +1,32 @@ ============================ +2011/--/--: Version 1.11 +============================ +- Updated PEAR +- updated Google Buzz to Google Plus + +============================ 2011/--/--: Version 1.1.0 -============================ -- Add list block -- Add upload photo from in admin side - -modinfo.php -_MI_EXTGAL_B_LIST (added) - -blocks.php -_MB_EXTGALLERY_DISPLAY_DATE (added) -_MB_EXTGALLERY_DISPLAY_HITS (added) -_MB_EXTGALLERY_DISPLAY_RATE (added) - -_MB_EXTGALLERY_OVERLAY_HEIGHT (removed) - -admin.php -_AM_EXTGALLERY_ADD_PHOTO -_AM_EXTGALLERY_UPLOAD -_AM_EXTGALLERY_ALBUMS -_AM_EXTGALLERY_PHOTO_TITLE - ============================ +- Add list block +- Add upload photo from in admin side + +modinfo.php +_MI_EXTGAL_B_LIST (added) + +blocks.php +_MB_EXTGALLERY_DISPLAY_DATE (added) +_MB_EXTGALLERY_DISPLAY_HITS (added) +_MB_EXTGALLERY_DISPLAY_RATE (added) + +_MB_EXTGALLERY_OVERLAY_HEIGHT (removed) + +admin.php +_AM_EXTGALLERY_ADD_PHOTO +_AM_EXTGALLERY_UPLOAD +_AM_EXTGALLERY_ALBUMS +_AM_EXTGALLERY_PHOTO_TITLE + +============================ 2010/--/--: Version 1.0.9 ============================ @@ -61,7 +67,7 @@ - Add tag module support (voltan) - Add check photo_approved class/photoHandler.php for get photo information (voltan) - Add rss output for new photos (voltan) -- Add option for max photo size for upload (voltan) +- Add option for max photo size for upload (voltan) - Upload original photo whit out watermark and border modinfo.php _MI_EXTGAL_DISP_SET_ORDER (added) @@ -110,25 +116,25 @@ _MI_EXTGAL_B_TOP_TAG (added) _MI_EXTGAL_TAG (added) _MI_EXTGAL_TAG_DESC (added) -_MI_EXTGAL_SHOW_RSS (added) -_MI_EXTGAL_SHOW_RSS_DESC (added) -_MI_EXTGAL_PERPAGEـRSS (added) -_MI_EXTGAL_PERPAGEـRSSـDSC (added) -_MI_EXTGAL_TIMECACHEـRSS (added) -_MI_EXTGAL_TIMECACHEـRSSـDSC (added) -_MI_EXTGAL_LOGOـRSS (added) -_MI_EXTGAL_PREFERENCE_BREAK_GENERAL (added) -_MI_EXTGAL_PREFERENCE_BREAK_PHOTO (added) -_MI_EXTGAL_PREFERENCE_BREAK_INFO (added) -_MI_EXTGAL_PREFERENCE_BREAK_ADMIN (added) -_MI_EXTGAL_PREFERENCE_BREAK_RSS (added) -_MI_EXTGAL_PREFERENCE_BREAK_GRAPHLIB (added) -_MI_EXTGAL_PREFERENCE_BREAK_COMNOTI (added) -_MI_EXTGAL_MAX_SIZE (added) -_MI_EXTGAL_MAX_SIZE_DESC (added) - -_MI_EXTGAL_SAVE_ORIG_DESC (change) +_MI_EXTGAL_SHOW_RSS (added) +_MI_EXTGAL_SHOW_RSS_DESC (added) +_MI_EXTGAL_PERPAGEـRSS (added) +_MI_EXTGAL_PERPAGEـRSSـDSC (added) +_MI_EXTGAL_TIMECACHEـRSS (added) +_MI_EXTGAL_TIMECACHEـRSSـDSC (added) +_MI_EXTGAL_LOGOـRSS (added) +_MI_EXTGAL_PREFERENCE_BREAK_GENERAL (added) +_MI_EXTGAL_PREFERENCE_BREAK_PHOTO (added) +_MI_EXTGAL_PREFERENCE_BREAK_INFO (added) +_MI_EXTGAL_PREFERENCE_BREAK_ADMIN (added) +_MI_EXTGAL_PREFERENCE_BREAK_RSS (added) +_MI_EXTGAL_PREFERENCE_BREAK_GRAPHLIB (added) +_MI_EXTGAL_PREFERENCE_BREAK_COMNOTI (added) +_MI_EXTGAL_MAX_SIZE (added) +_MI_EXTGAL_MAX_SIZE_DESC (added) +_MI_EXTGAL_SAVE_ORIG_DESC (change) + main.php _MD_EXTGALLERY_PREVIEW Preview to Previous changed _MD_EXTGALLERY_BOOKMARK_ME (added) @@ -151,9 +157,9 @@ _MD_EXTGALLERY_BOOKMARK_TO_MYSPACE (added) _MD_EXTGALLERY_BOOKMARK_TO_DESIGNFLOAT (added) _MD_EXTGALLERY_BOOKMARK_TO_BALATARIN (added) -_MD_EXTGALLERY_BOOKMARK_TO_GOOLGEBUZZ (added) -_MD_EXTGALLERY_BOOKMARK_TO_GOOLGEREADER (added) -_MD_EXTGALLERY_BOOKMARK_TO_GOOLGEBOOKMARKS (added) +_MD_EXTGALLERY_BOOKMARK_TO_GOOGLEPLUS (added) +_MD_EXTGALLERY_BOOKMARK_TO_GOOGLEREADER (added) +_MD_EXTGALLERY_BOOKMARK_TO_GOOGLEBOOKMARKS (added) _MD_EXTGALLERY_ORDERBY (added) _MD_EXTGALLERY_ORDERBY_DATEASC (added) _MD_EXTGALLERY_ORDERBY_DATEDESC (added) @@ -193,7 +199,7 @@ _AM_EXTGALLERY_ALBUM_ENABLE (added) _MD_EXTGALLERY_MOREINFO (added) _MD_EXTGALLERY_RSS (added) -_MD_EXTGALLERY_ALBUMRSS (added) +_MD_EXTGALLERY_ALBUMRSS (added) _AM_EXTGALLERY_SLIDESHOW_NOT_ENABLE (change) Modified: XoopsModules/extgallery/trunk/modules/extgallery/class/pear/PEAR.php =================================================================== --- XoopsModules/extgallery/trunk/modules/extgallery/class/pear/PEAR.php 2012-08-08 07:25:28 UTC (rev 10023) +++ XoopsModules/extgallery/trunk/modules/extgallery/class/pear/PEAR.php 2012-08-08 07:32:05 UTC (rev 10024) @@ -1,1102 +1,1071 @@ -<?php -/** - * PEAR, the PHP Extension and Application Repository - * - * PEAR class and PEAR_Error class - * - * PHP versions 4 and 5 - * - * LICENSE: This source file is subject to version 3.0 of the PHP license - * that is available through the world-wide-web at the following URI: - * http://www.php.net/license/3_0.txt. If you did not receive a copy of - * the PHP License and are unable to obtain it through the web, please - * send a note to li...@ph... so we can mail you a copy immediately. - * - * @category pear - * @package PEAR - * @author Sterling Hughes <ste...@ph...> - * @author Stig Bakken <ss...@ph...> - * @author Tomas V.V.Cox <co...@id...> - * @author Greg Beaver <ce...@ph...> - * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id$ - * @link http://pear.php.net/package/PEAR - * @since File available since Release 0.1 - */ - -/**#@+ - * ERROR constants - */ -define('PEAR_ERROR_RETURN', 1); -define('PEAR_ERROR_PRINT', 2); -define('PEAR_ERROR_TRIGGER', 4); -define('PEAR_ERROR_DIE', 8); -define('PEAR_ERROR_CALLBACK', 16); -/** - * WARNING: obsolete - * @deprecated - */ -define('PEAR_ERROR_EXCEPTION', 32); -/**#@-*/ -define('PEAR_ZE2', (function_exists('version_compare') && - version_compare(zend_version(), "2-dev", "ge"))); - -if (substr(PHP_OS, 0, 3) == 'WIN') { - define('OS_WINDOWS', true); - define('OS_UNIX', false); - define('PEAR_OS', 'Windows'); -} else { - define('OS_WINDOWS', false); - define('OS_UNIX', true); - define('PEAR_OS', 'Unix'); // blatant assumption -} - -// instant backwards compatibility -if (!defined('PATH_SEPARATOR')) { - if (OS_WINDOWS) { - define('PATH_SEPARATOR', ';'); - } else { - define('PATH_SEPARATOR', ':'); - } -} - -$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN; -$GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE; -$GLOBALS['_PEAR_destructor_object_list'] = array(); -$GLOBALS['_PEAR_shutdown_funcs'] = array(); -$GLOBALS['_PEAR_error_handler_stack'] = array(); - -@ini_set('track_errors', true); - -/** - * Base class for other PEAR classes. Provides rudimentary - * emulation of destructors. - * - * If you want a destructor in your class, inherit PEAR and make a - * destructor method called _yourclassname (same name as the - * constructor, but with a "_" prefix). Also, in your constructor you - * have to call the PEAR constructor: $this->PEAR();. - * The destructor method will be called without parameters. Note that - * at in some SAPI implementations (such as Apache), any output during - * the request shutdown (in which destructors are called) seems to be - * discarded. If you need to get any debug information from your - * destructor, use error_log(), syslog() or something similar. - * - * IMPORTANT! To use the emulated destructors you need to create the - * objects by reference: $obj =& new PEAR_child; - * - * @category pear - * @package PEAR - * @author Stig Bakken <ss...@ph...> - * @author Tomas V.V. Cox <co...@id...> - * @author Greg Beaver <ce...@ph...> - * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.4.10 - * @link http://pear.php.net/package/PEAR - * @see PEAR_Error - * @since Class available since PHP 4.0.2 - * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear - */ -class PEAR -{ - // {{{ properties - - /** - * Whether to enable internal debug messages. - * - * @var bool - * @access private - */ - var $_debug = false; - - /** - * Default error mode for this object. - * - * @var int - * @access private - */ - var $_default_error_mode = null; - - /** - * Default error options used for this object when error mode - * is PEAR_ERROR_TRIGGER. - * - * @var int - * @access private - */ - var $_default_error_options = null; - - /** - * Default error handler (callback) for this object, if error mode is - * PEAR_ERROR_CALLBACK. - * - * @var string - * @access private - */ - var $_default_error_handler = ''; - - /** - * Which class to use for error objects. - * - * @var string - * @access private - */ - var $_error_class = 'PEAR_Error'; - - /** - * An array of expected errors. - * - * @var array - * @access private - */ - var $_expected_errors = array(); - - // }}} - - // {{{ constructor - - /** - * Constructor. Registers this object in - * $_PEAR_destructor_object_list for destructor emulation if a - * destructor object exists. - * - * @param string $error_class (optional) which class to use for - * error objects, defaults to PEAR_Error. - * @access public - * @return void - */ - function PEAR($error_class = null) - { - $classname = strtolower(get_class($this)); - if ($this->_debug) { - print "PEAR constructor called, class=$classname\n"; - } - if ($error_class !== null) { - $this->_error_class = $error_class; - } - while ($classname && strcasecmp($classname, "pear")) { - $destructor = "_$classname"; - if (method_exists($this, $destructor)) { - global $_PEAR_destructor_object_list; - $_PEAR_destructor_object_list[] = &$this; - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - break; - } else { - $classname = get_parent_class($classname); - } - } - } - - // }}} - // {{{ destructor - - /** - * Destructor (the emulated type of...). Does nothing right now, - * but is included for forward compatibility, so subclass - * destructors should always call it. - * - * See the note in the class desciption about output from - * destructors. - * - * @access public - * @return void - */ - function _PEAR() { - if ($this->_debug) { - printf("PEAR destructor called, class=%s\n", strtolower(get_class($this))); - } - } - - // }}} - // {{{ getStaticProperty() - - /** - * If you have a class that's mostly/entirely static, and you need static - * properties, you can use this method to simulate them. Eg. in your method(s) - * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar'); - * You MUST use a reference, or they will not persist! - * - * @access public - * @param string $class The calling classname, to prevent clashes - * @param string $var The variable to retrieve. - * @return mixed A reference to the variable. If not set it will be - * auto initialised to NULL. - */ - function &getStaticProperty($class, $var) - { - static $properties; - return $properties[$class][$var]; - } - - // }}} - // {{{ registerShutdownFunc() - - /** - * Use this function to register a shutdown method for static - * classes. - * - * @access public - * @param mixed $func The function name (or array of class/method) to call - * @param mixed $args The arguments to pass to the function - * @return void - */ - function registerShutdownFunc($func, $args = array()) - { - // if we are called statically, there is a potential - // that no shutdown func is registered. Bug #6445 - if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { - register_shutdown_function("_PEAR_call_destructors"); - $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; - } - $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args); - } - - // }}} - // {{{ isError() - - /** - * Tell whether a value is a PEAR error. - * - * @param mixed $data the value to test - * @param int $code if $data is an error object, return true - * only if $code is a string and - * $obj->getMessage() == $code or - * $code is an integer and $obj->getCode() == $code - * @access public - * @return bool true if parameter is an error - */ - function isError($data, $code = null) - { - if (is_a($data, 'PEAR_Error')) { - if (is_null($code)) { - return true; - } elseif (is_string($code)) { - return $data->getMessage() == $code; - } else { - return $data->getCode() == $code; - } - } - return false; - } - - // }}} - // {{{ setErrorHandling() - - /** - * Sets how errors generated by this object should be handled. - * Can be invoked both in objects and statically. If called - * statically, setErrorHandling sets the default behaviour for all - * PEAR objects. If called in an object, setErrorHandling sets - * the default behaviour for that object. - * - * @param int $mode - * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION. - * - * @param mixed $options - * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one - * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * - * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected - * to be the callback function or method. A callback - * function is a string with the name of the function, a - * callback method is an array of two elements: the element - * at index 0 is the object, and the element at index 1 is - * the name of the method to call in the object. - * - * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is - * a printf format string used when printing the error - * message. - * - * @access public - * @return void - * @see PEAR_ERROR_RETURN - * @see PEAR_ERROR_PRINT - * @see PEAR_ERROR_TRIGGER - * @see PEAR_ERROR_DIE - * @see PEAR_ERROR_CALLBACK - * @see PEAR_ERROR_EXCEPTION - * - * @since PHP 4.0.5 - */ - - function setErrorHandling($mode = null, $options = null) - { - if (isset($this) && is_a($this, 'PEAR')) { - $setmode = &$this->_default_error_mode; - $setoptions = &$this->_default_error_options; - } else { - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - } - - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - } - - // }}} - // {{{ expectError() - - /** - * This method is used to tell which errors you expect to get. - * Expected errors are always returned with error mode - * PEAR_ERROR_RETURN. Expected error codes are stored in a stack, - * and this method pushes a new element onto it. The list of - * expected errors are in effect until they are popped off the - * stack with the popExpect() method. - * - * Note that this method can not be called statically - * - * @param mixed $code a single error code or an array of error codes to expect - * - * @return int the new depth of the "expected errors" stack - * @access public - */ - function expectError($code = '*') - { - if (is_array($code)) { - array_push($this->_expected_errors, $code); - } else { - array_push($this->_expected_errors, array($code)); - } - return sizeof($this->_expected_errors); - } - - // }}} - // {{{ popExpect() - - /** - * This method pops one element off the expected error codes - * stack. - * - * @return array the list of error codes that were popped - */ - function popExpect() - { - return array_pop($this->_expected_errors); - } - - // }}} - // {{{ _checkDelExpect() - - /** - * This method checks unsets an error code if available - * - * @param mixed error code - * @return bool true if the error code was unset, false otherwise - * @access private - * @since PHP 4.3.0 - */ - function _checkDelExpect($error_code) - { - $deleted = false; - - foreach ($this->_expected_errors AS $key => $error_array) { - if (in_array($error_code, $error_array)) { - unset($this->_expected_errors[$key][array_search($error_code, $error_array)]); - $deleted = true; - } - - // clean up empty arrays - if (0 == count($this->_expected_errors[$key])) { - unset($this->_expected_errors[$key]); - } - } - return $deleted; - } - - // }}} - // {{{ delExpect() - - /** - * This method deletes all occurences of the specified element from - * the expected error codes stack. - * - * @param mixed $error_code error code that should be deleted - * @return mixed list of error codes that were deleted or error - * @access public - * @since PHP 4.3.0 - */ - function delExpect($error_code) - { - $deleted = false; - - if ((is_array($error_code) && (0 != count($error_code)))) { - // $error_code is a non-empty array here; - // we walk through it trying to unset all - // values - foreach($error_code as $key => $error) { - if ($this->_checkDelExpect($error)) { - $deleted = true; - } else { - $deleted = false; - } - } - return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } elseif (!empty($error_code)) { - // $error_code comes alone, trying to unset it - if ($this->_checkDelExpect($error_code)) { - return true; - } else { - return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME - } - } else { - // $error_code is empty - return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME - } - } - - // }}} - // {{{ raiseError() - - /** - * This method is a wrapper that returns an instance of the - * configured error class with this object's default error - * handling applied. If the $mode and $options parameters are not - * specified, the object's defaults are used. - * - * @param mixed $message a text error message or a PEAR error object - * - * @param int $code a numeric error code (it is up to your class - * to define these if you want to use codes) - * - * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, - * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, - * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION. - * - * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter - * specifies the PHP-internal error level (one of - * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). - * If $mode is PEAR_ERROR_CALLBACK, this - * parameter specifies the callback function or - * method. In other error modes this parameter - * is ignored. - * - * @param string $userinfo If you need to pass along for example debug - * information, this parameter is meant for that. - * - * @param string $error_class The returned error object will be - * instantiated from this class, if specified. - * - * @param bool $skipmsg If true, raiseError will only pass error codes, - * the error message parameter will be dropped. - * - * @access public - * @return object a PEAR error object - * @see PEAR::setErrorHandling - * @since PHP 4.0.5 - */ - function &raiseError($message = null, - $code = null, - $mode = null, - $options = null, - $userinfo = null, - $error_class = null, - $skipmsg = false) - { - // The error is yet a PEAR error object - if (is_object($message)) { - $code = $message->getCode(); - $userinfo = $message->getUserInfo(); - $error_class = $message->getType(); - $message->error_message_prefix = ''; - $message = $message->getMessage(); - } - - if (isset($this) && isset($this->_expected_errors) && sizeof($this->_expected_errors) > 0 && sizeof($exp = end($this->_expected_errors))) { - if ($exp[0] == "*" || - (is_int(reset($exp)) && in_array($code, $exp)) || - (is_string(reset($exp)) && in_array($message, $exp))) { - $mode = PEAR_ERROR_RETURN; - } - } - // No mode given, try global ones - if ($mode === null) { - // Class error handler - if (isset($this) && isset($this->_default_error_mode)) { - $mode = $this->_default_error_mode; - $options = $this->_default_error_options; - // Global error handler - } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) { - $mode = $GLOBALS['_PEAR_default_error_mode']; - $options = $GLOBALS['_PEAR_default_error_options']; - } - } - - if ($error_class !== null) { - $ec = $error_class; - } elseif (isset($this) && isset($this->_error_class)) { - $ec = $this->_error_class; - } else { - $ec = 'PEAR_Error'; - } - if ($skipmsg) { - $a = new $ec($code, $mode, $options, $userinfo); - return $a; - } else { - $a = new $ec($message, $code, $mode, $options, $userinfo); - return $a; - } - } - - // }}} - // {{{ throwError() - - /** - * Simpler form of raiseError with fewer options. In most cases - * message, code and userinfo are enough. - * - * @param string $message - * - */ - function &throwError($message = null, - $code = null, - $userinfo = null) - { - if (isset($this) && is_a($this, 'PEAR')) { - $a = &$this->raiseError($message, $code, null, null, $userinfo); - return $a; - } else { - $a = &PEAR::raiseError($message, $code, null, null, $userinfo); - return $a; - } - } - - // }}} - function staticPushErrorHandling($mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - $stack[] = array($def_mode, $def_options); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $def_mode = $mode; - $def_options = $options; - break; - - case PEAR_ERROR_CALLBACK: - $def_mode = $mode; - // class/object method callback - if (is_callable($options)) { - $def_options = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - $stack[] = array($mode, $options); - return true; - } - - function staticPopErrorHandling() - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - $setmode = &$GLOBALS['_PEAR_default_error_mode']; - $setoptions = &$GLOBALS['_PEAR_default_error_options']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - switch ($mode) { - case PEAR_ERROR_EXCEPTION: - case PEAR_ERROR_RETURN: - case PEAR_ERROR_PRINT: - case PEAR_ERROR_TRIGGER: - case PEAR_ERROR_DIE: - case null: - $setmode = $mode; - $setoptions = $options; - break; - - case PEAR_ERROR_CALLBACK: - $setmode = $mode; - // class/object method callback - if (is_callable($options)) { - $setoptions = $options; - } else { - trigger_error("invalid error callback", E_USER_WARNING); - } - break; - - default: - trigger_error("invalid error mode", E_USER_WARNING); - break; - } - return true; - } - - // {{{ pushErrorHandling() - - /** - * Push a new error handler on top of the error handler options stack. With this - * you can easily override the actual error handler for some code and restore - * it later with popErrorHandling. - * - * @param mixed $mode (same as setErrorHandling) - * @param mixed $options (same as setErrorHandling) - * - * @return bool Always true - * - * @see PEAR::setErrorHandling - */ - function pushErrorHandling($mode, $options = null) - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - if (isset($this) && is_a($this, 'PEAR')) { - $def_mode = &$this->_default_error_mode; - $def_options = &$this->_default_error_options; - } else { - $def_mode = &$GLOBALS['_PEAR_default_error_mode']; - $def_options = &$GLOBALS['_PEAR_default_error_options']; - } - $stack[] = array($def_mode, $def_options); - - if (isset($this) && is_a($this, 'PEAR')) { - $this->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - $stack[] = array($mode, $options); - return true; - } - - // }}} - // {{{ popErrorHandling() - - /** - * Pop the last error handler used - * - * @return bool Always true - * - * @see PEAR::pushErrorHandling - */ - function popErrorHandling() - { - $stack = &$GLOBALS['_PEAR_error_handler_stack']; - array_pop($stack); - list($mode, $options) = $stack[sizeof($stack) - 1]; - array_pop($stack); - if (isset($this) && is_a($this, 'PEAR')) { - $this->setErrorHandling($mode, $options); - } else { - PEAR::setErrorHandling($mode, $options); - } - return true; - } - - // }}} - // {{{ loadExtension() - - /** - * OS independant PHP extension load. Remember to take care - * on the correct extension name for case sensitive OSes. - * - * @param string $ext The extension name - * @return bool Success or not on the dl() call - */ - function loadExtension($ext) - { - if (!extension_loaded($ext)) { - // if either returns true dl() will produce a FATAL error, stop that - if ((ini_get('enable_dl') != 1) || (ini_get('safe_mode') == 1)) { - return false; - } - if (OS_WINDOWS) { - $suffix = '.dll'; - } elseif (PHP_OS == 'HP-UX') { - $suffix = '.sl'; - } elseif (PHP_OS == 'AIX') { - $suffix = '.a'; - } elseif (PHP_OS == 'OSX') { - $suffix = '.bundle'; - } else { - $suffix = '.so'; - } - return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix); - } - return true; - } - - // }}} -} - -// {{{ _PEAR_call_destructors() - -function _PEAR_call_destructors() -{ - global $_PEAR_destructor_object_list; - if (is_array($_PEAR_destructor_object_list) && - sizeof($_PEAR_destructor_object_list)) - { - reset($_PEAR_destructor_object_list); - if (@PEAR::getStaticProperty('PEAR', 'destructlifo')) { - $_PEAR_destructor_object_list = array_reverse($_PEAR_destructor_object_list); - } - while (list($k, $objref) = each($_PEAR_destructor_object_list)) { - $classname = get_class($objref); - while ($classname) { - $destructor = "_$classname"; - if (method_exists($objref, $destructor)) { - $objref->$destructor(); - break; - } else { - $classname = get_parent_class($classname); - } - } - } - // Empty the object list to ensure that destructors are - // not called more than once. - $_PEAR_destructor_object_list = array(); - } - - // Now call the shutdown functions - if (is_array($GLOBALS['_PEAR_shutdown_funcs']) AND !empty($GLOBALS['_PEAR_shutdown_funcs'])) { - foreach ($GLOBALS['_PEAR_shutdown_funcs'] as $value) { - call_user_func_array($value[0], $value[1]); - } - } -} - - -// }}} -/** - * Standard PEAR error class for PHP 4 - * - * This class is supserseded by {@link PEAR_Exception} in PHP 5 - * - * @category pear - * @package PEAR - * @author Stig Bakken <ss...@ph...> - * @author Tomas V.V. Cox <co...@id...> - * @author Gregory Beaver <ce...@ph...> - * @copyright 1997-2006 The PHP Group - * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version Release: 1.4.10 - * @link http://pear.php.net/manual/en/core.pear.pear-error.php - * @see PEAR::raiseError(), PEAR::throwError() - * @since Class available since PHP 4.0.2 - */ -class PEAR_Error -{ - // {{{ properties - - var $error_message_prefix = ''; - var $mode = PEAR_ERROR_RETURN; - var $level = E_USER_NOTICE; - var $code = -1; - var $message = ''; - var $userinfo = ''; - var $backtrace = null; - - // }}} - // {{{ constructor - - /** - * PEAR_Error constructor - * - * @param string $message message - * - * @param int $code (optional) error code - * - * @param int $mode (optional) error mode, one of: PEAR_ERROR_RETURN, - * PEAR_ERROR_PRINT, PEAR_ERROR_DIE, PEAR_ERROR_TRIGGER, - * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION - * - * @param mixed $options (optional) error level, _OR_ in the case of - * PEAR_ERROR_CALLBACK, the callback function or object/method - * tuple. - * - * @param string $userinfo (optional) additional user/debug info - * - * @access public - * - */ - function PEAR_Error($message = 'unknown error', $code = null, - $mode = null, $options = null, $userinfo = null) - { - if ($mode === null) { - $mode = PEAR_ERROR_RETURN; - } - $this->message = $message; - $this->code = $code; - $this->mode = $mode; - $this->userinfo = $userinfo; - if (function_exists("debug_backtrace")) { - if (@!PEAR::getStaticProperty('PEAR_Error', 'skiptrace')) { - $this->backtrace = debug_backtrace(); - } - } - if ($mode & PEAR_ERROR_CALLBACK) { - $this->level = E_USER_NOTICE; - $this->callback = $options; - } else { - if ($options === null) { - $options = E_USER_NOTICE; - } - $this->level = $options; - $this->callback = null; - } - if ($this->mode & PEAR_ERROR_PRINT) { - if (is_null($options) || is_int($options)) { - $format = "%s"; - } else { - $format = $options; - } - printf($format, $this->getMessage()); - } - if ($this->mode & PEAR_ERROR_TRIGGER) { - trigger_error($this->getMessage(), $this->level); - } - if ($this->mode & PEAR_ERROR_DIE) { - $msg = $this->getMessage(); - if (is_null($options) || is_int($options)) { - $format = "%s"; - if (substr($msg, -1) != "\n") { - $msg .= "\n"; - } - } else { - $format = $options; - } - die(sprintf($format, $msg)); - } - if ($this->mode & PEAR_ERROR_CALLBACK) { - if (is_callable($this->callback)) { - call_user_func($this->callback, $this); - } - } - if ($this->mode & PEAR_ERROR_EXCEPTION) { - trigger_error("PEAR_ERROR_EXCEPTION is obsolete, use class PEAR_Exception for exceptions", E_USER_WARNING); - eval('$e = new Exception($this->message, $this->code);throw($e);'); - } - } - - // }}} - // {{{ getMode() - - /** - * Get the error mode from an error object. - * - * @return int error mode - * @access public - */ - function getMode() { - return $this->mode; - } - - // }}} - // {{{ getCallback() - - /** - * Get the callback function/method from an error object. - * - * @return mixed callback function or object/method array - * @access public - */ - function getCallback() { - return $this->callback; - } - - // }}} - // {{{ getMessage() - - - /** - * Get the error message from an error object. - * - * @return string full error message - * @access public - */ - function getMessage() - { - return ($this->error_message_prefix . $this->message); - } - - - // }}} - // {{{ getCode() - - /** - * Get error code from an error object - * - * @return int error code - * @access public - */ - function getCode() - { - return $this->code; - } - - // }}} - // {{{ getType() - - /** - * Get the name of this error/exception. - * - * @return string error/exception name (type) - * @access public - */ - function getType() - { - return get_class($this); - } - - // }}} - // {{{ getUserInfo() - - /** - * Get additional user-supplied information. - * - * @return string user-supplied information - * @access public - */ - function getUserInfo() - { - return $this->userinfo; - } - - // }}} - // {{{ getDebugInfo() - - /** - * Get additional debug information supplied by the application. - * - * @return string debug information - * @access public - */ - function getDebugInfo() - { - return $this->getUserInfo(); - } - - // }}} - // {{{ getBacktrace() - - /** - * Get the call backtrace from where the error was generated. - * Supported with PHP 4.3.0 or newer. - * - * @param int $frame (optional) what frame to fetch - * @return array Backtrace, or NULL if not available. - * @access public - */ - function getBacktrace($frame = null) - { - if (defined('PEAR_IGNORE_BACKTRACE')) { - return null; - } - if ($frame === null) { - return $this->backtrace; - } - return $this->backtrace[$frame]; - } - - // }}} - // {{{ addUserInfo() - - function addUserInfo($info) - { - if (empty($this->userinfo)) { - $this->userinfo = $info; - } else { - $this->userinfo .= " ** $info"; - } - } - - // }}} - // {{{ toString() - - /** - * Make a string representation of this object. - * - * @return string a string with an object summary - * @access public - */ - function toString() { - $modes = array(); - $levels = array(E_USER_NOTICE => 'notice', - E_USER_WARNING => 'warning', - E_USER_ERROR => 'error'); - if ($this->mode & PEAR_ERROR_CALLBACK) { - if (is_array($this->callback)) { - $callback = (is_object($this->callback[0]) ? - strtolower(get_class($this->callback[0])) : - $this->callback[0]) . '::' . - $this->callback[1]; - } else { - $callback = $this->callback; - } - return sprintf('[%s: message="%s" code=%d mode=callback '. - 'callback=%s prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - $callback, $this->error_message_prefix, - $this->userinfo); - } - if ($this->mode & PEAR_ERROR_PRINT) { - $modes[] = 'print'; - } - if ($this->mode & PEAR_ERROR_TRIGGER) { - $modes[] = 'trigger'; - } - if ($this->mode & PEAR_ERROR_DIE) { - $modes[] = 'die'; - } - if ($this->mode & PEAR_ERROR_RETURN) { - $modes[] = 'return'; - } - return sprintf('[%s: message="%s" code=%d mode=%s level=%s '. - 'prefix="%s" info="%s"]', - strtolower(get_class($this)), $this->message, $this->code, - implode("|", $modes), $levels[$this->level], - $this->error_message_prefix, - $this->userinfo); - } - - // }}} -} - -/* - * Local Variables: - * mode: php - * tab-width: 4 - * c-basic-offset: 4 - * End: - */ -?> +<?php +/** + * PEAR, the PHP Extension and Application Repository + * + * PEAR class and PEAR_Error class + * + * PHP versions 4 and 5 + * + * @category pear + * @package PEAR + * @author Sterling Hughes <ste...@ph...> + * @author Stig Bakken <ss...@ph...> + * @author Tomas V.V.Cox <co...@id...> + * @author Greg Beaver <ce...@ph...> + * @copyright 1997-2010 The Authors + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version CVS: $Id$ + * @link http://pear.php.net/package/PEAR + * @since File available since Release 0.1 + */ + +/**#@+ + * ERROR constants + */ +define('PEAR_ERROR_RETURN', 1); +define('PEAR_ERROR_PRINT', 2); +define('PEAR_ERROR_TRIGGER', 4); +define('PEAR_ERROR_DIE', 8); +define('PEAR_ERROR_CALLBACK', 16); +/** + * WARNING: obsolete + * @deprecated + */ +define('PEAR_ERROR_EXCEPTION', 32); +/**#@-*/ +define('PEAR_ZE2', (function_exists('version_compare') && + version_compare(zend_version(), "2-dev", "ge"))); + +if (substr(PHP_OS, 0, 3) == 'WIN') { + define('OS_WINDOWS', true); + define('OS_UNIX', false); + define('PEAR_OS', 'Windows'); +} else { + define('OS_WINDOWS', false); + define('OS_UNIX', true); + define('PEAR_OS', 'Unix'); // blatant assumption +} + +$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_RETURN; +$GLOBALS['_PEAR_default_error_options'] = E_USER_NOTICE; +$GLOBALS['_PEAR_destructor_object_list'] = array(); +$GLOBALS['_PEAR_shutdown_funcs'] = array(); +$GLOBALS['_PEAR_error_handler_stack'] = array(); + +@ini_set('track_errors', true); + +/** + * Base class for other PEAR classes. Provides rudimentary + * emulation of destructors. + * + * If you want a destructor in your class, inherit PEAR and make a + * destructor method called _yourclassname (same name as the + * constructor, but with a "_" prefix). Also, in your constructor you + * have to call the PEAR constructor: $this->PEAR();. + * The destructor method will be called without parameters. Note that + * at in some SAPI implementations (such as Apache), any output during + * the request shutdown (in which destructors are called) seems to be + * discarded. If you need to get any debug information from your + * destructor, use error_log(), syslog() or something similar. + * + * IMPORTANT! To use the emulated destructors you need to create the + * objects by reference: $obj =& new PEAR_child; + * + * @category pear + * @package PEAR + * @author Stig Bakken <ss...@ph...> + * @author Tomas V.V. Cox <co...@id...> + * @author Greg Beaver <ce...@ph...> + * @copyright 1997-2006 The PHP Group + * @license http://opensource.org/licenses/bsd-license.php New BSD License + * @version Release: 1.9.4 + * @link http://pear.php.net/package/PEAR + * @see PEAR_Error + * @since Class available since PHP 4.0.2 + * @link http://pear.php.net/manual/en/core.pear.php#core.pear.pear + */ + + if (!class_exists('PEAR')) { +class PEAR +{ + /** + * Whether to enable internal debug messages. + * + * @var bool + * @access private + */ + var $_debug = false; + + /** + * Default error mode for this object. + * + * @var int + * @access private + */ + var $_default_error_mode = null; + + /** + * Default error options used for this object when error mode + * is PEAR_ERROR_TRIGGER. + * + * @var int + * @access private + */ + var $_default_error_options = null; + + /** + * Default error handler (callback) for this object, if error mode is + * PEAR_ERROR_CALLBACK. + * + * @var string + * @access private + */ + var $_default_error_handler = ''; + + /** + * Which class to use for error objects. + * + * @var string + * @access private + */ + var $_error_class = 'PEAR_Error'; + + /** + * An array of expected errors. + * + * @var array + * @access private + */ + var $_expected_errors = array(); + + /** + * Constructor. Registers this object in + * $_PEAR_destructor_object_list for destructor emulation if a + * destructor object exists. + * + * @param string $error_class (optional) which class to use for + * error objects, defaults to PEAR_Error. + * @access public + * @return void + */ + function PEAR($error_class = null) + { + $classname = strtolower(get_class($this)); + if ($this->_debug) { + print "PEAR constructor called, class=$classname\n"; + } + + if ($error_class !== null) { + $this->_error_class = $error_class; + } + + while ($classname && strcasecmp($classname, "pear")) { + $destructor = "_$classname"; + if (method_exists($this, $destructor)) { + global $_PEAR_destructor_object_list; + $_PEAR_destructor_object_list[] = &$this; + if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { + register_shutdown_function("_PEAR_call_destructors"); + $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; + } + break; + } else { + $classname = get_parent_class($classname); + } + } + } + + /** + * Destructor (the emulated type of...). Does nothing right now, + * but is included for forward compatibility, so subclass + * destructors should always call it. + * + * See the note in the class desciption about output from + * destructors. + * + * @access public + * @return void + */ + function _PEAR() { + if ($this->_debug) { + printf("PEAR destructor called, class=%s\n", strtolower(get_class($this))); + } + } + + /** + * If you have a class that's mostly/entirely static, and you need static + * properties, you can use this method to simulate them. Eg. in your method(s) + * do this: $myVar = &PEAR::getStaticProperty('myclass', 'myVar'); + * You MUST use a reference, or they will not persist! + * + * @access public + * @param string $class The calling classname, to prevent clashes + * @param string $var The variable to retrieve. + * @return mixed A reference to the variable. If not set it will be + * auto initialised to NULL. + */ + function &getStaticProperty($class, $var) + { + static $properties; + if (!isset($properties[$class])) { + $properties[$class] = array(); + } + + if (!array_key_exists($var, $properties[$class])) { + $properties[$class][$var] = null; + } + + return $properties[$class][$var]; + } + + /** + * Use this function to register a shutdown method for static + * classes. + * + * @access public + * @param mixed $func The function name (or array of class/method) to call + * @param mixed $args The arguments to pass to the function + * @return void + */ + function registerShutdownFunc($func, $args = array()) + { + // if we are called statically, there is a potential + // that no shutdown func is registered. Bug #6445 + if (!isset($GLOBALS['_PEAR_SHUTDOWN_REGISTERED'])) { + register_shutdown_function("_PEAR_call_destructors"); + $GLOBALS['_PEAR_SHUTDOWN_REGISTERED'] = true; + } + $GLOBALS['_PEAR_shutdown_funcs'][] = array($func, $args); + } + + /** + * Tell whether a value is a PEAR error. + * + * @param mixed $data the value to test + * @param int $code if $data is an error object, return true + * only if $code is a string and + * $obj->getMessage() == $code or + * $code is an integer and $obj->getCode() == $code + * @access public + * @return bool true if parameter is an error + */ + function isError($data, $code = null) + { + if (!is_a($data, 'PEAR_Error')) { + return false; + } + + if (is_null($code)) { + return true; + } elseif (is_string($code)) { + return $data->getMessage() == $code; + } + + return $data->getCode() == $code; + } + + /** + * Sets how errors generated by this object should be handled. + * Can be invoked both in objects and statically. If called + * statically, setErrorHandling sets the default behaviour for all + * PEAR objects. If called in an object, setErrorHandling sets + * the default behaviour for that object. + * + * @param int $mode + * One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, + * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, + * PEAR_ERROR_CALLBACK or PEAR_ERROR_EXCEPTION. + * + * @param mixed $options + * When $mode is PEAR_ERROR_TRIGGER, this is the error level (one + * of E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). + * + * When $mode is PEAR_ERROR_CALLBACK, this parameter is expected + * to be the callback function or method. A callback + * function is a string with the name of the function, a + * callback method is an array of two elements: the element + * at index 0 is the object, and the element at index 1 is + * the name of the method to call in the object. + * + * When $mode is PEAR_ERROR_PRINT or PEAR_ERROR_DIE, this is + * a printf format string used when printing the error + * message. + * + * @access public + * @return void + * @see PEAR_ERROR_RETURN + * @see PEAR_ERROR_PRINT + * @see PEAR_ERROR_TRIGGER + * @see PEAR_ERROR_DIE + * @see PEAR_ERROR_CALLBACK + * @see PEAR_ERROR_EXCEPTION + * + * @since PHP 4.0.5 + */ + function setErrorHandling($mode = null, $options = null) + { + if (isset($this) && is_a($this, 'PEAR')) { + $setmode = &$this->_default_error_mode; + $setoptions = &$this->_default_error_options; + } else { + $setmode = &$GLOBALS['_PEAR_default_error_mode']; + $setoptions = &$GLOBALS['_PEAR_default_error_options']; + } + + switch ($mode) { + case PEAR_ERROR_EXCEPTION: + case PEAR_ERROR_RETURN: + case PEAR_ERROR_PRINT: + case PEAR_ERROR_TRIGGER: + case PEAR_ERROR_DIE: + case null: + $setmode = $mode; + $setoptions = $options; + break; + + case PEAR_ERROR_CALLBACK: + $setmode = $mode; + // class/object method callback + if (is_callable($options)) { + $setoptions = $options; + } else { + trigger_error("invalid error callback", E_USER_WARNING); + } + break; + + default: + trigger_error("invalid error mode", E_USER_WARNING); + break; + } + } + + /** + * This method is used to tell which errors you expect to get. + * Expected errors are always returned with error mode + * PEAR_ERROR_RETURN. Expected error codes are stored in a stack, + * and this method pushes a new element onto it. The list of + * expected errors are in effect until they are popped off the + * stack with the popExpect() method. + * + * Note that this method can not be called statically + * + * @param mixed $code a single error code or an array of error codes to expect + * + * @return int the new depth of the "expected errors" stack + * @access public + */ + function expectError($code = '*') + { + if (is_array($code)) { + array_push($this->_expected_errors, $code); + } else { + array_push($this->_expected_errors, array($code)); + } + return count($this->_expected_errors); + } + + /** + * This method pops one element off the expected error codes + * stack. + * + * @return array the list of error codes that were popped + */ + function popExpect() + { + return array_pop($this->_expected_errors); + } + + /** + * This method checks unsets an error code if available + * + * @param mixed error code + * @return bool true if the error code was unset, false otherwise + * @access private + * @since PHP 4.3.0 + */ + function _checkDelExpect($error_code) + { + $deleted = false; + foreach ($this->_expected_errors as $key => $error_array) { + if (in_array($error_code, $error_array)) { + unset($this->_expected_errors[$key][array_search($error_code, $error_array)]); + $deleted = true; + } + + // clean up empty arrays + if (0 == count($this->_expected_errors[$key])) { + unset($this->_expected_errors[$key]); + } + } + + return $deleted; + } + + /** + * This method deletes all occurences of the specified element from + * the expected error codes stack. + * + * @param mixed $error_code error code that should be deleted + * @return mixed list of error codes that were deleted or error + * @access public + * @since PHP 4.3.0 + */ + function delExpect($error_code) + { + $deleted = false; + if ((is_array($error_code) && (0 != count($error_code)))) { + // $error_code is a non-empty array here; we walk through it trying + // to unset all values + foreach ($error_code as $key => $error) { + $deleted = $this->_checkDelExpect($error) ? true : false; + } + + return $deleted ? true : PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME + } elseif (!empty($error_code)) { + // $error_code comes alone, trying to unset it + if ($this->_checkDelExpect($error_code)) { + return true; + } + + return PEAR::raiseError("The expected error you submitted does not exist"); // IMPROVE ME + } + + // $error_code is empty + return PEAR::raiseError("The expected error you submitted is empty"); // IMPROVE ME + } + + /** + * This method is a wrapper that returns an instance of the + * configured error class with this object's default error + * handling applied. If the $mode and $options parameters are not + * specified, the object's defaults are used. + * + * @param mixed $message a text error message or a PEAR error object + * + * @param int $code a numeric error code (it is up to your class + * to define these if you want to use codes) + * + * @param int $mode One of PEAR_ERROR_RETURN, PEAR_ERROR_PRINT, + * PEAR_ERROR_TRIGGER, PEAR_ERROR_DIE, + * PEAR_ERROR_CALLBACK, PEAR_ERROR_EXCEPTION. + * + * @param mixed $options If $mode is PEAR_ERROR_TRIGGER, this parameter + * specifies the PHP-internal error level (one of + * E_USER_NOTICE, E_USER_WARNING or E_USER_ERROR). + * If $mode is PEAR_ERROR_CALLBACK, this + * parameter specifies the callback function or + * method. In other error modes this parameter + * is ignored. + * + * @param string $userinfo If you need to pass along for example debug + * information, this parameter is meant for that. + * + * @param string $error_class The returned error object will be + * instantiated from this class, if specified. + * + * @param bool $skipmsg If true, raiseError will only pass error codes, + * the error message parameter will be dropped. + * + * @access public + * @return object a PEAR error object + * @see PEAR::setErrorHandling + * @since PHP 4.0.5 + */ + function &raiseError($message = null, + $code = null, + $mode = null, + $options = null, + $userinfo = null, + $error_class = null, + $skipmsg = false) + { + // The error is yet a PEAR error object + if (is_object($message)) { + $code = $message->getCode(); + $userinfo = $message->getUserInfo(); + $error_class = $message->getType(); + $message->error_message_prefix = ''; + $message = $message->getMessage(); + } + + if ( + isset($this) && + isset($this->_expected_errors) && + count($this->_expected_errors) > 0 && + count($exp = end($this->_expected_errors)) + ) { + if ($exp[0] == "*" || + (is_int(reset($exp)) && in_array($code, $exp)) || + (is_string(reset($exp)) && in_array($message, $exp)) + ) { + $mode = PEAR_ERROR_RETURN; + } + } + + // No mode given, try global ones + if ($mode === null) { + // Class error handler + if (isset($this) && isset($this->_default_error_mode)) { + $mode = $this->_default_error_mode; + $options = $this->_default_error_options; + // Global error handler + } elseif (isset($GLOBALS['_PEAR_default_error_mode'])) { + $mode = $GLOBALS['_PEAR_default_error_mode']; + $options = $GLOBALS['_PEAR_default_error_options']; + } + } + + if ($error_class !== null) { + $ec = $error_class; + } elseif (isset($this) && isset($this->_error_class)) { + $ec = $this->_error_class; + } else { + $ec = 'PEAR_Error'; + } + + if (intval(PHP_VERSION) < 5) { + // little non-eval hack to fix bug #12147 + include 'PEAR/FixPHP5PEARWarnings.php'; + return $a; + } + + if ($skipmsg) { + $a = new $ec($code, $mode, $options, $userinfo); + } else { + $a = new $ec($message, $code, $mode, $options, $userinfo); + } + + return $a; + } + + /** + * Simpler form of raiseError with fewer options. In most cases + * message, code and userinfo are enough. + * + * @param mixed $message a text error message or a PEAR error object + * + * @param int $code a numeric error code (it is up to your class + * to define these if you want to use codes) + * + * @param string $userinfo If you need to pass along for example debug + * information, this parameter is meant for that. + * + * @access public + * @return object a PEAR error object + * @see PEAR::raiseError + */ + function &throwError($message = null, $code = null, $userinfo = null) + { + if (isset($this) && is_a($this, 'PEAR')) { + ... [truncated message content] |
From: <be...@us...> - 2012-08-08 07:25:40
|
Revision: 10023 http://xoops.svn.sourceforge.net/xoops/?rev=10023&view=rev Author: beckmi Date: 2012-08-08 07:25:28 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating trunk with 2.37 RC 1 Modified Paths: -------------- XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/include/functions.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/xoops_version.php Added Paths: ----------- XoopsModules/extcal/trunk/class/ XoopsModules/extcal/trunk/class/xoopsform/ XoopsModules/extcal/trunk/class/xoopsform/spin/ XoopsModules/extcal/trunk/class/xoopsform/spin/formspin.php XoopsModules/extcal/trunk/class/xoopsform/spin/images/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/bleu/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/default/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/demirond2/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point2/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/point3/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/ XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinDown0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinDown1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinMax0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinMax1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinMin0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinMin1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinUp0.gif XoopsModules/extcal/trunk/class/xoopsform/spin/images/vert/spinUp1.gif XoopsModules/extcal/trunk/class/xoopsform/spin/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/js/ XoopsModules/extcal/trunk/class/xoopsform/spin/js/index.html XoopsModules/extcal/trunk/class/xoopsform/spin/js/spin.js XoopsModules/extcal/trunk/modules/ XoopsModules/extcal/trunk/modules/extcal/ XoopsModules/extcal/trunk/modules/extcal/admin/ XoopsModules/extcal/trunk/modules/extcal/admin/about.php XoopsModules/extcal/trunk/modules/extcal/admin/admin_footer.php XoopsModules/extcal/trunk/modules/extcal/admin/admin_header.php XoopsModules/extcal/trunk/modules/extcal/admin/cat.php XoopsModules/extcal/trunk/modules/extcal/admin/etablissement.php XoopsModules/extcal/trunk/modules/extcal/admin/event.php XoopsModules/extcal/trunk/modules/extcal/admin/index.html XoopsModules/extcal/trunk/modules/extcal/admin/index.php XoopsModules/extcal/trunk/modules/extcal/admin/menu.php XoopsModules/extcal/trunk/modules/extcal/admin/perm.php XoopsModules/extcal/trunk/modules/extcal/admin/upgrade.php XoopsModules/extcal/trunk/modules/extcal/blocks/ XoopsModules/extcal/trunk/modules/extcal/blocks/catetogy_events.php XoopsModules/extcal/trunk/modules/extcal/blocks/day_events.php XoopsModules/extcal/trunk/modules/extcal/blocks/index.html XoopsModules/extcal/trunk/modules/extcal/blocks/minical.php XoopsModules/extcal/trunk/modules/extcal/blocks/new_events.php XoopsModules/extcal/trunk/modules/extcal/blocks/random_events.php XoopsModules/extcal/trunk/modules/extcal/blocks/spotlight_events.php XoopsModules/extcal/trunk/modules/extcal/blocks/upcoming.php XoopsModules/extcal/trunk/modules/extcal/class/ XoopsModules/extcal/trunk/modules/extcal/class/ExtcalPersistableObjectHandler.php XoopsModules/extcal/trunk/modules/extcal/class/cat.php XoopsModules/extcal/trunk/modules/extcal/class/colorTools.php XoopsModules/extcal/trunk/modules/extcal/class/config.php XoopsModules/extcal/trunk/modules/extcal/class/etablissement.php XoopsModules/extcal/trunk/modules/extcal/class/event.php XoopsModules/extcal/trunk/modules/extcal/class/eventmember.php XoopsModules/extcal/trunk/modules/extcal/class/eventnotmember.php XoopsModules/extcal/trunk/modules/extcal/class/extDateTime.php XoopsModules/extcal/trunk/modules/extcal/class/file.php XoopsModules/extcal/trunk/modules/extcal/class/form/ XoopsModules/extcal/trunk/modules/extcal/class/form/extcalform.php XoopsModules/extcal/trunk/modules/extcal/class/form/formdatetime.php XoopsModules/extcal/trunk/modules/extcal/class/form/formfilecheckbox.php XoopsModules/extcal/trunk/modules/extcal/class/form/formrecurrules.php XoopsModules/extcal/trunk/modules/extcal/class/form/formrrulecheckbox.php XoopsModules/extcal/trunk/modules/extcal/class/form/index.html XoopsModules/extcal/trunk/modules/extcal/class/index.html XoopsModules/extcal/trunk/modules/extcal/class/pclerror.lib.php XoopsModules/extcal/trunk/modules/extcal/class/pcltar.lib.php XoopsModules/extcal/trunk/modules/extcal/class/pcltrace.lib.php XoopsModules/extcal/trunk/modules/extcal/class/pear/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Calendar.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Day.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/Textual.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/Uri.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/Weekday.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/Wrapper.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Decorator.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Engine/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Engine/Interface.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Engine/PearDate.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Engine/UnixTS.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Engine/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Factory.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Hour.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Minute.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Month/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Month/Weekdays.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Month/Weeks.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Month/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Month.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Second.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Table/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Table/Helper.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Table/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Util/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Util/Textual.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Util/Uri.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Util/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Validator.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Week.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/Year.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/Readme XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/1.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/1.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/10.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/10.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/11.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/11.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/12.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/12.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/13.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/13.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/14.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/14.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/15.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/15.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/16.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/16.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/17.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/17.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/18.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/18.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/19.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/19.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/2.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/2.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/20.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/20.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/21.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/21.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/22.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/22.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/23.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/23.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/3.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/3.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/4.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/4.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/5.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/5.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/6.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/6.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/7.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/7.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/8.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/8.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/9.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/9.phps XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/docs/examples/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/index.html XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/ XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/README XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/all_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/calendar_engine_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/calendar_include.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/calendar_tabular_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/calendar_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/calendar_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/day_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/decorator_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/decorator_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/decorator_textual_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/decorator_uri_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/helper_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/hour_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/minute_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/month_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/month_weekdays_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/month_weeks_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/peardate_engine_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/second_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/simple_include.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/table_helper_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/unixts_engine_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/util_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/util_textual_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/util_uri_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/validator_error_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/validator_tests.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/validator_unit_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/week_firstday_0_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/week_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/Calendar/tests/year_test.php XoopsModules/extcal/trunk/modules/extcal/class/pear/index.html XoopsModules/extcal/trunk/modules/extcal/class/perm.php XoopsModules/extcal/trunk/modules/extcal/class/tableForm.php XoopsModules/extcal/trunk/modules/extcal/class/time.php XoopsModules/extcal/trunk/modules/extcal/comment_delete.php XoopsModules/extcal/trunk/modules/extcal/comment_edit.php XoopsModules/extcal/trunk/modules/extcal/comment_new.php XoopsModules/extcal/trunk/modules/extcal/comment_post.php XoopsModules/extcal/trunk/modules/extcal/comment_reply.php XoopsModules/extcal/trunk/modules/extcal/css/ XoopsModules/extcal/trunk/modules/extcal/css/images/ XoopsModules/extcal/trunk/modules/extcal/css/images/Award.png XoopsModules/extcal/trunk/modules/extcal/css/images/Bow tie.png XoopsModules/extcal/trunk/modules/extcal/css/images/Cinema.png XoopsModules/extcal/trunk/modules/extcal/css/images/Coffee.png XoopsModules/extcal/trunk/modules/extcal/css/images/Critical.png XoopsModules/extcal/trunk/modules/extcal/css/images/Dating.png XoopsModules/extcal/trunk/modules/extcal/css/images/Dollar.png XoopsModules/extcal/trunk/modules/extcal/css/images/Game_strategy.png XoopsModules/extcal/trunk/modules/extcal/css/images/Hamburger.png XoopsModules/extcal/trunk/modules/extcal/css/images/Help.png XoopsModules/extcal/trunk/modules/extcal/css/images/Hint.png XoopsModules/extcal/trunk/modules/extcal/css/images/Home.png XoopsModules/extcal/trunk/modules/extcal/css/images/Info.png XoopsModules/extcal/trunk/modules/extcal/css/images/Kids.png XoopsModules/extcal/trunk/modules/extcal/css/images/Music.png XoopsModules/extcal/trunk/modules/extcal/css/images/View.png XoopsModules/extcal/trunk/modules/extcal/css/images/Warning.png XoopsModules/extcal/trunk/modules/extcal/css/images/index.html XoopsModules/extcal/trunk/modules/extcal/css/index.html XoopsModules/extcal/trunk/modules/extcal/css/infobulle.css XoopsModules/extcal/trunk/modules/extcal/docs/ XoopsModules/extcal/trunk/modules/extcal/docs/changelog.txt XoopsModules/extcal/trunk/modules/extcal/docs/credits.txt XoopsModules/extcal/trunk/modules/extcal/docs/index.html XoopsModules/extcal/trunk/modules/extcal/docs/install.txt XoopsModules/extcal/trunk/modules/extcal/docs/lang_diff.txt XoopsModules/extcal/trunk/modules/extcal/docs/licence.txt XoopsModules/extcal/trunk/modules/extcal/docs/readme.txt XoopsModules/extcal/trunk/modules/extcal/docs/todo.txt XoopsModules/extcal/trunk/modules/extcal/download_attachement.php XoopsModules/extcal/trunk/modules/extcal/edit_event.php XoopsModules/extcal/trunk/modules/extcal/etablissement.php XoopsModules/extcal/trunk/modules/extcal/event.php XoopsModules/extcal/trunk/modules/extcal/event_member.php XoopsModules/extcal/trunk/modules/extcal/event_notmember.php XoopsModules/extcal/trunk/modules/extcal/header.php XoopsModules/extcal/trunk/modules/extcal/images/ XoopsModules/extcal/trunk/modules/extcal/images/arrows/ XoopsModules/extcal/trunk/modules/extcal/images/arrows/next.png XoopsModules/extcal/trunk/modules/extcal/images/arrows/previous.png XoopsModules/extcal/trunk/modules/extcal/images/bubble.png XoopsModules/extcal/trunk/modules/extcal/images/extcal_logo.png XoopsModules/extcal/trunk/modules/extcal/images/horloges/ XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge01.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge02.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge03.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge04.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge05.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge06.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge08.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge09.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge10.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge11.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge12.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge14.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge15.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge16.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge17.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge18.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge19.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge20.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge21.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge23.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge24.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge27.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge31.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/horloge33.swf XoopsModules/extcal/trunk/modules/extcal/images/horloges/index.html XoopsModules/extcal/trunk/modules/extcal/images/icons/ XoopsModules/extcal/trunk/modules/extcal/images/icons/32/ XoopsModules/extcal/trunk/modules/extcal/images/icons/32/etablissement.png XoopsModules/extcal/trunk/modules/extcal/images/icons/32/index.html XoopsModules/extcal/trunk/modules/extcal/images/icons/addevent.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/event-end.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/event-middle.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/event-single.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/event-start.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/extcal.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/index.html XoopsModules/extcal/trunk/modules/extcal/images/icons/minus.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/plus.gif XoopsModules/extcal/trunk/modules/extcal/images/icons/rss.gif XoopsModules/extcal/trunk/modules/extcal/images/index.html XoopsModules/extcal/trunk/modules/extcal/images/left_both.gif XoopsModules/extcal/trunk/modules/extcal/images/modadminbg.gif XoopsModules/extcal/trunk/modules/extcal/images/no_picture.png XoopsModules/extcal/trunk/modules/extcal/images/right_both.gif XoopsModules/extcal/trunk/modules/extcal/images/trame.png XoopsModules/extcal/trunk/modules/extcal/include/ XoopsModules/extcal/trunk/modules/extcal/include/AC_RunActiveContent.js XoopsModules/extcal/trunk/modules/extcal/include/SlideShow.swf XoopsModules/extcal/trunk/modules/extcal/include/ToolTips.js XoopsModules/extcal/trunk/modules/extcal/include/admin.js XoopsModules/extcal/trunk/modules/extcal/include/agenda_fnc.php XoopsModules/extcal/trunk/modules/extcal/include/constantes.php XoopsModules/extcal/trunk/modules/extcal/include/functions.php XoopsModules/extcal/trunk/modules/extcal/include/index.html XoopsModules/extcal/trunk/modules/extcal/include/install_function.php XoopsModules/extcal/trunk/modules/extcal/include/mail_fnc.php XoopsModules/extcal/trunk/modules/extcal/include/notification.inc.php XoopsModules/extcal/trunk/modules/extcal/include/search.inc.php XoopsModules/extcal/trunk/modules/extcal/include/style.css XoopsModules/extcal/trunk/modules/extcal/include/update_function.php XoopsModules/extcal/trunk/modules/extcal/index.php XoopsModules/extcal/trunk/modules/extcal/js/ XoopsModules/extcal/trunk/modules/extcal/js/extcal_highslide.js XoopsModules/extcal/trunk/modules/extcal/js/graphics/ XoopsModules/extcal/trunk/modules/extcal/js/graphics/close.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/closeX.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar-black-border.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar-text-buttons.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar-white-small.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar-white.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar2.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar3.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar4-hover.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/controlbar4.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/fullexpand.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/geckodimmer.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/icon.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/loader.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/loader.white.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/ XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/Outlines.psd XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/beveled.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/drop-shadow.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/glossy-dark.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/outer-glow.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/rounded-black.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/outlines/rounded-white.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/resize.gif XoopsModules/extcal/trunk/modules/extcal/js/graphics/scrollarrows.png XoopsModules/extcal/trunk/modules/extcal/js/graphics/zoomin.cur XoopsModules/extcal/trunk/modules/extcal/js/graphics/zoomout.cur XoopsModules/extcal/trunk/modules/extcal/js/highslide-full.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-full.min.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-full.packed.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-ie6.css XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-gallery.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-gallery.min.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-gallery.packed.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-html.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-html.min.js XoopsModules/extcal/trunk/modules/extcal/js/highslide-with-html.packed.js XoopsModules/extcal/trunk/modules/extcal/js/highslide.css XoopsModules/extcal/trunk/modules/extcal/js/highslide.js XoopsModules/extcal/trunk/modules/extcal/js/highslide.min.js XoopsModules/extcal/trunk/modules/extcal/js/highslide.packed.js XoopsModules/extcal/trunk/modules/extcal/language/ XoopsModules/extcal/trunk/modules/extcal/language/english/ XoopsModules/extcal/trunk/modules/extcal/language/english/admin.php XoopsModules/extcal/trunk/modules/extcal/language/english/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/english/help/ XoopsModules/extcal/trunk/modules/extcal/language/english/help/extcal_help.html XoopsModules/extcal/trunk/modules/extcal/language/english/help/help.html XoopsModules/extcal/trunk/modules/extcal/language/english/help/index.html XoopsModules/extcal/trunk/modules/extcal/language/english/index.html XoopsModules/extcal/trunk/modules/extcal/language/english/mail_template/ XoopsModules/extcal/trunk/modules/extcal/language/english/mail_template/cat_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/english/mail_template/global_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/english/mail_template/global_new_event_pending.tpl XoopsModules/extcal/trunk/modules/extcal/language/english/main.php XoopsModules/extcal/trunk/modules/extcal/language/english/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french/ XoopsModules/extcal/trunk/modules/extcal/language/french/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/french/changelog.txt XoopsModules/extcal/trunk/modules/extcal/language/french/help/ XoopsModules/extcal/trunk/modules/extcal/language/french/help/extcal_help.html XoopsModules/extcal/trunk/modules/extcal/language/french/help/help.html XoopsModules/extcal/trunk/modules/extcal/language/french/help/index.html XoopsModules/extcal/trunk/modules/extcal/language/french/index.html XoopsModules/extcal/trunk/modules/extcal/language/french/mail_inscription.html XoopsModules/extcal/trunk/modules/extcal/language/french/mail_template/ XoopsModules/extcal/trunk/modules/extcal/language/french/mail_template/cat_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/french/mail_template/global_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/french/mail_template/global_new_event_pending.tpl XoopsModules/extcal/trunk/modules/extcal/language/french/main.php XoopsModules/extcal/trunk/modules/extcal/language/french/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/ XoopsModules/extcal/trunk/modules/extcal/language/french_iso/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/changelog.txt XoopsModules/extcal/trunk/modules/extcal/language/french_iso/help/ XoopsModules/extcal/trunk/modules/extcal/language/french_iso/help/extcal_help.html XoopsModules/extcal/trunk/modules/extcal/language/french_iso/help/help.html XoopsModules/extcal/trunk/modules/extcal/language/french_iso/help/index.html XoopsModules/extcal/trunk/modules/extcal/language/french_iso/index.html XoopsModules/extcal/trunk/modules/extcal/language/french_iso/mail_inscription.html XoopsModules/extcal/trunk/modules/extcal/language/french_iso/mail_template/ XoopsModules/extcal/trunk/modules/extcal/language/french_iso/mail_template/cat_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/french_iso/mail_template/global_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/french_iso/mail_template/global_new_event_pending.tpl XoopsModules/extcal/trunk/modules/extcal/language/french_iso/main.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/index.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/ XoopsModules/extcal/trunk/modules/extcal/language/spanish/admin.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/help/ XoopsModules/extcal/trunk/modules/extcal/language/spanish/help/extcal_help.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/help/help.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/help/index.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/index.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/mail_template/ XoopsModules/extcal/trunk/modules/extcal/language/spanish/mail_template/cat_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/spanish/mail_template/global_new_event.tpl XoopsModules/extcal/trunk/modules/extcal/language/spanish/mail_template/global_new_event_pending.tpl XoopsModules/extcal/trunk/modules/extcal/language/spanish/mail_template/index.html XoopsModules/extcal/trunk/modules/extcal/language/spanish/main.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/modinfo.php XoopsModules/extcal/trunk/modules/extcal/new_event.php XoopsModules/extcal/trunk/modules/extcal/notification_update.php XoopsModules/extcal/trunk/modules/extcal/post.php XoopsModules/extcal/trunk/modules/extcal/print.php XoopsModules/extcal/trunk/modules/extcal/rss.php XoopsModules/extcal/trunk/modules/extcal/sql/ XoopsModules/extcal/trunk/modules/extcal/sql/index.html XoopsModules/extcal/trunk/modules/extcal/sql/mysql.sql XoopsModules/extcal/trunk/modules/extcal/templates/ XoopsModules/extcal/trunk/modules/extcal/templates/admin/ XoopsModules/extcal/trunk/modules/extcal/templates/admin/extcal_admin_cat_list.html XoopsModules/extcal/trunk/modules/extcal/templates/admin/index.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/ XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_day.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_minical.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_new.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_random.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_spotlight.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_upcoming.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/extcal_block_upcomingByCategory.html XoopsModules/extcal/trunk/modules/extcal/templates/blocks/index.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_buttons_event.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_categorie.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_etablissement.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_event.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_event_list1.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_event_nav_btn.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_horloge.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_imgXoops.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_info_bulle.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_mail_invitation.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_mail_member_html.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_mail_member_text.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_multiUploads.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_navbar.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_post.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_rss.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_agenda-day.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_agenda-week.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_calendar-month.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_calendar-week.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_day.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_month.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_new-event.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_search.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_week.html XoopsModules/extcal/trunk/modules/extcal/templates/extcal_view_year.html XoopsModules/extcal/trunk/modules/extcal/templates/index.html XoopsModules/extcal/trunk/modules/extcal/test/ XoopsModules/extcal/trunk/modules/extcal/test/AddCategory XoopsModules/extcal/trunk/modules/extcal/test/AddEventByAdmin XoopsModules/extcal/trunk/modules/extcal/test/AddEventFrontEnd XoopsModules/extcal/trunk/modules/extcal/test/DeleteEventAdmin XoopsModules/extcal/trunk/modules/extcal/test/DeleteEventFrontEnd XoopsModules/extcal/trunk/modules/extcal/test/EditEvent XoopsModules/extcal/trunk/modules/extcal/test/ViewEvent XoopsModules/extcal/trunk/modules/extcal/test/_extCalTestSuite XoopsModules/extcal/trunk/modules/extcal/test/index.html XoopsModules/extcal/trunk/modules/extcal/test/readme.txt XoopsModules/extcal/trunk/modules/extcal/upgrade.txt XoopsModules/extcal/trunk/modules/extcal/versions/ XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_04.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_15.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_21.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_28.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_33.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_34.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_35.php XoopsModules/extcal/trunk/modules/extcal/versions/extcal_2_37.php XoopsModules/extcal/trunk/modules/extcal/versions/index.html XoopsModules/extcal/trunk/modules/extcal/view_agenda-day.php XoopsModules/extcal/trunk/modules/extcal/view_agenda-week.php XoopsModules/extcal/trunk/modules/extcal/view_calendar-month.php XoopsModules/extcal/trunk/modules/extcal/view_calendar-week.php XoopsModules/extcal/trunk/modules/extcal/view_day.php XoopsModules/extcal/trunk/modules/extcal/view_month.php XoopsModules/extcal/trunk/modules/extcal/view_new-event.php XoopsModules/extcal/trunk/modules/extcal/view_search.php XoopsModules/extcal/trunk/modules/extcal/view_week.php XoopsModules/extcal/trunk/modules/extcal/view_year.php XoopsModules/extcal/trunk/modules/extcal/xoops_version.php Removed Paths: ------------- XoopsModules/extcal/trunk/extcal/ Modified: XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/include/functions.php =================================================================== --- XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/include/functions.php 2012-08-08 07:17:46 UTC (rev 10022) +++ XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/include/functions.php 2012-08-08 07:25:28 UTC (rev 10023) @@ -32,22 +32,22 @@ return $data; } -function extcal_loadImg(&$_REQUEST, &$event_picture1, &$event_picture2){ +function extcal_loadImg(&$REQUEST, &$event_picture1, &$event_picture2){ /////////////////////////////////////////////////////////////////////////////// $uploaddir_event = XOOPS_ROOT_PATH . '/uploads/extcal/'; $uploadurl_event = XOOPS_URL . '/uploads/extcal/'; //$picture = ''; for($j=1; $j<3; $j++) { - $delimg = @$_REQUEST['delimg_'.$j.'']; + $delimg = @$REQUEST['delimg_'.$j.'']; $delimg = isset($delimg) ? intval($delimg) : 0; - if (!empty($_REQUEST['xoops_upload_file'][$j]) && $delimg == 0) + if (!empty($REQUEST['xoops_upload_file'][$j]) && $delimg == 0) { $upload = new XoopsMediaUploader($uploaddir_event, array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png', 'image/jpg'), 3145728, null, null); - if ($upload->fetchMedia($_REQUEST['xoops_upload_file'][$j])) + if ($upload->fetchMedia($REQUEST['xoops_upload_file'][$j])) { $upload->setPrefix('event_') ; - $upload->fetchMedia($_REQUEST['xoops_upload_file'][$j]); + $upload->fetchMedia($REQUEST['xoops_upload_file'][$j]); if (!$upload->upload()) { $errors = $upload->getErrors(); redirect_header("javascript:history.go(-1)",3, $errors); @@ -58,15 +58,15 @@ $event_picture2 = $upload->getSavedFileName(); } } - } else if (!empty($_REQUEST['file'.$j])) { + } else if (!empty($REQUEST['file'.$j])) { if($j==1) { - $event_picture1 = $_REQUEST['file'.$j]; + $event_picture1 = $REQUEST['file'.$j]; } elseif($j==2) { - $event_picture2 = $_REQUEST['file'.$j]; + $event_picture2 = $REQUEST['file'.$j]; } } } else { - $url_event = XOOPS_ROOT_PATH . "/uploads/extcal/". $_REQUEST['file'.$j]; + $url_event = XOOPS_ROOT_PATH . "/uploads/extcal/". $REQUEST['file'.$j]; if($j==1) { $event_picture1 = ''; } elseif($j==2) { Modified: XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/xoops_version.php =================================================================== --- XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/xoops_version.php 2012-08-08 07:17:46 UTC (rev 10022) +++ XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/xoops_version.php 2012-08-08 07:25:28 UTC (rev 10023) @@ -18,8 +18,8 @@ $modversion['version'] = '2.37'; $modversion['description'] = _MI_EXTCAL_DESC; $modversion['credits'] = 'Zoullou'; -$modversion['author'] = 'Zoullou, Mage, Mamba, JJ Delalandre(JJDai)'; -$modversion['nickname'] = 'JJDai'; +$modversion['author'] = 'Zoullou, Mage, Mamba, JJ Delalandre (JJDai)'; +$modversion['nickname'] = ''; $modversion['website'] = ''; $modversion['license'] = 'GPL see LICENSE'; $modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; @@ -41,7 +41,7 @@ $modversion["module_website_url"] = "www.xoops.org/"; $modversion["module_website_name"] = "XOOPS"; $modversion["release_date"] = "2012/07/07"; -$modversion['module_status'] = "Beta 4"; +$modversion['module_status'] = "RC 1"; $modversion['min_php'] = '5.2'; $modversion['min_xoops'] = "2.5.5"; Added: XoopsModules/extcal/trunk/class/xoopsform/spin/formspin.php =================================================================== --- XoopsModules/extcal/trunk/class/xoopsform/spin/formspin.php (rev 0) +++ XoopsModules/extcal/trunk/class/xoopsform/spin/formspin.php 2012-08-08 07:25:28 UTC (rev 10023) @@ -0,0 +1,512 @@ +<?php +/** + * XoopsFormSpin element - Spin bytton + * + * 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. + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @subpackage form + * @since 2.0.0 + * @author Jean-Jacques DELALANDRE <JJ...@ki...> + * @version XoopsFormSpin v 1.2 + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +xoops_load('XoopsFormElement'); + +/** + * A select field + * + * @author Jean-Jacques DELALANDRE <jj...@ki...> + * @copyright JJD http:xoops.kiolo.com + * @access public + */ + + +/*----------------------------------------------------------*/ +/* set here the folder of the clas relative at the root */ +/*----------------------------------------------------------*/ +define('_SPIN_FOLDER','/class/xoopsform/spin/'); +/*----------------------------------------------------------*/ + +class XoopsFormSpin extends XoopsFormElement +{ + + /** + * Value + * + * @var integer + * @access private + */ + var $_value = 0; + + /** + * Value minimum + * + * @var integer + * @access private + */ + var $_min = 0; + + /** + * Value maximum + * + * @var integer + * @access private + */ + var $_max = 100; + + /** + * Small increment + * + * @var integer + * @access private + */ + var $_smallIncrement = 1; + + /** + * Large increment + * + * @var integer + * @access private + */ + var $_largeIncrement = 10; + + /** + * unite for information on value + * + * @var string + * @access private + */ + var $_unite = ''; + + /** + * Folder of arrow image + * + * @var string + * @access private + */ + var $_imgFolder = 'default'; + + /** + * size of input text in nb car + * + * @var integer + * @access private + */ + var $_size = 2; + + /** + * minMaxVisible show buttons to go minimum and maximum + * + * @var integer + * @access private + */ + var $_minMaxVisible= true; + + /** + * tyleBordure ; style CSS of frame control + * + * @var string + * @access private + */ + var $_styleBordure = "color: #FFFFFF; background-color: #CCCCCC; line-height: 100%;border-width:1px; border-style: solid; border-color: #000000; margin-top: 0; margin-bottom: 0; padding: 0"; + + /** + * tyleText : style CSS of input text + * + * @var string + * @access private + */ + var $_styleText = "color: #000000; text-align: right; margin-left: 1; margin-right: 2; padding-right: 8"; + + + /** + * Allow loading of javascript + * + * @var bool + * @access private + */ + var $_loadJS = true; + + /*---------------------------------------------------------------*/ + /** + * Constructor + * + * @param string $caption Caption + * @param string $name "name" attribute + * @param int $value Pre-selected value. + * @param int $min value + * @param int $max value + * @param int $smallIncrement Increment when click on button + * @param int $largeIncrement Increment when click on button + * @param int $size Number caractere of inputtext + * @param string $unite of the value + * @param string $imgFolder of image gif for button + * @param string $styleText style CSs of text + * @param string $styleBordure style CSs of frame + * @param bool $minMaxVisible show min and mas buttons + * + */ + function XoopsFormSpin($caption, $name, $value = 0, + $min = 0, $max=100, + $smallIncrement = 1, $largeIncrement = 10, + $size = 5, $unite='', $imgFolder='default', + $styleText = '', $styleBordure = '', + $minMaxVisible = true) + { + $this->setName($name); + $this->setCaption($caption); + $this->setValue($value); + $this->setMin($min); + $this->setMax($max); + $this->setSmallIncrement($smallIncrement); + $this->setLargeIncrement($largeIncrement); + $this->setSize($size); + $this->setUnite($unite); + $this->setImgFolder($imgFolder); + $this->setStyleText($styleText); + $this->setStyleBordure($styleBordure); + $this->setMinMaxVisible($minMaxVisible); + } + + /*-----------------------------------------------------------------*/ + /** + * Get the values + */ + function getValue() + { + return $this->_value; + } + + /** + * Set the value + * + * @param $value int + */ + function setValue($value) + { + $this->_value = $value; + } + + + /*-----------------------------------------------------------------*/ + /** + * Get the min value + */ + function getMin() + { + return $this->_min; + } + + /** + * Set the min value + * + * @param $min int + */ + function setMin($min) + { + $this->_min = intval($min); + } + /*-----------------------------------------------------------------*/ + /** + * Get the max value - must be more great then min + */ + function getMax() + { + return $this->_max; + } + + /** + * Set the max value - must be more great then min + * + * @param $max int + */ + function setMax($max) + { + $this->_max = intval($max); + } + + /*-----------------------------------------------------------------*/ + /** + * Get the small increment when click a short time on up down nutton + */ + function getSmallIncrement() + { + return $this->_smallIncrement; + } + + /** + * Set the small increment when click a short time on up down nutton + * must be " > 0 " + * + * @param $value int + */ + function setSmallIncrement($smallIncrement) + { + $this->_smallIncrement = intval($smallIncrement); + if ($this->_smallIncrement == 0) $this->_smallIncrement =1; + } + + /*-----------------------------------------------------------------*/ + /** + * Get the large increment when click a long time on up down nutton + */ + function getLargeIncrement() + { + return $this->_largeIncrement; + } + + /** + * Set the large increment when click a long time on up down nutton + * + * @param $largeIncrement int + */ + function setLargeIncrement($largeIncrement) + { + $this->_largeIncrement = intval($largeIncrement); + if ($this->_largeIncrement == 0) $this->_largeIncrement = 10; + } + + /*-----------------------------------------------------------------*/ + /** + * Get the size in nb car of the input text for the value + */ + function getSize() + { + return $this->_size; + } + + /** + * Set the size in nb car of the input text for the value + * must be 2 car min + * + * @param $size mixed + */ + function setSize($size) + { + $this->_size = $size; + if ($this->_size == 0) $this->_size = 2; + } + /*-----------------------------------------------------------------*/ + function getImgFolder() + /** + * Get the shortname of the folder images + */ + { + return $this->_imgFolder; + } + + /** + * Set the shortname of the folder images + * + * @param $folder string + */ + function setImgFolder($folder) + { + if ($folder <> '' ) $this->_imgFolder = $folder; + } + /*-----------------------------------------------------------------*/ + /** + * Get the label of unites between value and buttons + */ + function getUnite() + { + return $this->_unite; + } + + /** + * Set the label of unites between value and buttons + * + * @param $unite string + */ + function setUnite($unite) + { + $this->_unite = $unite; + } + /*-----------------------------------------------------------------*/ + /** + * Get the style CSS of the text + */ + function getStyleText() + { + return $this->_styleText; + } + + /** + * Set the style CSS of the text + * + * @param $style string + */ + function setStyleText($style) + { + if ($style <> '') $this->_styleText = $style; + } + /*-----------------------------------------------------------------*/ + /** + * Get the style CSS of the frame + */ + function getStyleBordure() + { + return $this->_styleBordure; + } + + /** + * Set the style CSS of the frame + * + * @param $style string + */ + function setStyleBordure($style) + { + if ($style <> '') $this->_styleBordure = $style; + } + /*-----------------------------------------------------------------*/ + /** + * Get MinMaxVisible : show the button to go min and max value + */ + function getMinMaxVisible() + { + return $this->_minMaxVisible; + } + + /** + * Set MinMaxVisible : show the button to go min and max value + * + * @param $visible bool + */ + function setMinMaxVisible($visible) + { + $this->_minMaxVisible = $visible; + } + /**********************************************************************/ + + /** + * Prepare HTML for output + * + * @return string HTML + */ + function render() + { + $sSpinFolder = $this->getFolder(); + $sFolderImg = "{$sSpinFolder}/images/{$this->getImgFolder()}/"; + + + $prefixe = $this->getName(); + $prefixe2 = 'spin'.$prefixe; + + $smallIncrement = $this->getSmallIncrement(); + $largeIncrement = $this->getLargeIncrement(); + + /*----------------------------------------------*/ + $delai = 200; + $onMouseDown1 = "spinStart(\"{$prefixe}\", \"{$prefixe2}\", {$smallIncrement}, {$largeIncrement}, {$delai}, \"{$sFolderImg}spinUp1.gif\");"; + $onMouseDown2 = "spinStart(\"{$prefixe}\", \"{$prefixe2}\", -{$smallIncrement}, -{$largeIncrement}, {$delai}, \"{$sFolderImg}spinDown1.gif\");"; + + $onMouseUp = "spinStop();"; + //---------------------------------------------------------------- + $styleBordure = $this->htmlAddAttribut ('style', $this->getStyleBordure()); + $styleText = $this->htmlAddAttribut ('style', $this->getStyleText()); + $styleArrow = "style=\"display: table-cell;vertical-align: middle; text-align: center; line-height: 100%; font-size: 7 pt; margin-top: 0; margin-bottom: 0; padding: 0\""; + //---------------------------------------------------------------- + $t = array(); + + + if ($this->_loadJS) { + $js = $sSpinFolder . "/js/spin.js"; + $t[] = "<script src='{$js}' type='text/javascript'></script>"; + } + + $t[] = "<div STYLE='width:50px'>"; + //$t[] = "<table border='0' width='8%' cellpadding='0' cellspacing='0'>"; + $t[] = "<table border='0' width='8%' cellpadding='0' cellspacing='0' {$styleBordure}>"; + $t[] = " <tr>"; + //$t[] = " <td width='60%'>{$Caption}</td>"; + $t[] = " <td width='60%'>"; + $t[] = " <INPUT TYPE='hidden' NAME='{$prefixe2}_min' VALUE='{$this->getMin()}'>"; + $t[] = " <INPUT TYPE='hidden' NAME='{$prefixe2}_max' VALUE='{$this->getMax()}'>"; + $t[] = " <INPUT TYPE='hidden' NAME='{$prefixe2}_smallIncrement' VALUE='{$this->_smallIncrement}' style='text-align: right'>"; + $t[] = " <input type='text' name='{$prefixe}' size='{$this->GetSize()}' value='{$this->getValue()}' {$styleText}>"; + $t[] = " </td>"; + + $unite = $this->getUnite(); + if ($unite <> ''){ + $t[] = " <td style='display: table-cell;vertical-align: middle; '> {$unite} </td>"; + } + //------------------------------------------------------- + if ($this->getMinMaxVisible()){ + $onMouseDownMin = "spinSetValue(\"{$prefixe}\", \"{$prefixe2}\", \"Min\", {$this->getMin()}, {$delai}, \"{$sFolderImg}spinMin1.gif\");"; + $t[] = " <td width='63%' align='center' {$styleArrow}>"; + $t[] = " <img border='0' name='{$prefixe2}_imgMin' src='{$sFolderImg}spinMin0.gif' onmousedown='{$onMouseDownMin}'><br>"; + $t[] = " </td>"; + } + //------------------------------------------------------- + $t[] = " <td width='63%' align='center' {$styleArrow}>"; + + $t[] = " <img border='0' name='{$prefixe2}_img0' src='{$sFolderImg}spinUp0.gif' onmousedown='{$onMouseDown1}' onmouseup='{$onMouseUp}' onmouseout='{$onMouseUp}'><br>"; + $t[] = " <img border='0' name='{$prefixe2}_img1' src='{$sFolderImg}spinDown0.gif' onmousedown='{$onMouseDown2}' onmouseup='{$onMouseUp}' onmouseout='{$onMouseUp}'>"; + + $t[] = " </td>"; + + //------------------------------------------------------- + if ($this->getMinMaxVisible()){ + $onMouseDownMax = "spinSetValue(\"{$prefixe}\", \"{$prefixe2}\", \"Max\", {$this->getMax()}, {$delai}, \"{$sFolderImg}spinMax1.gif\");"; + $t[] = " <td width='63%' align='center' {$styleArrow}>"; + $t[] = " <img border='0' name='{$prefixe2}_imgMax' src='{$sFolderImg}spinMax0.gif' onmousedown='{$onMouseDownMax}'><br>"; + $t[] = " </td>"; + } + //------------------------------------------------------- + + + $t[] = " </tr>"; + $t[] = "</table>"."\n"; + $t[] = "</div>"; + //------------------------------------------- + $html = implode ("\n", $t); + return $html; + +} + +/************************************************************************** + * calcul du dossier du composant + *************************************************************************/ +function getFolder (){ + + $sSpinFolder = XOOPS_URL . _SPIN_FOLDER; + return $sSpinFolder; +} + +/******************************... [truncated message content] |
From: <be...@us...> - 2012-08-08 07:17:52
|
Revision: 10022 http://xoops.svn.sourceforge.net/xoops/?rev=10022&view=rev Author: beckmi Date: 2012-08-08 07:17:46 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (adding Defacer) Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/defacer/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:17:05
|
Revision: 10021 http://xoops.svn.sourceforge.net/xoops/?rev=10021&view=rev Author: beckmi Date: 2012-08-08 07:16:55 +0000 (Wed, 08 Aug 2012) Log Message: ----------- small cosmetic updates Modified Paths: -------------- XoopsModules/defacer/trunk/defacer/admin/admin_footer.php XoopsModules/defacer/trunk/defacer/admin/admin_page.php XoopsModules/defacer/trunk/defacer/xoops_version.php Modified: XoopsModules/defacer/trunk/defacer/admin/admin_footer.php =================================================================== --- XoopsModules/defacer/trunk/defacer/admin/admin_footer.php 2012-08-08 07:16:09 UTC (rev 10020) +++ XoopsModules/defacer/trunk/defacer/admin/admin_footer.php 2012-08-08 07:16:55 UTC (rev 10021) @@ -1,7 +1,7 @@ <?php echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; Modified: XoopsModules/defacer/trunk/defacer/admin/admin_page.php =================================================================== --- XoopsModules/defacer/trunk/defacer/admin/admin_page.php 2012-08-08 07:16:09 UTC (rev 10020) +++ XoopsModules/defacer/trunk/defacer/admin/admin_page.php 2012-08-08 07:16:55 UTC (rev 10021) @@ -214,6 +214,8 @@ function defacer_confirmdel($itemid) { + + global $pathIcon32; xoops_cp_header(); xoops_confirm(array('op' => 'delok', 'itemid' => $itemid), basename(__FILE__), _AM_DEFACER_RUDEL); include_once 'admin_footer.php'; Modified: XoopsModules/defacer/trunk/defacer/xoops_version.php =================================================================== --- XoopsModules/defacer/trunk/defacer/xoops_version.php 2012-08-08 07:16:09 UTC (rev 10020) +++ XoopsModules/defacer/trunk/defacer/xoops_version.php 2012-08-08 07:16:55 UTC (rev 10021) @@ -40,7 +40,7 @@ //about $modversion['release_date'] = '2012/05/22'; -$modversion["module_website_url"] = "http://www.xoops.org/"; +$modversion["module_website_url"] = "www.xoops.org/"; $modversion["module_website_name"] = "XOOPS"; $modversion["module_status"] = "Final"; $modversion['min_php']='5.2'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:16:16
|
Revision: 10020 http://xoops.svn.sourceforge.net/xoops/?rev=10020&view=rev Author: beckmi Date: 2012-08-08 07:16:09 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (Contact) Modified Paths: -------------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_footer.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_header.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/changelog.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/install.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/lang_diff.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.txt XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/xoops_version.php Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.html Removed Paths: ------------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/readme.html Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_footer.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_footer.php 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_footer.php 2012-08-08 07:16:09 UTC (rev 10020) @@ -19,10 +19,10 @@ **/ echo "<div class='adminfooter'>\n" - ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" - ." </div>\n" - ." " . _AM_ADMIN_FOOTER . "\n" - ."</div>"; + ." <div style='text-align: center;'>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." </div>\n" + ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" + ."</div>"; - xoops_cp_footer(); \ No newline at end of file +xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_header.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_header.php 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/admin/admin_header.php 2012-08-08 07:16:09 UTC (rev 10020) @@ -46,5 +46,5 @@ if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); }else{ - redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); + redirect_header("../../../admin.php", 5, _AM_CONTACT_MODULEADMIN_MISSING, false); } \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/changelog.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/changelog.txt 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/changelog.txt 2012-08-08 07:16:09 UTC (rev 10020) @@ -1,3 +1,8 @@ +Version 1.72 from 2012-04-02 (Mamba) +================================= +- small code clean-up for consistency + + Version 1.71 from 2011-12-12 (Mamba) ================================= - converted to XOOPS Standard Module GUI Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/install.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/install.txt 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/install.txt 2012-08-08 07:16:09 UTC (rev 10020) @@ -1,4 +1,6 @@ INSTALL/UNISTALL ================= -In order to install the module please do following: \ No newline at end of file +No special measures necessary, follow the standard installation process and extract the module folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. + +Detailed instructions on installing modules are available in the XOOPS Operations Manual: http://goo.gl/adT2i \ No newline at end of file Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/lang_diff.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/lang_diff.txt 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/lang_diff.txt 2012-08-08 07:16:09 UTC (rev 10020) @@ -19,11 +19,4 @@ define("_AM_CONTACT_ABOUT_CHANGELOG", "Change Log"); define("_AM_CONTACT_ABOUT_MODULE_INFO", "Module Infos"); define("_AM_CONTACT_ABOUT_AUTHOR_INFO", "Author Infos"); -define("_AM_CONTACT_ABOUT_DESCRIPTION", "Description: "); - -// Configuration -define("_AM_CONTACT_CONFIG","Configuration Check"); -define("_AM_CONTACT_CONFIG_PHP","Minimum PHP required: %s (your version is %s)"); -define("_AM_CONTACT_CONFIG_XOOPS","Minimum XOOPS required: %s (your version is %s)"); -// Text for Admin footer -define("_AM_ADMIN_FOOTER", "<div class='center smallsmall italic pad5'>Contact is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"); \ No newline at end of file +define("_AM_CONTACT_ABOUT_DESCRIPTION", "Description: "); \ No newline at end of file Added: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.html =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.html (rev 0) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.html 2012-08-08 07:16:09 UTC (rev 10020) @@ -0,0 +1,70 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>Contact v1.6 for XOOPS 2.0.13x</title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +</head> + +<body> +<h1>Contact - Not just another <u>Contact Us</u> page!</h1> +<p>The first question that always comes to mind when someone see's a module like this is - <i>Why?</i><br /><br /> +For starters, there are many other versions of a Contact Us module out there - but guess what, none of them +did what I needed, or the client I wrote this for. As with any module <a href="http://xoops.ibdeeming.com" target="_blank">XOOPS</a>@<a href="http://www.ibdeeming.com" target="_blank">IBDeeming!</a> +puts out, I always find more options and configs that can be added. I think I have stretched this one out, and +really expect it will meet most any need out there! Whew - now check this out...</p> +<h2>Contact v1.6 - Updates to email deep check and From addressee</h2> +<p>For the most part, this module is the same as v1.5. The upgrade path is very simple. The changes made are +<ul><li>New deep check validation on submitted return email addresses<ul><li>The problem was with the socket command. Added routine to verify +MX records first. This sped up the overall check routine.</li></ul></li><li>Added AAINC (XOOPS@IBDeeming! User) suggestion for Fomr email who</li></ul> +</p> +<p>Upgrading from V1.5 - V1.6 is very easy! Just copy the files, log-in as admin, go to Modules control, and Update the Contact-Us module. +If you are successful, you should see version 1.6.</p> +<h2>Contact V1.5 - Based on the original by Skalpa - but nothing like it anymore!</h2> +<p><u>Contact v1.5</u> has many new features, so many that it doesn't really look like the original. First off, there are +<b>Settings</b> and <b>General</b> configs that can be applied to the <u>Contact</u> module. +<ul> + <li>Settings + <ul> + <li>Send Confirmation Switch - Basically allows the user to copy themselves on correspondence to you of your department (more on that).</li> + <li>Collect ICQ - on or off</li> + <li>Collect URL - on or off</li> + <li>Collect Company - on or off</li> + <li>Collect Location - on or off</li> + <li>Collect Address - on or off</li> + <li>Add Security Check - Security graphic - know why? It's really easy to SPAM your site with <u>Contact</u> emails, this will help deter + <ul> + <li>Sitekey definition - allows you to seed granularity</li> + </ul> + </li> + <li>Redirect Timeout - Allows you to set how long the redirect page is shown to the user</li> + <li>Validate Domain - Allows you to actually "deep-scan" the domain and tld for validity</li> + </ul> + </li> + <li>General + <ul> + <li>Intorduction - You can turn it on, set the heading, and the text displayed. This is great for businesses that want to show off their SNAIL address and phone numbers</li> + <li>Contact heading - What is your form called?</li> + <li>Thank You message - what your user sees</li> + <li>Department Definition - this is cool! Basically you can set up departments and have them assigned to dirfferent email addresses than just the site admin.</li> + <li>More Info - Have you ever seen those commercial contact pages where you can select from various topics to get more info? Now you can do it too!</li> + </ul> + </li> +</ul> +</p> +<h2>So, How do I install <u>Contact?</u></h2> +<p>It's really simple! + <ol> + <li>Deactivate your current Contact module</li> + <li>Uninstall the current Contact module</li> + <li>Copy <u>Contact v1.5</u> top your modules directory, overwrite all files!</li> + <li>Install <u>Contact v1.5</u></li> + <li>Verify your <u>Setting</u> and <u>General</u> sections of Contact from the Admin screen</li> + <li>Done!</li> + </ol> +</p> +<h2><a href="http://xoops.ibdeeming.com" target="_blank">XOOPS</a>@<a href="http://www.ibdeeming.com" target="_blank">IBDeeming!</a> Thanks You!</h2> +<p>I appreciate you taking the time to download and use the modules created by us. If you have nay questions, you are encouraged +to stop by and post them on our site.<br /><br />If you find our modules are worthwhile, and feel +the need to somehow donate back to our time spent, feel free to visit the site and select the donation icon! We appreciate your support!</p> +</body> +</html> Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.txt =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.txt 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/docs/readme.txt 2012-08-08 07:16:09 UTC (rev 10020) @@ -11,8 +11,8 @@ _____________________________________________________________________ CONTACT is a XOOPS module designed to provide XOOPS website with Contact Us area. - This module provides Contact Information Area which can be configurated by adminstrator panel. - + This module provides Contact Information Area which can be configured in the Admin area. + 3. Requirements _____________________________________________________________________ Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/english/admin.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/english/admin.php 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/english/admin.php 2012-08-08 07:16:09 UTC (rev 10020) @@ -40,9 +40,5 @@ define("_AM_CONTACT_ABOUT_AUTHOR_INFO", "Author Infos"); define("_AM_CONTACT_ABOUT_DESCRIPTION", "Description: "); -// Configuration -define("_AM_CONTACT_CONFIG","Configuration Check"); -define("_AM_CONTACT_CONFIG_PHP","Minimum PHP required: %s (your version is %s)"); -define("_AM_CONTACT_CONFIG_XOOPS","Minimum XOOPS required: %s (your version is %s)"); -// Text for Admin footer -define("_AM_ADMIN_FOOTER", "<div class='center smallsmall italic pad5'>Contact is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"); \ No newline at end of file +//ModuleAdmin +define('_AM_CONTACT_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/french/admin.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/french/admin.php 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/french/admin.php 2012-08-08 07:16:09 UTC (rev 10020) @@ -40,9 +40,5 @@ define("_AM_CONTACT_ABOUT_AUTHOR_INFO", "Author Infos"); define("_AM_CONTACT_ABOUT_DESCRIPTION", "Description: "); -// Configuration -define("_AM_CONTACT_CONFIG","Configuration Check"); -define("_AM_CONTACT_CONFIG_PHP","Minimum PHP required: %s (your version is %s)"); -define("_AM_CONTACT_CONFIG_XOOPS","Minimum XOOPS required: %s (your version is %s)"); -// Text for Admin footer -define("_AM_ADMIN_FOOTER", "<div class='center smallsmall italic pad5'>Contact is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"); \ No newline at end of file +//ModuleAdmin +define('_AM_CONTACT_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)'); Deleted: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/readme.html =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/readme.html 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/readme.html 2012-08-08 07:16:09 UTC (rev 10020) @@ -1,70 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<title>Contact v1.6 for XOOPS 2.0.13x</title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -</head> - -<body> -<h1>Contact - Not just another <u>Contact Us</u> page!</h1> -<p>The first question that always comes to mind when someone see's a module like this is - <i>Why?</i><br /><br /> -For starters, there are many other versions of a Contact Us module out there - but guess what, none of them -did what I needed, or the client I wrote this for. As with any module <a href="http://xoops.ibdeeming.com" target="_blank">XOOPS</a>@<a href="http://www.ibdeeming.com" target="_blank">IBDeeming!</a> -puts out, I always find more options and configs that can be added. I think I have stretched this one out, and -really expect it will meet most any need out there! Whew - now check this out...</p> -<h2>Contact v1.6 - Updates to email deep check and From addressee</h2> -<p>For the most part, this module is the same as v1.5. The upgrade path is very simple. The changes made are -<ul><li>New deep check validation on submitted return email addresses<ul><li>The problem was with the socket command. Added routine to verify -MX records first. This sped up the overall check routine.</li></ul></li><li>Added AAINC (XOOPS@IBDeeming! User) suggestion for Fomr email who</li></ul> -</p> -<p>Upgrading from V1.5 - V1.6 is very easy! Just copy the files, log-in as admin, go to Modules control, and Update the Contact-Us module. -If you are successful, you should see version 1.6.</p> -<h2>Contact V1.5 - Based on the original by Skalpa - but nothing like it anymore!</h2> -<p><u>Contact v1.5</u> has many new features, so many that it doesn't really look like the original. First off, there are -<b>Settings</b> and <b>General</b> configs that can be applied to the <u>Contact</u> module. -<ul> - <li>Settings - <ul> - <li>Send Confirmation Switch - Basically allows the user to copy themselves on correspondence to you of your department (more on that).</li> - <li>Collect ICQ - on or off</li> - <li>Collect URL - on or off</li> - <li>Collect Company - on or off</li> - <li>Collect Location - on or off</li> - <li>Collect Address - on or off</li> - <li>Add Security Check - Security graphic - know why? It's really easy to SPAM your site with <u>Contact</u> emails, this will help deter - <ul> - <li>Sitekey definition - allows you to seed granularity</li> - </ul> - </li> - <li>Redirect Timeout - Allows you to set how long the redirect page is shown to the user</li> - <li>Validate Domain - Allows you to actually "deep-scan" the domain and tld for validity</li> - </ul> - </li> - <li>General - <ul> - <li>Intorduction - You can turn it on, set the heading, and the text displayed. This is great for businesses that want to show off their SNAIL address and phone numbers</li> - <li>Contact heading - What is your form called?</li> - <li>Thank You message - what your user sees</li> - <li>Department Definition - this is cool! Basically you can set up departments and have them assigned to dirfferent email addresses than just the site admin.</li> - <li>More Info - Have you ever seen those commercial contact pages where you can select from various topics to get more info? Now you can do it too!</li> - </ul> - </li> -</ul> -</p> -<h2>So, How do I install <u>Contact?</u></h2> -<p>It's really simple! - <ol> - <li>Deactivate your current Contact module</li> - <li>Uninstall the current Contact module</li> - <li>Copy <u>Contact v1.5</u> top your modules directory, overwrite all files!</li> - <li>Install <u>Contact v1.5</u></li> - <li>Verify your <u>Setting</u> and <u>General</u> sections of Contact from the Admin screen</li> - <li>Done!</li> - </ol> -</p> -<h2><a href="http://xoops.ibdeeming.com" target="_blank">XOOPS</a>@<a href="http://www.ibdeeming.com" target="_blank">IBDeeming!</a> Thanks You!</h2> -<p>I appreciate you taking the time to download and use the modules created by us. If you have nay questions, you are encouraged -to stop by and post them on our site.<br /><br />If you find our modules are worthwhile, and feel -the need to somehow donate back to our time spent, feel free to visit the site and select the donation icon! We appreciate your support!</p> -</body> -</html> Modified: XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/xoops_version.php =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/xoops_version.php 2012-08-08 07:14:09 UTC (rev 10019) +++ XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/xoops_version.php 2012-08-08 07:16:09 UTC (rev 10020) @@ -1,265 +1,265 @@ -<?php -// $Id$ -// ------------------------------------------------------------------------ // -// XOOPS - PHP Content Management System // -// Copyright (c) 2000 XOOPS.org // -// <http://www.xoops.org/> // -// ------------------------------------------------------------------------ // -// 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 // -// ------------------------------------------------------------------------ // -if (!defined('XOOPS_ROOT_PATH')) { - die('XOOPS root path not defined'); - } -$moduleDirName = basename( dirname( __FILE__ ) ) ; - -$modversion['name'] = _MI_CONTACT_NAME; -$modversion['version'] = 1.71; -$modversion['description'] = _MI_CONTACT_DESC; -$modversion['credits'] = "Skalpa, nAAINC (XOOPS@IBDeeming, <br />CreepingDeath"; -$modversion['author'] = 'Kazumi Ono (Onokazu), modified by Trabis'; -$modversion['nickname'] = ''; -$modversion['help'] = 'page=help'; -$modversion['license'] = 'GNU GPL 2.0'; -$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; -$modversion['official'] = 1; -$modversion['image'] = "images/contact_slogo.png"; -$modversion['dirname'] = "contact"; -$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; -$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; -$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; - -//about -$modversion["module_website_url"] = "http://www.xoops.org/"; -$modversion["module_website_name"] = "XOOPS"; -$modversion["release_date"] = "2011/12/12"; -$modversion["module_status"] = "Final"; -$modversion["author_website_url"] = "http://www.xoops.org/"; -$modversion["author_website_name"] = "XOOPS"; -$modversion['min_php']='5.2'; -$modversion['min_xoops']='2.5'; -$modversion['min_admin']='1.1'; - -//Admin things -$modversion['hasAdmin'] = 1; - -// Menu -$modversion['hasMain'] = 1; -$modversion['adminindex'] = "admin/index.php"; -$modversion['adminmenu'] = "admin/menu.php"; -// Set to 1 if you want to display menu generated by system module -$modversion['system_menu'] = 1; - -// Templates -$i = 1; -$modversion['templates'][$i]['file'] = 'contact_contactusform.html'; -$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; - - -// Config categories -$modversion['configcat'][1]['nameid'] = 'settings'; -$modversion['configcat'][1]['name'] = '_MI_CONTACT_SETTINGS'; -$modversion['configcat'][1]['description'] = '_MI_CONTACT_SETTINGS_DSC'; - -$modversion['configcat'][2]['nameid'] = 'general'; -$modversion['configcat'][2]['name'] = '_MI_CONTACT_GEN'; -$modversion['configcat'][2]['description'] = '_MI_CONTACT_GEN_DSC'; - -// CONFIG stuff -// contact_allowsendconfirm -$modversion['config'][1]['name'] = 'contact_allowsendconfirm'; -$modversion['config'][1]['title'] = '_MI_CONTACT_ALLOWSENDCONFIRM'; -$modversion['config'][1]['description'] = '_MI_CONTACT_ALLOWSENDCONFIRMDSC'; -$modversion['config'][1]['formtype'] = 'yesno'; -$modversion['config'][1]['valuetype'] = 'int'; -$modversion['config'][1]['default'] = 0; -$modversion['config'][1]['category'] = 'settings'; - -// contact_icq -$modversion['config'][2]['name'] = 'contact_icq'; -$modversion['config'][2]['title'] = '_MI_CONTACT_GETICQ'; -$modversion['config'][2]['description'] = '_MI_CONTACT_GETICQDSC'; -$modversion['config'][2]['formtype'] = 'yesno'; -$modversion['config'][2]['valuetype'] = 'int'; -$modversion['config'][2]['default'] = 0; -$modversion['config'][2]['category'] = 'settings'; - -// contact_url -$modversion['config'][3]['name'] = 'contact_url'; -$modversion['config'][3]['title'] = '_MI_CONTACT_GETURL'; -$modversion['config'][3]['description'] = '_MI_CONTACT_GETURLDSC'; -$modversion['config'][3]['formtype'] = 'yesno'; -$modversion['config'][3]['valuetype'] = 'int'; -$modversion['config'][3]['default'] = 0; -$modversion['config'][3]['category'] = 'settings'; - -// contact_company -$modversion['config'][4]['name'] = 'contact_company'; -$modversion['config'][4]['title'] = '_MI_CONTACT_GETCOMPANY'; -$modversion['config'][4]['description'] = '_MI_CONTACT_GETCOMPANYDSC'; -$modversion['config'][4]['formtype'] = 'yesno'; -$modversion['config'][4]['valuetype'] = 'int'; -$modversion['config'][4]['default'] = 0; -$modversion['config'][4]['category'] = 'settings'; - -// contact_loc -$modversion['config'][5]['name'] = 'contact_loc'; -$modversion['config'][5]['title'] = '_MI_CONTACT_GETLOC'; -$modversion['config'][5]['description'] = '_MI_CONTACT_GETLOCDSC'; -$modversion['config'][5]['formtype'] = 'yesno'; -$modversion['config'][5]['valuetype'] = 'int'; -$modversion['config'][5]['default'] = 0; -$modversion['config'][5]['category'] = 'settings'; - -// contact_intro_head -$modversion['config'][6]['name'] = 'contact_intro_head'; -$modversion['config'][6]['title'] = '_MI_CONTACT_INTROHEAD'; -$modversion['config'][6]['description'] = '_MI_CONTACT_INTROHEAD_DESC'; -$modversion['config'][6]['formtype'] = 'textbox'; -$modversion['config'][6]['valuetype'] = 'text'; -$modversion['config'][6]['default'] = "Introduction"; -$modversion['config'][6]['category'] = 'general'; - -// contact_intro -$modversion['config'][7]['name'] = 'contact_intro'; -$modversion['config'][7]['title'] = '_MI_CONTACT_INTRO'; -$modversion['config'][7]['description'] = '_MI_CONTACT_INTRO_DESC'; -$modversion['config'][7]['formtype'] = 'textarea'; -$modversion['config'][7]['valuetype'] = 'text'; -$modversion['config'][7]['default'] = _MI_CONTACT_INTRO_DEFAULT; -$modversion['config'][7]['category'] = 'general'; - -// contact_loc -$modversion['config'][8]['name'] = 'contact_address'; -$modversion['config'][8]['title'] = '_MI_CONTACT_ADDRESS'; -$modversion['config'][8]['description'] = '_MI_CONTACT_ADDRESSDSC'; -$modversion['config'][8]['formtype'] = 'yesno'; -$modversion['config'][8]['valuetype'] = 'int'; -$modversion['config'][8]['default'] = 0; -$modversion['config'][8]['category'] = 'settings'; - -// contact_security -$modversion['config'][9]['name'] = 'contact_security'; -$modversion['config'][9]['title'] = '_MI_CONTACT_SECURITY'; -$modversion['config'][9]['description'] = '_MI_CONTACT_SECURITYDSC'; -$modversion['config'][9]['formtype'] = 'yesno'; -$modversion['config'][9]['valuetype'] = 'int'; -$modversion['config'][9]['default'] = 0; -$modversion['config'][9]['category'] = 'settings'; - -// contact_sitekey -$modversion['config'][10]['name'] = 'contact_sitekey'; -$modversion['config'][10]['title'] = '_MI_CONTACT_SITEKEY'; -$modversion['config'][10]['description'] = '_MI_CONTACT_SITEKEYDSC'; -$modversion['config'][10]['formtype'] = 'textbox'; -$modversion['config'][10]['valuetype'] = 'text'; -$modversion['config'][10]['default'] = 'A0jyUi345Vyt7'; -$modversion['config'][10]['category'] = 'settings'; - -// contact_head -$modversion['config'][11]['name'] = 'contact_head'; -$modversion['config'][11]['title'] = '_MI_CONTACT_HEAD'; -$modversion['config'][11]['description'] = '_MI_CONTACT_HEADDSC'; -$modversion['config'][11]['formtype'] = 'textbox'; -$modversion['config'][11]['valuetype'] = 'text'; -$modversion['config'][11]['default'] = _MI_CONTACT_HEADDEFAULT; -$modversion['config'][11]['category'] = 'general'; - -// contact_thankyou -$modversion['config'][12]['name'] = 'contact_thankyou'; -$modversion['config'][12]['title'] = '_MI_CONTACT_THANKYOU'; -$modversion['config'][12]['description'] = '_MI_CONTACT_THANKYOUDSC'; -$modversion['config'][12]['formtype'] = 'textbox'; -$modversion['config'][12]['valuetype'] = 'text'; -$modversion['config'][12]['default'] = _MI_CONTACT_THANKYOUDEFAULT; -$modversion['config'][12]['category'] = 'general'; - -// contact_redirecttimeout -$modversion['config'][13]['name'] = 'contact_redirecttimeout'; -$modversion['config'][13]['title'] = '_MI_CONTACT_TIMEOUT'; -$modversion['config'][13]['description'] = '_MI_CONTACT_TIMEOUTDSC'; -$modversion['config'][13]['formtype'] = 'textbox'; -$modversion['config'][13]['valuetype'] = 'int'; -$modversion['config'][13]['default'] = "10"; -$modversion['config'][13]['category'] = 'settings'; - -// contact_showdept -$modversion['config'][14]['name'] = 'contact_showdept'; -$modversion['config'][14]['title'] = '_MI_CONTACT_SHOWDEPT'; -$modversion['config'][14]['description'] = '_MI_CONTACT_SHOWDEPTDSC'; -$modversion['config'][14]['formtype'] = 'yesno'; -$modversion['config'][14]['valuetype'] = 'int'; -$modversion['config'][14]['default'] = '0'; -$modversion['config'][14]['category'] = 'general'; - -// contact_depttitle -$modversion['config'][15]['name'] = 'contact_depttitle'; -$modversion['config'][15]['title'] = '_MI_CONTACT_DEPTTITLE'; -$modversion['config'][15]['description'] = '_MI_CONTACT_DEPTTITLEDSC'; -$modversion['config'][15]['formtype'] = 'textbox'; -$modversion['config'][15]['valuetype'] = 'text'; -$modversion['config'][15]['default'] = _MI_CONTACT_DEPTTITLEDEFAULT; -$modversion['config'][15]['category'] = 'general'; - -// contact_dept -$modversion['config'][16]['name'] = 'contact_dept'; -$modversion['config'][16]['title'] = '_MI_CONTACT_DEPT'; -$modversion['config'][16]['description'] = '_MI_CONTACT_DEPTDSC'; -$modversion['config'][16]['formtype'] = 'textarea'; -$modversion['config'][16]['valuetype'] = 'array'; -$modversion['config'][16]['default'] = ''; -$modversion['config'][16]['category'] = 'general'; - -// contact_validatedomain -$modversion['config'][17]['name'] = 'contact_validatedomain'; -$modversion['config'][17]['title'] = '_MI_CONTACT_VALIDATEDOMAIN'; -$modversion['config'][17]['description'] = '_MI_CONTACT_VALIDATEDOMAINDSC'; -$modversion['config'][17]['formtype'] = 'yesno'; -$modversion['config'][17]['valuetype'] = 'int'; -$modversion['config'][17]['default'] = '0'; -$modversion['config'][17]['category'] = 'settings'; - -// contact_showmoreinfo -$modversion['config'][18]['name'] = 'contact_showmoreinfo'; -$modversion['config'][18]['title'] = '_MI_CONTACT_SHOWMOREINFO'; -$modversion['config'][18]['description'] = '_MI_CONTACT_SHOWMOREINFODSC'; -$modversion['config'][18]['formtype'] = 'yesno'; -$modversion['config'][18]['valuetype'] = 'int'; -$modversion['config'][18]['default'] = '0'; -$modversion['config'][18]['category'] = 'general'; - -// contact_moreinfotitle -$modversion['config'][19]['name'] = 'contact_moreinfotitle'; -$modversion['config'][19]['title'] = '_MI_CONTACT_MOREINFOTITLE'; -$modversion['config'][19]['description'] = _MI_CONTACT_MOREINFOTITLEDSC; -$modversion['config'][19]['formtype'] = 'textbox'; -$modversion['config'][19]['valuetype'] = 'text'; -$modversion['config'][19]['default'] = _MI_CONTACT_MOREINFOTITLEDEFAULT; -$modversion['config'][19]['category'] = 'general'; - -// contact_moreinfo -$modversion['config'][20]['name'] = 'contact_moreinfo'; -$modversion['config'][20]['title'] = '_MI_CONTACT_MOREINFO'; -$modversion['config'][20]['description'] = '_MI_CONTACT_MOREINFODSC'; -$modversion['config'][20]['formtype'] = 'textarea'; -$modversion['config'][20]['valuetype'] = 'array'; -$modversion['config'][20]['default'] = ''; -$modversion['config'][20]['category'] = 'general'; - +<?php +// $Id$ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// 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 // +// ------------------------------------------------------------------------ // +if (!defined('XOOPS_ROOT_PATH')) { + die('XOOPS root path not defined'); + } +$moduleDirName = basename( dirname( __FILE__ ) ) ; + +$modversion['name'] = _MI_CONTACT_NAME; +$modversion['version'] = 1.72; +$modversion['description'] = _MI_CONTACT_DESC; +$modversion['credits'] = "Skalpa, nAAINC (XOOPS@IBDeeming, <br />CreepingDeath"; +$modversion['author'] = 'Kazumi Ono (Onokazu), modified by Trabis'; +$modversion['nickname'] = ''; +$modversion['help'] = 'page=help'; +$modversion['license'] = 'GNU GPL 2.0'; +$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; +$modversion['official'] = 1; +$modversion['image'] = "images/contact_slogo.png"; +$modversion['dirname'] = "contact"; +$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; +$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; +$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; + +//about +$modversion["module_website_url"] = "www.xoops.org/"; +$modversion["module_website_name"] = "XOOPS"; +$modversion["release_date"] = "2012/04/02"; +$modversion["module_status"] = "RC2"; +$modversion["author_website_url"] = "http://www.xoops.org/"; +$modversion["author_website_name"] = "XOOPS"; +$modversion['min_php']='5.2'; +$modversion['min_xoops']='2.5'; +$modversion['min_admin']='1.1'; + +//Admin things +$modversion['hasAdmin'] = 1; + +// Menu +$modversion['hasMain'] = 1; +$modversion['adminindex'] = "admin/index.php"; +$modversion['adminmenu'] = "admin/menu.php"; +// Set to 1 if you want to display menu generated by system module +$modversion['system_menu'] = 1; + +// Templates +$i = 1; +$modversion['templates'][$i]['file'] = 'contact_contactusform.html'; +$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; + + +// Config categories +$modversion['configcat'][1]['nameid'] = 'settings'; +$modversion['configcat'][1]['name'] = '_MI_CONTACT_SETTINGS'; +$modversion['configcat'][1]['description'] = '_MI_CONTACT_SETTINGS_DSC'; + +$modversion['configcat'][2]['nameid'] = 'general'; +$modversion['configcat'][2]['name'] = '_MI_CONTACT_GEN'; +$modversion['configcat'][2]['description'] = '_MI_CONTACT_GEN_DSC'; + +// CONFIG stuff +// contact_allowsendconfirm +$modversion['config'][1]['name'] = 'contact_allowsendconfirm'; +$modversion['config'][1]['title'] = '_MI_CONTACT_ALLOWSENDCONFIRM'; +$modversion['config'][1]['description'] = '_MI_CONTACT_ALLOWSENDCONFIRMDSC'; +$modversion['config'][1]['formtype'] = 'yesno'; +$modversion['config'][1]['valuetype'] = 'int'; +$modversion['config'][1]['default'] = 0; +$modversion['config'][1]['category'] = 'settings'; + +// contact_icq +$modversion['config'][2]['name'] = 'contact_icq'; +$modversion['config'][2]['title'] = '_MI_CONTACT_GETICQ'; +$modversion['config'][2]['description'] = '_MI_CONTACT_GETICQDSC'; +$modversion['config'][2]['formtype'] = 'yesno'; +$modversion['config'][2]['valuetype'] = 'int'; +$modversion['config'][2]['default'] = 0; +$modversion['config'][2]['category'] = 'settings'; + +// contact_url +$modversion['config'][3]['name'] = 'contact_url'; +$modversion['config'][3]['title'] = '_MI_CONTACT_GETURL'; +$modversion['config'][3]['description'] = '_MI_CONTACT_GETURLDSC'; +$modversion['config'][3]['formtype'] = 'yesno'; +$modversion['config'][3]['valuetype'] = 'int'; +$modversion['config'][3]['default'] = 0; +$modversion['config'][3]['category'] = 'settings'; + +// contact_company +$modversion['config'][4]['name'] = 'contact_company'; +$modversion['config'][4]['title'] = '_MI_CONTACT_GETCOMPANY'; +$modversion['config'][4]['description'] = '_MI_CONTACT_GETCOMPANYDSC'; +$modversion['config'][4]['formtype'] = 'yesno'; +$modversion['config'][4]['valuetype'] = 'int'; +$modversion['config'][4]['default'] = 0; +$modversion['config'][4]['category'] = 'settings'; + +// contact_loc +$modversion['config'][5]['name'] = 'contact_loc'; +$modversion['config'][5]['title'] = '_MI_CONTACT_GETLOC'; +$modversion['config'][5]['description'] = '_MI_CONTACT_GETLOCDSC'; +$modversion['config'][5]['formtype'] = 'yesno'; +$modversion['config'][5]['valuetype'] = 'int'; +$modversion['config'][5]['default'] = 0; +$modversion['config'][5]['category'] = 'settings'; + +// contact_intro_head +$modversion['config'][6]['name'] = 'contact_intro_head'; +$modversion['config'][6]['title'] = '_MI_CONTACT_INTROHEAD'; +$modversion['config'][6]['description'] = '_MI_CONTACT_INTROHEAD_DESC'; +$modversion['config'][6]['formtype'] = 'textbox'; +$modversion['config'][6]['valuetype'] = 'text'; +$modversion['config'][6]['default'] = "Introduction"; +$modversion['config'][6]['category'] = 'general'; + +// contact_intro +$modversion['config'][7]['name'] = 'contact_intro'; +$modversion['config'][7]['title'] = '_MI_CONTACT_INTRO'; +$modversion['config'][7]['description'] = '_MI_CONTACT_INTRO_DESC'; +$modversion['config'][7]['formtype'] = 'textarea'; +$modversion['config'][7]['valuetype'] = 'text'; +$modversion['config'][7]['default'] = _MI_CONTACT_INTRO_DEFAULT; +$modversion['config'][7]['category'] = 'general'; + +// contact_loc +$modversion['config'][8]['name'] = 'contact_address'; +$modversion['config'][8]['title'] = '_MI_CONTACT_ADDRESS'; +$modversion['config'][8]['description'] = '_MI_CONTACT_ADDRESSDSC'; +$modversion['config'][8]['formtype'] = 'yesno'; +$modversion['config'][8]['valuetype'] = 'int'; +$modversion['config'][8]['default'] = 0; +$modversion['config'][8]['category'] = 'settings'; + +// contact_security +$modversion['config'][9]['name'] = 'contact_security'; +$modversion['config'][9]['title'] = '_MI_CONTACT_SECURITY'; +$modversion['config'][9]['description'] = '_MI_CONTACT_SECURITYDSC'; +$modversion['config'][9]['formtype'] = 'yesno'; +$modversion['config'][9]['valuetype'] = 'int'; +$modversion['config'][9]['default'] = 0; +$modversion['config'][9]['category'] = 'settings'; + +// contact_sitekey +$modversion['config'][10]['name'] = 'contact_sitekey'; +$modversion['config'][10]['title'] = '_MI_CONTACT_SITEKEY'; +$modversion['config'][10]['description'] = '_MI_CONTACT_SITEKEYDSC'; +$modversion['config'][10]['formtype'] = 'textbox'; +$modversion['config'][10]['valuetype'] = 'text'; +$modversion['config'][10]['default'] = 'A0jyUi345Vyt7'; +$modversion['config'][10]['category'] = 'settings'; + +// contact_head +$modversion['config'][11]['name'] = 'contact_head'; +$modversion['config'][11]['title'] = '_MI_CONTACT_HEAD'; +$modversion['config'][11]['description'] = '_MI_CONTACT_HEADDSC'; +$modversion['config'][11]['formtype'] = 'textbox'; +$modversion['config'][11]['valuetype'] = 'text'; +$modversion['config'][11]['default'] = _MI_CONTACT_HEADDEFAULT; +$modversion['config'][11]['category'] = 'general'; + +// contact_thankyou +$modversion['config'][12]['name'] = 'contact_thankyou'; +$modversion['config'][12]['title'] = '_MI_CONTACT_THANKYOU'; +$modversion['config'][12]['description'] = '_MI_CONTACT_THANKYOUDSC'; +$modversion['config'][12]['formtype'] = 'textbox'; +$modversion['config'][12]['valuetype'] = 'text'; +$modversion['config'][12]['default'] = _MI_CONTACT_THANKYOUDEFAULT; +$modversion['config'][12]['category'] = 'general'; + +// contact_redirecttimeout +$modversion['config'][13]['name'] = 'contact_redirecttimeout'; +$modversion['config'][13]['title'] = '_MI_CONTACT_TIMEOUT'; +$modversion['config'][13]['description'] = '_MI_CONTACT_TIMEOUTDSC'; +$modversion['config'][13]['formtype'] = 'textbox'; +$modversion['config'][13]['valuetype'] = 'int'; +$modversion['config'][13]['default'] = "10"; +$modversion['config'][13]['category'] = 'settings'; + +// contact_showdept +$modversion['config'][14]['name'] = 'contact_showdept'; +$modversion['config'][14]['title'] = '_MI_CONTACT_SHOWDEPT'; +$modversion['config'][14]['description'] = '_MI_CONTACT_SHOWDEPTDSC'; +$modversion['config'][14]['formtype'] = 'yesno'; +$modversion['config'][14]['valuetype'] = 'int'; +$modversion['config'][14]['default'] = '0'; +$modversion['config'][14]['category'] = 'general'; + +// contact_depttitle +$modversion['config'][15]['name'] = 'contact_depttitle'; +$modversion['config'][15]['title'] = '_MI_CONTACT_DEPTTITLE'; +$modversion['config'][15]['description'] = '_MI_CONTACT_DEPTTITLEDSC'; +$modversion['config'][15]['formtype'] = 'textbox'; +$modversion['config'][15]['valuetype'] = 'text'; +$modversion['config'][15]['default'] = _MI_CONTACT_DEPTTITLEDEFAULT; +$modversion['config'][15]['category'] = 'general'; + +// contact_dept +$modversion['config'][16]['name'] = 'contact_dept'; +$modversion['config'][16]['title'] = '_MI_CONTACT_DEPT'; +$modversion['config'][16]['description'] = '_MI_CONTACT_DEPTDSC'; +$modversion['config'][16]['formtype'] = 'textarea'; +$modversion['config'][16]['valuetype'] = 'array'; +$modversion['config'][16]['default'] = ''; +$modversion['config'][16]['category'] = 'general'; + +// contact_validatedomain +$modversion['config'][17]['name'] = 'contact_validatedomain'; +$modversion['config'][17]['title'] = '_MI_CONTACT_VALIDATEDOMAIN'; +$modversion['config'][17]['description'] = '_MI_CONTACT_VALIDATEDOMAINDSC'; +$modversion['config'][17]['formtype'] = 'yesno'; +$modversion['config'][17]['valuetype'] = 'int'; +$modversion['config'][17]['default'] = '0'; +$modversion['config'][17]['category'] = 'settings'; + +// contact_showmoreinfo +$modversion['config'][18]['name'] = 'contact_showmoreinfo'; +$modversion['config'][18]['title'] = '_MI_CONTACT_SHOWMOREINFO'; +$modversion['config'][18]['description'] = '_MI_CONTACT_SHOWMOREINFODSC'; +$modversion['config'][18]['formtype'] = 'yesno'; +$modversion['config'][18]['valuetype'] = 'int'; +$modversion['config'][18]['default'] = '0'; +$modversion['config'][18]['category'] = 'general'; + +// contact_moreinfotitle +$modversion['config'][19]['name'] = 'contact_moreinfotitle'; +$modversion['config'][19]['title'] = '_MI_CONTACT_MOREINFOTITLE'; +$modversion['config'][19]['description'] = _MI_CONTACT_MOREINFOTITLEDSC; +$modversion['config'][19]['formtype'] = 'textbox'; +$modversion['config'][19]['valuetype'] = 'text'; +$modversion['config'][19]['default'] = _MI_CONTACT_MOREINFOTITLEDEFAULT; +$modversion['config'][19]['category'] = 'general'; + +// contact_moreinfo +$modversion['config'][20]['name'] = 'contact_moreinfo'; +$modversion['config'][20]['title'] = '_MI_CONTACT_MOREINFO'; +$modversion['config'][20]['description'] = '_MI_CONTACT_MOREINFODSC'; +$modversion['config'][20]['formtype'] = 'textarea'; +$modversion['config'][20]['valuetype'] = 'array'; +$modversion['config'][20]['default'] = ''; +$modversion['config'][20]['category'] = 'general'; + ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:14:15
|
Revision: 10019 http://xoops.svn.sourceforge.net/xoops/?rev=10019&view=rev Author: beckmi Date: 2012-08-08 07:14:09 +0000 (Wed, 08 Aug 2012) Log Message: ----------- small cosmetic updates Modified Paths: -------------- XoopsModules/contact/trunk/contact/admin/admin_footer.php XoopsModules/contact/trunk/contact/docs/readme.txt XoopsModules/contact/trunk/contact/xoops_version.php Modified: XoopsModules/contact/trunk/contact/admin/admin_footer.php =================================================================== --- XoopsModules/contact/trunk/contact/admin/admin_footer.php 2012-08-08 07:06:48 UTC (rev 10018) +++ XoopsModules/contact/trunk/contact/admin/admin_footer.php 2012-08-08 07:14:09 UTC (rev 10019) @@ -18,18 +18,9 @@ * @version $Id $ **/ -//echo "<div class='adminfooter'>\n" -// ." <div style='text-align: center;'>\n" -// ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" -// ." </div>\n" -// ." " . _AM_ADMIN_FOOTER . "\n" -// ."</div>"; -// -// xoops_cp_footer(); - echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; Modified: XoopsModules/contact/trunk/contact/docs/readme.txt =================================================================== --- XoopsModules/contact/trunk/contact/docs/readme.txt 2012-08-08 07:06:48 UTC (rev 10018) +++ XoopsModules/contact/trunk/contact/docs/readme.txt 2012-08-08 07:14:09 UTC (rev 10019) @@ -11,8 +11,8 @@ _____________________________________________________________________ CONTACT is a XOOPS module designed to provide XOOPS website with Contact Us area. - This module provides Contact Information Area which can be configurated by adminstrator panel. - + This module provides Contact Information Area which can be configured in the Admin area. + 3. Requirements _____________________________________________________________________ Modified: XoopsModules/contact/trunk/contact/xoops_version.php =================================================================== --- XoopsModules/contact/trunk/contact/xoops_version.php 2012-08-08 07:06:48 UTC (rev 10018) +++ XoopsModules/contact/trunk/contact/xoops_version.php 2012-08-08 07:14:09 UTC (rev 10019) @@ -1,265 +1,265 @@ -<?php -// $Id$ -// ------------------------------------------------------------------------ // -// XOOPS - PHP Content Management System // -// Copyright (c) 2000 XOOPS.org // -// <http://www.xoops.org/> // -// ------------------------------------------------------------------------ // -// 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 // -// ------------------------------------------------------------------------ // -if (!defined('XOOPS_ROOT_PATH')) { - die('XOOPS root path not defined'); - } -$moduleDirName = basename( dirname( __FILE__ ) ) ; - -$modversion['name'] = _MI_CONTACT_NAME; -$modversion['version'] = 1.72; -$modversion['description'] = _MI_CONTACT_DESC; -$modversion['credits'] = "Skalpa, nAAINC (XOOPS@IBDeeming, <br />CreepingDeath"; -$modversion['author'] = 'Kazumi Ono (Onokazu), modified by Trabis'; -$modversion['nickname'] = ''; -$modversion['help'] = 'page=help'; -$modversion['license'] = 'GNU GPL 2.0'; -$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; -$modversion['official'] = 1; -$modversion['image'] = "images/contact_slogo.png"; -$modversion['dirname'] = "contact"; -$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; -$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; -$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; - -//about -$modversion["module_website_url"] = "http://www.xoops.org/"; -$modversion["module_website_name"] = "XOOPS"; -$modversion["release_date"] = "2012/04/02"; -$modversion["module_status"] = "RC2"; -$modversion["author_website_url"] = "http://www.xoops.org/"; -$modversion["author_website_name"] = "XOOPS"; -$modversion['min_php']='5.2'; -$modversion['min_xoops']='2.5'; -$modversion['min_admin']='1.1'; - -//Admin things -$modversion['hasAdmin'] = 1; - -// Menu -$modversion['hasMain'] = 1; -$modversion['adminindex'] = "admin/index.php"; -$modversion['adminmenu'] = "admin/menu.php"; -// Set to 1 if you want to display menu generated by system module -$modversion['system_menu'] = 1; - -// Templates -$i = 1; -$modversion['templates'][$i]['file'] = 'contact_contactusform.html'; -$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; - - -// Config categories -$modversion['configcat'][1]['nameid'] = 'settings'; -$modversion['configcat'][1]['name'] = '_MI_CONTACT_SETTINGS'; -$modversion['configcat'][1]['description'] = '_MI_CONTACT_SETTINGS_DSC'; - -$modversion['configcat'][2]['nameid'] = 'general'; -$modversion['configcat'][2]['name'] = '_MI_CONTACT_GEN'; -$modversion['configcat'][2]['description'] = '_MI_CONTACT_GEN_DSC'; - -// CONFIG stuff -// contact_allowsendconfirm -$modversion['config'][1]['name'] = 'contact_allowsendconfirm'; -$modversion['config'][1]['title'] = '_MI_CONTACT_ALLOWSENDCONFIRM'; -$modversion['config'][1]['description'] = '_MI_CONTACT_ALLOWSENDCONFIRMDSC'; -$modversion['config'][1]['formtype'] = 'yesno'; -$modversion['config'][1]['valuetype'] = 'int'; -$modversion['config'][1]['default'] = 0; -$modversion['config'][1]['category'] = 'settings'; - -// contact_icq -$modversion['config'][2]['name'] = 'contact_icq'; -$modversion['config'][2]['title'] = '_MI_CONTACT_GETICQ'; -$modversion['config'][2]['description'] = '_MI_CONTACT_GETICQDSC'; -$modversion['config'][2]['formtype'] = 'yesno'; -$modversion['config'][2]['valuetype'] = 'int'; -$modversion['config'][2]['default'] = 0; -$modversion['config'][2]['category'] = 'settings'; - -// contact_url -$modversion['config'][3]['name'] = 'contact_url'; -$modversion['config'][3]['title'] = '_MI_CONTACT_GETURL'; -$modversion['config'][3]['description'] = '_MI_CONTACT_GETURLDSC'; -$modversion['config'][3]['formtype'] = 'yesno'; -$modversion['config'][3]['valuetype'] = 'int'; -$modversion['config'][3]['default'] = 0; -$modversion['config'][3]['category'] = 'settings'; - -// contact_company -$modversion['config'][4]['name'] = 'contact_company'; -$modversion['config'][4]['title'] = '_MI_CONTACT_GETCOMPANY'; -$modversion['config'][4]['description'] = '_MI_CONTACT_GETCOMPANYDSC'; -$modversion['config'][4]['formtype'] = 'yesno'; -$modversion['config'][4]['valuetype'] = 'int'; -$modversion['config'][4]['default'] = 0; -$modversion['config'][4]['category'] = 'settings'; - -// contact_loc -$modversion['config'][5]['name'] = 'contact_loc'; -$modversion['config'][5]['title'] = '_MI_CONTACT_GETLOC'; -$modversion['config'][5]['description'] = '_MI_CONTACT_GETLOCDSC'; -$modversion['config'][5]['formtype'] = 'yesno'; -$modversion['config'][5]['valuetype'] = 'int'; -$modversion['config'][5]['default'] = 0; -$modversion['config'][5]['category'] = 'settings'; - -// contact_intro_head -$modversion['config'][6]['name'] = 'contact_intro_head'; -$modversion['config'][6]['title'] = '_MI_CONTACT_INTROHEAD'; -$modversion['config'][6]['description'] = '_MI_CONTACT_INTROHEAD_DESC'; -$modversion['config'][6]['formtype'] = 'textbox'; -$modversion['config'][6]['valuetype'] = 'text'; -$modversion['config'][6]['default'] = "Introduction"; -$modversion['config'][6]['category'] = 'general'; - -// contact_intro -$modversion['config'][7]['name'] = 'contact_intro'; -$modversion['config'][7]['title'] = '_MI_CONTACT_INTRO'; -$modversion['config'][7]['description'] = '_MI_CONTACT_INTRO_DESC'; -$modversion['config'][7]['formtype'] = 'textarea'; -$modversion['config'][7]['valuetype'] = 'text'; -$modversion['config'][7]['default'] = _MI_CONTACT_INTRO_DEFAULT; -$modversion['config'][7]['category'] = 'general'; - -// contact_loc -$modversion['config'][8]['name'] = 'contact_address'; -$modversion['config'][8]['title'] = '_MI_CONTACT_ADDRESS'; -$modversion['config'][8]['description'] = '_MI_CONTACT_ADDRESSDSC'; -$modversion['config'][8]['formtype'] = 'yesno'; -$modversion['config'][8]['valuetype'] = 'int'; -$modversion['config'][8]['default'] = 0; -$modversion['config'][8]['category'] = 'settings'; - -// contact_security -$modversion['config'][9]['name'] = 'contact_security'; -$modversion['config'][9]['title'] = '_MI_CONTACT_SECURITY'; -$modversion['config'][9]['description'] = '_MI_CONTACT_SECURITYDSC'; -$modversion['config'][9]['formtype'] = 'yesno'; -$modversion['config'][9]['valuetype'] = 'int'; -$modversion['config'][9]['default'] = 0; -$modversion['config'][9]['category'] = 'settings'; - -// contact_sitekey -$modversion['config'][10]['name'] = 'contact_sitekey'; -$modversion['config'][10]['title'] = '_MI_CONTACT_SITEKEY'; -$modversion['config'][10]['description'] = '_MI_CONTACT_SITEKEYDSC'; -$modversion['config'][10]['formtype'] = 'textbox'; -$modversion['config'][10]['valuetype'] = 'text'; -$modversion['config'][10]['default'] = 'A0jyUi345Vyt7'; -$modversion['config'][10]['category'] = 'settings'; - -// contact_head -$modversion['config'][11]['name'] = 'contact_head'; -$modversion['config'][11]['title'] = '_MI_CONTACT_HEAD'; -$modversion['config'][11]['description'] = '_MI_CONTACT_HEADDSC'; -$modversion['config'][11]['formtype'] = 'textbox'; -$modversion['config'][11]['valuetype'] = 'text'; -$modversion['config'][11]['default'] = _MI_CONTACT_HEADDEFAULT; -$modversion['config'][11]['category'] = 'general'; - -// contact_thankyou -$modversion['config'][12]['name'] = 'contact_thankyou'; -$modversion['config'][12]['title'] = '_MI_CONTACT_THANKYOU'; -$modversion['config'][12]['description'] = '_MI_CONTACT_THANKYOUDSC'; -$modversion['config'][12]['formtype'] = 'textbox'; -$modversion['config'][12]['valuetype'] = 'text'; -$modversion['config'][12]['default'] = _MI_CONTACT_THANKYOUDEFAULT; -$modversion['config'][12]['category'] = 'general'; - -// contact_redirecttimeout -$modversion['config'][13]['name'] = 'contact_redirecttimeout'; -$modversion['config'][13]['title'] = '_MI_CONTACT_TIMEOUT'; -$modversion['config'][13]['description'] = '_MI_CONTACT_TIMEOUTDSC'; -$modversion['config'][13]['formtype'] = 'textbox'; -$modversion['config'][13]['valuetype'] = 'int'; -$modversion['config'][13]['default'] = "10"; -$modversion['config'][13]['category'] = 'settings'; - -// contact_showdept -$modversion['config'][14]['name'] = 'contact_showdept'; -$modversion['config'][14]['title'] = '_MI_CONTACT_SHOWDEPT'; -$modversion['config'][14]['description'] = '_MI_CONTACT_SHOWDEPTDSC'; -$modversion['config'][14]['formtype'] = 'yesno'; -$modversion['config'][14]['valuetype'] = 'int'; -$modversion['config'][14]['default'] = '0'; -$modversion['config'][14]['category'] = 'general'; - -// contact_depttitle -$modversion['config'][15]['name'] = 'contact_depttitle'; -$modversion['config'][15]['title'] = '_MI_CONTACT_DEPTTITLE'; -$modversion['config'][15]['description'] = '_MI_CONTACT_DEPTTITLEDSC'; -$modversion['config'][15]['formtype'] = 'textbox'; -$modversion['config'][15]['valuetype'] = 'text'; -$modversion['config'][15]['default'] = _MI_CONTACT_DEPTTITLEDEFAULT; -$modversion['config'][15]['category'] = 'general'; - -// contact_dept -$modversion['config'][16]['name'] = 'contact_dept'; -$modversion['config'][16]['title'] = '_MI_CONTACT_DEPT'; -$modversion['config'][16]['description'] = '_MI_CONTACT_DEPTDSC'; -$modversion['config'][16]['formtype'] = 'textarea'; -$modversion['config'][16]['valuetype'] = 'array'; -$modversion['config'][16]['default'] = ''; -$modversion['config'][16]['category'] = 'general'; - -// contact_validatedomain -$modversion['config'][17]['name'] = 'contact_validatedomain'; -$modversion['config'][17]['title'] = '_MI_CONTACT_VALIDATEDOMAIN'; -$modversion['config'][17]['description'] = '_MI_CONTACT_VALIDATEDOMAINDSC'; -$modversion['config'][17]['formtype'] = 'yesno'; -$modversion['config'][17]['valuetype'] = 'int'; -$modversion['config'][17]['default'] = '0'; -$modversion['config'][17]['category'] = 'settings'; - -// contact_showmoreinfo -$modversion['config'][18]['name'] = 'contact_showmoreinfo'; -$modversion['config'][18]['title'] = '_MI_CONTACT_SHOWMOREINFO'; -$modversion['config'][18]['description'] = '_MI_CONTACT_SHOWMOREINFODSC'; -$modversion['config'][18]['formtype'] = 'yesno'; -$modversion['config'][18]['valuetype'] = 'int'; -$modversion['config'][18]['default'] = '0'; -$modversion['config'][18]['category'] = 'general'; - -// contact_moreinfotitle -$modversion['config'][19]['name'] = 'contact_moreinfotitle'; -$modversion['config'][19]['title'] = '_MI_CONTACT_MOREINFOTITLE'; -$modversion['config'][19]['description'] = _MI_CONTACT_MOREINFOTITLEDSC; -$modversion['config'][19]['formtype'] = 'textbox'; -$modversion['config'][19]['valuetype'] = 'text'; -$modversion['config'][19]['default'] = _MI_CONTACT_MOREINFOTITLEDEFAULT; -$modversion['config'][19]['category'] = 'general'; - -// contact_moreinfo -$modversion['config'][20]['name'] = 'contact_moreinfo'; -$modversion['config'][20]['title'] = '_MI_CONTACT_MOREINFO'; -$modversion['config'][20]['description'] = '_MI_CONTACT_MOREINFODSC'; -$modversion['config'][20]['formtype'] = 'textarea'; -$modversion['config'][20]['valuetype'] = 'array'; -$modversion['config'][20]['default'] = ''; -$modversion['config'][20]['category'] = 'general'; - +<?php +// $Id$ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// 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 // +// ------------------------------------------------------------------------ // +if (!defined('XOOPS_ROOT_PATH')) { + die('XOOPS root path not defined'); + } +$moduleDirName = basename( dirname( __FILE__ ) ) ; + +$modversion['name'] = _MI_CONTACT_NAME; +$modversion['version'] = 1.72; +$modversion['description'] = _MI_CONTACT_DESC; +$modversion['credits'] = "Skalpa, nAAINC (XOOPS@IBDeeming, <br />CreepingDeath"; +$modversion['author'] = 'Kazumi Ono (Onokazu), modified by Trabis'; +$modversion['nickname'] = ''; +$modversion['help'] = 'page=help'; +$modversion['license'] = 'GNU GPL 2.0'; +$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; +$modversion['official'] = 1; +$modversion['image'] = "images/contact_slogo.png"; +$modversion['dirname'] = "contact"; +$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; +$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; +$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; + +//about +$modversion["module_website_url"] = "www.xoops.org/"; +$modversion["module_website_name"] = "XOOPS"; +$modversion["release_date"] = "2012/04/02"; +$modversion["module_status"] = "RC2"; +$modversion["author_website_url"] = "http://www.xoops.org/"; +$modversion["author_website_name"] = "XOOPS"; +$modversion['min_php']='5.2'; +$modversion['min_xoops']='2.5'; +$modversion['min_admin']='1.1'; + +//Admin things +$modversion['hasAdmin'] = 1; + +// Menu +$modversion['hasMain'] = 1; +$modversion['adminindex'] = "admin/index.php"; +$modversion['adminmenu'] = "admin/menu.php"; +// Set to 1 if you want to display menu generated by system module +$modversion['system_menu'] = 1; + +// Templates +$i = 1; +$modversion['templates'][$i]['file'] = 'contact_contactusform.html'; +$modversion['templates'][$i]['description'] = '_MI_CONTACT_TEMPLATES'; + + +// Config categories +$modversion['configcat'][1]['nameid'] = 'settings'; +$modversion['configcat'][1]['name'] = '_MI_CONTACT_SETTINGS'; +$modversion['configcat'][1]['description'] = '_MI_CONTACT_SETTINGS_DSC'; + +$modversion['configcat'][2]['nameid'] = 'general'; +$modversion['configcat'][2]['name'] = '_MI_CONTACT_GEN'; +$modversion['configcat'][2]['description'] = '_MI_CONTACT_GEN_DSC'; + +// CONFIG stuff +// contact_allowsendconfirm +$modversion['config'][1]['name'] = 'contact_allowsendconfirm'; +$modversion['config'][1]['title'] = '_MI_CONTACT_ALLOWSENDCONFIRM'; +$modversion['config'][1]['description'] = '_MI_CONTACT_ALLOWSENDCONFIRMDSC'; +$modversion['config'][1]['formtype'] = 'yesno'; +$modversion['config'][1]['valuetype'] = 'int'; +$modversion['config'][1]['default'] = 0; +$modversion['config'][1]['category'] = 'settings'; + +// contact_icq +$modversion['config'][2]['name'] = 'contact_icq'; +$modversion['config'][2]['title'] = '_MI_CONTACT_GETICQ'; +$modversion['config'][2]['description'] = '_MI_CONTACT_GETICQDSC'; +$modversion['config'][2]['formtype'] = 'yesno'; +$modversion['config'][2]['valuetype'] = 'int'; +$modversion['config'][2]['default'] = 0; +$modversion['config'][2]['category'] = 'settings'; + +// contact_url +$modversion['config'][3]['name'] = 'contact_url'; +$modversion['config'][3]['title'] = '_MI_CONTACT_GETURL'; +$modversion['config'][3]['description'] = '_MI_CONTACT_GETURLDSC'; +$modversion['config'][3]['formtype'] = 'yesno'; +$modversion['config'][3]['valuetype'] = 'int'; +$modversion['config'][3]['default'] = 0; +$modversion['config'][3]['category'] = 'settings'; + +// contact_company +$modversion['config'][4]['name'] = 'contact_company'; +$modversion['config'][4]['title'] = '_MI_CONTACT_GETCOMPANY'; +$modversion['config'][4]['description'] = '_MI_CONTACT_GETCOMPANYDSC'; +$modversion['config'][4]['formtype'] = 'yesno'; +$modversion['config'][4]['valuetype'] = 'int'; +$modversion['config'][4]['default'] = 0; +$modversion['config'][4]['category'] = 'settings'; + +// contact_loc +$modversion['config'][5]['name'] = 'contact_loc'; +$modversion['config'][5]['title'] = '_MI_CONTACT_GETLOC'; +$modversion['config'][5]['description'] = '_MI_CONTACT_GETLOCDSC'; +$modversion['config'][5]['formtype'] = 'yesno'; +$modversion['config'][5]['valuetype'] = 'int'; +$modversion['config'][5]['default'] = 0; +$modversion['config'][5]['category'] = 'settings'; + +// contact_intro_head +$modversion['config'][6]['name'] = 'contact_intro_head'; +$modversion['config'][6]['title'] = '_MI_CONTACT_INTROHEAD'; +$modversion['config'][6]['description'] = '_MI_CONTACT_INTROHEAD_DESC'; +$modversion['config'][6]['formtype'] = 'textbox'; +$modversion['config'][6]['valuetype'] = 'text'; +$modversion['config'][6]['default'] = "Introduction"; +$modversion['config'][6]['category'] = 'general'; + +// contact_intro +$modversion['config'][7]['name'] = 'contact_intro'; +$modversion['config'][7]['title'] = '_MI_CONTACT_INTRO'; +$modversion['config'][7]['description'] = '_MI_CONTACT_INTRO_DESC'; +$modversion['config'][7]['formtype'] = 'textarea'; +$modversion['config'][7]['valuetype'] = 'text'; +$modversion['config'][7]['default'] = _MI_CONTACT_INTRO_DEFAULT; +$modversion['config'][7]['category'] = 'general'; + +// contact_loc +$modversion['config'][8]['name'] = 'contact_address'; +$modversion['config'][8]['title'] = '_MI_CONTACT_ADDRESS'; +$modversion['config'][8]['description'] = '_MI_CONTACT_ADDRESSDSC'; +$modversion['config'][8]['formtype'] = 'yesno'; +$modversion['config'][8]['valuetype'] = 'int'; +$modversion['config'][8]['default'] = 0; +$modversion['config'][8]['category'] = 'settings'; + +// contact_security +$modversion['config'][9]['name'] = 'contact_security'; +$modversion['config'][9]['title'] = '_MI_CONTACT_SECURITY'; +$modversion['config'][9]['description'] = '_MI_CONTACT_SECURITYDSC'; +$modversion['config'][9]['formtype'] = 'yesno'; +$modversion['config'][9]['valuetype'] = 'int'; +$modversion['config'][9]['default'] = 0; +$modversion['config'][9]['category'] = 'settings'; + +// contact_sitekey +$modversion['config'][10]['name'] = 'contact_sitekey'; +$modversion['config'][10]['title'] = '_MI_CONTACT_SITEKEY'; +$modversion['config'][10]['description'] = '_MI_CONTACT_SITEKEYDSC'; +$modversion['config'][10]['formtype'] = 'textbox'; +$modversion['config'][10]['valuetype'] = 'text'; +$modversion['config'][10]['default'] = 'A0jyUi345Vyt7'; +$modversion['config'][10]['category'] = 'settings'; + +// contact_head +$modversion['config'][11]['name'] = 'contact_head'; +$modversion['config'][11]['title'] = '_MI_CONTACT_HEAD'; +$modversion['config'][11]['description'] = '_MI_CONTACT_HEADDSC'; +$modversion['config'][11]['formtype'] = 'textbox'; +$modversion['config'][11]['valuetype'] = 'text'; +$modversion['config'][11]['default'] = _MI_CONTACT_HEADDEFAULT; +$modversion['config'][11]['category'] = 'general'; + +// contact_thankyou +$modversion['config'][12]['name'] = 'contact_thankyou'; +$modversion['config'][12]['title'] = '_MI_CONTACT_THANKYOU'; +$modversion['config'][12]['description'] = '_MI_CONTACT_THANKYOUDSC'; +$modversion['config'][12]['formtype'] = 'textbox'; +$modversion['config'][12]['valuetype'] = 'text'; +$modversion['config'][12]['default'] = _MI_CONTACT_THANKYOUDEFAULT; +$modversion['config'][12]['category'] = 'general'; + +// contact_redirecttimeout +$modversion['config'][13]['name'] = 'contact_redirecttimeout'; +$modversion['config'][13]['title'] = '_MI_CONTACT_TIMEOUT'; +$modversion['config'][13]['description'] = '_MI_CONTACT_TIMEOUTDSC'; +$modversion['config'][13]['formtype'] = 'textbox'; +$modversion['config'][13]['valuetype'] = 'int'; +$modversion['config'][13]['default'] = "10"; +$modversion['config'][13]['category'] = 'settings'; + +// contact_showdept +$modversion['config'][14]['name'] = 'contact_showdept'; +$modversion['config'][14]['title'] = '_MI_CONTACT_SHOWDEPT'; +$modversion['config'][14]['description'] = '_MI_CONTACT_SHOWDEPTDSC'; +$modversion['config'][14]['formtype'] = 'yesno'; +$modversion['config'][14]['valuetype'] = 'int'; +$modversion['config'][14]['default'] = '0'; +$modversion['config'][14]['category'] = 'general'; + +// contact_depttitle +$modversion['config'][15]['name'] = 'contact_depttitle'; +$modversion['config'][15]['title'] = '_MI_CONTACT_DEPTTITLE'; +$modversion['config'][15]['description'] = '_MI_CONTACT_DEPTTITLEDSC'; +$modversion['config'][15]['formtype'] = 'textbox'; +$modversion['config'][15]['valuetype'] = 'text'; +$modversion['config'][15]['default'] = _MI_CONTACT_DEPTTITLEDEFAULT; +$modversion['config'][15]['category'] = 'general'; + +// contact_dept +$modversion['config'][16]['name'] = 'contact_dept'; +$modversion['config'][16]['title'] = '_MI_CONTACT_DEPT'; +$modversion['config'][16]['description'] = '_MI_CONTACT_DEPTDSC'; +$modversion['config'][16]['formtype'] = 'textarea'; +$modversion['config'][16]['valuetype'] = 'array'; +$modversion['config'][16]['default'] = ''; +$modversion['config'][16]['category'] = 'general'; + +// contact_validatedomain +$modversion['config'][17]['name'] = 'contact_validatedomain'; +$modversion['config'][17]['title'] = '_MI_CONTACT_VALIDATEDOMAIN'; +$modversion['config'][17]['description'] = '_MI_CONTACT_VALIDATEDOMAINDSC'; +$modversion['config'][17]['formtype'] = 'yesno'; +$modversion['config'][17]['valuetype'] = 'int'; +$modversion['config'][17]['default'] = '0'; +$modversion['config'][17]['category'] = 'settings'; + +// contact_showmoreinfo +$modversion['config'][18]['name'] = 'contact_showmoreinfo'; +$modversion['config'][18]['title'] = '_MI_CONTACT_SHOWMOREINFO'; +$modversion['config'][18]['description'] = '_MI_CONTACT_SHOWMOREINFODSC'; +$modversion['config'][18]['formtype'] = 'yesno'; +$modversion['config'][18]['valuetype'] = 'int'; +$modversion['config'][18]['default'] = '0'; +$modversion['config'][18]['category'] = 'general'; + +// contact_moreinfotitle +$modversion['config'][19]['name'] = 'contact_moreinfotitle'; +$modversion['config'][19]['title'] = '_MI_CONTACT_MOREINFOTITLE'; +$modversion['config'][19]['description'] = _MI_CONTACT_MOREINFOTITLEDSC; +$modversion['config'][19]['formtype'] = 'textbox'; +$modversion['config'][19]['valuetype'] = 'text'; +$modversion['config'][19]['default'] = _MI_CONTACT_MOREINFOTITLEDEFAULT; +$modversion['config'][19]['category'] = 'general'; + +// contact_moreinfo +$modversion['config'][20]['name'] = 'contact_moreinfo'; +$modversion['config'][20]['title'] = '_MI_CONTACT_MOREINFO'; +$modversion['config'][20]['description'] = '_MI_CONTACT_MOREINFODSC'; +$modversion['config'][20]['formtype'] = 'textarea'; +$modversion['config'][20]['valuetype'] = 'array'; +$modversion['config'][20]['default'] = ''; +$modversion['config'][20]['category'] = 'general'; + ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:06:54
|
Revision: 10018 http://xoops.svn.sourceforge.net/xoops/?rev=10018&view=rev Author: beckmi Date: 2012-08-08 07:06:48 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (adding Birthday) Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 07:02:21
|
Revision: 10017 http://xoops.svn.sourceforge.net/xoops/?rev=10017&view=rev Author: beckmi Date: 2012-08-08 07:02:12 +0000 (Wed, 08 Aug 2012) Log Message: ----------- Updating Module Pack (adding Backup) Added Paths: ----------- XoopsModules/modulepacks/basicmodulepack/trunk/modules/backup/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 06:59:10
|
Revision: 10016 http://xoops.svn.sourceforge.net/xoops/?rev=10016&view=rev Author: beckmi Date: 2012-08-08 06:59:02 +0000 (Wed, 08 Aug 2012) Log Message: ----------- small cosmetic updates Modified Paths: -------------- XoopsModules/backup/trunk/backup/docs/changelog.txt XoopsModules/backup/trunk/backup/docs/credits.txt XoopsModules/backup/trunk/backup/xoops_version.php Modified: XoopsModules/backup/trunk/backup/docs/changelog.txt =================================================================== --- XoopsModules/backup/trunk/backup/docs/changelog.txt 2012-08-08 06:32:25 UTC (rev 10015) +++ XoopsModules/backup/trunk/backup/docs/changelog.txt 2012-08-08 06:59:02 UTC (rev 10016) @@ -7,4 +7,12 @@ - Conversion to XOOPS 2.5.5 Admin GUI - other modifications +Version 3.0 2012-04-02: (D.J. aka phppp) +=================================== +- adding restore (bigdump) by Alexey Ozerov (alexey at ozerov dot de) + +Version 2.0: (Peter Nagl) +=================================== +- original release -- Peter Nagl web...@na... ( http://www.nagl.ch ) + Modified: XoopsModules/backup/trunk/backup/docs/credits.txt =================================================================== --- XoopsModules/backup/trunk/backup/docs/credits.txt 2012-08-08 06:32:25 UTC (rev 10015) +++ XoopsModules/backup/trunk/backup/docs/credits.txt 2012-08-08 06:59:02 UTC (rev 10016) @@ -3,7 +3,7 @@ Authors/Contributors: -------- -backup 2.0 -- web...@na... ( http://www.nagl.ch ) +backup 2.0 -- Peter Nagl (web...@na...) ( http://www.nagl.ch ) restore (bigdump) -- Alexey Ozerov (alexey at ozerov dot de) backup 3.0 -- D.J. (phppp, http://xoops.org.cn) backup 3.3 -- Roby73 Modified: XoopsModules/backup/trunk/backup/xoops_version.php =================================================================== --- XoopsModules/backup/trunk/backup/xoops_version.php 2012-08-08 06:32:25 UTC (rev 10015) +++ XoopsModules/backup/trunk/backup/xoops_version.php 2012-08-08 06:59:02 UTC (rev 10016) @@ -6,8 +6,8 @@ $modversion['name'] = _DB_BACKUP_NAME; $modversion['version'] = 3.3; $modversion['description'] = _DB_BACKUP_DESC; -$modversion['author'] = "The XOOPS Project Module Dev Team & Instant Zero"; -$modversion['credits'] = "The XOOPS Project, Christian, Pilou, Marco, ALL the members of the Newbb Team, GIJOE, Zoullou, Mithrandir, Setec Astronomy, Marcan, 5vision, Anne"; +$modversion['author'] = "Peter Nagl"; +$modversion['credits'] = "The XOOPS Project"; $modversion['help'] = 'page=help'; $modversion['license'] = 'GNU GPL 2.0'; $modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; @@ -21,7 +21,7 @@ //about $modversion['status_version'] = 'RC'; $modversion['release_date'] = '2012/05/10'; -$modversion["module_website_url"] = "http://www.xoops.org/"; +$modversion["module_website_url"] = "www.xoops.org/"; $modversion["module_website_name"] = "XOOPS"; $modversion["module_status"] = "RC"; $modversion["author_website_url"] = "http://www.metalslug.altervista.org/"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-08 06:32:31
|
Revision: 10015 http://xoops.svn.sourceforge.net/xoops/?rev=10015&view=rev Author: beckmi Date: 2012-08-08 06:32:25 +0000 (Wed, 08 Aug 2012) Log Message: ----------- small cosmetic updates Modified Paths: -------------- XoopsModules/avaman/trunk/avaman/admin/admin_footer.php XoopsModules/avaman/trunk/avaman/xoops_version.php Modified: XoopsModules/avaman/trunk/avaman/admin/admin_footer.php =================================================================== --- XoopsModules/avaman/trunk/avaman/admin/admin_footer.php 2012-08-07 19:42:33 UTC (rev 10014) +++ XoopsModules/avaman/trunk/avaman/admin/admin_footer.php 2012-08-08 06:32:25 UTC (rev 10015) @@ -22,7 +22,7 @@ echo "<div class='adminfooter'>\n" ." <div style='text-align: center;'>\n" - ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" ." </div>\n" ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" ."</div>"; Modified: XoopsModules/avaman/trunk/avaman/xoops_version.php =================================================================== --- XoopsModules/avaman/trunk/avaman/xoops_version.php 2012-08-07 19:42:33 UTC (rev 10014) +++ XoopsModules/avaman/trunk/avaman/xoops_version.php 2012-08-08 06:32:25 UTC (rev 10015) @@ -39,7 +39,7 @@ //about $modversion['demo_site_url'] = ""; $modversion['demo_site_name'] = ""; -$modversion['module_website_url'] = "http://xoops.org"; +$modversion['module_website_url'] = "www.xoops.org"; $modversion['module_website_name'] = "XOOPS"; $modversion['release_date'] = "2012/05/22"; $modversion['module_status'] = "Final"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ja...@us...> - 2012-08-07 19:42:39
|
Revision: 10014 http://xoops.svn.sourceforge.net/xoops/?rev=10014&view=rev Author: jagibu Date: 2012-08-07 19:42:33 +0000 (Tue, 07 Aug 2012) Log Message: ----------- code cleaning Modified Paths: -------------- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php 2012-08-07 17:17:21 UTC (rev 10013) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php 2012-08-07 19:42:33 UTC (rev 10014) @@ -23,9 +23,6 @@ include_once $path . '/include/cp_functions.php'; require_once $path . '/include/cp_header.php'; -include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/functions.php'); -include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/common.php'); - include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; $myts = &MyTextSanitizer::getInstance(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 17:17:27
|
Revision: 10013 http://xoops.svn.sourceforge.net/xoops/?rev=10013&view=rev Author: beckmi Date: 2012-08-07 17:17:21 +0000 (Tue, 07 Aug 2012) Log Message: ----------- removing Thumbs.db files Removed Paths: ------------- XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/Thumbs.db Deleted: XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/Thumbs.db =================================================================== (Binary files differ) Deleted: XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/Thumbs.db =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 17:14:47
|
Revision: 10012 http://xoops.svn.sourceforge.net/xoops/?rev=10012&view=rev Author: beckmi Date: 2012-08-07 17:14:41 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Removing wrong English files Removed Paths: ------------- XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 17:13:31
|
Revision: 10011 http://xoops.svn.sourceforge.net/xoops/?rev=10011&view=rev Author: beckmi Date: 2012-08-07 17:13:21 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Converting to XOOPS 2.5.5 GUI (jagibu) Modified Paths: -------------- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/config.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/country_manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/flags_install.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/ip_manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vclog.txt XoopsModules/xfguestbook/trunk/xfguestbook/class/msg.php XoopsModules/xfguestbook/trunk/xfguestbook/class/xfgbformdhtmltextarea.php XoopsModules/xfguestbook/trunk/xfguestbook/class/xfgbformselectcountry.php XoopsModules/xfguestbook/trunk/xfguestbook/contact.php XoopsModules/xfguestbook/trunk/xfguestbook/images/xfguestbook_slogo.png XoopsModules/xfguestbook/trunk/xfguestbook/include/waiting.plugin.php XoopsModules/xfguestbook/trunk/xfguestbook/index.php XoopsModules/xfguestbook/trunk/xfguestbook/sql/create_badips.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/create_country.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/mysql.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/update_config.sql XoopsModules/xfguestbook/trunk/xfguestbook/templates/xfguestbook_index.html XoopsModules/xfguestbook/trunk/xfguestbook/xoops_version.php Added Paths: ----------- XoopsModules/xfguestbook/trunk/xfguestbook/admin/about.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_footer.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header_org.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu_org.php XoopsModules/xfguestbook/trunk/xfguestbook/docs/ XoopsModules/xfguestbook/trunk/xfguestbook/docs/changelog.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/credits.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/ XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__about.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__changelog.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__credits.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__disclaimer.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__history.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__import.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__important_notes_v3.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__install.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__langchanges.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__license.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__menu.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__support.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__update_wfd.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__update_wfd2x_or_wfd30x_to_310.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__update_wfd310rc1_to_rc2.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/__version.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/language_changes.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/english/readme.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/index.html XoopsModules/xfguestbook/trunk/xfguestbook/docs/install.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/license.txt XoopsModules/xfguestbook/trunk/xfguestbook/docs/readme.txt XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/ XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/admin.php XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/blocks.php XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/images/ XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/main.php XoopsModules/xfguestbook/trunk/xfguestbook/language/polish/modinfo.php Removed Paths: ------------- XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97dfdce568.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97e515bc28.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb9808593d4c.php XoopsModules/xfguestbook/trunk/xfguestbook/images/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/msg/Thumbs.db Added: XoopsModules/xfguestbook/trunk/xfguestbook/admin/about.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/about.php (rev 0) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/about.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -0,0 +1,30 @@ +<?php +/* + * 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. + */ + +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) + * @package + * @since + * @author XOOPS Development Team + * @version $Id $ + */ + +include_once dirname(__FILE__) . '/admin_header.php'; + +xoops_cp_header(); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_footer.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_footer.php (rev 0) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_footer.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -0,0 +1,28 @@ +<?php +/* + * 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. + */ + +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) + * @package + * @since + * @author XOOPS Development Team + * @version $Id $ + */ + +echo "<div class='adminfooter'>\n" + ." <div style='text-align: center;'>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." </div>\n" + ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" + ."</div>"; + +xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,22 +1,76 @@ <?php -include_once("../../../mainfile.php"); -include_once(XOOPS_ROOT_PATH."/class/xoopsmodule.php"); -include_once(XOOPS_ROOT_PATH."/include/cp_functions.php"); +/* + * 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. + */ -if ( $xoopsUser ) { - $xoopsModule = XoopsModule::getByDirname("xfguestbook"); - if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { - redirect_header(XOOPS_URL."/",3,_NOPERM); - exit(); - } -} else { - redirect_header(XOOPS_URL."/",3,_NOPERM); - exit(); -} -if ( file_exists("../language/".$xoopsConfig['language']."/admin.php") ) { - include_once("../language/".$xoopsConfig['language']."/admin.php"); -} else { - include_once("../language/english/admin.php"); -} -$ts =& MyTextSanitizer::getInstance(); -?> \ No newline at end of file +/** + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) + * @package + * @since + * @author XOOPS Development Team + * @version $Id $ + */ + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; + +include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/functions.php'); +include_once(XOOPS_ROOT_PATH . '/modules/wfdownloads/include/common.php'); + +include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + +$myts = &MyTextSanitizer::getInstance(); + +global $xoopsModule; + +$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +//if functions.php file exist +//require_once dirname(dirname(__FILE__)) . '/include/functions.php'; + +// Load language files +xoops_loadLanguage('admin', $thisModuleDir); +xoops_loadLanguage('modinfo', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + +$imagearray = array( + /* + 'editimg' => "<img src='". $pathIcon16 .'/edit.png'."' alt='" . _AM_WFD_ICO_EDIT . "' title='" . _AM_WFD_ICO_EDIT . "' align='middle'>", + 'deleteimg' => "<img src='". $pathIcon16 .'/delete.png'."' alt='" . _AM_WFD_ICO_DELETE . "' title='" . _AM_WFD_ICO_DELETE . "' align='middle'>", + 'online' => "<img src='". $pathIcon16 .'/1.png'."' alt='" . _AM_WFD_ICO_ONLINE . "' title='" . _AM_WFD_ICO_ONLINE . "' align='middle'>", + 'offline' => "<img src='". $pathIcon16 .'/0.png'."' alt='" . _AM_WFD_ICO_OFFLINE . "' title='" . _AM_WFD_ICO_OFFLINE . "' align='middle'>", + 'approved' => "<img src='". $pathIcon16 .'/on.png'."' alt=''" . _AM_WFD_ICO_APPROVED . "' title=''" . _AM_WFD_ICO_APPROVED . "' align='middle'>", + 'notapproved' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_NOTAPPROVED . "' title='" . _AM_WFD_ICO_NOTAPPROVED . "' align='middle'>", + 'relatedfaq' => "<img src='../images/icon/link.png' alt='" . _AM_WFD_ICO_LINK . "' title='" . _AM_WFD_ICO_LINK . "' align='middle'>", + 'relatedurl' => "<img src='../images/icon/world_link.png' alt='" . _AM_WFD_ICO_URL . "' title='" . _AM_WFD_ICO_URL . "' align='middle'>", + 'addfaq' => "<img src='". $pathIcon16 .'/add.png'."' alt='" . _AM_WFD_ICO_ADD . "' title='" . _AM_WFD_ICO_ADD . "' align='middle'>", + 'approve' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_APPROVE . "' title='" . _AM_WFD_ICO_APPROVE . "' align='middle'>", + 'statsimg' => "<img src='../images/icon/statistics.png' alt='" . _AM_WFD_ICO_STATS . "' title='" . _AM_WFD_ICO_STATS . "' align='middle'>", + 'ignore' => "<img src='../images/icon/ignore.png' alt='" . _AM_WFD_ICO_IGNORE . "' title='" . _AM_WFD_ICO_IGNORE . "' align='middle'>", + 'ack_yes' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_ACK . "' title='" . _AM_WFD_ICO_ACK . "' align='middle'>", + 'ack_no' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_REPORT . "' title='" . _AM_WFD_ICO_REPORT . "' align='middle'>", + 'con_yes' => "<img src='". $pathIcon16 .'/on.png'."' alt='" . _AM_WFD_ICO_CONFIRM . "' title='" . _AM_WFD_ICO_CONFIRM . "' align='middle'>", + 'con_no' => "<img src='". $pathIcon16 .'/off.png'."' alt='" . _AM_WFD_ICO_CONBROKEN . "' title='" . _AM_WFD_ICO_CONBROKEN . "' align='middle'>" + */ + ); + + + +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); + }else{ + redirect_header("../../../admin.php", 5, _AM_BIRTHDAY_MODULEADMIN_MISSING, false); + } \ No newline at end of file Added: XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header_org.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header_org.php (rev 0) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header_org.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -0,0 +1,22 @@ +<?php +include_once("../../../mainfile.php"); +include_once(XOOPS_ROOT_PATH."/class/xoopsmodule.php"); +include_once(XOOPS_ROOT_PATH."/include/cp_functions.php"); + +if ( $xoopsUser ) { + $xoopsModule = XoopsModule::getByDirname("xfguestbook"); + if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { + redirect_header(XOOPS_URL."/",3,_NOPERM); + exit(); + } +} else { + redirect_header(XOOPS_URL."/",3,_NOPERM); + exit(); +} +if ( file_exists("../language/".$xoopsConfig['language']."/admin.php") ) { + include_once("../language/".$xoopsConfig['language']."/admin.php"); +} else { + include_once("../language/english/admin.php"); +} +$ts =& MyTextSanitizer::getInstance(); +?> \ No newline at end of file Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/config.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/config.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/config.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -23,6 +23,14 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // +// -> admin menu X2.5 +include 'admin_header.php'; +xoops_cp_header(); +$indexAdmin = new ModuleAdmin(); + +echo $indexAdmin->addNavigation('config.php'); +// <- menu + include '../../../include/cp_header.php'; include_once '../include/cp_functions.php'; @@ -68,9 +76,7 @@ case "show": default: - xoops_cp_header(); - xfguestbook_admin_menu(1); - include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; + include_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; include_once XOOPS_ROOT_PATH."/modules/".$xoopsModule->dirname()."/class/xfgbformselectcountry.php"; $option=getOptions4Admin(); Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/country_manager.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/country_manager.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/country_manager.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -23,6 +23,15 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // + +// -> admin menu X2.5 +include 'admin_header.php'; +xoops_cp_header(); +$indexAdmin = new ModuleAdmin(); + +echo $indexAdmin->addNavigation('country_manager.php'); +// <- menu + include '../../../include/cp_header.php'; include_once '../include/cp_functions.php'; @@ -132,7 +141,7 @@ } redirect_header("country_manager.php",2,_AM_XFGB_FLAGDELETED); } else { - xoops_cp_header(); +// xoops_cp_header(); xoops_confirm(array('op' => 'flagDel', 'country_code' => $country_code, 'ok' => 1), 'country_manager.php', _AM_XFGB_CONFDELFLAG); xoops_cp_footer(); } @@ -196,7 +205,7 @@ } redirect_header("country_manager.php",1,_AM_XFGB_COUNTRYDELETED); } else { - xoops_cp_header(); +// xoops_cp_header(); xoops_confirm(array('op' => 'countryDel', 'country_id' => $country_id, 'ok' => 1), 'country_manager.php', _AM_XFGB_CONFDELCOUNTRY); xoops_cp_footer(); } @@ -206,9 +215,8 @@ global $xoopsDB; $myts =& MyTextSanitizer::getInstance(); - //$country_code=$myts->makeTboxData4Save::$country_code; - //$country_name=$myts->makeTboxData4Save::$country_name; - echo $country_code; + $country_code=$myts->makeTboxData4Save($country_code); + $country_name=$myts->makeTboxData4Save($country_name); if (!empty($country_id)) { $sql = "UPDATE ".$xoopsDB->prefix("xfguestbook_country")." SET country_code='$country_code', country_name='$country_name'"; $sql .= " WHERE country_id=$country_id"; @@ -298,8 +306,8 @@ switch ($op) { case "flagForm": - xoops_cp_header(); - xfguestbook_admin_menu(2); +// xoops_cp_header(); +// xfguestbook_admin_menu(2); flagForm($country_code); xoops_cp_footer(); break; @@ -313,8 +321,8 @@ countryDel($country_id); break; case "countryEdit": - xoops_cp_header(); - xfguestbook_admin_menu(2); +// xoops_cp_header(); +// xfguestbook_admin_menu(2); countryForm($country_id); xoops_cp_footer(); break; @@ -322,15 +330,15 @@ countrySave($country_id,$country_code,$country_name); break; case "countryAdd": - xoops_cp_header(); - xfguestbook_admin_menu(2); +// xoops_cp_header(); +// xfguestbook_admin_menu(2); countryForm(); xoops_cp_footer(); break; case "countryShow": default: - xoops_cp_header(); - xfguestbook_admin_menu(2); +// xoops_cp_header(); +// xfguestbook_admin_menu(2); countryShow(); countryForm(); xoops_cp_footer(); Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/flags_install.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/flags_install.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/flags_install.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -23,13 +23,21 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // +// -> admin menu X2.5 +include 'admin_header.php'; +xoops_cp_header(); +$indexAdmin = new ModuleAdmin(); + +echo $indexAdmin->addNavigation('flags_install.php'); +// <- menu + include_once '../../../include/cp_header.php'; include_once '../include/cp_functions.php'; include_once '../include/functions.php'; if(!isset($_POST['flagdir'])) { - xoops_cp_header(); - xfguestbook_admin_menu(99); +// xoops_cp_header(); +// xfguestbook_admin_menu(99); include_once XOOPS_ROOT_PATH."/class/xoopslists.php"; include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; $form = new XoopsThemeForm(_AM_XFGB_INSTALL_FLAGS, "selectflag", $_SERVER['PHP_SELF']); @@ -54,8 +62,8 @@ xoops_cp_footer(); } else { - xoops_cp_header(); - xfguestbook_admin_menu(99); +// xoops_cp_header(); +// xfguestbook_admin_menu(99); $flagdir = $_POST['flagdir']; $msg = ''; Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,362 +1,18 @@ <?php -// $Id: admin/index.php,v 1.40 2006/01/01 C. Felix AKA the Cat -// ------------------------------------------------------------------------ // -// XF Guestbook // -// ------------------------------------------------------------------------- // -// 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 // -// ------------------------------------------------------------------------ // -include_once '../../../include/cp_header.php'; -include_once '../include/cp_functions.php'; +require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php'; +include_once dirname(__FILE__) . '/admin_header.php'; +xoops_cp_header(); +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('index.php'); +echo $indexAdmin->renderIndex(); + + if (!isset($xoopsModuleConfig['flagdir'])) redirect_header(XOOPS_URL.'/modules/system/admin.php?fct=modulesadmin&op=update&module='.$xoopsModule->dirname(),4, _AM_XFGB_MUST_UPDATE); -include_once '../include/functions.php'; -//include_once("../class/msg.php"); +include 'admin_footer.php'; -if (isset($_GET['op'])) - $op = $_GET['op']; -elseif (isset($_POST['op'])) - $op = $_POST['op']; -else - $op = 'show'; - -if (isset($_GET['msg_id'])) - $msg_id = intval($_GET['msg_id']); -elseif (isset($_POST['msg_id'])) - $msg_id = intval($_POST['msg_id']); -else - $msg_id = 0; - -$msg_handler =& xoops_getmodulehandler('msg'); - -function delete() { - global $msg_handler; - $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; - if ($msg_count > 0) { - $messagesent = _AM_XFGB_MSGDELETED; - for ( $i = 0; $i < $msg_count; $i++ ) { - $msg = & $msg_handler->get($_POST['msg_id'][$i]); - $filename = $msg->getVar('title'); - $filename = $msg->getVar('photo'); - if (!$msg_handler->delete($msg)) { - $messagesent = _AM_XFGB_ERRORDEL; - } - if($filename != '') { - $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$filename; - unlink($filename); - } - } - } else { - $messagesent = _AM_XFGB_NOMSG; - } - redirect_header($_SERVER['PHP_SELF'],2,$messagesent); -} - -function approve() { - global $msg_handler; - $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; - if ($msg_count > 0) { - $messagesent = _AM_XFGB_VALIDATE; - for ( $i = 0; $i < $msg_count; $i++ ) { - $msg = & $msg_handler->get($_POST['msg_id'][$i]); - $msg->setVar('moderate', 0); - if (!$msg_handler->insert($msg)) { - $messagesent = _AM_XFGB_ERRORVALID; - } - } - } else { - $messagesent = _AM_XFGB_NOMSG; - } - redirect_header($_SERVER['PHP_SELF'],2,$messagesent); - exit(); -} - -function banish() { - global $msg_handler, $xoopsDB; - $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; - if ($msg_count > 0) { - $messagesent = _AM_XFGB_BANISHED; - for ( $i = 0; $i < $msg_count; $i++ ) { - $msg = & $msg_handler->get($_POST['msg_id'][$i]); - $ip[$i] = $msg->getVar('poster_ip'); - $msg->setVar('moderate', 1); - if (!$msg_handler->insert($msg)) { - $messagesent = _AM_XFGB_ERRORBANISHED; - } - } - $ip =array_unique($ip); - $badips = xfgb_get_badips(); - foreach ($ip as $oneip) { - if (!in_array($oneip, $badips)) { - $sql = "INSERT INTO ".$xoopsDB->prefix("xfguestbook_badips")." (ip_value) VALUES ('$oneip')"; - $result=$xoopsDB->query($sql); - } - } - } else { - $messagesent = _AM_XFGB_NOMSG; - } - - redirect_header($_SERVER['PHP_SELF'],2,$messagesent); - exit(); -} - -function show() { - global $msg_handler, $xoopsModule; - $pick = isset($_GET['pick']) ? intval($_GET['pick']) : 0; - $start = isset($_GET['start']) ? intval($_GET['start']) : 0; - $sel_status = isset($_GET['sel_status']) ? $_GET['sel_status'] : 0; - $sel_order = isset($_GET['sel_order']) ? $_GET['sel_order'] : 0; - $limit = 10; - $status_option0 = ''; - $status_option1 = ''; - $status_option2 = ''; - $order_option_asc = ''; - $order_option_desc = ''; - - switch ($sel_status) { - case 0 : - $status_option0 = "selected='selected'"; - $title = _AM_XFGB_ALLMSG; - $criteria = new Criteria('msg_id',0,'>'); - $criteria->setSort('post_time'); - break; - - case 1 : - $status_option1 = "selected='selected'"; - $title = _AM_XFGB_PUBMSG; - $criteria = new Criteria('moderate', '0'); - $criteria->setSort('post_time'); - break; - - case 2 : - $status_option2 = "selected='selected'"; - $title = _AM_XFGB_WAITMSG; - $criteria = new Criteria('moderate', '1'); - $criteria->setSort('post_time'); - break; - - } - - switch ($sel_order) { - case 1: - $order_option_asc = "selected='selected'"; - $criteria->setOrder('ASC'); - break; - - case 0: - $order_option_desc = "selected='selected'"; - $criteria->setOrder('DESC'); - break; - } - - $totalcount = $msg_handler->countMsg($criteria); - $criteria->setOrder('DESC'); - $criteria->setLimit($limit); - $criteria->setStart($start); - $msg =& $msg_handler->getObjects($criteria); - - $badips = xfgb_get_badips(); - - /* -- Code to show selected terms -- */ - echo "<form name='pick' id='pick' action='" . $_SERVER['PHP_SELF'] . "' method='GET' style='margin: 0;'>"; - - echo " - <table width='100%' cellspacing='1' cellpadding='2' border='0' style='border-left: 1px solid silver; border-top: 1px solid silver; border-right: 1px solid silver;'> - <tr> - <td><span style='font-weight: bold; font-size: 12px; font-variant: small-caps;'>" .$title." : ".$totalcount."</span></td> - <td align='right'> - " . _AM_XFGB_DISPLAY . " : - <select name='sel_status' onchange='submit()'> - <option value = '0' $status_option0>" . _AM_XFGB_ALLMSG . " </option> - <option value = '1' $status_option1>" . _AM_XFGB_PUBMSG . " </option> - <option value = '2' $status_option2>" . _AM_XFGB_WAITMSG . " </option> - </select> - " . _AM_XFGB_SELECT_SORT . " - <select name='sel_order' onchange='submit()'> - <option value = '1' $order_option_asc>" . _AM_XFGB_SORT_ASC . "</option> - <option value = '0' $order_option_desc>" . _AM_XFGB_SORT_DESC . "</option> - </select> - </td> - </tr> - </table> - </form>"; - /* -- end code to show selected terms -- */ - - echo "<table border='1' width='100%' cellpadding ='2' cellspacing='1'>"; - echo "<tr class='bg3'>"; - echo "<td align='center'></td>"; - echo "<td align='center'><b><input type='hidden' name='op' value='delete' /></td>"; - echo "<td align='center'><b>"._AM_XFGB_NAME."</td>"; - echo "<td align='center'><b>"._AM_XFGB_TITLE."</td>"; - echo "<td align='center'><b>"._AM_XFGB_MESSAGE."</td>"; - echo "<td align='center'><b>"._AM_XFGB_DATE."</td>"; - echo "<td align='center'><b>"._AM_XFGB_ACTION."</td>"; - echo "</tr>"; - - if ($totalcount != '0') { - echo "<form name='msglist' id='list' action='" . $_SERVER['PHP_SELF'] . "' method='POST' style='margin: 0;'>"; - - foreach( $msg as $onemsg ){ - $all_msg = array(); - $all_msg['post_time'] = formatTimestamp($onemsg->getVar('post_time')); - $all_msg['msg_id'] = $onemsg->getVar('msg_id'); - $all_msg['user'] = ($onemsg->getVar('user_id') > 0) ? XoopsUser::getUnameFromId($onemsg->getVar('user_id')) : $onemsg->getVar('uname'); - $all_msg['action'] = "<a href='index.php?op=edit&msg_id=".$onemsg->getVar('msg_id')."'>"._EDIT."</a>"; - $img_status = "<img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/"; - if ($onemsg->getVar('moderate')){ - $img_status .= "ic15_question.gif'>"; - } else { - $img_status .= "ic15_ok.gif'>"; - } - $all_msg['title'] = "<a href='../index.php?op=show_one&msg_id=".$onemsg->getVar('msg_id')."'>".$onemsg->getVar('title')."</a>"; - $all_msg['message'] = $onemsg->getVar('message'); - - if ($onemsg->getVar('photo')) - $all_msg['message'] ="<img src=\"".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/msg/".$onemsg->getVar('photo')."\" align = \"left\" hspace =\"10\">".$onemsg->getVar('message'); - else - $all_msg['message'] = $onemsg->getVar('message'); - - echo "<tr>"; - echo "<td align='center' class='even'><input type='checkbox' name='msg_id[]' id='msg_id[]' value='".$all_msg['msg_id']."'/></td>"; - echo "<td align='center' class = 'head'><b>".$img_status."</b></td>"; - echo "<td align='center' class = 'even'>".$all_msg['user']."</td>"; - echo "<td align='left' class = 'odd'>".$all_msg['title']."</td>"; - echo "<td align='left' class = 'even'>".$all_msg['message']."</td>"; - echo "<td class='odd'>".$all_msg['post_time']."<br>"; - if (in_array($onemsg->getVar('poster_ip'), $badips)) - echo "<font color=\"#FF0000\"><b>".$onemsg->getVar('poster_ip')."</b></font></td>"; - else - echo $onemsg->getVar('poster_ip')."</td>"; - echo "<td align='center' class='even'>".$all_msg['action']."</td>"; - echo "</tr>"; - unset($all_msg); - } - echo "<tr class='foot'><td><select name='op'>"; - if ($sel_status !=1) - echo "<option value='approve'>"._AM_XFGB_PUB."</option>"; - echo "<option value='delete'>"._DELETE."</option>"; - echo "<option value='banish'>"._AM_XFGB_BAN."</option>"; - echo "</select> </td>"; - echo "<td colspan='6'>".$GLOBALS['xoopsSecurity']->getTokenHTML()."<input type='submit' value='"._GO."' />"; - echo "</td></tr>"; - echo "</form>"; - } else { - echo "<tr ><td align='center' colspan ='10' class = 'head'><b>"._AM_XFGB_NOMSG."</b></td></tr>"; - } - echo "</table><br />"; - if ( $totalcount > $limit ) { - include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; - $pagenav = new XoopsPageNav($totalcount, $limit, $start, 'start', 'sel_status='.$sel_status.'&sel_order='.$sel_order); - echo "<div style='text-align: center;' class = 'head'>".$pagenav->renderNav()."</div><br />"; - } else { - echo ''; - } - echo"<br />"; -} - -switch ($op) { - case "save": - if (!$GLOBALS['xoopsSecurity']->check()) { - redirect_header('index.php', 2, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); - } - $msgstop = ''; - $msg = $msg_handler->get($msg_id); - $del_img = isset($_POST['del_img']) ? intval($_POST['del_img']) : 0; - if($del_img) { - $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$msg->getVar('photo'); - unlink($filename); - $msg->setVar('photo', ''); - } elseif ( !empty($_FILES['photo']['name'])) { - xfgb_upload(); - $photo = str_replace('tmp_', 'msg_',$preview_name); - $photos_dir = XOOPS_ROOT_PATH . '/modules/'.$xoopsModule->dirname().'/images/msg/' ; - rename( $photos_dir.$preview_name , $photos_dir.$photo ) ; - if ($msg->getVar('photo')!='') { - $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$msg->getVar('photo'); - unlink($filename); - } - $msg->setVar('photo', $photo); - } - if ( !empty($msgstop) ) { - redirect_header("index.php?op=edit&msg_id=".$msg_id,2,$msgstop); - } - $uname = isset($_POST['uname']) ? $_POST['uname'] : ''; - $email = isset($_POST['email']) ? $_POST['email'] : ''; - $url = isset($_POST['url']) ? $_POST['url'] : ''; - $title = isset($_POST['title']) ? $_POST['title'] : ''; - $message = isset($_POST['message']) ? $_POST['message'] : ''; - $note = isset($_POST['note']) ? $_POST['note'] : ''; - $gender = isset($_POST['gender']) ? $_POST['gender'] : ''; - $country = isset($_POST['country']) ? $_POST['country'] : ''; - $other = isset($_POST['other']) ? $_POST['other'] : ''; - $moderate = isset($_POST['moderate']) ? intval($_POST['moderate']) : 0; - - $msg->setVar('uname', $uname); - $msg->setVar('email', $email); - $msg->setVar('url', $url); - $msg->setVar('title', $title); - $msg->setVar('message', $message); - $msg->setVar('note', $note); - $msg->setVar('gender', $gender); - if ($country != '') { - $msg->setVar('country', $country); - $msg->setVar('flagdir', $xoopsModuleConfig['flagdir']); - } - $msg->setVar('other', $other); - $msg->setVar('moderate', $moderate); - if ($msg_handler->insert($msg)) - redirect_header("index.php?op=show",1,_AM_XFGB_MSGMOD); - else - redirect_header("index.php?op=show",2,_AM_XFGB_MSGERROR); - break; - - case "edit": - xoops_cp_header(); - xfguestbook_admin_menu(0); - $msg = & $msg_handler->get($msg_id); - include "../include/form_edit.inc.php"; - $msg_form->display(); - xoops_cp_footer(); - break; - - case "approve": - approve(); - break; - - case "delete": - delete(); - break; - - case "banish": - banish(); - break; - - case "show": - default: - xoops_cp_header(); - xfguestbook_admin_menu(0); - show(); - xoops_cp_footer(); - break; -} -?> +?> \ No newline at end of file Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/ip_manager.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/ip_manager.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/ip_manager.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -86,7 +86,7 @@ global $xoopsDB; $myts =& MyTextSanitizer::getInstance(); - //$ip_value=$myts->makeTboxData4Save($ip_value); + $ip_value=$myts->makeTboxData4Save($ip_value); if (!empty($ip_id)) { $sql = "UPDATE ".$xoopsDB->prefix("xfguestbook_badips")." SET ip_id='$ip_id', ip_value='$ip_value'"; $sql .= " WHERE ip_id = $ip_id"; Added: XoopsModules/xfguestbook/trunk/xfguestbook/admin/manager.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/manager.php (rev 0) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/manager.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -0,0 +1,367 @@ +<?php +// $Id: admin/index.php,v 1.40 2006/01/01 C. Felix AKA the Cat +// ------------------------------------------------------------------------ // +// XF Guestbook // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +// -> admin menu X2.5 +include 'admin_header.php'; +xoops_cp_header(); +$indexAdmin = new ModuleAdmin(); + +echo $indexAdmin->addNavigation('manager.php'); +// <- menu + +include_once '../../../include/cp_header.php'; +include_once '../include/cp_functions.php'; + +if (!isset($xoopsModuleConfig['flagdir'])) + redirect_header(XOOPS_URL.'/modules/system/admin.php?fct=modulesadmin&op=update&module='.$xoopsModule->dirname(),4, _AM_XFGB_MUST_UPDATE); + +include_once '../include/functions.php'; +//include_once("../class/msg.php"); + + +if (isset($_GET['op'])) + $op = $_GET['op']; +elseif (isset($_POST['op'])) + $op = $_POST['op']; +else + $op = 'show'; + +if (isset($_GET['msg_id'])) + $msg_id = intval($_GET['msg_id']); +elseif (isset($_POST['msg_id'])) + $msg_id = intval($_POST['msg_id']); +else + $msg_id = 0; + +$msg_handler =& xoops_getmodulehandler('msg'); + +function delete() { + global $msg_handler; + $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; + if ($msg_count > 0) { + $messagesent = _AM_XFGB_MSGDELETED; + for ( $i = 0; $i < $msg_count; $i++ ) { + $msg = & $msg_handler->get($_POST['msg_id'][$i]); + $filename = $msg->getVar('title'); + $filename = $msg->getVar('photo'); + if (!$msg_handler->delete($msg)) { + $messagesent = _AM_XFGB_ERRORDEL; + } + if($filename != '') { + $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$filename; + unlink($filename); + } + } + } else { + $messagesent = _AM_XFGB_NOMSG; + } + redirect_header($_SERVER['PHP_SELF'],2,$messagesent); +} + +function approve() { + global $msg_handler; + $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; + if ($msg_count > 0) { + $messagesent = _AM_XFGB_VALIDATE; + for ( $i = 0; $i < $msg_count; $i++ ) { + $msg = & $msg_handler->get($_POST['msg_id'][$i]); + $msg->setVar('moderate', 0); + if (!$msg_handler->insert($msg)) { + $messagesent = _AM_XFGB_ERRORVALID; + } + } + } else { + $messagesent = _AM_XFGB_NOMSG; + } + redirect_header($_SERVER['PHP_SELF'],2,$messagesent); + exit(); +} + +function banish() { + global $msg_handler, $xoopsDB; + $msg_count = (!empty($_POST['msg_id']) && is_array($_POST['msg_id'])) ? count($_POST['msg_id']) : 0; + if ($msg_count > 0) { + $messagesent = _AM_XFGB_BANISHED; + for ( $i = 0; $i < $msg_count; $i++ ) { + $msg = & $msg_handler->get($_POST['msg_id'][$i]); + $ip[$i] = $msg->getVar('poster_ip'); + $msg->setVar('moderate', 1); + if (!$msg_handler->insert($msg)) { + $messagesent = _AM_XFGB_ERRORBANISHED; + } + } + $ip =array_unique($ip); + $badips = xfgb_get_badips(); + foreach ($ip as $oneip) { + if (!in_array($oneip, $badips)) { + $sql = "INSERT INTO ".$xoopsDB->prefix("xfguestbook_badips")." (ip_value) VALUES ('$oneip')"; + $result=$xoopsDB->query($sql); + } + } + } else { + $messagesent = _AM_XFGB_NOMSG; + } + + redirect_header($_SERVER['PHP_SELF'],2,$messagesent); + exit(); +} + +function show() { + global $msg_handler, $xoopsModule; + $pick = isset($_GET['pick']) ? intval($_GET['pick']) : 0; + $start = isset($_GET['start']) ? intval($_GET['start']) : 0; + $sel_status = isset($_GET['sel_status']) ? $_GET['sel_status'] : 0; + $sel_order = isset($_GET['sel_order']) ? $_GET['sel_order'] : 0; + $limit = 10; + $status_option0 = ''; + $status_option1 = ''; + $status_option2 = ''; + $order_option_asc = ''; + $order_option_desc = ''; + + switch ($sel_status) { + case 0 : + $status_option0 = "selected='selected'"; + $title = _AM_XFGB_ALLMSG; + $criteria = new Criteria('msg_id',0,'>'); + $criteria->setSort('post_time'); + break; + + case 1 : + $status_option1 = "selected='selected'"; + $title = _AM_XFGB_PUBMSG; + $criteria = new Criteria('moderate', '0'); + $criteria->setSort('post_time'); + break; + + case 2 : + $status_option2 = "selected='selected'"; + $title = _AM_XFGB_WAITMSG; + $criteria = new Criteria('moderate', '1'); + $criteria->setSort('post_time'); + break; + + } + + switch ($sel_order) { + case 1: + $order_option_asc = "selected='selected'"; + $criteria->setOrder('ASC'); + break; + + case 0: + $order_option_desc = "selected='selected'"; + $criteria->setOrder('DESC'); + break; + } + + $totalcount = $msg_handler->countMsg($criteria); + $criteria->setOrder('DESC'); + $criteria->setLimit($limit); + $criteria->setStart($start); + $msg =& $msg_handler->getObjects($criteria); + + $badips = xfgb_get_badips(); + + /* -- Code to show selected terms -- */ + echo "<form name='pick' id='pick' action='" . $_SERVER['PHP_SELF'] . "' method='GET' style='margin: 0;'>"; + + echo " + <table width='100%' cellspacing='1' cellpadding='2' border='0' style='border-left: 1px solid silver; border-top: 1px solid silver; border-right: 1px solid silver;'> + <tr> + <td><span style='font-weight: bold; font-size: 12px; font-variant: small-caps;'>" .$title." : ".$totalcount."</span></td> + <td align='right'> + " . _AM_XFGB_DISPLAY . " : + <select name='sel_status' onchange='submit()'> + <option value = '0' $status_option0>" . _AM_XFGB_ALLMSG . " </option> + <option value = '1' $status_option1>" . _AM_XFGB_PUBMSG . " </option> + <option value = '2' $status_option2>" . _AM_XFGB_WAITMSG . " </option> + </select> + " . _AM_XFGB_SELECT_SORT . " + <select name='sel_order' onchange='submit()'> + <option value = '1' $order_option_asc>" . _AM_XFGB_SORT_ASC . "</option> + <option value = '0' $order_option_desc>" . _AM_XFGB_SORT_DESC . "</option> + </select> + </td> + </tr> + </table> + </form>"; + /* -- end code to show selected terms -- */ + + echo "<table border='1' width='100%' cellpadding ='2' cellspacing='1'>"; + echo "<tr class='bg3'>"; + echo "<td align='center'></td>"; + echo "<td align='center'><b><input type='hidden' name='op' value='delete' /></td>"; + echo "<td align='center'><b>"._AM_XFGB_NAME."</td>"; + echo "<td align='center'><b>"._AM_XFGB_TITLE."</td>"; + echo "<td align='center'><b>"._AM_XFGB_MESSAGE."</td>"; + echo "<td align='center'><b>"._AM_XFGB_DATE."</td>"; + echo "<td align='center'><b>"._AM_XFGB_ACTION."</td>"; + echo "</tr>"; + + if ($totalcount != '0') { + echo "<form name='msglist' id='list' action='" . $_SERVER['PHP_SELF'] . "' method='POST' style='margin: 0;'>"; + + foreach( $msg as $onemsg ){ + $all_msg = array(); + $all_msg['post_time'] = formatTimestamp($onemsg->getVar('post_time')); + $all_msg['msg_id'] = $onemsg->getVar('msg_id'); + $all_msg['user'] = ($onemsg->getVar('user_id') > 0) ? xoops_getLinkedUnameFromId($onemsg->getVar('user_id')) : $onemsg->getVar('uname'); + $all_msg['action'] = "<a href='index.php?op=edit&msg_id=".$onemsg->getVar('msg_id')."'>"._EDIT."</a>"; + $img_status = "<img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/"; + if ($onemsg->getVar('moderate')){ + $img_status .= "ic15_question.gif'>"; + } else { + $img_status .= "ic15_ok.gif'>"; + } + $all_msg['title'] = "<a href='../index.php?op=show_one&msg_id=".$onemsg->getVar('msg_id')."'>".$onemsg->getVar('title')."</a>"; + $all_msg['message'] = $onemsg->getVar('message'); + + if ($onemsg->getVar('photo')) + $all_msg['message'] ="<img src=\"".XOOPS_URL."/modules/".$xoopsModule->dirname()."/images/msg/".$onemsg->getVar('photo')."\" align = \"left\" hspace =\"10\">".$onemsg->getVar('message'); + else + $all_msg['message'] = $onemsg->getVar('message'); + + echo "<tr>"; + echo "<td align='center' class='even'><input type='checkbox' name='msg_id[]' id='msg_id[]' value='".$all_msg['msg_id']."'/></td>"; + echo "<td align='center' class = 'head'><b>".$img_status."</b></td>"; + echo "<td align='center' class = 'even'>".$all_msg['user']."</td>"; + echo "<td align='left' class = 'odd'>".$all_msg['title']."</td>"; + echo "<td align='left' class = 'even'>".$all_msg['message']."</td>"; + echo "<td class='odd'>".$all_msg['post_time']."<br>"; + if (in_array($onemsg->getVar('poster_ip'), $badips)) + echo "<font color=\"#FF0000\"><b>".$onemsg->getVar('poster_ip')."</b></font></td>"; + else + echo $onemsg->getVar('poster_ip')."</td>"; + echo "<td align='center' class='even'>".$all_msg['action']."</td>"; + echo "</tr>"; + unset($all_msg); + } + echo "<tr class='foot'><td><select name='op'>"; + if ($sel_status !=1) + echo "<option value='approve'>"._AM_XFGB_PUB."</option>"; + echo "<option value='delete'>"._DELETE."</option>"; + echo "<option value='banish'>"._AM_XFGB_BAN."</option>"; + echo "</select> </td>"; + echo "<td colspan='6'>".$GLOBALS['xoopsSecurity']->getTokenHTML()."<input type='submit' value='"._GO."' />"; + echo "</td></tr>"; + echo "</form>"; + } else { + echo "<tr ><td align='center' colspan ='10' class = 'head'><b>"._AM_XFGB_NOMSG."</b></td></tr>"; + } + echo "</table><br />"; + if ( $totalcount > $limit ) { + include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; + $pagenav = new XoopsPageNav($totalcount, $limit, $start, 'start', 'sel_status='.$sel_status.'&sel_order='.$sel_order); + echo "<div style='text-align: center;' class = 'head'>".$pagenav->renderNav()."</div><br />"; + } else { + echo ''; + } + echo"<br />"; +} + +switch ($op) { + case "save": + if (!$GLOBALS['xoopsSecurity']->check()) { + redirect_header('index.php', 2, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); + } + $msgstop = ''; + $msg = $msg_handler->get($msg_id); + $del_img = isset($_POST['del_img']) ? intval($_POST['del_img']) : 0; + if($del_img) { + $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$msg->getVar('photo'); + unlink($filename); + $msg->setVar('photo', ''); + } elseif ( !empty($_FILES['photo']['name'])) { + xfgb_upload(); + $photo = str_replace('tmp_', 'msg_',$preview_name); + $photos_dir = XOOPS_ROOT_PATH . '/modules/'.$xoopsModule->dirname().'/images/msg/' ; + rename( $photos_dir.$preview_name , $photos_dir.$photo ) ; + if ($msg->getVar('photo')!='') { + $filename = XOOPS_ROOT_PATH.'/modules/xfguestbook/images/msg/'.$msg->getVar('photo'); + unlink($filename); + } + $msg->setVar('photo', $photo); + } + if ( !empty($msgstop) ) { + redirect_header("index.php?op=edit&msg_id=".$msg_id,2,$msgstop); + } + $uname = isset($_POST['uname']) ? $_POST['uname'] : ''; + $email = isset($_POST['email']) ? $_POST['email'] : ''; + $url = isset($_POST['url']) ? $_POST['url'] : ''; + $title = isset($_POST['title']) ? $_POST['title'] : ''; + $message = isset($_POST['message']) ? $_POST['message'] : ''; + $note = isset($_POST['note']) ? $_POST['note'] : ''; + $gender = isset($_POST['gender']) ? $_POST['gender'] : ''; + $country = isset($_POST['country']) ? $_POST['country'] : ''; + $other = isset($_POST['other']) ? $_POST['other'] : ''; + $moderate = isset($_POST['moderate']) ? intval($_POST['moderate']) : 0; + + $msg->setVar('uname', $uname); + $msg->setVar('email', $email); + $msg->setVar('url', $url); + $msg->setVar('title', $title); + $msg->setVar('message', $message); + $msg->setVar('note', $note); + $msg->setVar('gender', $gender); + if ($country != '') { + $msg->setVar('country', $country); + $msg->setVar('flagdir', $xoopsModuleConfig['flagdir']); + } + $msg->setVar('other', $other); + $msg->setVar('moderate', $moderate); + if ($msg_handler->insert($msg)) + redirect_header("index.php?op=show",1,_AM_XFGB_MSGMOD); + else + redirect_header("index.php?op=show",2,_AM_XFGB_MSGERROR); + break; + + case "edit": + xfguestbook_admin_menu(0); + $msg = & $msg_handler->get($msg_id); + include "../include/form_edit.inc.php"; + $msg_form->display(); + xoops_cp_footer(); + break; + + case "approve": + approve(); + break; + + case "delete": + delete(); + break; + + case "banish": + banish(); + break; + + case "show": + default: + show(); + xoops_cp_footer(); + break; +} +?> Modified: XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,32 +1,63 @@ <?php -// $Id: admin/menu.php,v 2.20 2005/08/10 C. Felix alias the Cat -// ------------------------------------------------------------------------ // -// XF Guestbook // -// ------------------------------------------------------------------------- // -// 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 // -// ------------------------------------------------------------------------ // -$adminmenu[0]['title'] = _MI_XFGB_MSG_MANAGE; -$adminmenu[0]['link'] = "admin/index.php"; -$adminmenu[1]['title'] = _MI_XFGB_CONF_FORM; -$adminmenu[1]['link'] = "admin/config.php"; -$adminmenu[2]['title'] = _MI_XFGB_COUNTRYMANAGE; -$adminmenu[2]['link'] = "admin/country_manager.php"; -?> \ No newline at end of file +/** +* $Id: menu.php,v 1.7 2007/03/01 11:53:24 malanciault Exp $ +* Module: SmartPartner +* Author: The SmartFactory <www.smartfactory.ca> +* Licence: GNU +*/ + +defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; + +$dirname = basename(dirname(dirname(__FILE__))); +$module_handler = xoops_gethandler('module'); +$module = $module_handler->getByDirname($dirname); +$pathIcon32 = $module->getInfo('icons32'); +$pathModuleAdmin = $module->getInfo('dirmoduleadmin'); +$pathLanguage = $path . $pathModuleAdmin; + +if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) { + $fileinc = $pathLanguage . '/language/english/main.php'; +} + +include_once $fileinc; + + +$adminmenu = array(); +$i=0; + +$adminmenu[$i]["title"] = _AM_MODULEADMIN_HOME; +$adminmenu[$i]['link'] = "admin/index.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png'; +$i++; + + +$adminmenu[$i]['title'] = _MI_XFGB_MSG_MANAGE; +$adminmenu[$i]['link'] = "admin/manager.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/identity.png'; +$i++; + +$adminmenu[$i]['title'] = _MI_XFGB_CONF_FORM; +$adminmenu[$i]['link'] = "admin/config.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/type.png'; +$i++; + +$adminmenu[$i]['title'] = _MI_XFGB_COUNTRYMANAGE; +$adminmenu[$i]['link'] = "admin/country_manager.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/languages.png'; +$i++; + +$adminmenu[$i]['title'] = 'Flags Install'; +$adminmenu[$i]['link'] = "admin/flags_install.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/download.png'; +$i++; + +$adminmenu[$i]['title'] = _AM_MODULEADMIN_ABOUT; +$adminmenu[$i]['link'] = "admin/about.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png'; +$i++; + +?> Added: XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu_org.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu_org.php (rev 0) +++ XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu_org.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -0,0 +1,32 @@ +<?php +// $Id: admin/menu.php,v 2.20 2005/08/10 C. Felix alias the Cat +// ------------------------------------------------------------------------ // +// XF Guestbook // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +$adminmenu[0]['title'] = _MI_XFGB_MSG_MANAGE; +$adminmenu[0]['link'] = "admin/index.php"; +$adminmenu[1]['title'] = _MI_XFGB_CONF_FORM; +$adminmenu[1]['link'] = "admin/config.php"; +$adminmenu[2]['title'] = _MI_XFGB_COUNTRYMANAGE; +$adminmenu[2]['link'] = "admin/country_manager.php"; +?> \ No newline at end of file Deleted: XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97dfdce568.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97dfdce568.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97dfdce568.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,16 +0,0 @@ -<?php - $xoopsScriptPath = debug_backtrace(); - if ( !count($xoopsScriptPath) ) { - die("XOOPS path check: this file cannot be requested directly"); - } - $xoopsScriptPath = $xoopsScriptPath[0]['file']; - - if ( DIRECTORY_SEPARATOR != '/' ) { - $xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath); - } - if ( strcasecmp( substr($xoopsScriptPath, 0, strlen('C:/xampp/htdocs/htdocs')), str_replace( DIRECTORY_SEPARATOR, '/', 'C:/xampp/htdocs/htdocs')) ) { - exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run."); - } - - $code = "7236"; -?> \ No newline at end of file Deleted: XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97e515bc28.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97e515bc28.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97e515bc28.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,16 +0,0 @@ -<?php - $xoopsScriptPath = debug_backtrace(); - if ( !count($xoopsScriptPath) ) { - die("XOOPS path check: this file cannot be requested directly"); - } - $xoopsScriptPath = $xoopsScriptPath[0]['file']; - - if ( DIRECTORY_SEPARATOR != '/' ) { - $xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath); - } - if ( strcasecmp( substr($xoopsScriptPath, 0, strlen('C:/xampp/htdocs/htdocs')), str_replace( DIRECTORY_SEPARATOR, '/', 'C:/xampp/htdocs/htdocs')) ) { - exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run."); - } - - $code = "2627"; -?> \ No newline at end of file Deleted: XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb9808593d4c.php =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb9808593d4c.php 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb9808593d4c.php 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,16 +0,0 @@ -<?php - $xoopsScriptPath = debug_backtrace(); - if ( !count($xoopsScriptPath) ) { - die("XOOPS path check: this file cannot be requested directly"); - } - $xoopsScriptPath = $xoopsScriptPath[0]['file']; - - if ( DIRECTORY_SEPARATOR != '/' ) { - $xoopsScriptPath = str_replace( strpos( $xoopsScriptPath, '\\\\', 2 ) ? '\\\\' : DIRECTORY_SEPARATOR, '/', $xoopsScriptPath); - } - if ( strcasecmp( substr($xoopsScriptPath, 0, strlen('C:/xampp/htdocs/htdocs')), str_replace( DIRECTORY_SEPARATOR, '/', 'C:/xampp/htdocs/htdocs')) ) { - exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run."); - } - - $code = "1641"; -?> \ No newline at end of file Modified: XoopsModules/xfguestbook/trunk/xfguestbook/cache/vclog.txt =================================================================== --- XoopsModules/xfguestbook/trunk/xfguestbook/cache/vclog.txt 2012-08-07 17:08:13 UTC (rev 10010) +++ XoopsModules/xfguestbook/trunk/xfguestbook/cache/vclog.txt 2012-08-07 17:13:21 UTC (rev 10011) @@ -1,118 +1,710 @@ - -IP:127.0.0.1; time:06-02-12 04:10:46;Finished. - -IP:127.0.0.1; time:06-02-12 04:19:27;Finished. - -IP:127.0.0.1; time:06-02-12 04:19:56;Finished. - -IP:127.0.0.1; time:06-02-12 04:22:45;Finished. - -IP:127.0.0.1; time:06-02-12 04:44:34;Finished. - -IP:127.0.0.1; time:06-02-12 04:45:17;Finished. - -IP:127.0.0.1; time:06-02-12 04:45:32;Finished. - -IP:127.0.0.1; time:06-02-12 04:45:43;Finishe... [truncated message content] |
From: <be...@us...> - 2012-08-07 17:08:19
|
Revision: 10010 http://xoops.svn.sourceforge.net/xoops/?rev=10010&view=rev Author: beckmi Date: 2012-08-07 17:08:13 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Adding old release Added Paths: ----------- XoopsModules/xfguestbook/releases/2.5.01/xfquestbook/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 17:07:56
|
Revision: 10009 http://xoops.svn.sourceforge.net/xoops/?rev=10009&view=rev Author: beckmi Date: 2012-08-07 17:07:50 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Adding old release Added Paths: ----------- XoopsModules/xfguestbook/releases/2.5.01/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 16:56:27
|
Revision: 10008 http://xoops.svn.sourceforge.net/xoops/?rev=10008&view=rev Author: beckmi Date: 2012-08-07 16:56:18 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Modifications by Mamba Modified Paths: -------------- XoopsModules/TDMStats/branches/mamba/TDMStats/admin/admin_header.php XoopsModules/TDMStats/branches/mamba/TDMStats/include/summary.php XoopsModules/TDMStats/branches/mamba/TDMStats/index.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/modinfo.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/sql/mysql.sql XoopsModules/TDMStats/branches/mamba/TDMStats/templates/tdmstats_summary.html XoopsModules/TDMStats/branches/mamba/TDMStats/xoops_version.php Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/admin/admin_header.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/admin/admin_header.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/admin/admin_header.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -18,8 +18,5 @@ $pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); $pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); -if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ - include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); - }else{ - redirect_header("../../../admin.php", 5, _AM_TDMSTATS_MODULEADMIN_MISSING, false); - } \ No newline at end of file + +include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/include/summary.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/include/summary.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/include/summary.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -64,6 +64,12 @@ $xoopsTpl->assign('lang_max_weekcount', _AM_MAX_WEEKCOUNT); $xoopsTpl->assign('max_weekcount', $summary['max_weekcount']); $xoopsTpl->assign('lang_max_week', _AM_MAX_WEEK); + +if (!isset($summary['max_week_w'])) + $summary['max_week_w']=0; +if (!isset($summary['max_week_y'])) + $summary['max_week_y']=0; + if ($xoopsModuleConfig['longdate'] == 1) { $summary['max_week'] = "#".$summary['max_week_w']." ".$summary['max_week_y']; } else { @@ -73,6 +79,12 @@ $xoopsTpl->assign('lang_max_mthcount', _AM_MAX_MTHCOUNT); $xoopsTpl->assign('max_mthcount', $summary['max_mthcount']); $xoopsTpl->assign('lang_max_mth', _AM_MAX_MTH); + +if (!isset($summary['max_mth_m'])) + $summary['max_mth_m']=0; +if (!isset($summary['max_mth_y'])) + $summary['max_mth_y']=0; + if ($xoopsModuleConfig['longdate'] == 1) { $summary['max_mth'] = $summary['max_mth_m']."/".$summary['max_mth_y']; } else { @@ -325,7 +337,7 @@ $xoopsTpl->assign('date_daily', formatTimeStamp(time(), 'H:i')); $xoopsTpl->assign('lang_bas_nbr', AM_BAS_NBR); $xoopsTpl->assign('daycount', $curvisits); -$xoopsTpl->assign('lang_so_far', AM_SO_FAR); +$xoopsTpl->assign('lang_so_far', AM_SO_FARE); $xoopsTpl->assign('today_hits', sprintf ("%.0f", $today_hits)); $xoopsTpl->assign('lang_page_view', AM_PAGE_VIEW); $xoopsTpl->assign('lang_by_today_hour', _AM_BY_TODAY_HOUR); Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/index.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/index.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/index.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -55,12 +55,12 @@ case "list": default: - + $xoopsOption['template_main'] = 'tdmstats_index.html'; - include_once XOOPS_ROOT_PATH."/header.php"; + // pour les permissions $perm_4 = ($gperm_handler->checkRight('istats_view', 4, $groups, $xoopsModule->getVar('mid'))) ? true : false ; $perm_8 = ($gperm_handler->checkRight('istats_view', 8, $groups, $xoopsModule->getVar('mid'))) ? true : false ; Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -75,9 +75,10 @@ define ( '_AM_ISTATS_PERM2', 'enabled \' view '); // permission -define ( "_AM_ISTATS_PERM_4", "Description"); -define ( "_AM_ISTATS_PERM_8", "Traffic Stats"); -define ( "_AM_ISTATS_PERM_16", "System"); +define ( "_AM_ISTATS_PERM_4","Description"); +define ( "_AM_ISTATS_PERM_8","Traffic Stats"); +define ( "_AM_ISTATS_PERM_16","System"); +define ("_AM_ISTATS_TEST","Your system supports the following languages"); //1.07 define ( "_AM_ISTATS_KB", "KB"); Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -122,7 +122,7 @@ define ( 'AM_AVE', 'An average'); define ( 'AM_DAILY_VISIT', 'visits take place before'); define ( 'AM_BAS_NBR', 'Based on a number of'); -define ( 'AM_SO_FAR', 'visitors at the moment, your site should reach'); +define ( 'AM_SO_FARE', 'visitors at the moment, your site should reach'); define ( 'AM_PAGE_VIEW', 'page views.'); // perm @@ -130,4 +130,8 @@ //Version 1.6 define('_AM_VIEW', 'View the row'); -?> \ No newline at end of file +define('_AM_P_LE', 'The'); +//version 1.7 +define('_AM_BY_USER', 'Users'); +define('_AM_BY_TODAY_USER', 'Users Today'); +define('_AM_P_A', 'At'); Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/modinfo.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/modinfo.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/modinfo.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -58,7 +58,17 @@ define("_MI_ISTATS_MAXLABEL","View chart label:"); define("_MI_ISTATS_MAXTITLE","Show chart title:"); // -define('_MI_ISTATS_SUMMARY', 'Sum'); -define('_MI_ISTATS_SYSTEM', 'System'); -define('_MI_ISTATS_TRAFFIC', 'Traffic stats'); -?> \ No newline at end of file +define('_MI_ISTATS_SUMMARY','Sum'); +define('_MI_ISTATS_SYSTEM','System'); +define('_MI_ISTATS_TRAFFIC','Traffic stats'); + +define("_MI_ISTATS_SETLOCAL","Choose your location:"); + + +//version 1.6 +define("_MI_ISTATS_BAR","Bar style:"); +// +define("_MI_ISTATS_MAXUSERCOUNT","Max number of times/day:"); +define("_MI_ISTATS_NEWUSER","Last registered user"); +define("_MI_ISTATS_NOWONLINE","Currently online"); +define("_MI_ISTATS_USERONLINE","Online Today"); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/admin.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/admin.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/admin.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -81,4 +81,6 @@ define("_AM_ISTATS_PERM_16","Système"); define("_AM_ISTATS_TEST","Votre système accepte les langues suivantes"); -?> \ No newline at end of file +//1.07 +define ( "_AM_ISTATS_KB", "KB"); +define ( "_AM_ISTATS_MB", "MB"); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/modinfo.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/modinfo.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/modinfo.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -67,6 +67,4 @@ define("_MI_ISTATS_SETLOCAL","Choisissez votre localité"); define("_MI_ISTATS_NEWUSER","Dernier utilisateur inscrit"); define("_MI_ISTATS_NOWONLINE","Actuellement onligne"); -define("_MI_ISTATS_USERONLINE","Onligne aujourd'hui"); - -?> +define("_MI_ISTATS_USERONLINE","Onligne aujourd'hui"); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/admin.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/admin.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/admin.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -78,4 +78,8 @@ define ( "_AM_ISTATS_PERM_4", "توضیحات"); define ( "_AM_ISTATS_PERM_8", "آمار ترافیک"); define ( "_AM_ISTATS_PERM_16", "سیستم"); -?> +define ("_AM_ISTATS_TEST","Your system supports the following languages"); + +//1.07 +define ( "_AM_ISTATS_KB", "KB"); +define ( "_AM_ISTATS_MB", "MB"); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/admin.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/admin.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/admin.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -79,4 +79,8 @@ define ( "_AM_ISTATS_PERM_4", "Descripci\xF3n"); define ( "_AM_ISTATS_PERM_8", "Estad\xEDsticas del tr\xE1fico"); define ( "_AM_ISTATS_PERM_16", "Sistema"); -?> +define("_AM_ISTATS_TEST","Your system supports the following languages"); + +//1.07 +define ( "_AM_ISTATS_KB", "KB"); +define ( "_AM_ISTATS_MB", "MB"); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/sql/mysql.sql =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/sql/mysql.sql 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/sql/mysql.sql 2012-08-07 16:56:18 UTC (rev 10008) @@ -342,8 +342,8 @@ # -------------------------------------------------------- create table TDMStats_usercount( id int(10) not null auto_increment, -userid varchar(255) not null); -ip varchar(255) not null); +userid varchar(255) not null, +ip varchar(255) not null, date date not null, count int(10) not null, -primary key(id)); +primary key(id)); \ No newline at end of file Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/templates/tdmstats_summary.html =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/templates/tdmstats_summary.html 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/templates/tdmstats_summary.html 2012-08-07 16:56:18 UTC (rev 10008) @@ -75,8 +75,8 @@ <li style="width:46%;" class="odd"><div><img class="img" src="<{$smarty.const.TDMSTATS_IMAGES_URL}>/tip.png" title="<{$lang_forecast}>"><br/></div><div><h2><a href ="'.$cat_link.'" title="<{$lang_forecast}>"><{$smarty.const._AM_FORECAST}></h2></a> <div style="text-align:left"><span id="tree_num"><{$smarty.const.AM_AVE}> <b><{$cur_percent}>%</b> <{$smarty.const.AM_DAILY_VISIT}> <b><{$date_daily}></b>. -<br /><{$smarty.const.AM_BAS_NBR}> <b><{$daycount}></b> <{$smarty.const.AM_SO_FAR}> -<br/><{$smarty.const.AM_SO_FARE}> <b><{$today_hits}></b> <{$smarty.const.AM_PAGE_VIEW}> +<br /><{$smarty.const.AM_BAS_NBR}> <b><{$daycount}></b> +<{$smarty.const.AM_SO_FARE}> <br/><b><{$today_hits}></b> <{$smarty.const.AM_PAGE_VIEW}> </span></div></div></li> Modified: XoopsModules/TDMStats/branches/mamba/TDMStats/xoops_version.php =================================================================== --- XoopsModules/TDMStats/branches/mamba/TDMStats/xoops_version.php 2012-08-07 16:54:02 UTC (rev 10007) +++ XoopsModules/TDMStats/branches/mamba/TDMStats/xoops_version.php 2012-08-07 16:56:18 UTC (rev 10008) @@ -171,7 +171,7 @@ ); $i++; $modversion['config'][$i]['name'] = 'setlocal2'; -$modversion['config'][$i]['title'] = ''; +$modversion['config'][$i]['title'] = '_MI_ISTATS_SETLOCAL'; $modversion['config'][$i]['description'] = ''; $modversion['config'][$i]['formtype'] = 'select'; $modversion['config'][$i]['valuetype'] = 'text'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 16:54:08
|
Revision: 10007 http://xoops.svn.sourceforge.net/xoops/?rev=10007&view=rev Author: beckmi Date: 2012-08-07 16:54:02 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Creating TDMStats branch for Mamba Added Paths: ----------- XoopsModules/TDMStats/branches/mamba/TDMStats/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 16:53:12
|
Revision: 10006 http://xoops.svn.sourceforge.net/xoops/?rev=10006&view=rev Author: beckmi Date: 2012-08-07 16:53:06 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Creating branch for Mamba Added Paths: ----------- XoopsModules/TDMStats/branches/mamba/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-07 16:49:40
|
Revision: 10005 http://xoops.svn.sourceforge.net/xoops/?rev=10005&view=rev Author: beckmi Date: 2012-08-07 16:49:25 +0000 (Tue, 07 Aug 2012) Log Message: ----------- Adding xfGuestbook Modified Paths: -------------- XoopsModules/amreviews/trunk/amreviews/docs/readme.txt XoopsModules/xlanguage/branches/mamba/xlanguage/class/language.php XoopsModules/xlanguage/branches/mamba/xlanguage/docs/changelog.txt XoopsModules/xlanguage/branches/mamba/xlanguage/xoops_version.php Added Paths: ----------- XoopsModules/xfguestbook/ XoopsModules/xfguestbook/branches/ XoopsModules/xfguestbook/releases/ XoopsModules/xfguestbook/trunk/ XoopsModules/xfguestbook/trunk/xfguestbook/ XoopsModules/xfguestbook/trunk/xfguestbook/admin/ XoopsModules/xfguestbook/trunk/xfguestbook/admin/admin_header.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/config.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/country_manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/flags_install.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/img_manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.html XoopsModules/xfguestbook/trunk/xfguestbook/admin/index.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/ip_manager.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/menu.php XoopsModules/xfguestbook/trunk/xfguestbook/admin/upgrade.php XoopsModules/xfguestbook/trunk/xfguestbook/blocks/ XoopsModules/xfguestbook/trunk/xfguestbook/blocks/index.html XoopsModules/xfguestbook/trunk/xfguestbook/blocks/xfguestbook_new.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/ XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97dfdce568.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb97e515bc28.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vc_21307064334bb9808593d4c.php XoopsModules/xfguestbook/trunk/xfguestbook/cache/vclog.txt XoopsModules/xfguestbook/trunk/xfguestbook/class/ XoopsModules/xfguestbook/trunk/xfguestbook/class/index.html XoopsModules/xfguestbook/trunk/xfguestbook/class/msg.php XoopsModules/xfguestbook/trunk/xfguestbook/class/xfgbformdhtmltextarea.php XoopsModules/xfguestbook/trunk/xfguestbook/class/xfgbformselectcountry.php XoopsModules/xfguestbook/trunk/xfguestbook/contact.php XoopsModules/xfguestbook/trunk/xfguestbook/images/ XoopsModules/xfguestbook/trunk/xfguestbook/images/EYE2.GIF XoopsModules/xfguestbook/trunk/xfguestbook/images/Eye.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/F.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/F1.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/M.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/M1.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/U.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/U2.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/U3.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/blank.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/catgb.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/delete.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/edit.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/blank.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-ab.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-bc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-mb.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-nb.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-nf.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-ns.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-nt.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-nu.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-on.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-pe.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-qc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-sk.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/ca-yt.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/ca_provinces_flags/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-al.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-aq.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-au.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-bn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-bo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-br.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-ca.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-ce.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-co.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-fc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-gp.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-hn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-if.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-li.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-lo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-lr.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-ma.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-mp.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-my.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-np.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pa.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pf.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pi.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pl.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-pm.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-ra.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-wf.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr-wf1.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/fr.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_flags/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-al.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-aq.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-au.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-bn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-bo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-br.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-ca.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-ce.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-co.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-fc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-gp.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-gu.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-hn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-if.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-li.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-lo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-lr.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-ma.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-mp.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-my.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-nc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-np.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pa.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pf.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pi.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pl.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-pm.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-ra.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-re.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/fr-wf.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/fr_regions_maps/map1.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/unknow.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/aaaus-al.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ak.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-al.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ar.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-az.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ca.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-co.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ct.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-dc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-de.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-fl.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ga.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-hi.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ia.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-id.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-il.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-in.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ks.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ky.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-la.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ma.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-md.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-me.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-mi.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-mn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-mo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ms.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-mt.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nd.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ne.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nh.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nj.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nm.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-nv.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ny.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-oh.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ok.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-or.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-pa.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ri.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-sc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-sd.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-tn.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-tx.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-ut.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-va.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-vt.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-wa.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-wi.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-wv.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/us_states_flags/us-wy.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AF.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/AZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BB.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BF.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BJ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BS.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/BZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CF.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CS.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/CZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DJ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/DZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/EC.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/EE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/EG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ER.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ES.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ET.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/FI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/FJ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/FM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/FR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GB.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GQ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/GY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/HK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/HN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/HR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/HT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/HU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ID.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IQ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IS.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/IT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/JM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/JO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/JP.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KP.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/KZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LB.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LV.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/LY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MC.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ML.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MV.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MX.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/MZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NP.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/NZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/OM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/PY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/QA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/RO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/RU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/RW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SB.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SC.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SI.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SL.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ST.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SV.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/SY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TD.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TH.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TJ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TO.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TR.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TT.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TV.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/TZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/UA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/UG.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/UK.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/US.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/UY.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/UZ.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/VE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/VN.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/VU.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/YE.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ZA.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ZM.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/ZW.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/cu.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_flags/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/ XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/flags_data.sql XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-af.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-as.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-eu.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-mo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-na.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-oc.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/flags/world_maps/w-sa.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/ic15_notok.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/ic15_ok.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/ic15_question.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/ip.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/left_both.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/logo_nl.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/msg/ XoopsModules/xfguestbook/trunk/xfguestbook/images/msg/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/images/msg/index.html XoopsModules/xfguestbook/trunk/xfguestbook/images/right_both.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/sign.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/valid.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/xfguestbook.gif XoopsModules/xfguestbook/trunk/xfguestbook/images/xfguestbook_slogo.png XoopsModules/xfguestbook/trunk/xfguestbook/include/ XoopsModules/xfguestbook/trunk/xfguestbook/include/config.inc.php XoopsModules/xfguestbook/trunk/xfguestbook/include/cp_functions.php XoopsModules/xfguestbook/trunk/xfguestbook/include/form_contact.inc.php XoopsModules/xfguestbook/trunk/xfguestbook/include/form_edit.inc.php XoopsModules/xfguestbook/trunk/xfguestbook/include/form_sign.inc.php XoopsModules/xfguestbook/trunk/xfguestbook/include/functions.php XoopsModules/xfguestbook/trunk/xfguestbook/include/index.html XoopsModules/xfguestbook/trunk/xfguestbook/include/randomimage.php XoopsModules/xfguestbook/trunk/xfguestbook/include/randomscript.php XoopsModules/xfguestbook/trunk/xfguestbook/include/search.inc.php XoopsModules/xfguestbook/trunk/xfguestbook/include/waiting.plugin.php XoopsModules/xfguestbook/trunk/xfguestbook/index.php XoopsModules/xfguestbook/trunk/xfguestbook/language/ XoopsModules/xfguestbook/trunk/xfguestbook/language/english/ XoopsModules/xfguestbook/trunk/xfguestbook/language/english/admin.php XoopsModules/xfguestbook/trunk/xfguestbook/language/english/blocks.php XoopsModules/xfguestbook/trunk/xfguestbook/language/english/images/ XoopsModules/xfguestbook/trunk/xfguestbook/language/english/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/english/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/language/english/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/english/main.php XoopsModules/xfguestbook/trunk/xfguestbook/language/english/modinfo.php XoopsModules/xfguestbook/trunk/xfguestbook/language/french/ XoopsModules/xfguestbook/trunk/xfguestbook/language/french/admin.php XoopsModules/xfguestbook/trunk/xfguestbook/language/french/blocks.php XoopsModules/xfguestbook/trunk/xfguestbook/language/french/images/ XoopsModules/xfguestbook/trunk/xfguestbook/language/french/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/french/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/language/french/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/french/main.php XoopsModules/xfguestbook/trunk/xfguestbook/language/french/modinfo.php XoopsModules/xfguestbook/trunk/xfguestbook/language/german/ XoopsModules/xfguestbook/trunk/xfguestbook/language/german/admin.php XoopsModules/xfguestbook/trunk/xfguestbook/language/german/blocks.php XoopsModules/xfguestbook/trunk/xfguestbook/language/german/images/ XoopsModules/xfguestbook/trunk/xfguestbook/language/german/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/german/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/language/german/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/german/main.php XoopsModules/xfguestbook/trunk/xfguestbook/language/german/modinfo.php XoopsModules/xfguestbook/trunk/xfguestbook/language/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/ XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/admin.php XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/blocks.php XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/certificaat.html XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/images/ XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/images/Thumbs.db XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/images/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/images/logo.gif XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/index.html XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/main.php XoopsModules/xfguestbook/trunk/xfguestbook/language/nederlands/modinfo.php XoopsModules/xfguestbook/trunk/xfguestbook/sql/ XoopsModules/xfguestbook/trunk/xfguestbook/sql/create_badips.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/create_country.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/index.html XoopsModules/xfguestbook/trunk/xfguestbook/sql/mysql.sql XoopsModules/xfguestbook/trunk/xfguestbook/sql/update_config.sql XoopsModules/xfguestbook/trunk/xfguestbook/templates/ XoopsModules/xfguestbook/trunk/xfguestbook/templates/blocks/ XoopsModules/xfguestbook/trunk/xfguestbook/templates/blocks/index.html XoopsModules/xfguestbook/trunk/xfguestbook/templates/blocks/xfguestbook_block_new.html XoopsModules/xfguestbook/trunk/xfguestbook/templates/index.html XoopsModules/xfguestbook/trunk/xfguestbook/templates/xfguestbook_index.html XoopsModules/xfguestbook/trunk/xfguestbook/templates/xfguestbook_item.html XoopsModules/xfguestbook/trunk/xfguestbook/templates/xfguestbook_signform.html XoopsModules/xfguestbook/trunk/xfguestbook/xfcreate.php XoopsModules/xfguestbook/trunk/xfguestbook/xoops_version.php Removed Paths: ------------- XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/CHANGELOG.TXT XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/cache/table_data_demo.txt XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/cache/utf8test.txt XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/afr.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ara.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/aze.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/bel.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/bra.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/cat.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ces.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/chi.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/cym.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/dan.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/eng.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/est.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/eus.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/far.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/fra.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ger.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/gle.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/glg.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/hat.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/heb.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/hrv.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/hun.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/hye.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ind.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ita.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/kat.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/kor.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/mkd.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/mlt.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/msa.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/nld.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/nob.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/pol.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/por.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/ron.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/rus.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/slv.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/spa.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/sqi.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/srp.php XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/config/lang/swa.php Modified: XoopsModules/amreviews/trunk/amreviews/docs/readme.txt =================================================================== --- XoopsModules/amreviews/trunk/amreviews/docs/readme.txt 2012-08-07 16:45:58 UTC (rev 10004) +++ XoopsModules/amreviews/trunk/amreviews/docs/readme.txt 2012-08-07 16:49:25 UTC (rev 10005) @@ -1,29 +1,20 @@ -What is mymenus module (v1.0) ? +What is AM Reviews module ? ====================== -Mymenus is menu manager module that allows you to display dynamic or static menus in your website. +AM Reviews is a XOOPS module that allows site owners to display and manage reviews on products or services. -Features -====================== -- pluggable skins (skins are menu layouts, they can be navigation menus, breadcrumbs or sitemaps) -- pluggable plugins (title and links decorators for integration of module features) -- infinite menus levels(nested menus) -- auto selected menus(menus are highlighted depending on the page you are in) -- ability to assign a menu to a smarty variable(you can use my menus has a block or use it inside your theme or templates) -- ability to get a skin from the current theme folder(theme/mytheme/menu/scripts go here) -- and much more - - Requirements ==================== -Requires xoops 2.4.x and php5 +- XOOPS >= 2.5.0 +- PHP version >= 5.2.0 +- ModuleClasses in /Frameworks (download it from here: http://goo.gl/Bmknt) How to install mymenus ==================== -Copy mymenus folder into the /modules directory of your website. -Log in to your site as administrator, go to System Admin > Modules, look for the mymenus -icon in the list of uninstalled modules and click in the install icon. +Copy the folder into the /modules directory of your website. +Log in to your site as administrator, go to System Admin > Modules, look for the AM Reviews +icon in the list of uninstalled modules and click in the install icon. Follow the directions in the screen and you'll be ready to go. Deleted: XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/CHANGELOG.TXT =================================================================== --- XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/CHANGELOG.TXT 2012-08-07 16:45:58 UTC (rev 10004) +++ XoopsModules/modulepacks/basicmodulepack/trunk/Frameworks/tcpdf/CHANGELOG.TXT 2012-08-07 16:49:25 UTC (rev 10005) @@ -1,2254 +0,0 @@ -5.9.142 (2011-12-23) - - Source code documentation was updated. - -5.9.141 (2011-12-14) - - Some minor bugs were fixed. - -5.9.140 (2011-12-13) - - SVG now supports embedded images encoded as base64. - -5.9.139 (2011-12-11) - - Spot color methods were fixed. - -5.9.138 (2011-12-10) - - cropMark() method was improved (check source code documentation). - - Example n. 56 was updated. - - Bug item #3452390 "Check Box still not ticked when set to true" was fixed. - -5.9.137 (2011-12-01) - - Bug item #3447005 "Background color and border of Form Elements is printed" was fixed. - - Color support for Form elements was improved. - -5.9.136 (2011-11-27) - - Bug item #3443387 "SetMargins with keep option does not work for top margin" was fixed. - -5.9.135 (2011-11-04) - - Bug item #3433406 "Double keywords in description" was fixed. - -5.9.134 (2011-10-29) - - The default value for $defcol parameter on convertHTMLColorToDec() method was fixed. - - Deafult HTTP headers were changed to avoid browser caching. - - Some deprecated syntax were replaced. - -5.9.133 (2011-10-26) - - Bug item #3428446 "copyPage method not working when diskcache enabled" was fixed. - -5.9.132 (2011-10-20) - - Bug item #3426167 "bug in function convertHTMLColorToDec()" was fixed. - -5.9.131 (2011-10-13) - - An error message was added to ImagePngAlpha() method. - -5.9.130 (2011-10-12) - - Now you can set image data strings on HTML img tag by encoding the image binary data in this way: $imgsrc = '@'.base64_encode($imgdata); - -5.9.129 (2011-10-07) - - Core fonts metrics was fixed (replace all helvetica and times php files on fonts folder). - - Form fields support was improved and some problems were fixed (check the example n. 14). - - Bug item #3420249 "Issue with booklet and MultiCell" was fixed. - -5.9.128 (2011-10-06) - - Method addTTFfont() was improved (check the source code documentation). - - Method setExtraXMP() to set custom XMP data was added. - -5.9.127 (2011-10-04) - - Readonly mode option was activated for radiobuttons. - -5.9.126 (2011-10-03) - - Bug item #3417989 "Graphics State operator in form XObject fails to render" was fixed. - - Xobjects problems with transparency, gradients and spot colors were fixed. - -5.9.125 (2011-10-03) - - Support for 8-digit CMYK hexadecimal color representation was added (to be used with XHTML and SVG). - - Spot colors support was improved (check example n. 37). - - Color methods were improved. - -5.9.124 (2011-10-02) - - Core fonts were updated. - -5.9.123 (2011-10-02) - - The method addTTFfont() wad added to automatically convert TTF fonts (check the new fonts guide at http://www.tcpdf.org). - - Old font utils were removed. - - All fonts were updated and new arabic fonts were added (almohanad were removed and replaced by aefurat and aealarabiya). - - The file unicode_data.php was updated. - - The file encodings_maps.php was added. - - PDF/A files are now compressed to save space. - - XHTML input form fields now support text-alignment attribute. - -5.9.122 (2011-09-29) - - PDF/A-1b compliance was improved to pass some online testing. - -5.9.121 (2011-09-28) - - This version includes support for PDF/A-1b format (the class constructor signature was changed - see example n. 65). - - Method setSRGBmode() was added to force sRGB_IEC61966-2.1 black scaled ICC color profile for the whole document (file sRGB.icc was added). - - 14 new fonts were added to allow embedding core fonts (for PDF/A compliance). - - Font utils were fixed. - -5.9.120 (2011-09-22) - - This version includes a fix for _getTrueTypeFontSubset() method. - -5.9.119 (2011-09-19) - - This version includes a fix for extra page numbering on TOC. - -5.9.118 (2011-09-17) - - This version includes some changes that allows you to add a bookmark for a page that do not exist. - -5.9.117 (2011-09-15) - - TCPDFBarcode and TCPDF2DBarcode classes were extended to include a method for exporting barcodes as PNG images. - -5.9.116 (2011-09-14) - - Datamatrix class was improved and documentation was fixed. - -5.9.115 (2011-09-13) - - Datamatrix ECC200 barcode support was added (a new datamatrix.php file was added) - check example n. 50. - - getBarcodeHTML() method was added on TCPDFBarcode and TCPDF2DBarcode classes to return an HTML representation of the barcode. - - cURL options on Image() method were improved. - - A bug on write2DBarcode() was fixed. - -5.9.114 (2011-09-04) - - A bug related to column position was fixed. - -5.9.113 (2011-08-24) - - This release include two new experimental files for parsing an existing PDF document (the integration with TCPDF is under development). - -5.9.112 (2011-08-18) - - A newline character was added after the 'trailer' keyword for compatibility with some parsers. - - Support for layers was improved. - -5.9.111 (2011-08-17) - - Barcode CODE 39 default gap was restored at 1. - -5.9.110 (2011-08-17) - - Barcode CODE 39 was fixed. - -5.9.109 (2011-08-12) - - Method getNumLines() was fixed. - - A bug related to page break in multi-column mode was fixed. - -5.9.108 (2011-08-09) - - A bug on PHP4 version was fixed. - -5.9.107 (2011-08-08) - - This version includes a minor bugfix. - -5.9.106 (2011-08-04) - - This version includes transparency groups: check the new parameter on startTemplate() method and example 62. - -5.9.105 (2011-08-04) - - Bug item #3386153 "Check Box not ticked when set to true" was fixed. - -5.9.104 (2011-08-01) - - Bug item #3383698 "imagemagick, resize and dpi" was fixed. - -5.9.103 (2011-07-16) - - Alignment of XHTML lines was improved. - - Spell of the "length" word was fixed. - -5.9.102 (2011-07-13) - - Methods startLayer() and endLayer() were added to support arbitrary PDF layers. - - Some improvements/fixes for images were added (thanks to Brendan Abbott). - -5.9.101 (2011-07-07) - - Support for JPEG and PNG ICC Color Profiles was added. - - Method addEmptySignatureAppearance() was added to add empty signature fields (see example n. 52). - - Bug item #3354332 "Strange line spacing with reduced font-size in writeHTML" was fixed. - -5.9.100 (2011-06-29) - - An SVG bug has been fixed. - -5.9.099 (2011-06-27) - - Bug item #3335045 "Font freesans seems somehow corrupted in footer" was fixed. - -5.9.098 (2011-06-23) - - The Named Destination feature was fixed. - -5.9.097 (2011-06-23) - - The method setHtmlVSpace() now can be used also for tags: div, li, br, dt and dd. - - The Named Destination feature was added (check the example n. 15) - thanks to Christian Deligant. - -5.9.096 (2011-06-19) - - Bug item #3322234 "Surrogate pairs codes in arrUTF8ToUTF16BE" was fixed. - -5.9.095 (2011-06-18) - - Numbers alignment for Table-Of-Content methods was improved and fixed. - - Font subsetting was fixed to include all parts of composite fonts. - -5.9.094 (2011-06-17) - - Bug item #3317898 "Page Group numbering broken in 5.9.093" was fixed. - -5.9.093 (2011-06-16) - - Method setStartingPageNumber() was added to set starting page number (for automatic page numbering). - -5.9.092 (2011-06-15) - - Method _putpages() was improved. - - Bug item #3316678 "Memory overflow when use Rotate and SetAutoPageBreak" was fixed. - - Right alignment of page numbers was improved. - -5.9.090 (2011-06-14) - - Methods AliasNbPages() and AliasNumPage() were re-added as deprecated for backward compatibility. - -5.9.089 (2011-06-13) - - Example n. 8 was updated. - - Method sendOutputData() was changed to remove default compression (it was incompatible with some server settings). - - Bugs related to page group numbers were fixed. - - Method copyPage() was fixed. - - Method Image() was improved to include support for alternative and external images. - -5.9.088 (2011-06-01) - - Method getAutoPageBreak() was added (see example n. 51). - - Example n. 51 (full page background) was updated. - -5.9.087 (2011-06-01) - - Method sendOutputData() was improved to include deflate encoding. - - Barcode classes on PHP 4 version were fixed. - -5.9.086 (2011-05-31) - - Font files were updated (the ones on the previous release were broken). - - The script fonts/utils/makeallttffonts.php was updated and fixed. - - Output() method was improved to use compression when available. - -5.9.085 (2011-05-31) - - TCPDFBarcode class (barcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. - - TCPDF2DBarcode class (2dbarcodes.php) now includes getBarcodeSVG() and getBarcodeSVGcode() methods to get SVG image representation of the barcode. - -5.9.084 (2011-05-29) - - Font files were updated. - - The file fonts/utils/makeallttffonts.php was updated. - - Bug item# 3308774 "Problems with font subsetting" was fixed. - -5.9.083 (2011-05-24) - - Bug item #3308387 "line height & SetCellHeightRatio" was fixed. - -5.9.082 (2011-05-22) - - Bug item #3305592 "Setting fill color <> text color breaks text clipping" was fixed. - -5.9.081 (2011-05-18) - - Method resetHeaderTemplate() was added to reset the xobject template used by Header() method. - - Method setHeaderTemplateAutoreset() was added to automatically reset the xobject template used by Header() method at each page. - -5.9.080 (2011-05-17) - - A problem related to file path calculation for images was fixed. - - A problem related to unsupressed getimagesize() error was fixed. - -5.9.079 (2011-05-16) - - Footer() method was changed to use C128 barcode as default (instead of the previous C128B). - -5.9.078 (2011-05-12) - - Bug item #3300878 "wrong rendering for html bullet list in some case" was fixed. - - Bug item #3301017 "Emphasized vs. font-weight" was fixed. - - Barcode Code 128 was improved to include AUTO mode (automatically switch between A, B and C modes). - - Examples n. 27 and 49 were updated. - -5.9.077 (2011-05-07) - - Bug item #3298591 "error code93" was fixed. - - SetLineStyle() function was improved. - -5.9.076 (2011-05-06) - - Bug item #3298264 "codebar 93 error" was fixed. - -5.9.075 (2011-05-02) - - Table header alignment when using WriteHTMLCell() or MultiCell() was fixed. - -5.9.074 (2011-04-28) - - Bug item #3294306 "CSS classes not work in <thead> table section" was fixed. - -5.9.073 (2011-04-27) - - A bug related to character entities on HTML cells was fixed. - -5.9.072 (2011-04-26) - - Method resetColumns() was added to remove multiple columns and reset page margins (example n. 10 was updated). - -5.9.071 (2011-04-19) - - Bug #3288574 "<br/> trouble" was fixed. - -5.9.069 (2011-04-19) - - Bug #3288763 "HTML-Table: non-breaking table rows: Bug" was fixed. - -5.9.068 (2011-04-15) - - Bookmark, addTOC and addHTMLTOC methods were improved to include font style and color (Examples 15, 49 and 59 were updated). - - Default $_SERVER['DOCUMENT_ROOT'] value on tcpdf_config.php file was changed. - -5.9.067 (2011-04-10) - - Performances were drastically improved (PDF documents are now created more quickly). - -5.9.066 (2011-04-09) - - A bug related to digital signature + encryption was fixed. - - A bug related to encryption + xobject templates was fixed. - -5.9.065 (2011-04-08) - - Bug item #3280512 "Text encoding iso-8859-2 crashes" was fixed. - -5.9.064 (2011-04-05) - - A bug related to character entities on HTML cells was fixed. - -5.9.063 (2011-04-01) - - Bug item #3267235 "WriteHTML() and image that doesn't fit on the page" was fixed. - -5.9.062 (2011-03-23) - - Bug item #3232650 "Using Write if there are pageRegions active creates error" was fixed. - - Bug item #3221891 "text input borders" was fixed. - - Bug item #3228958 "Adobe Reader 9.4.2 crash" was fixed. - -5.9.061 (2011-03-15) - - Bug item #3213488 "wrong function call in function Write" was fixed. - - Bug item #3203007 "list element with black background" was fixed. - -5.9.060 (2011-03-08) - - addTOC() method was fixed for text alignment problems. - -5.9.059 (2011-02-27) - - Default Header() method was improved to reduce document size. - -5.9.058 (2011-02-25) - - Image() method was improved to cache images with transparency layers (thanks to Korneliusz Jarzębski for reporting this problem). - -5.9.057 (2011-02-24) - - A problem with image caching system was fixed (thanks to Korneliusz Jarzębski for reporting this problem). - -5.9.056 (2011-02-22) - - A bug on fixHTMLCode() method was fixed. - - Automatic line break for HTML was fixed. - -5.9.055 (2011-02-17) - - Another bug related to HTML table page break was fixed. - -5.9.054 (2011-02-16) - - A bug related to HTML table page break was fixed. - -5.9.053 (2011-02-16) - - Support for HTML attribute display="none" was added. - -5.9.052 (2011-02-15) - - A bug related to HTML automatic newlines was fixed. - -5.9.051 (2011-02-12) - - "Commas at beginning of new lines" problem was fixed. - -5.9.050 (2011-02-11) - - Bug #3177606 "SVG Bar chart error" was fixed. - -5.9.049 (2011-02-03) - - Bug #3170777 "TCPDF creates a new page after a single line in writeHTML" was fixed. - -5.9.048 (2011-02-02) - - No changes. Just released to override previous release that was not uploaded correctly. - -5.9.047 (2011-01-28) - - Bug #3167115 "PDF error in <table> (example 48)" was fixed (was introduced in 5.8.046). - -5.9.046 (2011-01-18) - - PDF view/print layers are now automatically turned off if not used (see setVisibility() method). - -5.9.045 (2011-01-17) - - HTML list support were improved. - -5.9.044 (2011-01-15) - - Bug #3158422 "writeHTMLCell Loop" was fixed. - - Some HTML image alignment problems were fixed. - -5.9.043 (2011-01-14) - - Bug #3158178 "PHP Notice" was fixed. - - Bug #3158193 "Endless loop in writeHTML" was fixed. - - Bug #3157764 "SVG Pie chart incorrectly rendered2". - -5.9.042 (2011-01-14) - - Some problems of the PHP4 version were fixed. - -5.9.041 (2011-01-13) - - A problem with SVG elliptical arc path was fixed (ref. bug #3156574). - - A problem related to font weight on HTML table headers was fixed. - -5.9.040 (2011-01-12) - - A bug related to empty pages after table was fixed. - -5.9.039 (2011-01-12) - - Bug item #3155759 "openssl_random_pseudo_bytes() slow under Windows" was fixed. - -5.9.038 (2011-01-11) - - Minor bugs were fixed. - -5.9.037 (2011-01-09) - - An alignment problem for HTML texts was fixed. - -5.9.036 (2011-01-07) - - A bug related to HTML tables on header was fixed. - -5.9.035 (2011-01-03) - - A problem related to HTML table border alignment was fixed. - - Bug #2996366 "FastCGI and Header Problems" was fixed. - -5.9.034 (2010-12-19) - - DejaVu and GNU Free fonts were updated. - -5.9.033 (2010-12-18) - - Source code documetnation was improved. - -5.9.032 (2010-12-18) - - Default font stretching and spacing values are now inherited by HTML methods. - -5.9.031 (2010-12-16) - - Source code documentation errors were fixed. - -5.9.030 (2010-12-16) - - Several source code documentation errors were fixed. - - Source code style was changed for Doxygen. - - Source code documentation was moved online to http://www.tcpdf.org - -5.9.029 (2010-12-04) - - The $fitbox parameter on Image() method was extended to specify image alignment inside the box (check the example n. 9). - -5.9.028 (2010-12-03) - - Font utils makefont.php and makeallttffonts.php were updated. - -5.9.027 (2010-12-01) - - Spot Colors are now better integrated with HTML mode. - - Method SetDocInfoUnicode() was added to turn on/off Unicode mode for document information dictionary (meta tags) - check the example n. 19. - -5.9.026 (2010-12-01) - - A problem with mixed text directions on HTML was fixed. - -5.9.025 (2010-12-01) - - The AddSpotColor() now automatically fills the spotcolor array (defined on spotcolors.php file). - -5.9.024 (2010-11-30) - - Bug item #3123612 "SVG not use gradientTransform in percentage mode" was fixed. - -5.9.023 (2010-11-25) - - A potential bug on SVG transcoder was fixed. - -5.9.022 (2010-11-21) - - Method ImageEPS includes support for EPS/AI Spot colors. - - Method ImageEPS includes a new parameter $fixoutvals to remove values outside the bounding box. - -5.9.021 (2010-11-20) - - Support for custom bullet points images was added (check the example n.6) - - Examples n. 6 and 61 were update (check the comments inside). - -5.9.020 (2010-11-19) - - A problem related to additional page when using multicolumn mode was fixed. - -5.9.019 (2010-11-19) - - An SVG bug was fixed. - - ImageSVG() and ImageEPS() methods now accepts image data streams (put the string on the $file parameter preceded by '@' character). - - Option 'E' was added to the $dest parameter of Output() method to return the document as base64 mime mult... [truncated message content] |