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: <be...@us...> - 2012-06-10 03:09:47
|
Revision: 9627 http://xoops.svn.sourceforge.net/xoops/?rev=9627&view=rev Author: beckmi Date: 2012-06-10 03:09:41 +0000 (Sun, 10 Jun 2012) Log Message: ----------- Replacing hard-coded name (Renetjuh) Modified Paths: -------------- XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/admin/cat.php Modified: XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/admin/cat.php =================================================================== --- XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/admin/cat.php 2012-06-09 00:10:16 UTC (rev 9626) +++ XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/admin/cat.php 2012-06-10 03:09:41 UTC (rev 9627) @@ -246,7 +246,7 @@ $categoryAdmin = new ModuleAdmin(); echo $categoryAdmin->addNavigation('cat.php'); - $categoryAdmin->addItemButton('Add Category', 'cat.php?op=new', 'add', ''); + $categoryAdmin->addItemButton(_AM_EXTCAL_ADD_CATEGORY, 'cat.php?op=new', 'add', ''); echo $categoryAdmin->renderButton('right', ''); $catHandler = xoops_getmodulehandler(_EXTCAL_CLS_CAT, _EXTCAL_MODULE); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <du...@us...> - 2012-06-09 00:10:22
|
Revision: 9626 http://xoops.svn.sourceforge.net/xoops/?rev=9626&view=rev Author: dugris Date: 2012-06-09 00:10:16 +0000 (Sat, 09 Jun 2012) Log Message: ----------- use $xoTheme->addStylesheet to load css file Modified Paths: -------------- XoopsCore/trunk/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php Modified: XoopsCore/trunk/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php =================================================================== --- XoopsCore/trunk/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php 2012-06-08 20:29:06 UTC (rev 9625) +++ XoopsCore/trunk/htdocs/Frameworks/moduleclasses/moduleadmin/moduleadmin.php 2012-06-09 00:10:16 UTC (rev 9626) @@ -22,18 +22,18 @@ var $_itemInfoBoxLine = array(); var $_itemConfigBoxLine = array(); var $_obj = array(); - + /** * Constructor */ function __construct() { - global $xoopsModule; + global $xoopsModule, $xoTheme; $this->_obj =& $xoopsModule; - echo "<style type=\"text/css\" media=\"screen\">@import \"" . XOOPS_URL . "/Frameworks/moduleclasses/moduleadmin/css/admin.css\";</style>"; + $xoTheme->addStylesheet("Frameworks/moduleclasses/moduleadmin/css/admin.css"); $this -> loadLanguage(); } - + function getInfo() { $infoArray = array(); @@ -59,7 +59,7 @@ $version = XOOPS_FRAMEWORKS_MODULEADMIN_VERSION; return $version; } - + /** * Return the Module Admin class release date * return string version @@ -73,7 +73,7 @@ $releasedate = XOOPS_FRAMEWORKS_MODULEADMIN_RELEASEDATE; return $releasedate; } - + /** * Return the available methods for the class * @@ -84,7 +84,7 @@ $myMethods = get_class_methods(__CLASS__); return $myMethods; } - + //****************************************************************************************************************** // loadLanguage //****************************************************************************************************************** @@ -163,7 +163,7 @@ $ret .= "<br /> <br /><br />"; return $ret; } - + function addItemButton($title, $link, $icon = 'add', $extra = '') { $ret['title'] = $title; @@ -327,7 +327,7 @@ $ret .= $this -> _itemConfigBoxLine[$i]; $ret .= "<br />"; } - } + } $ret .= "</fieldset>\n"; $ret .= "</td>\n"; $ret .= "</tr>\n"; @@ -350,7 +350,7 @@ // addInfoBoxLine //****************************************************************************************************************** // $label: title of InfoBox Line - // $text: + // $text: // $type: type of config: 1- "default": Just a line with value. // 2- "information": check if this is an folder. // 3- "chmod": check if this is the good chmod. @@ -393,19 +393,19 @@ } return $ret; } - - + + function renderAbout($paypal = '', $logo_xoops = true) { $path = XOOPS_URL . "/Frameworks/moduleclasses/icons/32/"; $ret = "<table>\n<tr>\n"; - $ret .= "<td width=\"50%\">\n"; + $ret .= "<td width=\"50%\">\n"; $date = explode('/',$this->_obj->getInfo('release_date')); $author = explode(',',$this->_obj->getInfo('author')); $nickname = explode(',',$this->_obj->getInfo('nickname')); - $release_date = formatTimestamp(mktime(0, 0, 0, $date[1], $date[2], $date[0]), 's'); - $module_info = '<div id="about"><label>' . _AM_MODULEADMIN_ABOUT_DESCRIPTION . '</label><text>' . $this->_obj->getInfo("description") . '</text><br /> + $release_date = formatTimestamp(mktime(0, 0, 0, $date[1], $date[2], $date[0]), 's'); + $module_info = '<div id="about"><label>' . _AM_MODULEADMIN_ABOUT_DESCRIPTION . '</label><text>' . $this->_obj->getInfo("description") . '</text><br /> <label>' . _AM_MODULEADMIN_ABOUT_UPDATEDATE . '</label><text class="bold">' . formatTimestamp($this->_obj->getVar("last_update"),"m") . '</text><br /> <label>' . _AM_MODULEADMIN_ABOUT_MODULESTATUS . '</label><text>' . $this->_obj->getInfo("module_status") . '</text><br /> <label>' . _AM_MODULEADMIN_ABOUT_WEBSITE . '</label><text><a class="tooltip" href="http://' . $this->_obj->getInfo("module_website_url") . '" rel="external" title="'. $this->_obj->getInfo("module_website_name") . ' - ' . $this->_obj->getInfo("module_website_url") . '"> @@ -421,11 +421,11 @@ $ret .= "by "; foreach (array_keys($author) as $i) { $ret .= $author[$i]; - if (isset($nickname[$i]) && $nickname[$i] !='') { + if (isset($nickname[$i]) && $nickname[$i] !='') { $ret .= " (" . $nickname[$i] . "), "; }else{ $ret .= ", "; - } + } } $ret = substr($ret,0,-2); $ret .= "</div>\n"; @@ -444,7 +444,7 @@ </form>'; } $ret .= "</div>\n"; - $ret .= "</td>\n</tr>\n</table>\n"; + $ret .= "</td>\n</tr>\n</table>\n"; $this -> addInfoBox(_AM_MODULEADMIN_ABOUT_MODULEINFO); $this -> addInfoBoxLine(_AM_MODULEADMIN_ABOUT_MODULEINFO, $module_info, '', '', 'information'); $ret .= $this -> renderInfoBox(); @@ -467,7 +467,7 @@ if ( is_readable( $file ) ){ $ret .= utf8_encode(implode("<br />", file( $file ))) . "\n"; } - } + } $ret .= "</div>\n"; $ret .= "</fieldset>\n"; $ret .= "</td>\n"; @@ -480,7 +480,7 @@ } return $ret; } - + function addNavigation($menu = '') { $ret = ""; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-06-08 20:29:12
|
Revision: 9625 http://xoops.svn.sourceforge.net/xoops/?rev=9625&view=rev Author: beckmi Date: 2012-06-08 20:29:06 +0000 (Fri, 08 Jun 2012) Log Message: ----------- Fixing Edit link/icon in Topics Modified Paths: -------------- XoopsModules/news/branches/mamba/news/admin/index.php Modified: XoopsModules/news/branches/mamba/news/admin/index.php =================================================================== --- XoopsModules/news/branches/mamba/news/admin/index.php 2012-06-06 07:46:09 UTC (rev 9624) +++ XoopsModules/news/branches/mamba/news/admin/index.php 2012-06-08 20:29:06 UTC (rev 9625) @@ -125,7 +125,7 @@ echo "<td align='center'><b>" . $autostory -> storyid() . "</b> </td><td align='left'><a href='" . XOOPS_URL . "/modules/news/article.php?storyid=" . $autostory->storyid() . "'>" . $autostory->title() . "</a> </td><td align='center'>" . $topic->topic_title() . " - </td><td align='center'><a href='" . XOOPS_URL . "/userinfo.php?uid=" . $autostory->uid() . "'>" . $autostory->uname() . "</a></td><td align='center' class='nw'>" . formatTimestamp($autostory->published(),$dateformat) . "</td><td align='center'>" . $expire . "</td><td align='center'><a href='".XOOPS_URL."/modules/news/submit.php?returnside=1&op=edit&storyid=" . $autostory->storyid() . "'><img src='" . $pathIcon16."/edit.png. ' '. title="._AM_EDIT."> </a> <a href='".XOOPS_URL."/modules/news/admin/index.php?op=delete&storyid=" . $autostory->storyid() . "'><img src='" . $pathIcon16."/delete.png. ' '. title='._AM_DELETE.'></a>"; + </td><td align='center'><a href='" . XOOPS_URL . "/userinfo.php?uid=" . $autostory->uid() . "'>" . $autostory->uname() . "</a></td><td align='center' class='nw'>" . formatTimestamp($autostory->published(),$dateformat) . "</td><td align='center'>" . $expire . "</td><td align='center'><a href='".XOOPS_URL."/modules/news/submit.php?returnside=1&op=edit&storyid=" . $autostory->storyid() . "'><img src='" . $pathIcon16."/edit.png' title="._AM_EDIT."> </a> <a href='".XOOPS_URL."/modules/news/admin/index.php?op=delete&storyid=" . $autostory->storyid() . "'><img src='" . $pathIcon16."/delete.png. ' '. title='._AM_DELETE.'></a>"; echo "</td></tr>\n"; } @@ -234,7 +234,7 @@ </td><td align='left'><a href='" . XOOPS_URL . "/modules/news/article.php?returnside=1&storyid=" . $eachstory -> storyid() . "'>" . $eachstory -> title() . "</a> </td><td align='center'>" . $topic -> topic_title() . " </td><td align='center'><a href='" . XOOPS_URL . "/userinfo.php?uid=" . $eachstory -> uid() . "'>" . $eachstory -> uname() . "</a></td><td align='center' class='nw'>" . $created . "</td><td align='center' class='nw'>" . $expired . "</td><td align='center'> - <a href='".XOOPS_URL."/modules/news/submit.php?returnside=1&op=edit&storyid=" . $eachstory -> storyid() . "'> <img src='" . $pathIcon16."/edit.png.' ' title="._AM_EDIT."></a> + <a href='".XOOPS_URL."/modules/news/submit.php?returnside=1&op=edit&storyid=" . $eachstory -> storyid() . "'> <img src='" . $pathIcon16."/edit.png' title="._AM_EDIT."></a> <a href='".XOOPS_URL."/modules/news/admin/index.php?op=delete&storyid=" . $eachstory -> storyid() . "'><img src='" . $pathIcon16."/delete.png' title='"._AM_DELETE."'></a>"; @@ -669,7 +669,7 @@ while($ok) { if($tmpcpt < $totaltopics) { - $action_edit="<a href=index.php?op=topicsmanager&topic_id=" . $topics_arr[$tmpcpt]['topic_id'] .'><img src='. $pathIcon16.'/edit.png title='._AM_EDIT."></a>"; + $action_edit="<a href=index.php?op=topicsmanager&topic_id=" . $topics_arr[$tmpcpt]['topic_id'] .'><img src='. $pathIcon16.'/edit.png title='._AM_EDIT."></a>"; $action_delete="<a href=index.php?op=delTopic&topic_id=" . $topics_arr[$tmpcpt]['topic_id'].'><img src='. $pathIcon16.'/delete.png title='._AM_DELETE."'></a>"; $parent=' '; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-06-06 07:46:22
|
Revision: 9624 http://xoops.svn.sourceforge.net/xoops/?rev=9624&view=rev Author: wishcraft Date: 2012-06-06 07:46:09 +0000 (Wed, 06 Jun 2012) Log Message: ----------- Profile 1.78 - Social Network support, allow your users to signup from linkedin, twitter or facebook. oauth edition Added Paths: ----------- XoopsModules/profile/branches/wishcraft/1.78/ XoopsModules/profile/branches/wishcraft/1.78/docs/ XoopsModules/profile/branches/wishcraft/1.78/docs/.htaccess XoopsModules/profile/branches/wishcraft/1.78/docs/licence.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/mail_templates/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/mail_templates/deactivated.tpl XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/activate.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/about.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/admin_footer.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/admin_header.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/category.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/dashboard.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/deactivate.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/directory.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/field.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/header.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/menu.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/permissions.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/step.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/user.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/validation.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/admin/visibility.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/all_signin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/facebook_signin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/linkedin_signin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/blocks/twitter_signin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/facebook/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/facebook/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/linkedin/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/linkedin/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/twitter/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/callback/twitter/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/changelog.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/changemail.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/changepass.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/category.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/field.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/oauth.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/profile.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/regstep.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/validation.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/class/visibility.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/comment_delete.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/comment_edit.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/comment_new.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/comment_post.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/comment_reply.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/deactivate.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/directory.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/changelog.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/credits.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/install.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/lang_diff.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/licence.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/docs/readme.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/dojsonvalidate.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/edituser.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/footer.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/getemail.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/header.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/actions/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/actions/0.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/actions/1.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/facebook.jpg XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/left_both.gif XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/linkedin-small.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/logo.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/modadminbg.gif XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/no.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/right_both.gif XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/sign-in-with-twitter-small.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/images/yes.png XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/JSON.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/OAuth.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/formrecaptcha.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/forms.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/functions.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/install.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/ip2locationlite.class.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/linkedin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthDiscovery.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthException2.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthRequest.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthRequestLogger.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthRequestSigner.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthRequestVerifier.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthRequester.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthServer.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthSession.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/OAuthStore.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/body/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/body/OAuthBodyContentDisposition.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/body/OAuthBodyMultipartFormdata.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/discovery/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/discovery/xrds_parse.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/discovery/xrds_parse.txt XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/session/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/session/OAuthSessionAbstract.class.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/session/OAuthSessionSESSION.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/OAuthSignatureMethod.class.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/OAuthSignatureMethod_HMAC_SHA1.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/OAuthSignatureMethod_MD5.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/OAuthSignatureMethod_PLAINTEXT.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/signature_method/OAuthSignatureMethod_RSA_SHA1.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStore2Leg.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreAbstract.class.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreAnyMeta.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreMySQL.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreMySQLi.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreOracle.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStorePDO.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStorePostgreSQL.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreSQL.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/OAuthStoreSession.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/mysql/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/mysql/install.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/mysql/mysql.sql XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/1_Tables/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/1_Tables/TABLES.sql XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/2_Sequences/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/2_Sequences/SEQUENCES.sql XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_ADD_CONSUMER_REQUEST_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_ADD_LOG.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_ADD_SERVER_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_AUTH_CONSUMER_REQ_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_CHECK_SERVER_NONCE.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_CONSUMER_STATIC_SAVE.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_COUNT_CONSUMER_ACCESS_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_COUNT_SERVICE_TOKENS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_DELETE_CONSUMER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_DELETE_SERVER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_DELETE_SERVER_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_DEL_CONSUMER_ACCESS_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_DEL_CONSUMER_REQUEST_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_EXCH_CONS_REQ_FOR_ACC_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_CONSUMER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_CONSUMER_ACCESS_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_CONSUMER_REQUEST_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_CONSUMER_STATIC_SELECT.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SECRETS_FOR_SIGNATURE.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SECRETS_FOR_VERIFY.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SERVER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SERVER_FOR_URI.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SERVER_TOKEN.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_GET_SERVER_TOKEN_SECRETS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_LIST_CONSUMERS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_LIST_CONSUMER_TOKENS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_LIST_LOG.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_LIST_SERVERS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_LIST_SERVER_TOKENS.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_SET_CONSUMER_ACC_TOKEN_TTL.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_SET_SERVER_TOKEN_TTL.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_UPDATE_CONSUMER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/OracleDB/3_Procedures/SP_UPDATE_SERVER.prc XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/oracle/install.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/postgresql/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/oauth/store/postgresql/pgsql.sql XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/recaptchalib.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/include/update.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/js/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/js/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/js/jquery.json.validation.js XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/admin.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/blocks.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/email.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/help/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/help/help.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/help/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/mail_template/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/mail_template/emailchanged.tpl XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/mail_template/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/mail_template/profile_email_user_created.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/main.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/style.css XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/lostpass.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/access_token/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/access_token/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/authorize/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/authorize/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/request_token/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/request_token/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/oauth/server.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/preloads/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/preloads/core.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/preloads/email.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/preloads/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/register.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/search.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/services/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/services/index.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/signed.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/sql/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/sql/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/sql/mysql.sql XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/profile_all_block_signin.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/profile_facebook_block_signin.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/profile_linkedin_block_signin.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/blocks/profile_twitter_block_signin.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_admin_categorylist.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_admin_fieldlist.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_admin_steplist.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_admin_visibility.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_avatar.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_breadcrumbs.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_changepass.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_directory_catlist.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_directory_index.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_directory_search.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_editprofile.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_email.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_form.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_get_email.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_not_local.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_not_passed_speedtest.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_register.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_results.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_search.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_userform.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/profile_userinfo.html XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/templates/style.css XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/user.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/userinfo.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/xoops_version.php Added: XoopsModules/profile/branches/wishcraft/1.78/docs/.htaccess =================================================================== --- XoopsModules/profile/branches/wishcraft/1.78/docs/.htaccess (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.78/docs/.htaccess 2012-06-06 07:46:09 UTC (rev 9624) @@ -0,0 +1,18 @@ + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + + +RewriteRule ^user.php?op=(.*?) modules/profile/user.php?op=$1 [L,NC,QSA] +RewriteRule ^user/register.php modules/profile/register.php [L,NC,QSA] +RewriteRule ^user/(.*?)/(.*?)/([0-9]+).html modules/profile/userinfo.php?uid=$3 [L,NC,QSA] +RewriteRule ^user/(.*?)/(.*?)/comment_(.*?).php modules/profile/comment_$3.php [L,NC,QSA] +RewriteRule ^user/changemail.html modules/profile/changemail.php [L,NC,QSA] +RewriteRule ^user/changepassword.html modules/profile/changepass.php [L,NC,QSA] +RewriteRule ^user/directory,(.*?),(.*?),([0-9]+).html modules/profile/directory.php?op=$1&fct=$2&groupid=$3 [L,NC,QSA] +RewriteRule ^user/edit,(.*?).html modules/profile/edituser.php?op=$1 [L,NC,QSA] +RewriteRule ^user/lostpassword,(.*?),(.*?).html modules/profile/lostpass.php?email=$1&code=$2 [L,NC,QSA] +RewriteRule ^user/register,(.*?),(.*?),(.*?).html modules/profile/register.php?op=$1&uid=$2&step=$3 [L,NC,QSA] +RewriteRule ^user/search,(.*?).html modules/profile/search.php?op=$1 [L,NC,QSA] +RewriteRule ^user/control,([a-zA-Z0-9]+).html modules/profile/user.php?op=$1 [L,NC,QSA] Added: XoopsModules/profile/branches/wishcraft/1.78/docs/licence.txt =================================================================== --- XoopsModules/profile/branches/wishcraft/1.78/docs/licence.txt (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.78/docs/licence.txt 2012-06-06 07:46:09 UTC (rev 9624) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.78/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/mail_templates/deactivated.tpl =================================================================== --- XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/mail_templates/deactivated.tpl (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.78/htdocs/language/english/mail_templates/deactivated.tpl 2012-06-06 07:46:09 UTC (rev 9624) @@ -0,0 +1,10 @@ +Hello {X_UNAME}, + +Your new account at {SITENAME} has been deactivated by the administrator. + +You can not login anymore and you account is no longer active. + +----------- +{SITENAME} ({SITEURL}) +webmaster +{ADMINMAIL} \ No newline at end of file Added: XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/activate.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/activate.php (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/activate.php 2012-06-06 07:46:09 UTC (rev 9624) @@ -0,0 +1,116 @@ +<?php +/** + * Extended User Profile + * + * 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.fsf.org/copyleft/gpl.html GNU public license + * @package profile + * @since 2.3.0 + * @author Jan Pedersen + * @author Taiwen Jiang <ph...@us...> + * @version $Id: activate.php 3834 2009-11-01 21:06:41Z trabis $ + */ + +$xoopsOption['pagetype'] = "user"; +include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'header.php'; + +include $GLOBALS['xoops']->path('header.php'); +if (file_exists($GLOBALS['xoops']->path('modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/style.css'))) { + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/style.css', array('type'=>'text/css')); +} else { + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/english/style.css', array('type'=>'text/css')); +} + +if (!empty($_GET['id']) && !empty($_GET['actkey'])) { + $id = intval($_GET['id']); + $actkey = trim($_GET['actkey']); + if (empty($id)) { + redirect_header(XOOPS_URL, 1, ''); + exit(); + } + $member_handler =& xoops_gethandler('member'); + $thisuser =& $member_handler->getUser($id); + if (!is_object($thisuser)) { + redirect_header(XOOPS_URL, 1, ''); + exit(); + } + if ($thisuser->getVar('actkey') != $actkey) { + redirect_header(XOOPS_URL . '/', 5, _US_ACTKEYNOT); + } else { + if ($thisuser->getVar('level') > 0) { + redirect_header(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n'). '/index.php', 5, _US_ACONTACT, false); + } else { + if (false != $member_handler->activateUser($thisuser)) { + $config_handler =& xoops_gethandler('config'); + $GLOBALS['xoopsConfigUser'] = $config_handler->getConfigsByCat(XOOPS_CONF_USER); + if ($GLOBALS['xoopsConfigUser']['activation_type'] == 2) { + $myts =& MyTextSanitizer::getInstance(); + $xoopsMailer = xoops_getMailer(); + $xoopsMailer->useMail(); + $xoopsMailer->setTemplate('activated.tpl'); + $xoopsMailer->assign('SITENAME', $GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->assign('ADMINMAIL', $GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->assign('SITEURL', XOOPS_URL . "/"); + $xoopsMailer->setToUsers($thisuser); + $xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->setSubject(sprintf(_US_YOURACCOUNT, $GLO... [truncated message content] |
From: <ce...@us...> - 2012-06-05 23:44:23
|
Revision: 9623 http://xoops.svn.sourceforge.net/xoops/?rev=9623&view=rev Author: cesag Date: 2012-06-05 23:44:17 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Boox 1.71 RC2 french translation. Removed Paths: ------------- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/include/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/sql/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/templates/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/xoops_version.php Deleted: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/xoops_version.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/xoops_version.php 2012-06-05 23:41:32 UTC (rev 9622) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/xoops_version.php 2012-06-05 23:44:17 UTC (rev 9623) @@ -1,120 +0,0 @@ -<?php -/** - * **************************************************************************** - * boox - MODULE FOR XOOPS - * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com) - * - * 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 Hervé Thouzard (http://www.herve-thouzard.com) - * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License - * @package boox - * @author Hervé Thouzard (http://www.herve-thouzard.com) - * - * Version : $Id: - * **************************************************************************** - */ - -if (!defined('XOOPS_ROOT_PATH')) { - die("XOOPS root path not defined"); -} - -$modversion['name'] = _MI_BOOX_NAME; -$modversion['version'] = 1.71; -$modversion['description'] = _MI_BOOX_DESC; -$modversion['credits'] = 'wilson'; -$modversion['author'] = 'Hervé Thouzard (http://www.herve-thouzard.com)'; -$modversion['license'] = 'GNU GPL 2.0'; -$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/"; -$modversion['help'] = 'page=help'; -$modversion['official'] = 0; -$modversion['image'] = 'images/boox_logo.png'; -$modversion['dirname'] = 'boox'; - -$modversion['official'] = 0; -$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin'; -$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16'; -$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32'; - -//about -$modversion["demo_site_url"] = ''; -$modversion["demo_site_name"] = ''; -$modversion["module_website_url"] = 'http://xoops.org'; -$modversion["module_website_name"] = 'XOOPS'; -$modversion["release"] = '0'; -$modversion["module_status"] = 'RC2'; -$modversion['release_date'] = '2012/04/02'; -$modversion['min_php'] = '5.2'; -$modversion['min_xoops'] = '2.5.0'; -$modversion['min_admin']='1.1'; -//$modversion['min_db']= array('mysql'=>'5.0.7', 'mysqli'=>'5.0.7'); - -$modversion['sqlfile']['mysql'] = ''; - - -// Admin things -$modversion['hasAdmin'] = 1; -$modversion['adminindex'] = 'admin/index.php'; -$modversion['adminmenu'] = 'admin/menu.php'; -$modversion['system_menu'] = 1; - -// Templates - -// Blocks - -// Menu -$modversion['hasMain'] = 0; - -// Search -$modversion['hasSearch'] = 0; - -// Comments -$modversion['hasComments'] = 0; - - -/** - * Where do you want to save your files ? - */ -$i=0; -$modversion['config'][$i]['name'] = 'foldertosave'; -$modversion['config'][$i]['title'] = '_MI_BOOX_OPT0'; -$modversion['config'][$i]['description'] = '_MI_BOOX_OPT0_DSC'; -$modversion['config'][$i]['formtype'] = 'textbox'; -$modversion['config'][$i]['valuetype'] = 'text'; -$modversion['config'][$i]['default'] = XOOPS_UPLOAD_PATH; - -/** - * Which editor to use ? - */ -$i++; -$modversion['config'][$i]['name'] = 'form_options'; -$modversion['config'][$i]['title'] = "_MI_BOOX_FORM_OPTIONS"; -$modversion['config'][$i]['description'] = ''; -$modversion['config'][$i]['formtype'] = 'select'; -$modversion['config'][$i]['valuetype'] = 'text'; -$modversion['config'][$i]['default'] = 'dhtml'; -xoops_load('xoopseditorhandler'); -$editor_handler = XoopsEditorHandler::getInstance(); -$modversion['config'][$i]['options'] = array_flip($editor_handler->getList()); - - -/** - * Trim file's content before to save it ? - */ -$i++; -$modversion['config'][$i]['name'] = 'trimcontent'; -$modversion['config'][$i]['title'] = '_MI_BOOX_OPT1'; -$modversion['config'][$i]['description'] = '_MI_BOOX_OP1_DSC'; -$modversion['config'][$i]['formtype'] = 'yesno'; -$modversion['config'][$i]['valuetype'] = 'int'; -$modversion['config'][$i]['default'] = 0; - - -// Notifications -$modversion['hasNotification'] = 0; -?> \ 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: <ce...@us...> - 2012-06-05 23:41:42
|
Revision: 9622 http://xoops.svn.sourceforge.net/xoops/?rev=9622&view=rev Author: cesag Date: 2012-06-05 23:41:32 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Boox 1.71 RC2 french translation. Added Paths: ----------- XoopsLanguages/french/modules/boox/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/about.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_footer.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_header.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/index.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/main.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/menu.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/storage.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/README.TXT XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/changelog.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/credits.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/gpl.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/install.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/lang_diff.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/licence.txt XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/boox_logo.png XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/delete.gif XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/edit.gif XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/images/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/include/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/include/functions.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/include/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/admin.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/help/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/help/help.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/help/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/language/french/modinfo.php XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/sql/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/sql/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/templates/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/templates/blocks/ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/templates/blocks/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/templates/index.html XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/xoops_version.php Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/about.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/about.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/about.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,32 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com) + * + * 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 Hervé Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Hervé Thouzard (http://www.herve-thouzard.com) + * + * 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: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_footer.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_footer.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_footer.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,32 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv� Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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_MODULEADMIN_ADMIN_FOOTER . "\n" + ."</div>"; + +xoops_cp_footer(); \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_header.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_header.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/admin_header.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,48 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv� Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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; + +$thisModDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +require_once dirname(dirname(__FILE__)) . '/include/functions.php'; + +// Load language files +xoops_loadLanguage('admin', $thisModDir); +xoops_loadLanguage('modinfo', $thisModDir); +xoops_loadLanguage('main', $thisModDir); + +$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_BOOX_MODULEADMIN_MISSING, false); + } + Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/index.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/index.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/index.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,34 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * + * Version : $Id: + * **************************************************************************** + */ + + +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(); + +include "admin_footer.php"; \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/main.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/main.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/main.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,175 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv� Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv� Thouzard (http://www.herve-thouzard.com) + * + * Version : $Id: + * **************************************************************************** + */ + +require_once '../../../include/cp_header.php'; +require_once XOOPS_ROOT_PATH.'/modules/boox/include/functions.php'; +require_once XOOPS_ROOT_PATH.'/modules/boox/class/storage.php'; +include_once 'admin_header.php'; + +$indexAdmin = new ModuleAdmin(); + +// ******************************************************************************************************************** +// **** Main +// ******************************************************************************************************************** +$op = 'default'; +if(isset($_POST['op'])) { + $op=$_POST['op']; +} elseif(isset($_GET['op'])) { + $op=$_GET['op']; +} +$storage = new boox_storage(); + +function edit_file_content($content='', $filename='') +{ + require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php'; + $sform = new XoopsThemeForm(_AM_BOOX_FILE, 'ffile', XOOPS_URL.'/modules/boox/admin/main.php', 'post'); + if(xoops_trim($filename) != '') { + $sform->addElement(new XoopsFormHidden('filename', $filename), false); + } else { + $sform->addElement(new XoopsFormText(_AM_BOOX_FILENAME, 'filename', 50, 255, $filename), true); + $sform->addElement(new XoopsFormHidden('newfile', '1'), false); + } + $sform->addElement(new XoopsFormHidden('op', 'save'), false); + $editor = boox_getWysiwygForm(_AM_BOOX_CONTENT, 'file_content', $content, 15, 60, 'content_hidden'); + if($editor) { + $sform->addElement($editor,false); + } + $button_tray = new XoopsFormElementTray('' ,''); + $submit_btn = new XoopsFormButton('', 'post', _SUBMIT, 'submit'); + $button_tray->addElement($submit_btn); + $sform->addElement($button_tray); + $sform->display(); +} + + + +switch ($op) { + case 'addfile': // Add a new file + xoops_cp_header(); + echo $indexAdmin->addNavigation('main.php'); + edit_file_content(); + break; + + case 'save': // Save a file after it was edited (or created) + $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave')); + if(!isset($_POST['filename'])) { + redirect_header( 'main.php', 3, _AM_BOOX_ERROR1); + } + + if(substr($folder_storage,-1,1) != '/') { + $folder_storage .= '/'; + } + $filename = $_POST['filename']; + $content = $_POST['file_content']; + if (get_magic_quotes_gpc()) { + $content = stripslashes($content); + } + if(boox_getmoduleoption('trimcontent')) { + $content = xoops_trim($content); + } + $fp = fopen($folder_storage.$filename,'w') or die(_AM_BOOX_ERROR1); + fwrite($fp,$content); + fclose($fp); + if(isset($_POST['newfile'])) { + $storage->getAllFiles(); + $storage->addfiles($filename); + $storage->store(); + } + redirect_header('main.php',2,_AM_BOOX_DBUPDATED); + break; + + + case 'edit': + xoops_cp_header(); + echo $indexAdmin->addNavigation('main.php'); + if(!isset($_GET['filename'])) { + redirect_header( 'main.php', 3, _AM_BOOX_ERROR1); + } + $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave')); + if(substr($folder_storage,-1,1) != '/') { + $folder_storage .= '/'; + } + $filename = $_GET['filename']; + $fp = fopen($folder_storage.$filename,'r') or die(sprintf(_AM_BOOX_ERROR3,$filename)); + $content = fread($fp, filesize($folder_storage.$filename)); + fclose($fp); + edit_file_content($content, $filename); + break; + + + case 'delete': // Delete a file + if(!isset($_GET['filename'])) { + redirect_header( 'main.php', 3, _AM_BOOX_ERROR1); + } + $filename = $_GET['filename']; + $storage->getAllFiles(); + $storage->delete($filename); + $storage->store(); + $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave')); + if(substr($folder_storage,-1,1) != '/') { + $folder_storage .= '/'; + } + @unlink($folder_storage.$filename); + redirect_header('main.php',2,_AM_BOOX_DBUPDATED); + break; + + + default: // Default action, list existing files + $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave')); + if(substr($folder_storage,-1,1) != '/') { + $folder_storage .= '/'; + } + xoops_cp_header(); + echo $indexAdmin->addNavigation('main.php'); + $indexAdmin->addItemButton(_ADD, 'main.php?op=addfile', 'add', ''); + echo $indexAdmin->renderButton('right', ''); + + echo '<h4>'._AM_BOOX_FILES.'</h4>'; + $files = array(); + $files = $storage->getAllFiles(); + echo '<table border="0" align="center" width="95%">'; + echo '<tr>'; + echo '<th align="center">'._AM_BOOX_FILE.'</th>'; + echo '<th align="center">'._AM_BOOX_COMMAND.'</th>'; + echo '<th align="center">'._AM_BOOX_ACTION.'</th>'; + echo '</tr>'; + $class=''; + foreach($files as $file) { + $class = ($class == 'even') ? 'odd' : 'even'; + $action_edit = '<a title="'._EDIT.'" href="main.php?op=edit&filename='.urlencode($file).'"><img border="0" src="../images/edit.gif" /></a>'; + $action_delete = '<a '.boox_JavascriptLinkConfirm(_AM_BOOX_CONFIRM).' title="'._DELETE.'" href="main.php?op=delete&filename='.urlencode($file).'"><img border="0" src="../images/delete.gif" /></a>'; + $command = "<{php}>include_once '".$folder_storage.$file."';<{/php}>"; + echo "<tr class='".$class."'>"; + echo '<td>'.$file.'</td>'; + echo '<td>'.$command.'</td>'; + echo "<td align='center'>".$action_edit.' '.$action_delete.'</td>'; + echo "</tr>"; + } + $class = ($class == 'even') ? 'odd' : 'even'; + //echo "<tr class='".$class."'><td colspan='3' align='center'><br /><form method='post' name='fadd' id='fadd' action='main.php'><input type='hidden' name='op' value='addfile' /><input type='submit' name='btngo' value='"._AM_BOOX_ADD."' /></form><br /></td></tr>"; + echo '</table><br/>'; + + //echo "<br /><div align='center'><a href='http://xoops.instant-zero.com' target='_blank'><img src='../images/instantzero.gif'></a></div>"; + break; +} +include "admin_footer.php"; +//xoops_cp_footer(); Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/menu.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/menu.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/admin/menu.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,45 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv� Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv� Thouzard (http://www.herve-thouzard.com) + * + * Version : $Id: + * **************************************************************************** + */ + +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'); + +xoops_loadLanguage('admin', $dirname); + +$i = 0; +$adminmenu[$i]["title"] = _MI_BOOX_MENU_00; +$adminmenu[$i]["link"] = 'admin/index.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/home.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_BOOX_MENU_01; +$adminmenu[$i]["link"] = 'admin/main.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/manage.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_BOOX_ADMIN_ABOUT; +$adminmenu[$i]["link"] = 'admin/about.php'; +$adminmenu[$i]["icon"] = $pathIcon32.'/about.png'; Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/index.html =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/index.html (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/blocks/index.html 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/index.html =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/index.html (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/index.html 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/storage.php =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/storage.php (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/class/storage.php 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,114 @@ +<?php +/** + * **************************************************************************** + * boox - MODULE FOR XOOPS + * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * + * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package boox + * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com) + * + * Version : $Id: + * **************************************************************************** + */ + +if (!defined('XOOPS_ROOT_PATH')) { + die('XOOPS root path not defined'); +} + +class boox_storage +{ + var $files; // Holds files + var $filename; // Name of the file wich contains all the other files + + function boox_storage() + { + $this->filename = XOOPS_UPLOAD_PATH.'/boox_files.php'; + } + + /** + * Get all the files + */ + function getAllFiles() + { + $ret = $tbl_files_list = array(); + $myts =& MyTextSanitizer::getInstance(); + if(file_exists($this->filename)) { + include_once $this->filename; + foreach($tbl_files_list as $onefile) { + if(xoops_trim($onefile)!='') { + $onefile=$myts->htmlSpecialChars($onefile); + $ret[$onefile]=$onefile; + } + } + } + asort($ret); + $this->files=$ret; + return $ret; + } + + /** + * Remove one or many files from the list + */ + function delete($file) + { + if(is_array($file)) { + foreach($file as $onefile) { + if(isset($this->files[$onefile])) { + unset($this->files[$onefile]); + } + } + } else { + if(isset($this->files[$file])) { + unset($this->files[$file]); + } + } + } + + /** + * Add one or many Files + */ + function addfiles($file) + { + $myts =& MyTextSanitizer::getInstance(); + if(is_array($file)) { + foreach($file as $onefile) { + $onefile=xoops_trim($myts->htmlSpecialChars($onefile)); + $this->files[$onefile]=$onefile; + } + } else { + $file=xoops_trim($myts->htmlSpecialChars($file)); + $this->files[$file]=$file; + } + + } + + + /** + * Save files + */ + function store() + { + if(file_exists($this->filename)) { + unlink($this->filename); + } + $fd = fopen($this->filename,'w') or die('Error unable to create storage files list'); + fputs($fd,"<?php\n"); + fputs($fd,'$tbl_files_list = array('."\n"); + foreach($this->files as $onefile) { + fputs($fd,"\"".$onefile."\",\n"); + } + fputs($fd,"'');\n"); + fputs($fd,"?>\n"); + fclose($fd); + } +} +?> \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/README.TXT =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/README.TXT (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/README.TXT 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,13 @@ +BOOX + +Boox (Blocks Out Of Xoops) is a module which is to help you to manage content that XOOPS can't access but which is part of your site. + +Typically, this content is created on the form of blocks which are not parts of a XOOPS module and that's also a content which is, in general, placed in the theme. +With the module, you can create as many "virtual blocks" as you want, they are saved in files (the module does not use database) and you just need to call them in your theme with the following line of code : + + +<{php}>include_once XOOPS_UPLOAD_PATH.'/xoops_spotlight.html';<{/php}> + + +So it's possible to create a content you can modify without putting your hands in the theme (except the first time to write the include commands) +The module is running with all the Editors you can use in XOOPS : Spaw, Fck editor, Htmlarea, Tinyeditor et Kiovi \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/changelog.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/changelog.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/changelog.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,23 @@ +============================ +Version 1.71 2011/04/02: +============================ +- Conversion to XOOPS 2.5.0 GUI (mamba) + +============================ +Version 1.70 2011/12/12: +============================ +- The module requires at least Xoops 2.3 +- Better support for Xoops 2.3 (and up) editors + +============================ +Version 1.60 2006/9/8: +============================ +- Better support of Xoops 2.3 +- Addition of support for the TinyMCEeditor +- New module's icon +- Translations available in UTF8 (French & English) + +============================ +Version 1.40 2006/9/8: +============================ +- original release (hervet) \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/credits.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/credits.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/credits.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,4 @@ +Credits +=============== + +Original by Herv\xE9 Thouzard (hervet) \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/gpl.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/gpl.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/gpl.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,342 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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 + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + + Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/index.html =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/index.html (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/index.html 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/install.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/install.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/install.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,7 @@ +INSTALL/UNISTALL +================= + +In order to install the module please do following: + +Install Boox just like another module + Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/lang_diff.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/lang_diff.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/lang_diff.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,4 @@ +LANGUAGE DIFFERENCES +===================== + +Below are language differences from a version to next version. \ No newline at end of file Added: XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/licence.txt =================================================================== --- XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/licence.txt (rev 0) +++ XoopsLanguages/french/modules/boox/boox 1.71 RC2/boox/docs/licence.txt 2012-06-05 23:41:32 UTC (rev 9622) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution... [truncated message content] |
From: <wis...@us...> - 2012-06-05 18:02:53
|
Revision: 9621 http://xoops.svn.sourceforge.net/xoops/?rev=9621&view=rev Author: wishcraft Date: 2012-06-05 18:02:40 +0000 (Tue, 05 Jun 2012) Log Message: ----------- LinkedinBomb 1.02 - First production Release [LinkedIn API Application] (Minor Fixes) Modified Paths: -------------- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/signed.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/signed.php Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -37,40 +37,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -38,41 +38,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('aspr_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,47 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + function getName() { return $this->getVar('name').': '.$this->getVar('value').' ('.$this->getVar('aspr_id').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,47 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,40 +35,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -50,40 +50,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,40 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('name').' ('.$this->getVar('code').')'; Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -40,41 +40,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('connections_id').', '.$this->getVar('person_id').', '.$this->getVar('request_person_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('type').': '.$this->getVar('value').' ('.$this->getVar('contact-info_id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -36,41 +36,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('code').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('person_id').' - '.$this->getVar('company_id'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('description').' ('.$this->getVar('code').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -33,41 +33,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -37,41 +37,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -33,7 +33,6 @@ $this->initVar('ip', XOBJ_DTYPE_TXTBOX, null, false, 64); $this->initVar('netbios', XOBJ_DTYPE_TXTBOX, null, false, 255); $this->initVar('uid', XOBJ_DTYPE_INT, null, false); - $this->initVar('calls', XOBJ_DTYPE_INT, null, false); $this->initVar('created', XOBJ_DTYPE_INT, null, false); // Removed Unicode in 2.10 $this->initVar('updated', XOBJ_DTYPE_INT, null, false); // Removed Unicode in 2.10 @@ -49,40 +48,45 @@ } } - function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } @@ -236,7 +240,9 @@ $person->setVar('first-name', $firstname); $person->setVar('last-name', $lastname); $person->setVar('picture-url', $avatar); - $person = $persons_handler->get($person_id = $persons_handler->insert($person, true)); + $person->setDirty(true); + $person_id = $persons_handler->insert($person, true); + $person = $persons_handler->get($person_id); //Creates Oauth Record for harvesting $oauth = $this->create(); $oauth->setVar('uid', $user->getVar('uid')); @@ -252,11 +258,13 @@ $oauth->setVar('request_oauth_token', $_SESSION['oauth']['linkedin']['request']['oauth_token']); $oauth->setVar('request_oauth_token_secret', $_SESSION['oauth']['linkedin']['request']['oauth_token_secret']); $oauth->setVar('request_oauth_expires_in', time() + $_SESSION['oauth']['linkedin']['request']['oauth_expires_in']); + $oauth->setDirty(true); $oauth = $this->get($_SESSION['oauth']['linkedin']['oauth_id'] = parent::insert($oauth, true)); $person->setVar('oauth_id', $_SESSION['oauth']['linkedin']['oauth_id']); $person = $persons_handler->get($person_id = $persons_handler->insert($person, true)); $this->_obj = $oauth; $persons_handler->insert($person->updateProfile(), true); + return $user; } else { $oauths = $this->getObjects($criteria, false); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -48,41 +48,49 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + + function getName() { return $this->getVar('street1').', '.$this->getVar('city').', '.$this->getVar('postal-code'); } @@ -155,7 +163,8 @@ $oauth_handler->_api->setTokenAccess($oauth->getAccessToken()); $oauth_handler->_api->setResponseFormat(LINKEDIN::_RESPONSE_XML); } else { - $oauth = $oauth_handler->get(1); + if (isset($_SESSION['oauth']['linkedin']['oauth_id'])) + $oauth = $oauth_handler->get($_SESSION['oauth']['linkedin']['oauth_id']); $oauth_handler->_api->setTokenAccess($oauth->getAccessToken()); $oauth_handler->_api->setResponseFormat(LINKEDIN::_RESPONSE_XML); } @@ -164,7 +173,8 @@ } else { $profile = $profiles_handler->create(); } - if (!$aspr = $aspr_handler->getByCriteria(new Criteria('person_id', $this->getVar('person_id')))) { + $aspr = $aspr_handler->getByCriteria(new Criteria('person_id', $this->getVar('person_id'))); + if ($aspr->isNew()) { $response = $oauth_handler->_api->profile('id='.$this->getVar('id').':(id,first-name,last-name,maiden-name,formatted-name,phonetic-first-name,phonetic-last-name,formatted-phonetic-name,headline,location:(name,country:(code)),industry,distance,relation-to-viewer:(distance),last-modified-timestamp,current-share,network,connections,num-connections,num-connections-capped,summary,specialties,proposal-comments,associations,honors,interests,positions,publications,patents,languages,skills,certifications,educations,courses,volunteer,three-current-positions,three-past-positions,num-recommenders,recommendations-received,phone-numbers,im-accounts,twitter-accounts,primary-twitter-account,bound-account-types,mfeed-rss-url,following,date-of-birth,main-address,site-standard-profile-request,api-standard-profile-request:(url,headers),public-profile-url,related-profile-views,picture-url)'); } else { $http_headers = $aspr_http_headers->getObjects(new Criteria('aspr_id', $aspr->getVar('aspr_id'))); @@ -228,13 +238,13 @@ if (!empty($values['value'])||intval($values['value'])<>0) $criteria->add(new Criteria('`'.$field.'`', $object->getVar($field))); } + if ($this->getCount($criteria)>0) { $obj = $this->getByCriteria($criteria); - if (is_object($obj)) { + if (is_object($obj)&&!$obj->isNew()) { return $obj->getVar($this->keyName); } } - $object->setVar('created', time()); } else { if (!$object->isDirty()) Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -34,41 +34,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' - '.$this->getVar('level'); } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -81,40 +81,47 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) - parent::setVar($field, json_encode($value)); - elseif (md5($value)!=md5($this->getVar($field))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { + parent::setVar($field, $value); + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) - parent::setVar($field, json_encode($value)); - elseif (md5($value)!=md5($this->getVar($field))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { + parent::setVar($field, $value); + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } + function getCountryID($code) { $countries_handler = xoops_getmodulehandler('countries', 'linkedinbomb'); Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -40,41 +40,48 @@ function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } } - + + function getName() { return $this->getVar('name').' ('.$this->getVar('id').')'; } Modified: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php 2012-06-05 13:05:55 UTC (rev 9620) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php 2012-06-05 18:02:40 UTC (rev 9621) @@ -35,41 +35,48 @@ } function setVar($field, $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + } + } elseif (md5($value)!=md5($this->getVar($field))) { parent::setVar($field, $value); + } break; } + } } function setVars($arr, $not_gpc=false) { foreach($arr as $field => $value) { - if (isset($this->vars[$field])) + if (isset($this->vars[$field])) { switch ($this->vars[$field]['data_type']) { case XOBJ_DTYPE_ARRAY: if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) parent::setVar($field, $value); break; default: - if (is_array($value)) - if (md5(serialize($value))!=md5(serialize($this->getVar($field)))) + if (is_array($value)) { + if (md5(serialize($value))!=md5($this->getVar($field))) { parent::setVar($field, $value); - elseif (md5($value)!=md5($this->getVar($field))) + ... [truncated message content] |
From: <wis...@us...> - 2012-06-05 13:06:06
|
Revision: 9620 http://xoops.svn.sourceforge.net/xoops/?rev=9620&view=rev Author: wishcraft Date: 2012-06-05 13:05:55 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Bit.ly Bomb 1.01 - for shortening and tracking URLS using Bit.ly and hacked text sanitizer - Prealpha (Not Production yet) Modified Paths: -------------- XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php Modified: XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php =================================================================== --- XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php 2012-06-05 12:56:25 UTC (rev 9619) +++ XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php 2012-06-05 13:05:55 UTC (rev 9620) @@ -424,6 +424,52 @@ $patterns[] = "/\[right](.*)\[\/right\]/sU"; $replacements[] = '<div style="text-align: right;">\\1</div>'; + /** + * Shorten the URL Passing through the text sanitizer and replaces them with a bit.ly shorten domains. + * You must have the 'sanitizer' option enabled to use this feature of bit.ly module + */ + $module_handler = xoops_gethandler('module'); + $config_handler = xoops_gethandler('config'); + if (!is_object($GLOBALS['bitlyModule'])) + $GLOBALS['bitlyModule'] = $module_handler->getByDirname('bitly'); + if (!is_array($GLOBALS['bitlyModuleConfig'])&&is_object($GLOBALS['bitlyModule'])) + $GLOBALS['bitlyModuleConfig'] = $config_handler->getConfigList($GLOBALS['bitlyModule']->getVar('mid')); + + if (is_object($GLOBALS['bitlyModule'])) { + if ( $GLOBALS['bitlyModuleConfig']['sanitizer']==true && + !empty($GLOBALS['bitlyModuleConfig']['client_id']) && + !empty($GLOBALS['bitlyModuleConfig']['client_secret'])) { + + $allempty = false; + $offset = array(); + $url = array(); + while ($allempty==false) { + $i=0; + foreach($patterns as $key => $pattern) { + preg_match($pattern, $text, $matches, PREG_OFFSET_CAPTURE, (isset($offset[$key])?$offset[$key]:0)); + if (isset($matches[0][0])&&!empty($matches[0][0])) { + $offset[$key] = $matches[0][1]+strlen($matches[0][0]); + $url[] = substr($matches[0][0],1); + $i--; + } else { + $i++; + } + if ($i==count($patterns)) + $allempty=true; + } + } + if (count($url)>0) { + $shorten_handler = xoops_getmodulehandler('shorten', 'bitly'); + foreach($url as $uri) { + $text = str_replace($uri, $shorten_handler->shortenURL($uri), $text); + } + } + } + } + /** + * End of Shorten the URL with a bit.ly shorten domains. + */ + $this->text = $text; $this->patterns = $patterns; $this->replacements = $replacements; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-06-05 12:56:35
|
Revision: 9619 http://xoops.svn.sourceforge.net/xoops/?rev=9619&view=rev Author: wishcraft Date: 2012-06-05 12:56:25 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Bit.ly Bomb 1.01 - for shortening and tracking URLS using Bit.ly and hacked text sanitizer - Prealpha (Not Production yet) Modified Paths: -------------- XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php Modified: XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php =================================================================== --- XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php 2012-06-05 12:50:09 UTC (rev 9618) +++ XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php 2012-06-05 12:56:25 UTC (rev 9619) @@ -317,7 +317,7 @@ $config_handler = xoops_gethandler('config'); if (!is_object($GLOBALS['bitlyModule'])) $GLOBALS['bitlyModule'] = $module_handler->getByDirname('bitly'); - if (!is_array($GLOBALS['bitlyModuleConfig'])) + if (!is_array($GLOBALS['bitlyModuleConfig'])&&is_object($GLOBALS['bitlyModule'])) $GLOBALS['bitlyModuleConfig'] = $config_handler->getConfigList($GLOBALS['bitlyModule']->getVar('mid')); if (is_object($GLOBALS['bitlyModule'])) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-06-05 12:50:23
|
Revision: 9618 http://xoops.svn.sourceforge.net/xoops/?rev=9618&view=rev Author: wishcraft Date: 2012-06-05 12:50:09 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Bit.ly Bomb 1.01 - for shortening and tracking URLS using Bit.ly and hacked text sanitizer - Prealpha (Not Production yet) Added Paths: ----------- XoopsModules/bitly/ XoopsModules/bitly/branches/ XoopsModules/bitly/releases/ XoopsModules/bitly/trunk/ XoopsModules/bitly/trunk/htdocs/ XoopsModules/bitly/trunk/htdocs/class/ XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php XoopsModules/bitly/trunk/htdocs/modules/ XoopsModules/bitly/trunk/htdocs/modules/bitly/ XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/ XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/about.php XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/dashboard.php XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/header.php XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/menu.php XoopsModules/bitly/trunk/htdocs/modules/bitly/blocks/ XoopsModules/bitly/trunk/htdocs/modules/bitly/blocks/bitly_user_realtime_links.php XoopsModules/bitly/trunk/htdocs/modules/bitly/blocks/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/callback/ XoopsModules/bitly/trunk/htdocs/modules/bitly/callback/index.php XoopsModules/bitly/trunk/htdocs/modules/bitly/class/ XoopsModules/bitly/trunk/htdocs/modules/bitly/class/oauth.php XoopsModules/bitly/trunk/htdocs/modules/bitly/class/realtimelinks.php XoopsModules/bitly/trunk/htdocs/modules/bitly/class/shorten.php XoopsModules/bitly/trunk/htdocs/modules/bitly/cron/ XoopsModules/bitly/trunk/htdocs/modules/bitly/cron/crawl.php XoopsModules/bitly/trunk/htdocs/modules/bitly/cron/poll.php XoopsModules/bitly/trunk/htdocs/modules/bitly/header.php XoopsModules/bitly/trunk/htdocs/modules/bitly/images/ XoopsModules/bitly/trunk/htdocs/modules/bitly/images/bitly_slogo.png XoopsModules/bitly/trunk/htdocs/modules/bitly/images/icons/ XoopsModules/bitly/trunk/htdocs/modules/bitly/images/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/include/ XoopsModules/bitly/trunk/htdocs/modules/bitly/include/formobjects.bitly.php XoopsModules/bitly/trunk/htdocs/modules/bitly/include/forms.a.bitly.php XoopsModules/bitly/trunk/htdocs/modules/bitly/include/functions.php XoopsModules/bitly/trunk/htdocs/modules/bitly/include/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/include/post.cache.end.php XoopsModules/bitly/trunk/htdocs/modules/bitly/include/post.footer.end.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/ XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/ XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/admin.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/blocks.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/email.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/forms.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/mail_templates/ XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/mail_templates/linkedin_email_message.html XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/mail_templates/linkedin_email_user_created.html XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/main.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/modinfo.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/preloads/ XoopsModules/bitly/trunk/htdocs/modules/bitly/preloads/core.php XoopsModules/bitly/trunk/htdocs/modules/bitly/preloads/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/sql/ XoopsModules/bitly/trunk/htdocs/modules/bitly/sql/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/sql/mysql.sql XoopsModules/bitly/trunk/htdocs/modules/bitly/templates/ XoopsModules/bitly/trunk/htdocs/modules/bitly/templates/blocks/ XoopsModules/bitly/trunk/htdocs/modules/bitly/templates/blocks/bitly_block_user_realtime_links.html XoopsModules/bitly/trunk/htdocs/modules/bitly/templates/blocks/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/templates/index.html XoopsModules/bitly/trunk/htdocs/modules/bitly/xoops_version.php Added: XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php =================================================================== --- XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php (rev 0) +++ XoopsModules/bitly/trunk/htdocs/class/module.textsanitizer.php 2012-06-05 12:50:09 UTC (rev 9618) @@ -0,0 +1,1028 @@ +<?php +/** + * XOOPS TextSanitizer extension + * + * 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 class + * @since 2.0.0 + * @author Kazumi Ono (http://www.myweb.ne.jp/, http://jp.xoops.org/) + * @author Goghs Cheng (http://www.eqiao.com, http://www.devbeez.com/) + * @author Taiwen Jiang <ph...@us...> + * @version $Id: module.textsanitizer.php 8066 2011-11-06 05:09:33Z beckmi $ + */ + +/** + * Abstract class for extensions + * + * @author Taiwen Jiang <ph...@us...> + * @copyright The Xoops Project + */ +class MyTextSanitizerExtension +{ + var $instance; + var $ts; + var $config; + var $image_path; + + /** + * Constructor + * + * @param unknown_type $ts + */ + function __construct(&$ts) + { + $this->ts = $ts; + $this->image_path = XOOPS_URL . '/images/form'; + } + + /** + * MyTextSanitizerExtension + * + * @param object $ts + * @return MyTextSanitizerExtension + */ + function MyTextSanitizerExtension(&$ts) + { + $this->__construct($ts); + } + + /** + * loadConfig + * + * @param string $path + * @return string + */ + function loadConfig($path = null) + { + $ts =& MyTextSanitizer::getInstance(); + $path = str_replace(DIRECTORY_SEPARATOR, '/', $path); + if (false === strpos($path, '/')) { + if (is_dir($ts->path_basic . '/' . $path)) { + $path = $ts->path_basic . '/' . $path; + } else { + if (is_dir($ts->path_plugin . '/' . $path)) { + $path = $ts->path_plugin . '/' . $path; + } + + } + } + $config_default = array(); + $config_custom = array(); + if (file_exists($path . '/config.php')) { + $config_default = include $path . '/config.php'; + } + if (file_exists($path . '/config.custom.php')) { + $config_custom = include $path . '/config.custom.php'; + } + return $this->mergeConfig($config_default, $config_custom); + } + + /** + * Merge Config + * + * @param array $config_default + * @param array $config_custom + * @return array + */ + function mergeConfig($config_default, $config_custom) + { + if (is_array($config_custom)) { + foreach ($config_custom as $key => $val) { + if (is_array($config_default[$key])) { + $config_default[$key] = $this->mergeConfig($config_default[$key], $config_custom[$key]); + } else { + $config_default[$key] = $val; + } + } + } + return $config_default; + } + + /** + * encode + * + * @return array + */ + function encode() + { + return array(); + } + + /** + * decode + * + * @return Null + */ + function decode() + { + return null; + } +} + +/** + * Class to "clean up" text for various uses + * + * <strong>Singleton</strong> + * + * @package kernel + * @subpackage core + * @author Kazumi Ono <on...@xo...> + * @author Taiwen Jiang <ph...@us...> + * @author Goghs Cheng + * @copyright (c) 2000-2003 The Xoops Project - www.xoops.org + */ +class MyTextSanitizer +{ + /** + * + * @var array + */ + var $smileys = array(); + + /** + */ + var $censorConf; + + /** + * + * @var holding reference to text + */ + var $text = ""; + var $patterns = array(); + var $replacements = array(); + + var $path_basic; + var $path_plugin; + + var $config; + + function __construct() + { + $this->path_basic = XOOPS_ROOT_PATH . '/class/textsanitizer'; + $this->path_plugin = XOOPS_ROOT_PATH . '/Frameworks/textsanitizer'; + $this->config = $this->loadConfig(); + } + + /** + * Constructor of this class + * + * Gets allowed html tags from admin config settings + * <br> should not be allowed since nl2br will be used + * when storing data. + * + * @access private + * @todo Sofar, this does nuttin' ;-) + */ + function MyTextSanitizer() + { + $this->__construct(); + } + + /** + * Enter description here... + * + * @param string $name + * @return array + */ + function loadConfig($name = null) + { + if (!empty($name)) { + return MyTextSanitizerExtension::loadConfig($name); + } + $config_default = include $this->path_basic . '/config.php'; + $config_custom = array(); + if (file_exists($file = $this->path_basic . '/config.custom.php')) { + $config_custom = include $file; + } + return $this->mergeConfig($config_default, $config_custom); + } + + /** + * Enter description here... + * + * @param array $config_default + * @param array $config_custom + * @return unknown + */ + function mergeConfig($config_default, $config_custom) + { + if (is_array($config_custom)) { + foreach ($config_custom as $key => $val) { + if (isset($config_default[$key]) && is_array($config_default[$key])) { + $config_default[$key] = $this->mergeConfig($config_default[$key], $config_custom[$key]); + } else { + $config_default[$key] = $val; + } + } + } + return $config_default; + } + + /** + * Access the only instance of this class + * + * @return object + * @static + * @staticvar object + */ + function &getInstance() + { + static $instance; + if (!isset($instance)) { + $instance = new MyTextSanitizer(); + } + return $instance; + } + + /** + * Get the smileys + * + * @param boole $isAll TRUE for all smileys, FALSE for smileys with display = 1 + * @return array + */ + function getSmileys($isAll = true) + { + if (count($this->smileys) == 0) { + $xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection(); + if ($getsmiles = $xoopsDB->query('SELECT * FROM ' . $xoopsDB->prefix('smiles'))) { + while ($smiles = $xoopsDB->fetchArray($getsmiles)) { + array_push($this->smileys, $smiles); + } + } + } + if ($isAll) { + return $this->smileys; + } + + $smileys = array(); + foreach($this->smileys as $smile) { + if (empty($smile['display'])) { + continue; + } + $smileys[] = $smile; + } + return $smileys; + } + + /** + * Replace emoticons in the message with smiley images + * + * @param string $message + * @return string + */ + function smiley($message) + { + $smileys = $this->getSmileys(); + foreach($smileys as $smile) { + $message = str_replace($smile['code'], '<img class="imgsmile" src="' . XOOPS_UPLOAD_URL . '/' . htmlspecialchars($smile['smile_url']) . '" alt="" />', $message); + } + return $message; + } + + /** + * Make links in the text clickable + * + * @param string $text + * @return string + */ + function makeClickable(&$text) { + $valid_chars = "a-z0-9\/\-_+=.~!%@?#&;:$\|"; + $end_chars = "a-z0-9\/\-_+=~!%@?#&;:$\|"; + + $patterns = array(); + $replacements = array(); + + $patterns[] = "/(^|[^]_a-z0-9-=\"'\/])([a-z]+?):\/\/([{$valid_chars}]+[{$end_chars}])/ei"; + $replacements[] = "'\\1<a href=\"\\2://\\3\" title=\"\\2://\\3\" rel=\"external\">\\2://'.MyTextSanitizer::truncate( '\\3' ).'</a>'"; + + $patterns[] = "/(^|[^]_a-z0-9-=\"'\/:\.])www\.((([a-zA-Z0-9\-]*\.){1,}){1}([a-zA-Z]{2,6}){1})((\/([a-zA-Z0-9\-\._\?\,\'\/\\+&%\$#\=~])*)*)/ei"; + $replacements[] = "'\\1<a href=\"http://www.\\2\\6\" title=\"www.\\2\\6\" rel=\"external\">'.MyTextSanitizer::truncate( 'www.\\2\\6' ).'</a>'"; + + $patterns[] = "/(^|[^]_a-z0-9-=\"'\/])ftp\.([a-z0-9\-]+)\.([{$valid_chars}]+[{$end_chars}])/ei"; + $replacements[] = "'\\1<a href=\"ftp://ftp.\\2.\\3\" title=\"ftp.\\2.\\3\" rel=\"external\">'.MyTextSanitizer::truncate( 'ftp.\\2.\\3' ).'</a>'"; + + /** + * Shorten the URL Passing through the text sanitizer and replaces them with a bit.ly shorten domains. + * You must have the 'sanitizer' option enabled to use this feature of bit.ly module + */ + $module_handler = xoops_gethandler('module'); + $config_handler = xoops_gethandler('config'); + if (!is_object($GLOBALS['bitlyModule'])) + $GLOBALS['bitlyModule'] = $module_handler->getByDirname('bitly'); + if (!is_array($GLOBALS['bitlyModuleConfig'])) + $GLOBALS['bitlyModuleConfig'] = $config_handler->getConfigList($GLOBALS['bitlyModule']->getVar('mid')); + + if (is_object($GLOBALS['bitlyModule'])) { + if ( $GLOBALS['bitlyModuleConfig']['sanitizer']==true && + !empty($GLOBALS['bitlyModuleConfig']['client_id']) && + !empty($GLOBALS['bitlyModuleConfig']['client_secret'])) { + + $allempty = false; + $offset = array(); + $url = array(); + while ($allempty==false) { + $i=0; + foreach($patterns as $key => $pattern) { + preg_match($pattern, $text, $matches, PREG_OFFSET_CAPTURE, (isset($offset[$key])?$offset[$key]:0)); + if (isset($matches[0][0])&&!empty($matches[0][0])) { + $offset[$key] = $matches[0][1]+strlen($matches[0][0]); + $url[] = substr($matches[0][0],1); + $i--; + } else { + $i++; + } + if ($i==count($patterns)) + $allempty=true; + } + } + if (count($url)>0) { + $shorten_handler = xoops_getmodulehandler('shorten', 'bitly'); + foreach($url as $uri) { + $text = str_replace($uri, $shorten_handler->shortenURL($uri), $text); + } + } + } + } + /** + * End of Shorten the URL with a bit.ly shorten domains. + */ + + $patterns[] = "/(^|[^]_a-z0-9-=\"'\/:\.])([-_a-z0-9\'+*$^&%=~!?{}]++(?:\.[-_a-z0-9\'+*$^&%=~!?{}]+)*+)@((?:(?![-.])[-a-z0-9.]+(?<![-.])\.[a-z]{2,6}|\d{1,3}(?:\.\d{1,3}){3})(?::\d++)?)/ei"; + $replacements[] = "'\\1<a href=\"mailto:\\2@\\3\" title=\"\\2@\\3\">'.MyTextSanitizer::truncate( '\\2@\\3' ).'</a>'"; + + + $text = preg_replace($patterns, $replacements, $text); + return $text; + } + + /** + * MyTextSanitizer::truncate() + * + * @param mixed $text + * @return + */ + function truncate($text) + { + $instance =& MyTextSanitizer::getInstance(); + if (empty($text) || empty($instance->config['truncate_length']) || strlen($text) < $instance->config['truncate_length']) { + return $text; + } + $len = floor($instance->config['truncate_length'] / 2); + $ret = substr($text, 0, $len) . ' ... ' . substr($text, 5 - $len); + return $ret; + } + + /** + * Replace XoopsCodes with their equivalent HTML formatting + * + * @param string $text + * @param bool $allowimage Allow images in the text? + * On FALSE, uses links to images. + * @return string + */ + function &xoopsCodeDecode(&$text, $allowimage = 1) + { + $patterns = array(); + $replacements = array(); + $patterns[] = "/\[siteurl=(['\"]?)([^\"'<>]*)\\1](.*)\[\/siteurl\]/sU"; + $replacements[] = '<a href="' . XOOPS_URL . '/\\2" title="">\\3</a>'; + $patterns[] = "/\[url=(['\"]?)(http[s]?:\/\/[^\"'<>]*)\\1](.*)\[\/url\]/sU"; + $replacements[] = '<a href="\\2" rel="external" title="">\\3</a>'; + $patterns[] = "/\[url=(['\"]?)(ftp?:\/\/[^\"'<>]*)\\1](.*)\[\/url\]/sU"; + $replacements[] = '<a href="\\2" rel="external" title="">\\3</a>'; + $patterns[] = "/\[url=(['\"]?)([^'\"<>]*)\\1](.*)\[\/url\]/sU"; + $replacements[] = '<a href="http://\\2" rel="external" title="">\\3</a>'; + $patterns[] = "/\[color=(['\"]?)([a-zA-Z0-9]*)\\1](.*)\[\/color\]/sU"; + $replacements[] = '<span style="color: #\\2;">\\3</span>'; + $patterns[] = "/\[size=(['\"]?)([a-z0-9-]*)\\1](.*)\[\/size\]/sU"; + $replacements[] = '<span style="font-size: \\2;">\\3</span>'; + $patterns[] = "/\[font=(['\"]?)([^;<>\*\(\)\"']*)\\1](.*)\[\/font\]/sU"; + $replacements[] = '<span style="font-family: \\2;">\\3</span>'; + $patterns[] = "/\[email]([^;<>\*\(\)\"']*)\[\/email\]/sU"; + $replacements[] = '<a href="mailto:\\1" title="">\\1</a>'; + + $patterns[] = "/\[b](.*)\[\/b\]/sU"; + $replacements[] = '<strong>\\1</strong>'; + $patterns[] = "/\[i](.*)\[\/i\]/sU"; + $replacements[] = '<em>\\1</em>'; + $patterns[] = "/\[u](.*)\[\/u\]/sU"; + $replacements[] = '<u>\\1</u>'; + $patterns[] = "/\[d](.*)\[\/d\]/sU"; + $replacements[] = '<del>\\1</del>'; + $patterns[] = "/\[center](.*)\[\/center\]/sU"; + $replacements[] = '<div style="text-align: center;">\\1</div>'; + $patterns[] = "/\[left](.*)\[\/left\]/sU"; + $replacements[] = '<div style="text-align: left;">\\1</div>'; + $patterns[] = "/\[right](.*)\[\/right\]/sU"; + $replacements[] = '<div style="text-align: right;">\\1</div>'; + + $this->text = $text; + $this->patterns = $patterns; + $this->replacements = $replacements; + + $this->config['allowimage'] = $allowimage; + $this->executeExtensions(); + + $text = preg_replace($this->patterns, $this->replacements, $this->text); + $text = $this->quoteConv($text); + return $text; + } + + /** + * Convert quote tags + * + * @param string $text + * @return string + */ + function quoteConv($text) + { + //look for both open and closing tags in the correct order + $pattern = "/\[quote](.*)\[\/quote\]/sU"; + $replacement = _QUOTEC . '<div class="xoopsQuote"><blockquote>\\1</blockquote></div>'; + + $text = preg_replace($pattern, $replacement, $text, -1, $count); + //no more matches, return now + if (!$count) { + return $text; + } + //new matches could have been created, keep doing it until we have no matches + return $this->quoteConv($text); + } + + /** + * A quick solution for filtering XSS scripts + * + * @TODO : To be improved + */ + function filterXss($text) + { + $patterns = array(); + $replacements = array(); + $text = str_replace("\x00", "", $text); + $c = "[\x01-\x1f]*"; + $patterns[] = "/\bj{$c}a{$c}v{$c}a{$c}s{$c}c{$c}r{$c}i{$c}p{$c}t{$c}[\s]*:/si"; + $replacements[] = "javascript;"; + $patterns[] = "/\ba{$c}b{$c}o{$c}u{$c}t{$c}[\s]*:/si"; + $replacements[] = "about;"; + $patterns[] = "/\bx{$c}s{$c}s{$c}[\s]*:/si"; + $replacements[] = "xss;"; + $text = preg_replace($patterns, $replacements, $text); + return $text; + } + + /** + * Convert linebreaks to <br /> tags + * + * @param string $text + * @return string + */ + function nl2Br($text) + { + return preg_replace('/(\015\012)|(\015)|(\012)/', '<br />', $text); + } + + /** + * Add slashes to the text if magic_quotes_gpc is turned off. + * + * @param string $text + * @return string + */ + function addSlashes($text) + { + if (!get_magic_quotes_gpc()) { + $text = addslashes($text); + } + return $text; + } + + /** + * if magic_quotes_gpc is on, stirip back slashes + * + * @param string $text + * @return string + */ + function stripSlashesGPC($text) + { + if (get_magic_quotes_gpc()) { + $text = stripslashes($text); + } + return $text; + } + + /** + * Convert special characters to HTML entities + * + * @param string $text string being converted + * @param int $quote_style + * @param string $charset character set used in conversion + * @param bool $double_encode + * @return string + */ + function htmlSpecialChars($text, $quote_style = ENT_QUOTES, $charset = null, $double_encode = true) + { + if (version_compare(phpversion(), '5.2.3', '>=')) { + $text = htmlspecialchars($text, $quote_style, $charset ? $charset : (defined('_CHARSET') ? _CHARSET : 'UTF-8'), $double_encode); + } else { + $text = htmlspecialchars($text, $quote_style); + } + return preg_replace(array('/&/i' , '/ /i'), array('&' , '&nbsp;'), $text); + } + + /** + * Reverses {@link htmlSpecialChars()} + * + * @param string $text + * @return string + */ + function undoHtmlSpecialChars($text) + { + return preg_replace(array('/>/i' , '/</i' , '/"/i' , '/'/i' , '/&nbsp;/i'), array('>' , '<' , '"' , '\'' , " "), $text); + } + + /** + * Filters textarea form data in DB for display + * + * @param string $text + * @param bool $html allow html? + * @param bool $smiley allow smileys? + * @param bool $xcode allow xoopscode? + * @param bool $image allow inline images? + * @param bool $br convert linebreaks? + * @return string + */ + function &displayTarea($text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1) + { + if ($html != 1) { + // html not allowed + $text = $this->htmlSpecialChars($text); + } + $text = $this->codePreConv($text, $xcode); // Ryuji_edit(2003-11-18) + if ($smiley != 0) { + // process smiley + $text = $this->smiley($text); + } + if ($xcode != 0) { + // decode xcode + if ($image != 0) { + // image allowed + $text = $this->xoopsCodeDecode($text); + } else { + // image not allowed + $text = $this->xoopsCodeDecode($text, 0); + } + } + if ($br != 0) { + $text = $this->nl2Br($text); + } + $text = $this->codeConv($text, $xcode); + $text = $this->makeClickable($text); + if (!empty($this->config['filterxss_on_display'])) { + $text = $this->filterXss($text); + } + return $text; + } + + /** + * Filters textarea form data submitted for preview + * + * @param string $text + * @param bool $html allow html? + * @param bool $smiley allow smileys? + * @param bool $xcode allow xoopscode? + * @param bool $image allow inline images? + * @param bool $br convert linebreaks? + * @return string + */ + function &previewTarea($text, $html = 0, $smiley = 1, $xcode = 1, $image = 1, $br = 1) + { + $text = $this->stripSlashesGPC($text); + $text = $this->displayTarea($text, $html, $smiley, $xcode, $image, $br); + return $text; + } + + /** + * Replaces banned words in a string with their replacements + * + * @param string $text + * @return string + * @deprecated + */ + function &censorString(&$text) + { + $ret = $this->executeExtension('censor', $text); + if ($ret === false) { + return $text; + } + return $ret; + } + + /** + * MyTextSanitizer::codePreConv() + * + * @param mixed $text + * @param mixed $xcode + * @return + */ + function codePreConv($text, $xcode = 1) + { + if ($xcode != 0) { + $patterns = "/\[code([^\]]*?)\](.*)\[\/code\]/esU"; + $replacements = "'[code\\1]'.base64_encode('\\2').'[/code]'"; + $text = preg_replace($patterns, $replacements, $text); + } + return $text; + } + + /** + * MyTextSanitizer::codeConv() + * + * @param mixed $text + * @param mixed $xcode + * @return + */ + function codeConv($text, $xcode = 1) + { + if (empty($xcode)) { + return $text; + } + $patterns = "/\[code([^\]]*?)\](.*)\[\/code\]/esU"; + $replacements = "'<div class=\"xoopsCode\">'.\$this->executeExtension('syntaxhighlight', str_replace('\\\"', '\"', base64_decode('$2')), '$1').'</div>'"; + $text = preg_replace($patterns, $replacements, $text); + return $text; + } + + /** + * MyTextSanitizer::executeExtensions() + * + * @return + */ + function executeExtensions() + { + $extensions = array_filter($this->config['extensions']); + if (empty($extensions)) { + return true; + } + foreach (array_keys($extensions) as $extension) { + $this->executeExtension($extension); + } + } + + /** + * MyTextSanitizer::loadExtension() + * + * @param mixed $name + * @return + */ + function loadExtension($name) + { + if (file_exists($file = $this->path_basic . '/' . $name . '/' . $name . '.php')) { + include_once $file; + } else if (file_exists($file = $this->path_plugin . '/' . $name . '/' . $name . '.php')) { + include_once $file; + } else { + return false; + } + $class = 'Myts' . ucfirst($name); + if (!class_exists($class)) { + trigger_error("Extension '{$name}' does not exist", E_USER_WARNING); + return false; + } + $extension = null; + $extension = new $class($this); + return $extension; + } + + /** + * MyTextSanitizer::executeExtension() + * + * @param mixed $name + * @return + */ + function executeExtension($name) + { + $extension = $this->loadExtension($name); + $args = array_slice(func_get_args(), 1); + return call_user_func_array(array($extension , 'load'), array_merge(array(&$this), $args)); + } + + /** + * Filter out possible malicious text + * kses project at SF could be a good solution to check + * + * @param string $text text to filter + * @param bool $force force filtering + * @return string filtered text + */ + function textFilter($text, $force = false) + { + $ret = $this->executeExtension('textfilter', $text, $force); + if ($ret === false) { + return $text; + } + return $ret; + } + // #################### Deprecated Methods ###################### + /** + * *#@+ + * + * @deprecated + */ + + /** + * MyTextSanitizer::codeSanitizer() + * + * @param mixed $str + * @param mixed $image + * @return + */ + function codeSanitizer($str, $image = 1) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $str = $this->htmlSpecialChars(str_replace('\"', '"', base64_decode($str))); + $str = $this->xoopsCodeDecode($str, $image); + return $str; + } + + /** + * MyTextSanitizer::sanitizeForDisplay() + * + * @param mixed $text + * @param integer $allowhtml + * @param integer $smiley + * @param mixed $bbcode + * @return + */ + function sanitizeForDisplay($text, $allowhtml = 0, $smiley = 1, $bbcode = 1) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + if ($allowhtml == 0) { + $text = $this->htmlSpecialChars($text); + } else { + // $config =& $GLOBALS['xoopsConfig']; + // $allowed = $config['allowed_html']; + // $text = strip_tags($text, $allowed); + $text = $this->makeClickable($text); + } + if ($smiley == 1) { + $text = $this->smiley($text); + } + if ($bbcode == 1) { + $text = $this->xoopsCodeDecode($text); + } + $text = $this->nl2Br($text); + return $text; + } + + /** + * MyTextSanitizer::sanitizeForPreview() + * + * @param mixed $text + * @param integer $allowhtml + * @param integer $smiley + * @param mixed $bbcode + * @return + */ + function sanitizeForPreview($text, $allowhtml = 0, $smiley = 1, $bbcode = 1) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->oopsStripSlashesGPC($text); + if ($allowhtml == 0) { + $text = $this->htmlSpecialChars($text); + } else { + // $config =& $GLOBALS['xoopsConfig']; + // $allowed = $config['allowed_html']; + // $text = strip_tags($text, $allowed); + $text = $this->makeClickable($text); + } + if ($smiley == 1) { + $text = $this->smiley($text); + } + if ($bbcode == 1) { + $text = $this->xoopsCodeDecode($text); + } + $text = $this->nl2Br($text); + return $text; + } + + /** + * MyTextSanitizer::makeTboxData4Save() + * + * @param mixed $text + * @return + */ + function makeTboxData4Save($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + // $text = $this->undoHtmlSpecialChars($text); + return $this->addSlashes($text); + } + + /** + * MyTextSanitizer::makeTboxData4Show() + * + * @param mixed $text + * @param mixed $smiley + * @return + */ + function makeTboxData4Show($text, $smiley = 0) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->htmlSpecialChars($text); + return $text; + } + + /** + * MyTextSanitizer::makeTboxData4Edit() + * + * @param mixed $text + * @return + */ + function makeTboxData4Edit($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::makeTboxData4Preview() + * + * @param mixed $text + * @param mixed $smiley + * @return + */ + function makeTboxData4Preview($text, $smiley = 0) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->stripSlashesGPC($text); + $text = $this->htmlSpecialChars($text); + return $text; + } + + /** + * MyTextSanitizer::makeTboxData4PreviewInForm() + * + * @param mixed $text + * @return + */ + function makeTboxData4PreviewInForm($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->stripSlashesGPC($text); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::makeTareaData4Save() + * + * @param mixed $text + * @return + */ + function makeTareaData4Save($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->addSlashes($text); + } + + /** + * MyTextSanitizer::makeTareaData4Show() + * + * @param mixed $text + * @param integer $html + * @param integer $smiley + * @param mixed $xcode + * @return + */ + function &makeTareaData4Show(&$text, $html = 1, $smiley = 1, $xcode = 1) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->displayTarea($text, $html, $smiley, $xcode); + return $text; + } + + /** + * MyTextSanitizer::makeTareaData4Edit() + * + * @param mixed $text + * @return + */ + function makeTareaData4Edit($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::makeTareaData4Preview() + * + * @param mixed $text + * @param integer $html + * @param integer $smiley + * @param mixed $xcode + * @return + */ + function &makeTareaData4Preview(&$text, $html = 1, $smiley = 1, $xcode = 1) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + $text = $this->previewTarea($text, $html, $smiley, $xcode); + return $text; + } + + /** + * MyTextSanitizer::makeTareaData4PreviewInForm() + * + * @param mixed $text + * @return + */ + function makeTareaData4PreviewInForm($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + // if magic_quotes_gpc is on, do stipslashes + $text = $this->stripSlashesGPC($text); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::makeTareaData4InsideQuotes() + * + * @param mixed $text + * @return + */ + function makeTareaData4InsideQuotes($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::oopsStripSlashesGPC() + * + * @param mixed $text + * @return + */ + function oopsStripSlashesGPC($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->stripSlashesGPC($text); + } + + /** + * MyTextSanitizer::oopsStripSlashesRT() + * + * @param mixed $text + * @return + */ + function oopsStripSlashesRT($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + if (get_magic_quotes_runtime()) { + $text = stripslashes($text); + } + return $text; + } + + /** + * MyTextSanitizer::oopsAddSlashes() + * + * @param mixed $text + * @return + */ + function oopsAddSlashes($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->addSlashes($text); + } + + /** + * MyTextSanitizer::oopsHtmlSpecialChars() + * + * @param mixed $text + * @return + */ + function oopsHtmlSpecialChars($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->htmlSpecialChars($text); + } + + /** + * MyTextSanitizer::oopsNl2Br() + * + * @param mixed $text + * @return + */ + function oopsNl2Br($text) + { + $GLOBALS['xoopsLogger']->addDeprecated(__CLASS__ . "::" . __FUNCTION__ . ' is deprecated'); + return $this->nl2br($text); + } +} + +?> \ No newline at end of file Added: XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/about.php =================================================================== --- XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/about.php (rev 0) +++ XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/about.php 2012-06-05 12:50:09 UTC (rev 9618) @@ -0,0 +1,59 @@ +<?php + + require('header.php'); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"about"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + $id = !empty($_REQUEST['id'])?(is_array($_REQUEST['id'])?array_unique($_REQUEST['id']):intval($_REQUEST['id'])):0; + + switch($op) { + default: + case "about": + xoops_cp_header(); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(strtolower(basename($_SERVER['REQUEST_URI']))); + $paypalitemno='LINKEDINBOMB125'; + $aboutAdmin = new ModuleAdmin(); + $about = $aboutAdmin->renderabout($paypalitemno, false); + $donationform = array( 0 => '<form name="donation" id="donation" action="http://www.chronolabs.com.au/modules/xpayment/" method="post" onsubmit="return xoopsFormValidate_donation();">', + 1 => '<table class="outer" cellspacing="1" width="100%"><tbody><tr><th colspan="2">'.constant('_AM_LINKEDINBOMB_ABOUT_MAKEDONATE').'</th></tr><tr align="left" valign="top"><td class="head"><div class="xoops-form-element-caption-required"><span class="caption-text">Donation Amount</span><span class="caption-marker">*</span></div></td><td class="even"><select size="1" name="item[A][amount]" id="item[A][amount]" title="Donation Amount"><option value="5">5.00 AUD</option><option value="10">10.00 AUD</option><option value="20">20.00 AUD</option><option value="40">40.00 AUD</option><option value="60">60.00 AUD</option><option value="80">80.00 AUD</option><option value="90">90.00 AUD</option><option value="100">100.00 AUD</option><option value="200">200.00 AUD</option></select></td></tr><tr align="left" valign="top"><td class="head"></td><td class="even"><input class="formButton" name="submit" id="submit" value="'._SUBMIT.'" title="'._SUBMIT.'" type="submit"></td></tr></tbody></table>', + 2 => '<input name="op" id="op" value="createinvoice" type="hidden"><input name="plugin" id="plugin" value="donations" type="hidden"><input name="donation" id="donation" value="1" type="hidden"><input name="drawfor" id="drawfor" value="Chronolabs Co-Operative" type="hidden"><input name="drawto" id="drawto" value="%s" type="hidden"><input name="drawto_email" id="drawto_email" value="%s" type="hidden"><input name="key" id="key" value="%s" type="hidden"><input name="currency" id="currency" value="AUD" type="hidden"><input name="weight_unit" id="weight_unit" value="kgs" type="hidden"><input name="item[A][cat]" id="item[A][cat]" value="XDN%s" type="hidden"><input name="item[A][name]" id="item[A][name]" value="Donation for %s" type="hidden"><input name="item[A][quantity]" id="item[A][quantity]" value="1" type="hidden"><input name="item[A][shipping]" id="item[A][shipping]" value="0" type="hidden"><input name="item[A][handling]" id="item[A][handling]" value="0" type="hidden"><input name="item[A][weight]" id="item[A][weight]" value="0" type="hidden"><input name="item[A][tax]" id="item[A][tax]" value="0" type="hidden"><input name="return" id="return" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"><input name="cancel" id="cancel" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"></form>', 'D'=>'', + 3 => '', + 4 => '<!-- Start Form Validation JavaScript //--> + <script type="text/javascript"> + <!--// + function xoopsFormValidate_donation() { var myform = window.document.donation; + var hasSelected = false; var selectBox = myform.item[A][amount];for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true && selectBox.options[i].value != \'\') { hasSelected = true; break; } }if (!hasSelected) { window.alert("Please enter Donation Amount"); selectBox.focus(); return false; }return true; + } + //--></script> + <!-- End Form Validation JavaScript //-->'); + $paypalform = array( 0 => '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">', + 1 => '<input name="cmd" value="_s-xclick" type="hidden">', + 2 => '<input name="hosted_button_id" value="%s" type="hidden">', + 3 => '<img alt="" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" height="1" border="0" width="1">', + 4 => '<input src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" border="0" type="image">', + 5 => '</form>'); + for($key=0;$key<=4;$key++) { + switch ($key) { + case 2: + $donationform[$key] = sprintf($donationform[$key], $GLOBALS['xoopsConfig']['sitename'] . ' - ' . (strlen($GLOBALS['xoopsUser']->getVar('name'))>0?$GLOBALS['xoopsUser']->getVar('name'). ' ['.$GLOBALS['xoopsUser']->getVar('uname').']':$GLOBALS['xoopsUser']->getVar('uname')), $GLOBALS['xoopsUser']->getVar('email'), XOOPS_LICENSE_KEY, strtoupper($GLOBALS['linkedinbombModule']->getVar('dirname')), strtoupper($GLOBALS['linkedinbombModule']->getVar('dirname')). ' '.$GLOBALS['linkedinbombModule']->getVar('name')); + break; + } + } + + $istart = strpos($about, ($paypalform[0]), 1); + $iend = strpos($about, ($paypalform[5]), $istart+1)+strlen($paypalform[5])-1; + echo (substr($about, 0, $istart-1)); + echo implode("\n", $donationform); + echo (substr($about, $iend+1, strlen($about)-$iend-1)); + break; + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/dashboard.php =================================================================== --- XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/dashboard.php (rev 0) +++ XoopsModules/bitly/trunk/htdocs/modules/bitly/admin/dashboard.php 2012-06-05 12:50:09 UTC (rev 9618) @@ -0,0 +1,121 @@ +<?php + + require('header.php'); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"dashboard"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + $id = !empty($_REQUEST['id'])?(is_array($_REQUEST['id'])?array_unique($_REQUEST['id']):intval($_REQUEST['id'])):0; + + switch($op) { + default: + case "dashboard": + xoops_cp_header(); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(strtolower(basename($_SERVER['REQUEST_URI']))); + + /* + + $indexAdmin = new ModuleAdmin(); + $indexAdmin->addInfoBox(_AM_LINKEDINBOMB_ADMIN_COUNTS); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_AUTHORITIES."</label>", $count = $authorities_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_CAUSES."</label>", $count = $causes_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_COMPANY_TYPE."</label>", $count = $company_type_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_CONTACT_INFO."</label>", $count = $contact_info_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_FOLLOW_COMPANIES."</label>", $count = $follow_companies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_INDUSTRY."</label>", $count = $industry_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_LANGUAGES."</label>", $count = $languages_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_LOCATIONS."</label>", $count = $locations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_ORGANIZATION."</label>", $count = $organization_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PERSONS."</label>", $count = $persons_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFICIENCIES."</label>", $count = $proficiencies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_OFFICE."</label>", $count = $profiles_patents_office_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_STATUS."</label>", $count = $profiles_patents_status_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS."</label>", $count = $profiles_patents_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PHONE."</label>", $count = $profiles_phones_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_POSITIONS."</label>", $count = $profiles_positions_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PROVIDER."</label>", $count = $profiles_providers_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PUBLICATIONS_AUTHORS."</label>", $count = $profiles_publications_authors_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PUBLICATIONS."</label>", $count = $profiles_publications_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_RECOMMENDATIONS."</label>", $count = $profiles_recommendations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_SKILLS."</label>", $count = $profiles_skills_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_VOLUNTEER."</label>", $count = $profiles_volunteer_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE."</label>", $count = $profiles_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_SKILLS."</label>", $count = $skills_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_SPECIALTIES."</label>", $count = $specialties_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_STATUS."</label>", $count = $status_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_YEARS."</label>", $count = $years_handler->getCount(NULL), ($count>0?'Green':'Red')); + + if (isset($_SESSION['location_id'])) { + $ids = $profiles_handler->getIDs(new Criteria('location_id', $_SESSION['location_id'])); + $location = $locations_handler->get($_SESSION['location_id']); + if (is_object($location)) { + $indexAdmin->addInfoBox(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name'))); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_OFFICE."</label>", $count = $profiles_patents_office_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_STATUS."</label>", $count = $profiles_patents_status_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS."</label>", $count = $profiles_patents_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PHONE."</label>", $count = $profiles_phones_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_POSITIONS."</label>", $count = $profiles_positions_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PROVIDER."</label>", $count = $profiles_providers_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PUBLICATIONS_AUTHORS."</label>", $count = $profiles_publications_authors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PUBLICATIONS."</label>", $count = $profiles_publications_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_RECOMMENDATIONS."</label>", $count = $profiles_recommendations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_SKILLS."</label>", $count = $profiles_skills_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_VOLUNTEER."</label>", $count = $profiles_volunteer_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE."</label>", $count = $profiles_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + } + } + + if (isset($_SESSION['skill_ids'])) { + $ids = $skills_handler->getProfileIDs(new Criteria('skill_id', '('.implode(',',$_SESSION['skill_ids']).')', 'IN')); + $skills = count($_SESSION['skill_ids']) . ' Skill\'s'; + if (!empty($skills)) { + $indexAdmin->addInfoBox(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills)); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->ad... [truncated message content] |
From: <ce...@us...> - 2012-06-05 02:06:42
|
Revision: 9617 http://xoops.svn.sourceforge.net/xoops/?rev=9617&view=rev Author: cesag Date: 2012-06-05 02:06:35 +0000 (Tue, 05 Jun 2012) Log Message: ----------- Birthday 2.3RC2 french translation. Added Paths: ----------- XoopsLanguages/french/modules/birthday/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/admin.php XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/blocks.php XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/help.html XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/index.html XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/index.html XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/main.php XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/modinfo.php Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/admin.php 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1,23 @@ +<?php +/** + * **************************************************************************** + * birthday - MODULE FOR XOOPS + * Script made by Hervé Thouzard of Instant Zero (http://www.instant-zero.com) + * Created on 10 juil. 08 at 11:38:17 + * Version : $Id: + * **************************************************************************** + */ +define("_AM_BIRTHDAY_ACTION","Action"); +define("_AM_BIRTHDAY_CONF_DELITEM", "Voulez-vous vraiment supprimer cet élément ?"); +define("_AM_BIRTHDAY_GO_TO_MODULE", "Aller au module"); +define("_AM_BIRTHDAY_PREFERENCES", "Préférences"); +define("_AM_BIRTHDAY_MAINTAIN", "Maintenance du cache et des tables"); +define("_AM_BIRTHDAY_ADMINISTRATION", "Administration"); +define("_AM_BIRTHDAY_USE_ANONYMOUS", "Prenez l'utilisateur Anonyme si vous ne voulez pas lier cette fiche à un utilisateur de votre site"); +define("_AM_BIRTHDAY_ERROR_1", "Erreur, pas d'ID"); +define("_AM_BIRTHDAY_NOT_FOUND", "Erreur, élément introuvable !"); + +//2.3 +//ModuleAdmin +define('_AM_BIRTHDAY_MODULEADMIN_MISSING','Erreur : La classe ModuleAdmin est manquante. Veuillez installer la classe ModuleAdmin dans /Frameworks (voir /docs/readme.txt)'); +// Traduction faite par Cesag pour frxoops.org le 05 Juin 2012. \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/blocks.php 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1,14 @@ +<?php +define("_MB_BD_TITRE","Joyeux anniversaire"); +define("_MB_BD_DESC","Montre les anniversaires des membres"); +define("_MD_DB_FELICI","Bon anniversaire à :"); +define("_MB_BD_TODAY","pour ses "); +define("_MB_BD_YEARSOLD"," ans"); +define("_MB_BD_NOBIRTHDAY","Pas d'anniversaires aujourd'hui."); +define("_MB_BD_SEND","Envoyez un message privé à "); +define("_MB_BD_SEND2"," pour son anniversaire."); +define("_MB_BD_EDIT","Editez votre anniversaire"); +define("_MB_BIRTHDAY_MAX_ITEMS", "Nombre maximum d'éléments (0 = pas de limite)"); +define("_MB_BIRTHDAY_SHOW_MORE", "Voir plus d'anniversaires"); +// Traduction faite par Cesag pour frxoops.org le 05 Juin 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/help.html 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1,36 @@ +<div id="help-template" class="outer"> + <h1 class="head">Aide : + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/birthday/admin/index.php" + title="Retour à l'administration du module Birthday"> Birthday + <img src="<{xoAdminIcons home.png}>" + alt="Retour à l'administration du module Birthday"/> + </a></h1> + + <h4 class="odd">Description</h4> + + <p class="even">Birthday est un module pour suivre les anniversaires de vos membres.<br /> <br /> + + Il peut également être utilisé pour se souvenir des soldats morts au combat, en indiquant la date de leur passage. + + Vous pouvez utiliser un éditeur WYSIWYG pour le rendre encore plus attrayant</p> + + <h4 class="odd">Installation / Désinstallation</h4> + + <p class="even">Aucune mesure particulière n'est nécessaire. Suivre le processus d'installation standard : + envoyer le dossier /birthday dans le répertoire .../modules. Installer le + module par Admin-> système-> Modules.<br /> <br /> + Des instructions détaillées sur l'installation de modules sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a> </p> + + + <h4 class="odd">Instructions d'exploitation</h4> + + Ce module et ses opérations sont très simples.<br /> <br /> + Des instructions détaillées sur la configuration des droits d'accès pour les groupes d'utilisateurs sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a><br /> <br /> + + <h4 class="odd">Tutoriel</h4> + + <p class="even">Aucun tutoriel n'est disponible pour le moment.</p> +<!-- Traduction faite par Cesag pour frxoops.org le 05 Juin 2012. --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/help/index.html 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/index.html 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/main.php =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/main.php (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/main.php 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1,40 @@ +<?php +define("_MI_BD_TITRE_2","Votre date d'anniversaire"); +define("_MI_BD_EDITER","Modifiez votre anniversaire"); +define("_MI_BD_ENTRER","Modifiez votre date d'anniversaire"); +define("_MI_BD_VOTRE_DATE","Votre date"); +define("_MI_BD_JOUR","Jour"); +define("_MI_BD_MOIS","Mois"); +define("_MI_BD_ANNEE","Année"); +define("_MI_BD_SAVE","Sauver"); +define("_MI_BD_DBUPDATED","La base de données a été mise à jour."); +define("_MI_BD_NOBIRTHDAYSAVED","Impossible de sauver les données!"); +define("_MI_BD_NO_ACCES","Vous ne pouvez pas éditer votre anniversaire."); + +define("_BIRTHDAY_EDIT","Modifier"); +define("_BIRTHDAY_DELETE","Supprimer"); +define("_BIRTHDAY_ADD","Ajouter"); +define("_BIRTHDAY_DATE","Date"); +define("_BIRTHDAY_USERNAME","Utilisateur"); +define("_BIRTHDAY_FIRSTNAME","Prénom"); +define("_BIRTHDAY_LASTNAME","Nom"); +define("_BIRTHDAY_PHOTO","Photo"); +define("_BIRTHDAY_DESCRIPTION","Description"); +define("_BIRTHDAY_ERROR1","Désolé mais vous ne pouvez pas modifier votre fiche"); +define("_BIRTHDAY_ERROR2","Erreur, utilisateur inconnu"); +define("_BIRTHDAY_ERROR3","Désolé, il n'y a pas d'utilisateurs"); +define("_AM_BIRTHDAY_ADD_ITEM", "Ajouter un élément"); +define("_AM_BIRTHDAY_MODIFY_ITEM", "Modifer un élément"); +define("_AM_BIRTHDAY_PICTURE", "Photo"); +define("_AM_BIRTHDAY_CURRENT_PICTURE", "Image actuelle"); +define("_AM_BIRTHDAY_MODIFY", "Modifier"); +define("_AM_BIRTHDAY_ADD", "Ajouter"); +define("_AM_BIRTHDAY_SAVE_OK", "Sauvegarde des données avec succès"); +define("_AM_BIRTHDAY_SAVE_PB", "Il y a eu un problème durant la sauvegarde des données"); +define("_AM_BIRTHDAY_XOOPS_PROFILE", "Profil Xoops"); +define("_BIRTHDAY_USERS_LIST", "Liste des utilisateurs"); + +define("_BIRTHDAY_PLEASESOLVE", "Merci de résoudre cette opération"); +define("_BIRTHDAY_CAPTCHA_WRONG", "Désolé mais ce n'est pas le bon résultat"); +// Traduction faite par Cesag pour frxoops.org le 05 Juin 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/birthday/birthday 2.3RC2/birthday/language/french/modinfo.php 2012-06-05 02:06:35 UTC (rev 9617) @@ -0,0 +1,38 @@ +<?php +define("_MI_BD_TITRE","Anniversaires"); +define("_MI_BD_DESC","Montre et souhaite un bon anniversaire aux membres"); + +define('_MI_BIRTHDAY_IMAGES_WIDTH', "Largeur des images"); +define('_MI_BIRTHDAY_IMAGES_HEIGHT', "Hauteur des images"); + +define('_MI_BIRTHDAY_FOLDER_PATH', "Chemin du dossier où sauvegarder les images (sans slash final)"); +define('_MI_BIRTHDAY_FOLDER_URL', "URL du dossier où sauvegarder les images (sans slash final)"); +define('_MI_BIRTHDAY_PERPAGE', "Élements par page"); + +define("_MI_BIRTHDAY_MIMETYPES", "Entrez les types mime autorisés pour le téléchargement (un type mime par ligne)"); +define("_MI_BIRTHDAY_UPLOADFILESIZE", "Taille maxi. des fichiers uploadés (KB) 1048576 = 1 Mo"); + +define("_MI_BIRTHDAY_FORM_OPTIONS","Editeur de texte à utiliser"); +define("_MI_BIRTHDAY_FORM_OPTIONS_DESC","Choisissez l'éditeur de texte à utiliser. Si vous ne disposez que d'une installation 'simple' de Xoops, alors vous ne pouvez choisir que DHTML et Compact"); + +define("_MI_BIRTHDAY_FORM_COMPACT","Compact"); +define("_MI_BIRTHDAY_FORM_DHTML","DHTML"); +define("_MI_BIRTHDAY_FORM_SPAW","Éditeur Spaw"); +define("_MI_BIRTHDAY_FORM_HTMLAREA","Éditeur HtmlArea"); +define("_MI_BIRTHDAY_FORM_FCK","Éditeur FCK"); +define("_MI_BIRTHDAY_FORM_KOIVI","Éditeur Koivi"); +define("_MI_BIRTHDAY_FORM_TINYEDITOR","Éditeur Tiny"); +define("_MI_BIRTHDAY_HOME", "Accueil"); +define("_MI_BIRTHDAY_ENABLE_USERS", "Permettre aux utilisateurs du site de remplir leur fiche ?"); +define("_MI_BIRTHDAY_USERS_LIST", "Liste des utilisateurs"); +define("_MI_BIRTHDAY_SORT_ORDER", "Ordre de tri sur la page qui liste les utilisateurs"); +define("_MI_BIRTHDAY_SORT_ORDER1", "Par date"); +define("_MI_BIRTHDAY_SORT_ORDER2", "Par nom"); +define("_MI_BIRTHDAY_USE_CAPTCHA", "Utiliser un CAPTCHA sur la page qui permet à un utilisateur de modifier ses informations ?"); + +//2.3 + +define("_MI_BIRTHDAY_BIRTHDAYS", "Anniversaires"); +define("_MI_BIRTHDAY_MAINTAIN", "Maintenir le cache / tables"); +define("_MI_BIRTHDAY_ABOUT", "À propos"); +// Traduction faite par Cesag pour frxoops.org le 05 Juin 2012. \ 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: <ce...@us...> - 2012-06-04 21:55:53
|
Revision: 9616 http://xoops.svn.sourceforge.net/xoops/?rev=9616&view=rev Author: cesag Date: 2012-06-04 21:55:44 +0000 (Mon, 04 Jun 2012) Log Message: ----------- Xoopstube 1.05b1 french translation. Added Paths: ----------- XoopsLanguages/french/modules/xoopstube/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/admin.php XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/blocks.php XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/help.html XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/index.html XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/index.html XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/local.php XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_newvideo_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_videosubmit_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newcategory_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newvideo_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videobroken_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videomodify_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videosubmit_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/index.html XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/video_approve_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/videobroken_notify.tpl XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/main.php XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/modinfo.php Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/admin.php 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,508 @@ +<?php +/** + * $Id: admin.php + * Module: XoopsTube + * Language: french + */ + +define("_AM_XTUBE_WARNINSTALL1", "ATTENTION : Le répertoire %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de sécurité."); +define("_AM_XTUBE_WARNINSTALL2", "ATTENTION : Le ficher %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de sécurité."); +define("_AM_XTUBE_WARNINSTALL3", "ATTENTION : Le dossier %s n'existe pas sur votre serveur. <br />Sa présence est requise pour le bon fonctionnement du module."); + +define("_AM_XTUBE_MODULE_NAME", "XoopsTube"); + +define("_AM_XTUBE_BMODIFY", "Modifer"); +define("_AM_XTUBE_BDELETE", "Effacer"); +define("_AM_XTUBE_BCREATE", "Créer"); +define("_AM_XTUBE_BADD", "Ajouter"); +define("_AM_XTUBE_BAPPROVE", "Approuver"); +define("_AM_XTUBE_BIGNORE", "Ignorer"); +define("_AM_XTUBE_BCANCEL", "Annuler"); +define("_AM_XTUBE_BSAVE", "Sauvgarder"); +define("_AM_XTUBE_BRESET", "Recommencer"); +define("_AM_XTUBE_BMOVE", "Déplacer la Vidéo"); +define("_AM_XTUBE_BUPLOAD", "Uploader"); +define("_AM_XTUBE_BDELETEIMAGE", "Effacer l'image sélectionnée"); +define("_AM_XTUBE_BRETURN", "Retour d'où vous venez!"); +define("_AM_XTUBE_DBERROR", "Erreur d'accès à la base de données"); +// Other Options +define("_AM_XTUBE_TEXTOPTIONS", "Options de texte:"); +define("_AM_XTUBE_DISABLEHTML", " Désactiver les tags HTML"); +define("_AM_XTUBE_DISABLESMILEY", " Désactiver les smilies"); +define("_AM_XTUBE_DISABLEXCODE", " Désactiver les codes Xoops"); +define("_AM_XTUBE_DISABLEIMAGES", " Désactiver les images"); +define("_AM_XTUBE_DISABLEBREAK", " Utiliser la conversion fin de ligne de XOOPS?"); +define("_AM_XTUBE_UPLOADFILE", "Vidéo ajoutée avec succès"); +define("_AM_XTUBE_NOMENUITEMS", "Aucun item de menu dans le menu"); +// Admin Bread crumb +define("_AM_XTUBE_PREFS", "Préferences"); +define("_AM_XTUBE_BUPDATE", "Mise à jour du module"); +define("_AM_XTUBE_BINDEX", "Index"); +define("_AM_XTUBE_BPERMISSIONS", "Permissions"); +// define( "_AM_XTUBE_BLOCKADMIN", "Blocs" ); +define("_AM_XTUBE_BLOCKADMIN", "Blocs"); +define("_AM_XTUBE_GOMODULE", "Aller au Module"); +define("_AM_XTUBE_ABOUT", "A propos"); +// Admin Summary +define("_AM_XTUBE_SCATEGORY", "Catégories: "); +define("_AM_XTUBE_SFILES", "Vidéos: "); +define("_AM_XTUBE_SNEWFILESVAL", "Proposées: "); +define("_AM_XTUBE_SMODREQUEST", "Modifiées: "); +define("_AM_XTUBE_SREVIEWS", "Revisées: "); + +// Admin Main Menu +define("_AM_XTUBE_MCATEGORY", "Gestion des catégories"); +define("_AM_XTUBE_MVIDEOS", "Gestion des vidéos"); +define("_AM_XTUBE_MLISTBROKEN", "Liste des vidéos brisées"); +define("_AM_XTUBE_MLISTPINGTIMES", "Temps de ping des vidéos"); +define("_AM_XTUBE_INDEXPAGE", "Gestion de la Page Index"); +define("_AM_XTUBE_MCOMMENTS", "Gestion de commentaires"); +define("_AM_XTUBE_MVOTEDATA", "Données de Votes"); +define("_AM_XTUBE_MUPLOADS", "Upload d'images"); + +// Catgeory defines +define("_AM_XTUBE_CCATEGORY_CREATENEW", "Créer une nouvelle catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY", "Modifier une catégorie"); +define("_AM_XTUBE_CCATEGORY_MOVE", "Déplacer une catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY_TITLE", "Titre de la catégorie:"); +define("_AM_XTUBE_CCATEGORY_MODIFY_FAILED", "Impossible de déplacer la catégorie: La catégorie ne peut être déplacé"); +define("_AM_XTUBE_CCATEGORY_MODIFY_FAILEDT", "Impossible de déplacer la Vidéo: Impossible de trouver la catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY_MOVED", "Vidéo déplacée"); +define("_AM_XTUBE_CCATEGORY_CREATED", "Nouvelle catégorie créée et Base de données est mise à jour avec succès"); +define("_AM_XTUBE_CCATEGORY_MODIFIED", "Catégorie sélectionnée modifiée et Base de donnée mise à jour"); +define("_AM_XTUBE_CCATEGORY_DELETED", "Catégorie sélectionnée effacée et Base de donnée mise à jour"); +define("_AM_XTUBE_CCATEGORY_AREUSURE", "ATTENTION: Êtes vous sur(e) de vouloir effacer cette catégorie, y compris ses vidéos et ses commentaires ?"); +define("_AM_XTUBE_CCATEGORY_NOEXISTS", "Vous devez créer une catégorie avant d'ajouter une vidéo"); +define("_AM_XTUBE_FCATEGORY_GROUPPROMPT", "Permissions d'accès<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a accès à cette catégorie.</span></div>"); +define("_AM_XTUBE_FCATEGORY_SUBGROUPPROMPT", "Permissions de soummetre:<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilité de soummetre des vidéos.</span></div>"); +define("_AM_XTUBE_FCATEGORY_MODGROUPPROMPT", "Permissions de modérer:<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilité de modérer cette catégorie.</span></div>"); + +define("_AM_XTUBE_FCATEGORY_TITLE", "Titre de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_WEIGHT", "Ordre de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_SUBCATEGORY", "Définir comme sous-catégorie:"); +define("_AM_XTUBE_FCATEGORY_CIMAGE", "Séléctionner une image pour la catégorie:"); +define("_AM_XTUBE_FCATEGORY_DESCRIPTION", "Description de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_SUMMARY", "Sommaire de la catégorie:"); +/** + * Index page Defines + */ +define("_AM_XTUBE_IPAGE_UPDATED", "Page d'index modifiée et Base de données mise à jour avec succès!"); +define("_AM_XTUBE_IPAGE_INFORMATION", "Informations de la page Index"); +define("_AM_XTUBE_IPAGE_MODIFY", "Modifer la page Index"); +define("_AM_XTUBE_IPAGE_CIMAGE", "Sélectionner un image pour la page:"); +define("_AM_XTUBE_IPAGE_CTITLE", "Titre de la page:"); +define("_AM_XTUBE_IPAGE_CHEADING", "En-tête de page:"); +define("_AM_XTUBE_IPAGE_CHEADINGA", "Alignement de l'en-tête de page:"); +define("_AM_XTUBE_IPAGE_CFOOTER", "Pied de page:"); +define("_AM_XTUBE_IPAGE_CFOOTERA", "Alignement du pied de page:"); +define("_AM_XTUBE_IPAGE_CLEFT", "Alignement à Gauche"); +define("_AM_XTUBE_IPAGE_CCENTER", "Alignement au Centre"); +define("_AM_XTUBE_IPAGE_CRIGHT", "Alignement à Droite"); +/** + * Permissions defines + */ +define("_AM_XTUBE_PERM_MANAGEMENT", "Gestion des permissions"); +define("_AM_XTUBE_PERM_PERMSNOTE", "<div><b>NOTE:</b> Même si vous attribuez des permissions, les groupes n'accèderont pas forcement aux catégories si vous ne leur avez pas donné l'accès au module. Allez sur <b>Administration du Système > Groupes</b>, choisir les droits d'accès au module et groupes correspondants.</div>"); +define("_AM_XTUBE_PERM_CPERMISSIONS", "Permissions des catégories"); +define("_AM_XTUBE_PERM_CSELECTPERMISSIONS", "Sélectionner les catégories auxquelles chaque groupe aura accès"); +define("_AM_XTUBE_PERM_CNOCATEGORY", "Aucune permission appliquée : Il n'y a pas encore de catégories"); +define("_AM_XTUBE_PERM_FPERMISSIONS", "Permissions des Vidéos"); +define("_AM_XTUBE_PERM_FNOFILES", "Aucune permission appliquée : Il n'y a pas encore de Vidéos crées"); +define("_AM_XTUBE_PERM_FSELECTPERMISSIONS", "Sélectionner les Vidéos dont les groupes sont autorisés à visualiser"); +/** + * Upload defines + */ +define("_AM_XTUBE_VIDEO_IMAGEUPLOAD", "Image uploadée sur le serveur avec succès"); +define("_AM_XTUBE_VIDEO_NOIMAGEEXIST", "ERREUR: Aucune image sélectionnée pour l'upload. Essayez à nouveau!"); +define("_AM_XTUBE_VIDEO_IMAGEEXIST", "L'image existe déjà!"); +define("_AM_XTUBE_VIDEO_FILEDELETED", "l'image a été effacée."); +define("_AM_XTUBE_VIDEO_FILEERRORDELETE", "Erreur d'effacement de la vidéo: Vidéo introuvable sur le serveur."); +define("_AM_XTUBE_VIDEO_NOFILEERROR", "Erreur d'effacement de l'image: Aucune image sélectionnée pour l'effacement."); +define("_AM_XTUBE_VIDEO_DELETEFILE", "ATTENTION: Etes-vous sur(e) de vouloir effacer cette image?"); +define("_AM_XTUBE_VIDEO_IMAGEINFO", "Statut du serveur"); +define("_AM_XTUBE_VIDEO_SPHPINI", "<b>Informations récupérées du fichier PHP.ini de votre serveur</b>"); +define("_AM_XTUBE_VIDEO_SAFEMODESTATUS", "Statut Safe Mode: "); +define("_AM_XTUBE_VIDEO_REGISTERGLOBALS", "Inscription globale : "); +define("_AM_XTUBE_VIDEO_SERVERUPLOADSTATUS", "Statut du Serveur d'upload: "); +define("_AM_XTUBE_VIDEO_MAXUPLOADSIZE", "Taille maximum d'upload autorisée: "); +define("_AM_XTUBE_VIDEO_MAXPOSTSIZE", "Taille maximum d'envoi autorisée: "); +define("_AM_XTUBE_VIDEO_SAFEMODEPROBLEMS", " (Ceci peut poser des problèmes)"); +define("_AM_XTUBE_VIDEO_GDLIBSTATUS", "Support de la librairie GD: "); +define("_AM_XTUBE_VIDEO_GDLIBVERSION", "Version de la librairie GD: "); +define("_AM_XTUBE_VIDEO_GDON", "<b>Actif</b> (possibilité de Miniatures)"); +define("_AM_XTUBE_VIDEO_GDOFF", "<b>Inactif</b> (pas de possibilité de Miniatures)"); +define("_AM_XTUBE_VIDEO_OFF", "<b>Arrêt</b>"); +define("_AM_XTUBE_VIDEO_ON", "<b>Marche</b>"); +define("_AM_XTUBE_VIDEO_CATIMAGE", "Images de la catégories"); +define("_AM_XTUBE_VIDEO_SCREENSHOTS", "Copies d'écran"); +define("_AM_XTUBE_VIDEO_MAINIMAGEDIR", "Image principale"); +define("_AM_XTUBE_VIDEO_FCATIMAGE", "Chemin des images des catégories"); +define("_AM_XTUBE_VIDEO_FSCREENSHOTS", "Chemin des copies d'écran"); +define("_AM_XTUBE_VIDEO_FMAINIMAGEDIR", "Chemin principal des images"); +define("_AM_XTUBE_VIDEO_FUPLOADIMAGETO", "Uploader une Image: "); +define("_AM_XTUBE_VIDEO_FUPLOADPATH", "Chemin d'upload: "); +define("_AM_XTUBE_VIDEO_FUPLOADURL", "URL d'upload: "); +define("_AM_XTUBE_VIDEO_FOLDERSELECTION", "Sélectionner la destination de l'upload:"); +define("_AM_XTUBE_VIDEO_FSHOWSELECTEDIMAGE", "Afficher l'image sélectionnée:"); +define("_AM_XTUBE_VIDEO_FUPLOADIMAGE", "Uploader une nouvelle image pour la destination sélectionnée:"); + +// Main Index defines +define("_AM_XTUBE_MINDEX_VIDEOSUMMARY", "Sommaire du module"); +define("_AM_XTUBE_MINDEX_PUBLISHEDVIDEO", "Vidéos publiées:"); +define("_AM_XTUBE_MINDEX_AUTOPUBLISHEDVIDEO", "Vidéos auto-publiées:"); +define("_AM_XTUBE_MINDEX_AUTOEXPIRE", "Vidéos avec auto-expiration"); +define("_AM_XTUBE_MINDEX_EXPIRED", "Vidéos expirées:"); +define("_AM_XTUBE_MINDEX_OFFLINEVIDEO", "Vidéos Hors-ligne:"); +define("_AM_XTUBE_MINDEX_ID", "ID"); +define("_AM_XTUBE_MINDEX_TITLE", "Titre de la Vidéo"); +define("_AM_XTUBE_MINDEX_POSTER", "Proposée par"); +define("_AM_XTUBE_MINDEX_ONLINE", "Etat"); +define("_AM_XTUBE_MINDEX_ONLINESTATUS", "Staut En-ligne"); +define("_AM_XTUBE_MINDEX_PUBLISH", "Date de publication"); +define("_AM_XTUBE_MINDEX_PUBLISHED", "Publiée"); +define("_AM_XTUBE_MINDEX_EXPIRE", "Date d'expiration"); +define("_AM_XTUBE_MINDEX_NOTSET", "Date non réglée"); +define("_AM_XTUBE_MINDEX_SUBMITTED", "Date de soumission"); + +define("_AM_XTUBE_MINDEX_ACTION", "Action"); +define("_AM_XTUBE_MINDEX_NOVIDEOSFOUND", "INFORMATION: Aucune Vidéo avec ce critère à afficher"); +define("_AM_XTUBE_MINDEX_PAGE", "<b>Page:<b> "); +define('_AM_XTUBE_MINDEX_PAGEINFOTXT', '<ul><li>Accueil XoopsTube.</li><li>Vous pouvez facilement modifier le logo, les textes de l\'entête et du pied de page, de l\'index afin d\'avoir un look plus aproprié</li></ul><br /><br />Note: Le logo choisie sera utilisé pour toutes les pages du module.'); +define("_AM_XTUBE_MINDEX_RESPONSE", "Temps de Réponse"); +// Submitted Links +define("_AM_XTUBE_SUB_SUBMITTEDFILES", "Vidéos soumises"); +define("_AM_XTUBE_SUB_FILESWAITINGINFO", "Information sur les Vidéos en attente"); +define("_AM_XTUBE_SUB_FILESWAITINGVALIDATION", "Vidéos en attente de validation: "); +define("_AM_XTUBE_SUB_APPROVEWAITINGFILE", "<b>Approuver</b> les nouvelle vidéos sans validation."); +define("_AM_XTUBE_SUB_EDITWAITINGFILE", "<b>Modifer</b> les nouvelles vidéos puis les valider."); +define("_AM_XTUBE_SUB_DELETEWAITINGFILE", "<b>Effacer</b> les nouvelles vidéos."); +define("_AM_XTUBE_SUB_NOFILESWAITING", "Aucune Vidéo avec ce critère à afficher"); +define("_AM_XTUBE_SUB_NEWFILECREATED", "Nouvelle Vidéo ajoutée et la base de données mise à jour"); +// Vote Information +define("_AM_XTUBE_VOTE_RATINGINFOMATION", "Information de vote"); +define("_AM_XTUBE_VOTE_TOTALVOTES", "Total des votes: "); +define("_AM_XTUBE_VOTE_REGUSERVOTES", "Votes des utilisateurs enregistrés: %s"); +define("_AM_XTUBE_VOTE_ANONUSERVOTES", "Votes des utilisateurs anonymes: %s"); +define("_AM_XTUBE_VOTE_USER", "Utilisateurs"); +define("_AM_XTUBE_VOTE_IP", "Adresse IP"); +define("_AM_XTUBE_VOTE_DATE", "Soumis"); +define("_AM_XTUBE_VOTE_RATING", "Estimation"); +define("_AM_XTUBE_VOTE_NOREGVOTES", "Pas de vote d'utilisateur enregistré"); +define("_AM_XTUBE_VOTE_NOUNREGVOTES", "Pas de vote d'utilsateur anonyme"); +define("_AM_XTUBE_VOTE_VOTEDELETED", "Données de votes effacées."); +define("_AM_XTUBE_VOTE_ID", "ID"); +define("_AM_XTUBE_VOTE_FILETITLE", "Titre de la Vidéo"); +define("_AM_XTUBE_VOTE_DISPLAYVOTES", "Données de vote"); +define("_AM_XTUBE_VOTE_NOVOTES", "Pas de votes d'utilisateur à afficher"); +define("_AM_XTUBE_VOTE_DELETE", "Pas de votes d'utilisateur à afficher"); +define("_AM_XTUBE_VOTE_DELETEDSC", "<b>Effacement</b> du vote de la base de donnée"); +define("_AM_XTUBE_VOTEDELETED", "Vote sélectionné effacé et base de donnée mise à jour"); + +define("_AM_XTUBE_VOTE_USERAVG", "Estimation moyenne d'utilisateur"); +define("_AM_XTUBE_VOTE_TOTALRATE", "Total de Votes"); +define("_AM_XTUBE_VOTE_MAXRATE", "Vote Max d'Item"); +define("_AM_XTUBE_VOTE_MINRATE", "Vote Min d'Item"); +define("_AM_XTUBE_VOTE_MOSTVOTEDTITLE", "La plus votée"); +define("_AM_XTUBE_VOTE_LEASTVOTEDTITLE", "La moins votée"); +define("_AM_XTUBE_VOTE_MOSTVOTERSUID", "Votants les plus actifs"); +define("_AM_XTUBE_VOTE_REGISTERED", "Votes des utilisateurs enregistrés"); +define("_AM_XTUBE_VOTE_NONREGISTERED", "Votes des utilisateurs anonymes"); +// Modifications +define("_AM_XTUBE_MOD_TOTMODREQUESTS", "Total des demandes de modification: "); +define("_AM_XTUBE_MOD_MODREQUESTS", "Vidéos modifiées"); +define("_AM_XTUBE_MOD_MODREQUESTSINFO", "Information des Vidéos modifiées"); +define("_AM_XTUBE_MOD_MODID", "ID"); +define("_AM_XTUBE_MOD_MODTITLE", "Titre"); +define("_AM_XTUBE_MOD_MODPOSTER", "Proposition originale par: "); +define("_AM_XTUBE_MOD_DATE", "Soumis"); +define("_AM_XTUBE_MOD_NOMODREQUEST", "Il n'y a aucune demande de modification avec ce critère"); +define("_AM_XTUBE_MOD_TITLE", "Titre de la Vidéo: "); +define("_AM_XTUBE_MOD_LID", "ID de la Vidéo: "); +define("_AM_XTUBE_MOD_CID", "Catégorie: "); +define("_AM_XTUBE_MOD_URL", "Url de la Vidéo: "); +define("_AM_XTUBE_MOD_PUBLISHER", "Auteur: "); +define("_AM_XTUBE_MOD_SCREENSHOT", "Capture d'écran: "); +define("_AM_XTUBE_MOD_DESCRIPTION", "Description: "); +define("_AM_XTUBE_MOD_MODIFYSUBMITTER", "Proposée par: "); +define("_AM_XTUBE_MOD_MODIFYSUBMIT", "Proposée par"); +define("_AM_XTUBE_MOD_PROPOSED", "Détails de la Vidéo proposée"); +define("_AM_XTUBE_MOD_ORIGINAL", "Détails originaux de la Vidéo"); +define("_AM_XTUBE_MOD_REQDELETED", "Modification demandée effacée de la base de donnée"); +define("_AM_XTUBE_MOD_REQUPDATED", "Vidéo sélectionnée modifiée et Base de donnée mise à jour."); +define('_AM_XTUBE_MOD_VIEW', 'Voir'); +// Video management +define("_AM_XTUBE_VIDEO_ID", "ID de la Vidéo: "); +define("_AM_XTUBE_VIDEO_IP", "Adresse IP de la proposition: "); +define("_AM_XTUBE_VIDEO_ALLOWEDAMIME", "<div style='padding-top: 4px; padding-bottom: 4px;'><b>Extension de la Vidéo autorisée par l'administrateur</b>:</div>"); +define("_AM_XTUBE_VIDEO_MODIFYFILE", "Modifier les informations de la Vidéo"); +define("_AM_XTUBE_VIDEO_CREATENEWFILE", "Créer une nouvelle Vidéo"); +define("_AM_XTUBE_VIDEO_TITLE", "Titre de la Vidéo: "); +define("_AM_XTUBE_VIDEO_DLVIDID", "Id-Code de la Vidéo: "); +define("_AM_XTUBE_VIDEO_DLVIDID_NOTE", " +<small><b>YouTube:</b> http://www.youtube.com/watch?v=<font color=#FF0000>IsOtq-qCqZ4</font><br /> +<b>MetaCafe:</b> http://www.metacafe.com/watch/<font color=#FF0000>191543/sperm_whale_encounters_underwater_robot</font>/<br /> +<b>SPIKE/ifilm:</b> http://www.ifilm.com/video/<font color=#FF0000>2718605</font><br /> +<b>Photobucket:</b> http://i39.photobucket.com/albums/<font color=#FF0000>e168/vailtom/th_BigSquid</font>.jpg<br /> +<b>Google Video:</b> http://video.google.com/videoplay?docid=<font color=#FF0000>4761076111111865377</font>&q=rov&total=913&start=...<br /> +<b>MySpace TV:</b> http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=<font color=#FF0000>13171141</font><br /> +<b>DailyMotion:</b> http://www.dailymotion.com/video/<font color=#FF0000>x40bhg</font>_blondesecretary_fun<br /> +<b>Blip.tv </b>embed code<b>:</b> http://blip.tv/play/<font color=#FF0000>Abe6EwA</font> ...<br /> +<b>ClipFish:</b> http://www.clipfish.de/player.php?videoid=<font color=#FF0000>MTg1NTYyfDM1Ng</font>%3D%3D<br /> +<b>LiveLeak:</b> http://www.liveleak.com/view?i=<font color=#FF0000>a59_1205566630</font><br /> +<b>Maktoob:</b> file=http://<font color=#FF0000>m003.maktoob.com/files/23/42/95531c25b690e48a3d69966b6a33b8d2/video/131102</font>.flv (from embed-code)<br /> +<b>Veoh:</b> http://www.veoh.com/videos/<font color=#FF0000>v15069875yApCz7r3</font>?jsonParams=...<br /> +<b>Vimeo:</b> http://www.vimeo.com/<font color=#FF0000>2246499</font><br /> +<b>Megavideo:</b> http://www.megavideo.com/?v=<font color=#FF0000>J6YSRE0T</font><br /> +<b>Viddler:</b> http://www.viddler.com/player/<font color=#FF0000>d32d2b94</font>/ (voir le code incorporé)<br /> +<b>XoopsTube: </b><font color=#FF0000>Prendre en charge à partir du menu de sélection ci-dessus</font></small>"); +define("_AM_XTUBE_VIDEO_PICURL", "Url de l'image: "); +define("_AM_XTUBE_VIDEO_PICURLNOTE", "<small>Url de l'image quand Google Video, MySpace TV, DailyMotion, Blip.tv, ClipFish, LiveLeak, Veoh, Vimeo, Megavideo, Viddler ou Maktoob est la Source.</small>"); +define("_AM_XTUBE_VIDEO_DESCRIPTION", "Description: "); +define("_AM_XTUBE_VIDEO_CATEGORY", "Catégorie: "); +define("_AM_XTUBE_VIDEO_FILESSTATUS", " Mettre la Vidéo Hors-ligne?<br /><br /><span style='font-weight: normal;'>La vidéo ne sera plus visible par les utilisateurs.</span>"); +define("_AM_XTUBE_VIDEO_SETASUPDATED", " Mettre la Vidéo en statut Mise à Jour?<br /><br /><span style='font-weight: normal;'>La vidéo affichera l'icône MIS A JOUR</span>"); +define("_AM_XTUBE_VIDEO_SHOTIMAGE", "Capture d'écran: "); +define("_AM_XTUBE_VIDEO_DISCUSSINFORUM", "Ajouter une discussion dans les forums?"); +define("_AM_XTUBE_VIDEO_PUBLISHDATE", "Date de publication:"); +define("_AM_XTUBE_VIDEO_EXPIREDATE", "Date d'expiration:"); +define("_AM_XTUBE_VIDEO_CLEARPUBLISHDATE", "<br /><br />Retirer la date de publication:"); +define("_AM_XTUBE_VIDEO_CLEAREXPIREDATE", "<br /><br />Retirer la date d'expiration:"); +define("_AM_XTUBE_VIDEO_PUBLISHDATESET", " Date de publication: "); +define("_AM_XTUBE_VIDEO_SETDATETIMEPUBLISH", " Ajouter la date/heure de publication"); +define("_AM_XTUBE_VIDEO_SETDATETIMEEXPIRE", " Ajouter la date/heure d'expiration"); +define("_AM_XTUBE_VIDEO_SETPUBLISHDATE", "<b>Date de publication: </b>"); +define("_AM_XTUBE_VIDEO_SETNEWPUBLISHDATE", "<b>Mettre une nouvelle date de publication: </b><br />Publiée:"); +define("_AM_XTUBE_VIDEO_SETPUBDATESETS", "<b>Mettre la date de publication:</b><br />Publishes On Date:"); +define("_AM_XTUBE_VIDEO_EXPIREDATESET", " Date d'expiration: "); +define("_AM_XTUBE_VIDEO_SETEXPIREDATE", "<b>Mettre la date d'expiration: </b>"); +define("_AM_XTUBE_VIDEO_DELEDITMESS", "Effacer le rapport des Vidéos brisées?<br /><br /><span style='font-weight: normal;'>Si vous choisissez <b>OUI</b> le rapport sera automatiquement effacé et vous confirmez que la vidéo fontionne à nouveau.</span>"); +define("_AM_XTUBE_VIDEO_MUSTBEVALID", "La capture d'écran doit être une image valide placée dans le répertoire (ex. shot.gif). Laissez le champ vide si il n'y a pas de capture d'écran."); +define("_AM_XTUBE_VIDEO_EDITAPPROVE", "Approuver la Vidéo:"); +define("_AM_XTUBE_VIDEO_NEWFILEUPLOAD", "Nouvelle vidéo ajoutée et base donnée mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_FILEMODIFIEDUPDATE", "Vidéo sélectionnée modifiée et base donnée mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_REALLYDELETEDTHIS", "Voulez-vous vraiment supprimer la vidéo sélectionnée?"); +define("_AM_XTUBE_VIDEO_FILEWASDELETED", "La vidéo %s a été retirée de la base de données avec succès!"); +define("_AM_XTUBE_VIDEO_FILEAPPROVED", "Vidéo approuvée et base données mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_CREATENEWSSTORY", "<b>Soumettre la vidéo comme news?</b>"); +define("_AM_XTUBE_VIDEO_SUBMITNEWS", "Soummetre la vidéo comme un article dans les News?"); +define("_AM_XTUBE_VIDEO_NEWSCATEGORY", "Selectonner la catégorie de News pour soumettre:"); +define("_AM_XTUBE_VIDEO_NEWSTITLE", "Titre de la News:<div style='padding-top: 4px; padding-bottom: 4px;'><span style='font-weight: normal;'>Laisser le champs vide pour utiliser le nom de la Vidéo comme titre</span></div>"); +define("_AM_XTUBE_VIDEO_PUBLISHER", "Auteur: "); + +/** + * Broken links defines + */ +define("_AM_XTUBE_SBROKENSUBMIT", "Vidéos brisées: "); +//define("_AM_XTUBE_SBROKENSUBMIT", "Vidéos brisées: "); +define("_AM_XTUBE_BROKEN_FILE", "Rapport des vidéos brisées"); +define("_AM_XTUBE_BROKEN_FILEIGNORED", "Rapport de vidéo brisée ignoré et base de donnée mise à juour avec succés!"); +define("_AM_XTUBE_BROKEN_NOWACK", "Le statut à été constaté, modifié et la base de données mise à jour avec succès!"); +define("_AM_XTUBE_BROKEN_NOWCON", "Statut modifié et base de données mise à jour"); +define("_AM_XTUBE_BROKEN_REPORTINFO", "Informations sur le rapport des vidéos brisées"); +define("_AM_XTUBE_BROKEN_REPORTSNO", "Rapport des vidéos brisées en attente:"); +define("_AM_XTUBE_BROKEN_IGNOREDESC", "<b>Ignorer</b> le rapport et l'effacer seulement"); +define("_AM_XTUBE_BROKEN_DELETEDESC", "<b>Effacer</b> le rapport et la vidéo brisée."); +define("_AM_XTUBE_BROKEN_EDITDESC", "<b>Editer</b> la vidéo pour corriger le problème."); +define("_AM_XTUBE_BROKEN_ACKDESC", "<b>Connu</b> Placer le rapport comme connu."); +define("_AM_XTUBE_BROKEN_CONFIRMDESC", "<b>Confirmé</b> Paramétrer le rapport comme connu."); +define("_AM_XTUBE_BROKEN_ACKNOWLEDGED", "Connu"); +define("_AM_XTUBE_BROKEN_DCONFIRMED", "Confirmé"); + +define("_AM_XTUBE_BROKEN_ID", "ID"); +define("_AM_XTUBE_BROKEN_TITLE", "Titre"); +define("_AM_XTUBE_BROKEN_REPORTER", "Rapporteur"); +define("_AM_XTUBE_BROKEN_FILESUBMITTER", "Proposée par"); +define("_AM_XTUBE_BROKEN_DATESUBMITTED", "Date de soumission"); +define("_AM_XTUBE_BROKEN_ACTION", "Action"); +define("_AM_XTUBE_BROKEN_NOFILEMATCH", "Aucun rapport d'une vidéo brisée avec ce critère"); +define("_AM_XTUBE_BROKENFILEDELETED", "Vidéo retirée de la base de donnée et le rapport a été effacé"); +define("_AM_XTUBE_BROKEN_VIDSOURCE", "Source de la vidéo"); +/** + * About defines + */ +define("_AM_XTUBE_BY", "par"); +// block defines +define("_AM_XTUBE_BADMIN", "Administration des blocs"); +define("_AM_XTUBE_BLKDESC", "Description"); +define("_AM_XTUBE_TITLE", "Titre"); +define("_AM_XTUBE_SIDE", "Alignement"); +define("_AM_XTUBE_WEIGHT", "Position"); +define("_AM_XTUBE_VISIBLE", "Visible"); +define("_AM_XTUBE_ACTION", "Action"); +define("_AM_XTUBE_SBLEFT", "Gauche"); +define("_AM_XTUBE_SBRIGHT", "Droite"); +define("_AM_XTUBE_CBLEFT", "Centre gauche"); +define("_AM_XTUBE_CBRIGHT", "Centre droit"); +define("_AM_XTUBE_CBCENTER", "Centre milieu"); +define("_AM_XTUBE_ACTIVERIGHTS", "Droits Actifs"); +define("_AM_XTUBE_ACCESSRIGHTS", "Droits d'accès"); +// image admin icon +define("_AM_XTUBE_ICO_EDIT", "Modifier cette vidéo"); +define("_AM_XTUBE_ICO_DELETE", "Effacer cette vidéo"); +define("_AM_XTUBE_ICO_RESOURCE", "Modifier cette ressource"); + +define("_AM_XTUBE_ICO_ONLINE", "En-ligne"); +define("_AM_XTUBE_ICO_OFFLINE", "Hors-ligne"); +define("_AM_XTUBE_ICO_APPROVED", "Approuvée"); +define("_AM_XTUBE_ICO_NOTAPPROVED", "Non approuvée"); + +define("_AM_XTUBE_ICO_VIDEO", "URL vidéo Relatif"); +define("_AM_XTUBE_ICO_URL", "Ajouter une URL relatve"); +define("_AM_XTUBE_ICO_ADD", "Ajouter"); +define("_AM_XTUBE_ICO_APPROVE", "Approuver"); +define("_AM_XTUBE_ICO_STATS", "Etats"); +define("_AM_XTUBE_ICO_VIEW", "Voir cette vidéo"); + +define("_AM_XTUBE_ICO_IGNORE", "Ignorer"); +define("_AM_XTUBE_ICO_ACK", "Rapport de vidéo brisée connu"); +define("_AM_XTUBE_ICO_REPORT", "Rapport de vidéo brisée connu?"); +define("_AM_XTUBE_ICO_CONFIRM", "Rapport de vidéo brisée confirmé"); +define("_AM_XTUBE_ICO_CONBROKEN", "Confirmer le rapport de vidéo brisée connu?"); +define("_AM_XTUBE_ICO_RES", "Modifier les Sources/Liens de cete Vidéo"); +define("_AM_XTUBE_MOD_URLRATING", "Cote du contenu Internet"); +// Alternate category +define("_AM_XTUBE_ALTCAT_CREATEF", "Ajouter une catégorie alternative"); +define("_AM_XTUBE_MALTCAT", "Gestion des catégories alternatives"); +define("_AM_XTUBE_ALTCAT_MODIFYF", "Gestion des catégories alternatives"); +define("_AM_XTUBE_ALTCAT_INFOTEXT", "<ul><li>Les catégories alternatives peuvent-être ajoutées ou effacées facilement via ce formulaire.</li></ul>"); +define('_AM_XTUBE_ALTCAT_CREATED', 'La catégorie alternative a été bien créée'); + +define("_AM_XTUBE_MRESOURCES", "Gestion de ressources"); +define("_AM_XTUBE_RES_CREATED", "Gestion de ressources"); +define("_AM_XTUBE_RES_ID", "ID"); +define("_AM_XTUBE_RES_DESC", "Description"); +define("_AM_XTUBE_RES_NAME", "Nom de la ressource"); +define("_AM_XTUBE_RES_TYPE", "Type de la ressource"); +define("_AM_XTUBE_RES_USER", "Utilisateur"); +define("_AM_XTUBE_RES_CREATEF", "Ajouter une ressource"); +define("_AM_XTUBE_RES_MODIFYF", "Modifier une ressource"); +define("_AM_XTUBE_RES_NAMEF", "Nom de la ressource:"); +define("_AM_XTUBE_RES_DESCF", "Description de la ressource:"); +define("_AM_XTUBE_RES_URLF", "URL de la ressource:"); +define("_AM_XTUBE_RES_ITEMIDF", "Item ID de la ressource:"); +define("_AM_XTUBE_RES_INFOTEXT", "<ul><li>De nouvelles ressources peuvent-être ajoutées, modifées ou effacées facilement via ce formulaire.</li> + <li>Liste de toutes les ressources liées à une vidéo</li> + <li>Modifier le nom et la description de la ressource</li></ul> + "); +define("_AM_XTUBE_LISTBROKEN", "Affiche les vidéos qui sont peut-être brisées. NB : Ces résultats peuvent ne pas être exacts et doivent être pris comme une indication approximative.<br /><br />Veuillez vérifier que la vidéo existe bien avant d'entreprendre toute action.<br /><br />"); +define("_AM_XTUBE_PINGTIMES", "Affiche les premières estimations du temps de réponse de chaque vidéo.<br /><br />NB : Ces résultats peuvent ne pas être exacts et doivent être pris comme une indication approximative.<br /><br />"); + +define("_AM_XTUBE_NO_FORUM", "Aucun forum sélectionnée"); + +define("_AM_XTUBE_PERM_RATEPERMISSIONS", "Permissions d'estimer"); +define("_AM_XTUBE_PERM_RATEPERMISSIONS_TEXT", "Sélectionner les groupes qui peuvent estimer des vidéos pour les catégories affichées."); + +define("_AM_XTUBE_PERM_AUTOPERMISSIONS", "Permissions d'approuver"); +define("_AM_XTUBE_PERM_AUTOPERMISSIONS_TEXT", "Sélectionnez les groupes qui, leurs vidéos seront automatiquement approuvées sans l'intervention de l'administrateur."); + +define("_AM_XTUBE_PERM_SPERMISSIONS", "Permissions de soummetre"); +define("_AM_XTUBE_PERM_SPERMISSIONS_TEXT", "Sélectionnez les groupes qui peuvent proposer des vidéos pour les catégories affichées."); + +define("_AM_XTUBE_PERM_APERMISSIONS", "Permissions de modérer"); +define("_AM_XTUBE_PERM_APERMISSIONS_TEXT", "Sélectionnez les groupes qui auront les privilièges de modérer pour les catégories affichées."); + +define("_AM_XTUBE_TIME", "Durée:"); +define("_AM_XTUBE_KEYWORDS", "Mots clés:"); +define("_AM_XTUBE_KEYWORDS_NOTE", "<small><i>Les mots clés doivent être séparés par des virgules (mot clé1, mot clé2).</i></small>"); +define("_AM_XTUBE_VIDEO_META_DESCRIPTION", "Meta Description"); +define("_AM_XTUBE_VIDEO_META_DESCRIPTION_DSC", "Dans le cadre d'améliorer votre réferencement, vous pouvez utiliser des meta descriptions signitifs pour cette vidéo. Si vous laissez ce champ vide en créant une catégorie, Il deviendra automatiquement populaire avec le champs récapitulatif de cette vidéo."); + +define("_AM_XTUBE_VIDSOURCE", "Source de la vidéo:"); +define("_AM_XTUBE_VIDSOURCE2", "Source de la vidéo"); +define("_AM_XTUBE_YOUTUBE", "YouTube"); +define("_AM_XTUBE_METACAFE", "MetaCafe"); +define("_AM_XTUBE_IFILM", "Spike"); +define("_AM_XTUBE_GOOGLEVIDEO", "Google Video"); +define("_AM_XTUBE_MYSPAVETV", "MySpace TV"); +define("_AM_XTUBE_PHOTOBUCKET", "Photobucket"); +define("_AM_XTUBE_DAILYMOTION", "DailyMotion"); + +// Version 1.04 RC-1 +define("_AM_XTUBE_BLIPTV", "Blip.tv"); +define("_AM_XTUBE_XOOPSTUBE", "XoopsTube"); +define("_AM_XTUBE_ICO_EXPIRE", "Expiré"); +define("_AM_XTUBE_MXOOPSTUBE", "Ajouter le Clip de XoopsTube"); +define("_AM_XTUBE_VIDEO_CATVIDEOIMG", "Images des vidéos"); +define("_AM_XTUBE_VIDEO_FCATVIDEOIMG", "Chemin des images des vidéos"); +define("_AM_XTUBE_VUPLOAD_VIDEOEXIST", "La vidéo existe déjà"); +define("_AM_XTUBE_VUPLOAD_VIDEOUPLOAD", "Vidéo téléchargée"); +define("_AM_XTUBE_VUPLOAD_NOVIDEOEXIST", "Aucune vidéo n'existe"); +define("_AM_XTUBE_VUPLOAD_FILEDELETED", "Vidéo supprimée"); +define("_AM_XTUBE_VUPLOAD_FILEERRORDELETE", "Erreur"); +define("_AM_XTUBE_VUPLOAD_NOFILEERROR", "Aucun fichier"); +define("_AM_XTUBE_VUPLOAD_DELETEFILE", "Supprimer le fichier vidéo"); +define("_AM_XTUBE_VUPLOAD_CATVIDEO", "Fichiers vidéo"); +define("_AM_XTUBE_VUPLOAD_FCATVIDEO", "Répertoire de téléchargement vidéo"); +define("_AM_XTUBE_VUPLOADS", "Téléchargement vidéo"); +define("_AM_XTUBE_VUPLOAD_FUPLOADPATH", "Chemin d'accès du téléchargement vidéo :"); +define("_AM_XTUBE_VUPLOAD_FUPLOADURL", "Lien du téléchargement vidéo :"); +define("_AM_XTUBE_VUPLOAD_FUPLOADVIDEOTO", "Télécharger une vidéo : "); +define("_AM_XTUBE_VUPLOAD_FOLDERSELECTION", "Sélectionnez la destination du téléchargement"); +define("_AM_XTUBE_VUPLOAD_FUPLOADVIDEO", "Vidéo à télécharger"); +define("_AM_XTUBE_VUPLOAD_FSHOWSELECTEDFILE", "Sélectionnez un fichier vidéo"); +define("_AM_XTUBE_VUPLOAD_FSHOWSELECTEDFILEDSC", "Le fichier vidéo doit être de type FLV"); +define("_AM_XTUBE_BDELETEVIDEO", "Supprimer la vidéo"); +define("_AM_XTUBE_NOVIDEO", "Il n'y a pas de vidéo à afficher"); +define("_AM_XTUBE_NOIMAGE", "Il n'y a pas d'image à afficher"); +define("_AM_XTUBE_NOSELECT", "Pas de sélection"); +define("_AM_XTUBE_NOFILESELECT", "Aucun fichier sélectionné"); +define("_AM_XTUBE_XOOPSTUBEVIDEO", "Fichier vidéo XoopsTube :"); +define("_AM_XTUBE_WARNINSTALL4", "<b>Avertissement : </b> <u>le dossier</u> %s n'est pas accessible en écriture. <br /> Ce dossier doit être accessible en écriture (CHMOD 777) pour XoopsTube."); +define("_AM_XTUBE_CATSPONSOR", "Sélectionnez la catégorie parrain :"); +define("_AM_XTUBE_CATSPONSORDSC", "Si vous sélectionnez un Client, l'ID de la bannière de ce formulaire ne sera pas enregistrée !"); +define("_AM_XTUBE_BANNER", "Bannière"); +define("_AM_XTUBE_FBANNER", "Bannière"); +define("_AM_XTUBE_BANNERID", "Sélectionnez l'ID de la bannière :"); +define("_AM_XTUBE_BANNERIDDSC", "Si vous avez sélectionné un Client dans le formulaire ci-dessus l'ID de la bannière ne sera pas enregistrée !"); +// Uploader class +define("_AM_XTUBE_READWRITEERROR", "Vous n'avez pas encore choisi de fichier à télécharger, ou le serveur n'est pas suffisemment ouvert en écriture pour télécharger ce fichier !"); +define("_AM_XTUBE_INVALIDFILESIZE", "Taille de fichier non valide"); +define("_AM_XTUBE_FILENAMEEMPTY", "Le nom du fichier est vide"); +define("_AM_XTUBE_NOFILEUPLOAD", "Aucun fichier téléchargé, c'est une erreur"); +define("_AM_XTUBE_UPLOADERRORZERO", "Il y a eut un problème avec votre téléchargement. Erreur : 0"); +define("_AM_XTUBE_UPLOADERRORONE", "Le fichier que vous essayez de télécharger est trop grand. Erreur : 1 "); +define("_AM_XTUBE_UPLOADERRORTWO", "Le fichier que vous essayez de télécharger est trop grand. Erreur : 2"); +define("_AM_XTUBE_UPLOADERRORTHREE", "Le fichier que vous essayez de télécharger n'a été que partiellement téléchargé. Erreur : 3"); +define("_AM_XTUBE_UPLOADERRORFOUR", "Aucun fichier sélectionné pour le téléchargement. Erreur : 4"); +define("_AM_XTUBE_UPLOADERRORFIVE", "Aucun fichier sélectionné pour le téléchargement. Erreur : 5"); +define("_AM_XTUBE_NOUPLOADDIR", "Répertoire de téléchargement non défini"); +define("_AM_XTUBE_FAILOPENDIR", "Échec d'ouverture du répertoire : "); +define("_AM_XTUBE_FAILOPENDIRWRITEPERM", "Échec d'ouverture du répertoire avec cette autorisation d'écriture :"); +define("_AM_XTUBE_FILESIZEMAXSIZE", "Taille du fichier : %u. Taille maximale autorisée : %u"); +define("_AM_XTUBE_FILESIZEMAXWIDTH", "Largeur du fichier : %u. Largeur maximale autorisée : %u"); +define("_AM_XTUBE_FILESIZEMAXHEIGHT", "Taille du fichier : %u. Hauteur maximale autorisée : %u"); +define("_AM_XTUBE_MIMENOTALLOW", "Type MIME non autorisé : "); +define("_AM_XTUBE_FAILEDUPLOADING", "Échec de téléchargement du fichier : "); +define("_AM_XTUBE_ALREADYEXISTTRYAGAIN", " Le fichier existe déjà sur le serveur. Veuillez le renommer et essayez à nouveau.<br />"); +define("_AM_XTUBE_ERRORSRETURNUPLOAD", "<h4>Erreurs renvoyées pendant le téléchargement</h4>"); +define("_AM_XTUBE_DOESNOTEXIST", " n'existe pas!"); + +// Version 1.04 RC-2 +define("_AM_XTUBE_CLIPFISH", "ClipFish"); +define("_AM_XTUBE_LIVELEAK", "LiveLeak"); +define('_AM_XTUBE_MAKTOOB', 'Maktoob'); +define('_AM_XTUBE_VEOH', 'Veoh'); +define("_AM_XTUBE_FILE", "Fichier "); +define("_AM_XTUBE_INFORMATION", "Informations sur la vidéo"); +define("_AM_XTUBE_VIDEO_DLVIDIDDSC", "Prendre en charge la partie rouge tel qu'indiqué dans les exemples ci-dessous"); +define("_AM_XTUBE_VIDEO_VIEWS", "Visites: "); +define("_AM_XTUBE_ERROR_CATISCAT", "Vous ne pouvez pas définir une catégorie comme une sous-catégorie d'elle-même !"); + +// Version 1.04 RC-3 +define("_AM_XTUBE_MOD_VIDID", "Code d'identification vidéo : "); +define("_AM_XTUBE_MOD_VIDSOURCE", "Source de la vidéo: "); +define("_AM_XTUBE_MOD_TIME", "Temps : "); +define("_AM_XTUBE_MOD_KEYWORDS", "Mots clés : "); +define("_AM_XTUBE_MOD_ITEM_TAG", "Tags : "); +define("_AM_XTUBE_MOD_PICURL", "Lien de l'image : "); +define("_AM_XTUBE_IPAGE_SHOWLATEST", "Afficher les dernières listes ?"); +define("_AM_XTUBE_IPAGE_LATESTTOTAL", "Vous souhaitez afficher combien de vidéos ?"); +define("_AM_XTUBE_IPAGE_LATESTTOTAL_DSC", "0 Désactive cette option."); + +// Version 1.05 RC-1 +define('_AM_XTUBE_VIMEO', 'Vimeo'); +define('_AM_XTUBE_MEGAVIDEO', 'Megavideo'); +define('_AM_XTUBE_VIDDLER', 'Viddler'); +define('_AM_XTUBE_CATTITLE', 'Categorie'); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/blocks.php 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,28 @@ +<?php +/** + * $Id: blocks.php + * Module: XoopsTube + * Language: french + */ + +// Blocks +define("_MB_XTUBE_DISP", "Afficher"); +define("_MB_XTUBE_FILES", "Vidéos"); +define("_MB_XTUBE_CHARS", "Longueur du titre"); +define("_MB_XTUBE_LENGTH", " Caractères"); + +// Version 1.04 +define("_MB_XTUBE_ID", "ID"); +define("_MB_XTUBE_CLIENT", "Nom du client"); +define("_MB_XTUBE_BANNERID", "ID de la bannière"); +define("_MB_XTUBE_IMPMADE", "Impr. faite"); +define("_MB_XTUBE_IMPLEFT", "Impr. à gauche"); +define("_MB_XTUBE_CLICKS", "Clics"); +define("_MB_XTUBE_CATTITLE", "Catégorie"); +define("_MB_XTUBE_UNLIMIT", "Illimité"); +define("_MB_XTUBE_DATEFORMAT", "Format de date"); +define("_MB_XTUBE_DATEFORMATMANUAL", 'Voir <a href="http://jp.php.net/manual/en/function.date.php" target="_blank">le manuel PHP</a>'); +define("_MB_XTUBE_ALLCAT", "Toutes les catégories"); +define("_MB_XTUBE_SELECTCAT", "Afficher les vidéos de :"); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/help.html 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,23 @@ +<div id="help-template" class="outer"> + <h1 class="head">Aide : + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Retour à l'Administration de XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Retour à l'Administration de XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + Avec le module XoopsTube, vous pouvez ajouter et classer les films provenant de sites comme YouTube, DailyMotion, LiveLeak, etc. + sur votre site internet.<br/><br/><h4 class="odd">Installation / désinstallation</h4><br/> + + Aucune mesure spéciale n'est nécessaire. Suivez la procédure d'installation standard, + envoyez le dossier « xoopstube » dans le répertoire .../modules. Installez le + module par Admin-> Système-> Modules. Si vous avez besoin d'instructions + détaillées sur la façon d'installer un module, veuillez consulter le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a>.<br/><br/><h4 class="odd">Tutoriel</h4><br/> + + Aucun tutoriel disponible en ce moment<br/> + <!-- -----Help Content ---------- --> + <!-- -----Traduction faite par Cesag pour frxoops.org le 04 Juin 2012.---------- --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/help/index.html 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/index.html 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/local.php =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/local.php (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/local.php 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,50 @@ +<?php +/** + * $Id: local.php + * Module: XoopsTube + * Language: french + * Format: UTF-8 + * Author: McDonald + */ + +define('_XOOPSTUBE_MONDAY', 'Lundi'); +define('_XOOPSTUBE_TUESDAY', 'Mardi'); +define('_XOOPSTUBE_WEDNESDAY', 'Mercredi'); +define('_XOOPSTUBE_THURSDAY', 'Jeudi'); +define('_XOOPSTUBE_FRIDAY', 'Vendredi'); +define('_XOOPSTUBE_SATURDAY', 'Samedi'); +define('_XOOPSTUBE_SUNDAY', 'Dimanche'); +define('_XOOPSTUBE_MON', 'Lun'); +define('_XOOPSTUBE_TUE', 'Mar'); +define('_XOOPSTUBE_WED', 'Mer'); +define('_XOOPSTUBE_THU', 'Jeu'); +define('_XOOPSTUBE_FRI', 'Ven'); +define('_XOOPSTUBE_SAT', 'Sam'); +define('_XOOPSTUBE_SUN', 'Dim'); + +define('_XOOPSTUBE_JANUARI', 'Janvier'); +define('_XOOPSTUBE_FEBRUARI', 'Février'); +define('_XOOPSTUBE_MARCH', 'Mars'); +define('_XOOPSTUBE_APRIL', 'Avril'); +define('_XOOPSTUBE_MAY', 'Mai'); +define('_XOOPSTUBE_JUNE', 'Juin'); +define('_XOOPSTUBE_JULY', 'Juillet'); +define('_XOOPSTUBE_AUGUST', 'Août'); +define('_XOOPSTUBE_SEPTEMBER', 'Septembre'); +define('_XOOPSTUBE_OCTOBER', 'Octobre'); +define('_XOOPSTUBE_NOVEMBER', 'Novembre'); +define('_XOOPSTUBE_DECEMBER', 'Décembre'); +define('_XOOPSTUBE_JAN', 'Jan'); +define('_XOOPSTUBE_FEB', 'Fév'); +define('_XOOPSTUBE_MAR', 'Mar'); +define('_XOOPSTUBE_APR', 'Avr'); +define('_XOOPSTUBE_MAY2', 'Mai'); +define('_XOOPSTUBE_JUN', 'Juin'); +define('_XOOPSTUBE_JUL', 'Juil'); +define('_XOOPSTUBE_AUG', 'Août'); +define('_XOOPSTUBE_SEP', 'Sept'); +define('_XOOPSTUBE_OCT', 'Oct'); +define('_XOOPSTUBE_NOV', 'Nov'); +define('_XOOPSTUBE_DEC', 'Dec'); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_newvideo_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_newvideo_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_newvideo_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,24 @@ +Salutations {X_UNAME}, + +Une nouvelle vid\xE9o "{VIDEO_NAME}" a \xE9t\xE9 ajout\xE9e dans la cat\xE9gorie "{CATEGORY_NAME}" sur {X_SITENAME}. + +Vous pouvez visualiser cette vid\xE9o ici : +{VIDEO_URL} + +Vous pouvez afficher l'ensemble de la cat\xE9gorie ici : +{CATEGORY_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque de nouvelles vid\xE9os sont ajout\xE9es dans cette cat\xE9gorie. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_videosubmit_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_videosubmit_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/category_videosubmit_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,23 @@ +Salutations {X_UNAME}, + + +Une nouvelle vid\xE9o "{VIDEO_NAME}" a \xE9t\xE9 ajout\xE9e dans la cat\xE9gorie "{CATEGORY_NAME}" sur {X_SITENAME} et est en attente d'approbation. + +Vous pouvez consulter cette pr\xE9sentation vid\xE9o ici (Notez que cette page montre les vid\xE9os en attente dans toutes les cat\xE9gories) : +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque de nouvelles vid\xE9os sont ajout\xE9es dans cette cat\xE9gorie. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : + +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newcategory_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newcategory_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newcategory_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,24 @@ +Salutations {X_UNAME}, + +Une nouvelle cat\xE9gorie de vid\xE9os \xAB {CATEGORY_NAME} \xBB a \xE9t\xE9 cr\xE9\xE9e sur {X_SITENAME}. + +Suivez ce lien pour afficher cette cat\xE9gorie de vid\xE9os : +{CATEGORY_URL} + +Suivez ce lien pour afficher l'index de la cat\xE9gorie : +{X_MODULE_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xEAtre inform\xE9 lorsque de nouvelles cat\xE9gories de vid\xE9os sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newvideo_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newvideo_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_newvideo_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +Une nouvelle vid\xE9o \xAB {LINK_NAME} \xBB a \xE9t\xE9 ajout\xE9e sur {X_SITENAME}. + +Vous pouvez visualiser cette vid\xE9o ici : +{LINK_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque de nouvelles vid\xE9os sont ajout\xE9es \xE0 notre site. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videobroken_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videobroken_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videobroken_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +Un rapport de vid\xE9o bris\xE9e a \xE9t\xE9 pr\xE9sent\xE9 et est en attente d'approbation. + +Vous pouvez afficher cette demande ici : +{BROKENREPORTS_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre averti lorsque des rapports de vid\xE9os bris\xE9es sont pr\xE9sent\xE9s. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videomodify_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videomodify_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videomodify_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +Une demande de modification de vid\xE9o a \xE9t\xE9 pr\xE9sent\xE9e et est en attente d'approbation. + +Vous pouvez afficher cette demande ici : +{MODIFYREPORTS_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque de nouvelles demandes de modification de vid\xE9os sont pr\xE9sent\xE9es. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videosubmit_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videosubmit_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/global_videosubmit_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +Un nouveau lien \xAB {VIDEO_NAME} \xBB a \xE9t\xE9 pr\xE9sent\xE9 sur {X_SITENAME} et est en attente d'approbation. + +Vous pouvez consulter cette pr\xE9sentation vid\xE9o ici : +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque de nouvelles vid\xE9os sont pr\xE9sent\xE9es sur notre site. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/index.html =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/index.html (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/index.html 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/video_approve_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/video_approve_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/video_approve_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +La vid\xE9o pr\xE9sent\xE9e \xAB {LINK_NAME} \xBB a \xE9t\xE9 approuv\xE9e sur {X_SITENAME}. + +Vous pouvez visualiser cette vid\xE9o ici : +{LINK_URL} + +----------- + +Vous recevez ce message parce que vous avez demand\xE9 \xE0 \xEAtre inform\xE9 lorsque cette vid\xE9o serait approuv\xE9e. + +Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre \xE0 jour vos abonnements en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Veuillez ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/videobroken_notify.tpl =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/videobroken_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/mail_template/videobroken_notify.tpl 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,21 @@ +Salutations {X_UNAME}, + +Si vous \xEAtes l'\xE9diteur de {X_TITLE}, soumis le : {X_SUB_DATE}. + +Il a \xE9t\xE9 port\xE9 \xE0 notre attention que la vid\xE9o {X_TITLE} que vous avez publi\xE9e le {X_SUB_DATE} +viens d'\xEAtre signal\xE9e comme vid\xE9o bris\xE9e sur notre site internet ({X_SITENAME}). + +Pouvez vous veuillez suivre le lien de la vid\xE9o ci-dessous et mettre \xE0 jour les informations actuelles, que nous avons dans notre base de donn\xE9es + +en ce qui concerne la ressource que vous nous avez soumise ? + +Visitez : {X_LINKLOAD} + +Si vous \xE9chouez \xE0 mettre \xE0 jour cette information, nous allons prochainement supprimer votre soumission de notre base de donn\xE9es. + +Si vous avez des probl\xE8mes, questions ou besoin d'aide pour mettre \xE0 jour votre information sur la pr\xE9sentation, n'h\xE9sitez pas +\xE0 communiquer avec nous \xE0 tout moment, et nous seront heureux de vous aider. + +{X_SITENAME} ({X_SITEURL}) +Le(a) webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/main.php =================================================================== --- XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/main.php (rev 0) +++ XoopsLanguages/french/modules/xoopstube/xoopstube 1.05b1/xoopstube/language/french/main.php 2012-06-04 21:55:44 UTC (rev 9616) @@ -0,0 +1,222 @@ +<?php +/** + * $Id: main.php + * Module: XoopsTube + * Language: french + */ + +define("_MD_XTUBE_NOVIDEO", "Cette vidéo n'existe pas!"); +define("_MD_XTUBE_SUBCATLISTING", "Catégories"); +define("_MD_XTUBE_ISADMINNOTICE", "Webmestre : il y a un problème avec cette image."); +define("_MD_XTUBE_THANKSFORINFO", "Merci pour votre proposition.<br />Vous serez informé lorsque votre demande sera approuvée par un administrateur."); +define("_MD_XTUBE_ISAPPROVED", "Merci pour votre proposition.<br />Votre demande a été approuvée et va maintenant apparaître sur le site."); +define("_MD_XTUBE_THANKSFORHELP", "Merci de nous aider à maintenir ce répertoire en ordre."); +define("_MD_XTUBE_FORSECURITY", "Pour des raisons de sécurité, votre pseudo et votre adresse IP seront temporairement enregistrés."); +define("_MD_XTUBE_DESCRIPTION", "Description"); +define("_MD_XTUBE_SUBMITCATHEAD", "Formulaire de soumission de vidéos"); +define("_MD_XTUBE_MAIN", "Accueil"); +define("_MD_XTUBE_POPULAR", "Populaire"); +define("_MD_XTUBE_NEWTHISWEEK", "Nouveau cette semaine"); +define("_MD_XTUBE_UPTHISWEEK", "Mis à jour cette semaine"); +define("_MD_XTUBE_POPULARITYLTOM", "Popularité (du - au + visité)"); +define("_MD_XTUBE_POPULARITYMTOL", "Popularité (du + au - visité)"); +define("_MD_XTUBE_TITLEATOZ", "Titre (de A à Z)"); +define("_MD_XTUBE_TITLEZTOA", "Titre (de Z à A)"); +define("_MD_XTUBE_DATEOLD", "Date (Les plus anciennes vidéos en premier)"); +define("_MD_XTUBE_DATENEW", "Date (Les vidéos les plus récentes en premier)"); +define("_MD_XTUBE_RATINGLTOH", "Cote (du - au + haut score)"); +define("_MD_XTUBE_RATINGHTOL", "Cote (du + au - haut score)"); +define("_MD_XTUBE_DESCRIPTIONC", "Description: "); +define("_MD_XTUBE_CATEGORYC", "Catégorie : "); +define("_MD_XTUBE_VERSION", "Version"); +define("_MD_XTUBE_SUBMITDATE", "Proposée par"); +define("_MD_XTUBE_VIDEOHITS", "<b>Vue:</b> %s fois"); +define("_MD_XTUBE_PUBLISHERC", "Auteur : "); +define("_MD_XTUBE_RATINGC", "Estimation : "); +define("_MD_XTUBE_ONEVOTE", "1 vote"); +define("_MD_XTUBE_NUMVOTES", "%s votes"); +define("_MD_XTUBE_RATETHISFILE", "Noter cette vidéo"); +define("_MD_XTUBE_MODIFY", "Modifier"); +define("_MD_XTUBE_REPORTBROKEN", "Rapport de lien brisé"); +define("_MD_XTUBE_BROKENREPORT", "Rapport de lien de vidéo brisée"); +define("_MD_XTUBE_SUBMITBROKEN", "Soummetre"); +define("_MD_XTUBE_BEFORESUBMIT", "Avant de soummetre un rapport de lien de vidéo brisé, merci de vous assurer que cette vidéo n'est réellement plus disponible."); +define("_MD_XTUBE_TELLAFRIEND", "Recommander"); +define("_MD_XTUBE_EDIT", "Modifier"); +define("_MD_XTUBE_THEREARE", "Il y a <b>%s</b> <i>catégories</i> et <b>%s</b> <i>vidéos</i> listées"); +define("_MD_XTUBE_THEREIS", "Il y a <b>%s</b> <i>catégories</i> et <b>%s</b> <i>vidéos</i> listées"); +define("_MD_XTUBE_LATESTLIST", "Nouveautés"); +define("_MD_XTUBE_FILETITLE", "Titre de la vidéo : "); +define("_MD_XTUBE_DLVIDID", "Code et ID de la vidéo : "); +define("_MD_XTUBE_VIDEO_DLVIDID_NOTE", " +<small><b>YouTube:</b> http://www.youtube.com/watch?v=<font color=#FF0000>IsOtq-qCqZ4</font><br /> +<b>MetaCafe:</b> http://www.metacafe.com/watch/<font color=#FF0000>191543/sperm_whale_encounters_underwater_robot</font>/<br /> +<b>SPIKE/ifilm:</b> http://www.ifilm.com/video/<font color=#FF0000>2718605</font><br /> +<b>Photobucket:</b> http://i39.photobucket.com/albums/<font color=#FF0000>e168/vailtom/th_BigSquid</font>.jpg<br /> +<b>Google Video:</b> http://video.google.com/videoplay?docid=<font color=#FF0000>4761076111111865377</font>&q=rov&total=913&start=...<br /> +<b>MySpace TV:</b> http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=<font color=#FF0000>13171141</font><br /> +<b>DailyMotion:</b> http://www.dailymotion.com/video/<font color=#FF0000>x40bhg</font>_blondesecretary_fun<br /> +<b>Blip.tv </b>embed code<b>:</b> htt... [truncated message content] |
From: <wis...@us...> - 2012-06-04 17:51:27
|
Revision: 9615 http://xoops.svn.sourceforge.net/xoops/?rev=9615&view=rev Author: wishcraft Date: 2012-06-04 17:51:18 +0000 (Mon, 04 Jun 2012) Log Message: ----------- Profile 1.77 - Minor fixes see changelog.txt - No Known Issues Modified Paths: -------------- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/register.php Modified: XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/register.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/register.php 2012-06-04 17:41:45 UTC (rev 9614) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/register.php 2012-06-04 17:51:18 UTC (rev 9615) @@ -45,7 +45,7 @@ $ipLite->setKey($GLOBALS['profileModuleConfig']['ipdb_apikey']); //Get errors and locations $locations = $ipLite->getCity(profile_getIP()); - if ( !in_array(strtoupper($locations['countryCodes']), $GLOBALS['profileModuleConfig']['countrycodes']) && + if ( !in_array(strtoupper($locations['countryCode']), $GLOBALS['profileModuleConfig']['countrycodes']) && !in_array(ucfirst($locations['regionName']), explode('|',$GLOBALS['profileModuleConfig']['districts'])) && !in_array(ucfirst($locations['cityName']), explode('|',$GLOBALS['profileModuleConfig']['citys']))) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-06-04 17:41:56
|
Revision: 9614 http://xoops.svn.sourceforge.net/xoops/?rev=9614&view=rev Author: wishcraft Date: 2012-06-04 17:41:45 +0000 (Mon, 04 Jun 2012) Log Message: ----------- Profile 1.77 - Minor fixes see changelog.txt - No Known Issues Added Paths: ----------- XoopsModules/profile/branches/wishcraft/1.77/ XoopsModules/profile/branches/wishcraft/1.77/docs/ XoopsModules/profile/branches/wishcraft/1.77/docs/.htaccess XoopsModules/profile/branches/wishcraft/1.77/docs/licence.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/mail_templates/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/mail_templates/deactivated.tpl XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/activate.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/about.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_footer.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_header.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/category.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/dashboard.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/deactivate.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/directory.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/field.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/header.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/index.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/menu.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/permissions.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/step.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/user.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/validation.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/visibility.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/changelog.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/changemail.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/changepass.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/category.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/field.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/profile.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/regstep.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/validation.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/class/visibility.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/comment_delete.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/comment_edit.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/comment_new.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/comment_post.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/comment_reply.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/deactivate.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/directory.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/changelog.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/credits.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/install.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/lang_diff.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/licence.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/docs/readme.txt XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/dojsonvalidate.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/edituser.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/footer.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/header.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/actions/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/actions/0.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/actions/1.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/left_both.gif XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/logo.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/modadminbg.gif XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/no.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/right_both.gif XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/images/yes.png XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/JSON.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/formrecaptcha.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/forms.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/functions.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/install.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/ip2locationlite.class.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/recaptchalib.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/include/update.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/index.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/js/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/js/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/js/jquery.json.validation.js XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/admin.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/help/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/help/help.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/help/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/mail_template/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/mail_template/emailchanged.tpl XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/mail_template/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/main.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/style.css XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/lostpass.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/preloads/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/preloads/core.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/preloads/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/register.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/search.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/sql/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/sql/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/sql/mysql.sql XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_admin_categorylist.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_admin_fieldlist.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_admin_steplist.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_admin_visibility.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_avatar.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_breadcrumbs.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_changepass.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_directory_catlist.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_directory_index.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_directory_search.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_editprofile.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_email.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_form.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_not_local.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_not_passed_speedtest.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_register.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_results.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_search.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_userform.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/profile_userinfo.html XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/templates/style.css XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/user.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/userinfo.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/xoops_version.php Added: XoopsModules/profile/branches/wishcraft/1.77/docs/.htaccess =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/docs/.htaccess (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/docs/.htaccess 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,18 @@ + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + + +RewriteRule ^user.php?op=(.*?) modules/profile/user.php?op=$1 [L,NC,QSA] +RewriteRule ^user/register.php modules/profile/register.php [L,NC,QSA] +RewriteRule ^user/(.*?)/(.*?)/([0-9]+).html modules/profile/userinfo.php?uid=$3 [L,NC,QSA] +RewriteRule ^user/(.*?)/(.*?)/comment_(.*?).php modules/profile/comment_$3.php [L,NC,QSA] +RewriteRule ^user/changemail.html modules/profile/changemail.php [L,NC,QSA] +RewriteRule ^user/changepassword.html modules/profile/changepass.php [L,NC,QSA] +RewriteRule ^user/directory,(.*?),(.*?),([0-9]+).html modules/profile/directory.php?op=$1&fct=$2&groupid=$3 [L,NC,QSA] +RewriteRule ^user/edit,(.*?).html modules/profile/edituser.php?op=$1 [L,NC,QSA] +RewriteRule ^user/lostpassword,(.*?),(.*?).html modules/profile/lostpass.php?email=$1&code=$2 [L,NC,QSA] +RewriteRule ^user/register,(.*?),(.*?),(.*?).html modules/profile/register.php?op=$1&uid=$2&step=$3 [L,NC,QSA] +RewriteRule ^user/search,(.*?).html modules/profile/search.php?op=$1 [L,NC,QSA] +RewriteRule ^user/control,([a-zA-Z0-9]+).html modules/profile/user.php?op=$1 [L,NC,QSA] Added: XoopsModules/profile/branches/wishcraft/1.77/docs/licence.txt =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/docs/licence.txt (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/docs/licence.txt 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + 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., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.categories.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.directory.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.fields.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.permissions.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.step.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.user.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/16/profile.validation.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.categories.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.directory.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.fields.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.permissions.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.step.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.user.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png =================================================================== (Binary files differ) Property changes on: XoopsModules/profile/branches/wishcraft/1.77/htdocs/Frameworks/moduleclasses/icons/32/profile.validation.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/mail_templates/deactivated.tpl =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/mail_templates/deactivated.tpl (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/language/english/mail_templates/deactivated.tpl 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,10 @@ +Hello {X_UNAME}, + +Your new account at {SITENAME} has been deactivated by the administrator. + +You can not login anymore and you account is no longer active. + +----------- +{SITENAME} ({SITEURL}) +webmaster +{ADMINMAIL} \ No newline at end of file Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/activate.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/activate.php (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/activate.php 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,116 @@ +<?php +/** + * Extended User Profile + * + * 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.fsf.org/copyleft/gpl.html GNU public license + * @package profile + * @since 2.3.0 + * @author Jan Pedersen + * @author Taiwen Jiang <ph...@us...> + * @version $Id: activate.php 3834 2009-11-01 21:06:41Z trabis $ + */ + +$xoopsOption['pagetype'] = "user"; +include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'header.php'; + +include $GLOBALS['xoops']->path('header.php'); +if (file_exists($GLOBALS['xoops']->path('modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/style.css'))) { + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/style.css', array('type'=>'text/css')); +} else { + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n') . '/language/english/style.css', array('type'=>'text/css')); +} + +if (!empty($_GET['id']) && !empty($_GET['actkey'])) { + $id = intval($_GET['id']); + $actkey = trim($_GET['actkey']); + if (empty($id)) { + redirect_header(XOOPS_URL, 1, ''); + exit(); + } + $member_handler =& xoops_gethandler('member'); + $thisuser =& $member_handler->getUser($id); + if (!is_object($thisuser)) { + redirect_header(XOOPS_URL, 1, ''); + exit(); + } + if ($thisuser->getVar('actkey') != $actkey) { + redirect_header(XOOPS_URL . '/', 5, _US_ACTKEYNOT); + } else { + if ($thisuser->getVar('level') > 0) { + redirect_header(XOOPS_URL . '/modules/' . $GLOBALS['profileModule']->getVar('dirname', 'n'). '/index.php', 5, _US_ACONTACT, false); + } else { + if (false != $member_handler->activateUser($thisuser)) { + $config_handler =& xoops_gethandler('config'); + $GLOBALS['xoopsConfigUser'] = $config_handler->getConfigsByCat(XOOPS_CONF_USER); + if ($GLOBALS['xoopsConfigUser']['activation_type'] == 2) { + $myts =& MyTextSanitizer::getInstance(); + $xoopsMailer = xoops_getMailer(); + $xoopsMailer->useMail(); + $xoopsMailer->setTemplate('activated.tpl'); + $xoopsMailer->assign('SITENAME', $GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->assign('ADMINMAIL', $GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->assign('SITEURL', XOOPS_URL . "/"); + $xoopsMailer->setToUsers($thisuser); + $xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->setSubject(sprintf(_US_YOURACCOUNT, $GLOBALS['xoopsConfig']['sitename']) ); + include $GLOBALS['xoops']->path('header.php'); + if (!$xoopsMailer->send()) { + printf(_US_ACTVMAILNG, $thisuser->getVar('uname') ); + } else { + printf(_US_ACTVMAILOK, $thisuser->getVar('uname') ); + } + include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'footer.php'; + } else { + redirect_header(XOOPS_URL . '/user.php', 5, _US_ACTLOGIN, false); + } + } else { + redirect_header(XOOPS_URL . '/index.php', 5, 'Activation failed!'); + } + } + } +// Not implemented yet: re-send activiation code +} else if (!empty($_REQUEST['email']) && $xoopsConfigUser['activation_type'] != 0) { + $myts =& MyTextSanitizer::getInstance(); + $member_handler =& xoops_gethandler('member'); + $getuser =& $member_handler->getUsers(new Criteria('email', $myts->addSlashes(trim($_REQUEST['email'])))); + if (count($getuser) == 0) { + redirect_header(XOOPS_URL, 2, _US_SORRYNOTFOUND); + } + if ($getuser[0]->isActive()) { + redirect_header(XOOPS_URL, 2, sprintf(_US_USERALREADYACTIVE, $getuser[0]->getVar('email'))); + } + $xoopsMailer =& xoops_getMailer(); + $xoopsMailer->useMail(); + $xoopsMailer->setTemplate('register.tpl'); + $xoopsMailer->assign('SITENAME', $GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->assign('ADMINMAIL', $GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->assign('SITEURL', XOOPS_URL . "/"); + $xoopsMailer->setToUsers($getuser[0]); + $xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']); + $xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->setSubject(sprintf(_US_USERKEYFOR, $getuser[0]->getVar('uname') )); + if (!$xoopsMailer->send()) { + echo _US_YOURREGMAILNG; + } else { + echo _US_YOURREGISTERED; + } +} else { + include_once $GLOBALS['xoops']->path('class/xoopsformloader.php'); + $form = new XoopsThemeForm('', 'form', 'activate.php'); + $form->addElement(new XoopsFormText(_US_EMAIL, 'email', 25, 255) ); + $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit') ); + $form->display(); +} + +$xoBreadcrumbs[] = array('title' => _PROFILE_MA_REGISTER); +include dirname(__FILE__) . DIRECTORY_SEPARATOR . 'footer.php'; +?> \ No newline at end of file Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/about.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/about.php (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/about.php 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,76 @@ +<?php +// $Id: about.php 5204 2010-09-06 20:10:52Z mageg $ +// ------------------------------------------------------------------------ // +// 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 // +// ------------------------------------------------------------------------ // +// Author: XOOPS Foundation // +// URL: http://www.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + + include ('header.php'); + xoops_loadLanguage('admin', 'profile'); + + xoops_cp_header(); + profile_adminMenu(basename(__FILE__), 8); + $aboutAdmin = new ModuleAdmin(); + $paypalitemno='PROFILE175'; + $aboutAdmin = new ModuleAdmin(); + $about = $aboutAdmin->renderabout($paypalitemno, false); + $donationform = array( 0 => '<form name="donation" id="donation" action="http://www.chronolabs.coop/modules/xpayment/" method="post" onsubmit="return xoopsFormValidate_donation();">', + 1 => '<table class="outer" cellspacing="1" width="100%"><tbody><tr><th colspan="2">'.constant('_PROFILE_AM_ABOUT_MAKEDONATE').'</th></tr><tr align="left" valign="top"><td class="head"><div class="xoops-form-element-caption-required"><span class="caption-text">Donation Amount</span><span class="caption-marker">*</span></div></td><td class="even"><select size="1" name="item[A][amount]" id="item[A][amount]" title="Donation Amount"><option value="5">5.00 AUD</option><option value="10">10.00 AUD</option><option value="20">20.00 AUD</option><option value="40">40.00 AUD</option><option value="60">60.00 AUD</option><option value="80">80.00 AUD</option><option value="90">90.00 AUD</option><option value="100">100.00 AUD</option><option value="200">200.00 AUD</option></select></td></tr><tr align="left" valign="top"><td class="head"></td><td class="even"><input class="formButton" name="submit" id="submit" value="'._SUBMIT.'" title="'._SUBMIT.'" type="submit"></td></tr></tbody></table>', + 2 => '<input name="op" id="op" value="createinvoice" type="hidden"><input name="plugin" id="plugin" value="donations" type="hidden"><input name="donation" id="donation" value="1" type="hidden"><input name="drawfor" id="drawfor" value="Chronolabs Co-Operative" type="hidden"><input name="drawto" id="drawto" value="%s" type="hidden"><input name="drawto_email" id="drawto_email" value="%s" type="hidden"><input name="key" id="key" value="%s" type="hidden"><input name="currency" id="currency" value="AUD" type="hidden"><input name="weight_unit" id="weight_unit" value="kgs" type="hidden"><input name="item[A][cat]" id="item[A][cat]" value="XDN%s" type="hidden"><input name="item[A][name]" id="item[A][name]" value="Donation for %s" type="hidden"><input name="item[A][quantity]" id="item[A][quantity]" value="1" type="hidden"><input name="item[A][shipping]" id="item[A][shipping]" value="0" type="hidden"><input name="item[A][handling]" id="item[A][handling]" value="0" type="hidden"><input name="item[A][weight]" id="item[A][weight]" value="0" type="hidden"><input name="item[A][tax]" id="item[A][tax]" value="0" type="hidden"><input name="return" id="return" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"><input name="cancel" id="cancel" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"></form>', 'D'=>'', + 3 => '', + 4 => '<!-- Start Form Validation JavaScript //--> +<script type="text/javascript"> +<!--// +function xoopsFormValidate_donation() { var myform = window.document.donation; +var hasSelected = false; var selectBox = myform.item[A][amount];for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true && selectBox.options[i].value != \'\') { hasSelected = true; break; } }if (!hasSelected) { window.alert("Please enter Donation Amount"); selectBox.focus(); return false; }return true; +} +//--></script> +<!-- End Form Validation JavaScript //-->'); + $paypalform = array( 0 => '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">', + 1 => '<input name="cmd" value="_s-xclick" type="hidden">', + 2 => '<input name="hosted_button_id" value="%s" type="hidden">', + 3 => '<img alt="" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" height="1" border="0" width="1">', + 4 => '<input src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" border="0" type="image">', + 5 => '</form>'); + for($key=0;$key<=4;$key++) { + switch ($key) { + case 2: + $donationform[$key] = sprintf($donationform[$key], $GLOBALS['xoopsConfig']['sitename'] . ' - ' . (strlen($GLOBALS['xoopsUser']->getVar('name'))>0?$GLOBALS['xoopsUser']->getVar('name'). ' ['.$GLOBALS['xoopsUser']->getVar('uname').']':$GLOBALS['xoopsUser']->getVar('uname')), $GLOBALS['xoopsUser']->getVar('email'), XOOPS_LICENSE_KEY, strtoupper($GLOBALS['profileModule']->getVar('dirname')), strtoupper($GLOBALS['profileModule']->getVar('dirname')). ' '.$GLOBALS['profileModule']->getVar('name')); + break; + } + } + + $istart = strpos($about, ($paypalform[0]), 1); + $iend = strpos($about, ($paypalform[5]), $istart+1)+strlen($paypalform[5])-1; + echo (substr($about, 0, $istart-1)); + echo implode("\n", $donationform); + echo (substr($about, $iend+1, strlen($about)-$iend-1)); + + profile_footer_adminMenu(); + xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_footer.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_footer.php (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_footer.php 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,22 @@ +<?php +/** + * xSitemMap 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.fsf.org/copyleft/gpl.html GNU public license + * @package xSitemMap + * @since 2.5.0 + * @author XOOPS Module Team + * @version $Id $ +**/ +echo "<div align=\"center\"><a href=\"http://www.xoops.org\" target=\"_blank\"><img src=" . XOOPS_URL ."/". $moduleInfo->getInfo("icons32")."/xoopsmicrobutton.gif"." alt=\"XOOPS\" title=\"XOOPS\"></a></div>"; +echo "<div class='center smallsmall italic pad5'><strong>" . $xoopsModule->getVar("name") . "</strong> is maintained by the <a class='tooltip' rel='external' href='http://www.xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"; + +xoops_cp_footer(); \ No newline at end of file Added: XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_header.php =================================================================== --- XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_header.php (rev 0) +++ XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/admin/admin_header.php 2012-06-04 17:41:45 UTC (rev 9614) @@ -0,0 +1,80 @@ +<?php +/** + * Extended User Profile + * + * 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 profile + * @since 2.3.0 + * @author Taiwen Jiang <ph...@us...> + * @version $Id: admin_header.php 8066 2011-11-06 05:09:33Z beckmi $ + */ + +require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; +require_once XOOPS_ROOT_PATH . '/include/cp_functions.php'; +require '../../../include/cp_header.php'; + +if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'); + //return true; + }else{ + echo xoops_error("Error: You don't use the Frameworks \"admin module\". Please install this Frameworks"); + //return false; + } + +$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid')); +$pathIcon16 = XOOPS_URL .'/'. $moduleInfo->getInfo('icons16'); +$pathIcon32 = XOOPS_URL .'/'. $moduleInfo->getInfo('icons32'); + +$myts =& MyTextSanitizer::getInstance(); + +if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { + include_once XOOPS_ROOT_PATH . "/class/template.php"; + $xoopsTpl = new XoopsTpl(); +} + +//xoops_cp_header(); + +//Load languages +if (file_exists( + XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/{$xoopsConfig['language']}/admin.php" +) +) { + include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') + . "/language/{$xoopsConfig['language']}/admin.php"; +} else { + include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/english/admin.php"; +} +if (file_exists( + XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . "/language/{$xoopsConfig['language']}/modinfo.php" +) +) { + include_once XOOPS_ROOT_PATH . "/modules/" . $xoops... [truncated message content] |
From: <wis...@us...> - 2012-06-04 16:27:48
|
Revision: 9613 http://xoops.svn.sourceforge.net/xoops/?rev=9613&view=rev Author: wishcraft Date: 2012-06-04 16:27:33 +0000 (Mon, 04 Jun 2012) Log Message: ----------- LinkedinBomb 1.02 - First production Release [LinkedIn API Application] Modified Paths: -------------- XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/header.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/formobjects.linkedinbomb.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/forms.a.linkedinbomb.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/linkedin.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/index.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/english/forms.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/english/modinfo.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/signed.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/xoops_version.php Added Paths: ----------- XoopsModules/linkedinbomb/releases/1.02/ XoopsModules/linkedinbomb/releases/1.02/docs/ XoopsModules/linkedinbomb/releases/1.02/htdocs/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/about.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/dashboard.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/email.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/filter.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/header.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/im.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/menu.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/persons.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/phone.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/profiles.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/twitter.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/blocks/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/blocks/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/blocks/linkedin_signin.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/callback/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/callback/index.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/addresses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/aspr_http_headers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/authorities.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/causes.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/companies_type.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/connections.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/contact_info.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/countries.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/following_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/industry.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/locations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/oauth.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/organization.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/persons.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/proficiencies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_certifications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_companies.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_courses.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_educations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_ims.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_languages.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_inventors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_office.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_patents_status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_phones.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_positions.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_providers.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_publications_authors.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_recommendations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/profiles_volunteer.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/skills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/specialties.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/status.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/class/years.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/cron/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/cron/all.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/cron/crawl.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/cron/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/getemail.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/header.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.email.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.im.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.messaging.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.person.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.phones.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.profiles.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.twitter.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/linkedin-small.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/linkedinbomb_slogo.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/minus.gif XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/minus.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/plus.gif XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/images/plus.png XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/OAuth.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/formcheckboxskills.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/formobjects.linkedinbomb.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/forms.a.linkedinbomb.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/formselectcountries.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/formselectlocations.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/functions.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/linkedin.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/post.cache.end.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/include/post.footer.end.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/index.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/js/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/js/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/js/linkedinbomb_toggle.js XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/admin.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/blocks.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/email.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/forms.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/mail_templates/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/mail_templates/linkedin_email_message.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/mail_templates/linkedin_email_user_created.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/main.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/english/modinfo.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/language/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/preloads/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/preloads/core.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/preloads/email.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/preloads/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/signed.php XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/sql/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/sql/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/sql/mysql.sql XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/blocks/ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/blocks/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/blocks/linkedin_block_signin.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/index.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_email_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_filter_default.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_ims_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_persons_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_phones_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_profiles_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_providers_list.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_get_email.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/templates/linkedinbomb_profile.html XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/xoops_version.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/about.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/dashboard.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/email.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/filter.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/header.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/im.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/menu.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/persons.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/phone.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/profiles.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/admin/twitter.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/blocks/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/class/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/cron/ XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/cron/all.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/cron/crawl.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/cron/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/ XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.email.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.im.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.messaging.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.person.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.phones.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.profiles.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/icons/linkedinbomb.twitter.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/minus.gif XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/minus.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/plus.gif XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/images/plus.png XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/formcheckboxskills.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/formselectcountries.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/formselectlocations.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/post.cache.end.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/include/post.footer.end.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/js/ XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/js/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/js/linkedinbomb_toggle.js XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/english/admin.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/english/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/english/mail_templates/linkedin_email_message.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/language/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/preloads/core.php XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/preloads/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/sql/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/blocks/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/index.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_email_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_filter_default.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_ims_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_persons_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_phones_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_profiles_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_cpanel_providers_list.html XoopsModules/linkedinbomb/trunk/htdocs/modules/linkedinbomb/templates/linkedinbomb_profile.html Added: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/about.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/about.php (rev 0) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/about.php 2012-06-04 16:27:33 UTC (rev 9613) @@ -0,0 +1,59 @@ +<?php + + require('header.php'); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"about"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + $id = !empty($_REQUEST['id'])?(is_array($_REQUEST['id'])?array_unique($_REQUEST['id']):intval($_REQUEST['id'])):0; + + switch($op) { + default: + case "about": + xoops_cp_header(); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(strtolower(basename($_SERVER['REQUEST_URI']))); + $paypalitemno='LINKEDINBOMB125'; + $aboutAdmin = new ModuleAdmin(); + $about = $aboutAdmin->renderabout($paypalitemno, false); + $donationform = array( 0 => '<form name="donation" id="donation" action="http://www.chronolabs.com.au/modules/xpayment/" method="post" onsubmit="return xoopsFormValidate_donation();">', + 1 => '<table class="outer" cellspacing="1" width="100%"><tbody><tr><th colspan="2">'.constant('_AM_LINKEDINBOMB_ABOUT_MAKEDONATE').'</th></tr><tr align="left" valign="top"><td class="head"><div class="xoops-form-element-caption-required"><span class="caption-text">Donation Amount</span><span class="caption-marker">*</span></div></td><td class="even"><select size="1" name="item[A][amount]" id="item[A][amount]" title="Donation Amount"><option value="5">5.00 AUD</option><option value="10">10.00 AUD</option><option value="20">20.00 AUD</option><option value="40">40.00 AUD</option><option value="60">60.00 AUD</option><option value="80">80.00 AUD</option><option value="90">90.00 AUD</option><option value="100">100.00 AUD</option><option value="200">200.00 AUD</option></select></td></tr><tr align="left" valign="top"><td class="head"></td><td class="even"><input class="formButton" name="submit" id="submit" value="'._SUBMIT.'" title="'._SUBMIT.'" type="submit"></td></tr></tbody></table>', + 2 => '<input name="op" id="op" value="createinvoice" type="hidden"><input name="plugin" id="plugin" value="donations" type="hidden"><input name="donation" id="donation" value="1" type="hidden"><input name="drawfor" id="drawfor" value="Chronolabs Co-Operative" type="hidden"><input name="drawto" id="drawto" value="%s" type="hidden"><input name="drawto_email" id="drawto_email" value="%s" type="hidden"><input name="key" id="key" value="%s" type="hidden"><input name="currency" id="currency" value="AUD" type="hidden"><input name="weight_unit" id="weight_unit" value="kgs" type="hidden"><input name="item[A][cat]" id="item[A][cat]" value="XDN%s" type="hidden"><input name="item[A][name]" id="item[A][name]" value="Donation for %s" type="hidden"><input name="item[A][quantity]" id="item[A][quantity]" value="1" type="hidden"><input name="item[A][shipping]" id="item[A][shipping]" value="0" type="hidden"><input name="item[A][handling]" id="item[A][handling]" value="0" type="hidden"><input name="item[A][weight]" id="item[A][weight]" value="0" type="hidden"><input name="item[A][tax]" id="item[A][tax]" value="0" type="hidden"><input name="return" id="return" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"><input name="cancel" id="cancel" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"></form>', 'D'=>'', + 3 => '', + 4 => '<!-- Start Form Validation JavaScript //--> + <script type="text/javascript"> + <!--// + function xoopsFormValidate_donation() { var myform = window.document.donation; + var hasSelected = false; var selectBox = myform.item[A][amount];for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true && selectBox.options[i].value != \'\') { hasSelected = true; break; } }if (!hasSelected) { window.alert("Please enter Donation Amount"); selectBox.focus(); return false; }return true; + } + //--></script> + <!-- End Form Validation JavaScript //-->'); + $paypalform = array( 0 => '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">', + 1 => '<input name="cmd" value="_s-xclick" type="hidden">', + 2 => '<input name="hosted_button_id" value="%s" type="hidden">', + 3 => '<img alt="" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" height="1" border="0" width="1">', + 4 => '<input src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" border="0" type="image">', + 5 => '</form>'); + for($key=0;$key<=4;$key++) { + switch ($key) { + case 2: + $donationform[$key] = sprintf($donationform[$key], $GLOBALS['xoopsConfig']['sitename'] . ' - ' . (strlen($GLOBALS['xoopsUser']->getVar('name'))>0?$GLOBALS['xoopsUser']->getVar('name'). ' ['.$GLOBALS['xoopsUser']->getVar('uname').']':$GLOBALS['xoopsUser']->getVar('uname')), $GLOBALS['xoopsUser']->getVar('email'), XOOPS_LICENSE_KEY, strtoupper($GLOBALS['linkedinbombModule']->getVar('dirname')), strtoupper($GLOBALS['linkedinbombModule']->getVar('dirname')). ' '.$GLOBALS['linkedinbombModule']->getVar('name')); + break; + } + } + + $istart = strpos($about, ($paypalform[0]), 1); + $iend = strpos($about, ($paypalform[5]), $istart+1)+strlen($paypalform[5])-1; + echo (substr($about, 0, $istart-1)); + echo implode("\n", $donationform); + echo (substr($about, $iend+1, strlen($about)-$iend-1)); + break; + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/dashboard.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/dashboard.php (rev 0) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/dashboard.php 2012-06-04 16:27:33 UTC (rev 9613) @@ -0,0 +1,122 @@ +<?php + + require('header.php'); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"dashboard"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + $id = !empty($_REQUEST['id'])?(is_array($_REQUEST['id'])?array_unique($_REQUEST['id']):intval($_REQUEST['id'])):0; + + switch($op) { + default: + case "dashboard": + xoops_cp_header(); + + include(dirname(__FILE__).'/filter.php'); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(strtolower(basename($_SERVER['REQUEST_URI']))); + + + $indexAdmin = new ModuleAdmin(); + $indexAdmin->addInfoBox(_AM_LINKEDINBOMB_ADMIN_COUNTS); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_AUTHORITIES."</label>", $count = $authorities_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_CAUSES."</label>", $count = $causes_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_COMPANY_TYPE."</label>", $count = $company_type_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_CONTACT_INFO."</label>", $count = $contact_info_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_FOLLOW_COMPANIES."</label>", $count = $follow_companies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_INDUSTRY."</label>", $count = $industry_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_LANGUAGES."</label>", $count = $languages_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_LOCATIONS."</label>", $count = $locations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_ORGANIZATION."</label>", $count = $organization_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PERSONS."</label>", $count = $persons_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFICIENCIES."</label>", $count = $proficiencies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_OFFICE."</label>", $count = $profiles_patents_office_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS_STATUS."</label>", $count = $profiles_patents_status_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PATENTS."</label>", $count = $profiles_patents_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PHONE."</label>", $count = $profiles_phones_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_POSITIONS."</label>", $count = $profiles_positions_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PROVIDER."</label>", $count = $profiles_providers_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PUBLICATIONS_AUTHORS."</label>", $count = $profiles_publications_authors_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_PUBLICATIONS."</label>", $count = $profiles_publications_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_RECOMMENDATIONS."</label>", $count = $profiles_recommendations_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_SKILLS."</label>", $count = $profiles_skills_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE_VOLUNTEER."</label>", $count = $profiles_volunteer_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_PROFILE."</label>", $count = $profiles_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_SKILLS."</label>", $count = $skills_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_SPECIALTIES."</label>", $count = $specialties_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_STATUS."</label>", $count = $status_handler->getCount(NULL), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(_AM_LINKEDINBOMB_ADMIN_COUNTS, "<label>"._AM_LINKEDINBOMB_DASHBOARD_THEREARE_YEARS."</label>", $count = $years_handler->getCount(NULL), ($count>0?'Green':'Red')); + + if (isset($_SESSION['location_id'])) { + $ids = $profiles_handler->getIDs(new Criteria('location_id', $_SESSION['location_id'])); + $location = $locations_handler->get($_SESSION['location_id']); + if (is_object($location)) { + $indexAdmin->addInfoBox(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name'))); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_OFFICE."</label>", $count = $profiles_patents_office_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS_STATUS."</label>", $count = $profiles_patents_status_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PATENTS."</label>", $count = $profiles_patents_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PHONE."</label>", $count = $profiles_phones_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_POSITIONS."</label>", $count = $profiles_positions_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PROVIDER."</label>", $count = $profiles_providers_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PUBLICATIONS_AUTHORS."</label>", $count = $profiles_publications_authors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_PUBLICATIONS."</label>", $count = $profiles_publications_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_RECOMMENDATIONS."</label>", $count = $profiles_recommendations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_SKILLS."</label>", $count = $profiles_skills_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE_VOLUNTEER."</label>", $count = $profiles_volunteer_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_LOCATION_COUNTS, $location->getVar('name')), "<label>"._AM_LINKEDINBOMB_DASHBOARD_LOCATIONHAS_PROFILE."</label>", $count = $profiles_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + } + } + + if (isset($_SESSION['skill_ids'])) { + $ids = $skills_handler->getProfileIDs(new Criteria('skill_id', '('.implode(',',$_SESSION['skill_ids']).')', 'IN')); + $skills = count($_SESSION['skill_ids']) . ' Skill\'s'; + if (!empty($skills)) { + $indexAdmin->addInfoBox(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills)); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_CERTIFICATIONS."</label>", $count = $profiles_certificiations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_COMPANIES."</label>", $count = $profiles_companies_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_COURSES."</label>", $count = $profiles_courses_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_EDUCTIONS."</label>", $count = $profiles_educations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_IMS."</label>", $count = $profiles_ims_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_LANGUAGES."</label>", $count = $profiles_languages_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PATENTS_INVENTORS."</label>", $count = $profiles_patents_inventors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PATENTS_OFFICE."</label>", $count = $profiles_patents_office_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PATENTS_STATUS."</label>", $count = $profiles_patents_status_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PATENTS."</label>", $count = $profiles_patents_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PHONE."</label>", $count = $profiles_phones_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_POSITIONS."</label>", $count = $profiles_positions_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PROVIDER."</label>", $count = $profiles_providers_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PUBLICATIONS_AUTHORS."</label>", $count = $profiles_publications_authors_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_PUBLICATIONS."</label>", $count = $profiles_publications_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_RECOMMENDATIONS."</label>", $count = $profiles_recommendations_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_SKILLS."</label>", $count = $profiles_skills_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE_VOLUNTEER."</label>", $count = $profiles_volunteer_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + $indexAdmin->addInfoBoxLine(sprintf(_AM_LINKEDINBOMB_SKILL_COUNTS, $skills), "<label>"._AM_LINKEDINBOMB_DASHBOARD_SKILLHAS_PROFILE."</label>", $count = $profiles_handler->getCount(new Criteria('profile_id', '('.implode(',', $ids).')', 'IN')), ($count>0?'Green':'Red')); + } + } + + echo $indexAdmin->renderIndex(); + + break; + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/email.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/email.php (rev 0) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/email.php 2012-06-04 16:27:33 UTC (rev 9613) @@ -0,0 +1,138 @@ +<?php + + require('header.php'); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"email"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $id = !empty($_REQUEST['id'])?(is_array($_REQUEST['id'])?array_unique($_REQUEST['id']):intval($_REQUEST['id'])):0; + + switch($op) { + default: + case "email": + switch ($fct) { + case 'send': + + xoops_load('XoopsMultiMailer'); + xoops_loadLanguage('email', 'linkedinbomb'); + + $xoopsMailer =& getMailer(); + $xoopsMailer->setHTML(true); + $xoopsMailer->setTemplateDir($GLOBALS['xoops']->path('/modules/linkedinbomb/language/'.$GLOBALS['xoopsConfig']['language'].'/mail_templates/')); + $xoopsMailer->setTemplate('linkedin_email_message.html'); + if (!empty($_REQUEST[$_REQUEST['profile_id']]['subject'])) + $xoopsMailer->setSubject($_REQUEST[$_REQUEST['profile_id']]['subject']); + else { + header('Location: '.$_SERVER['PHP_SELF']); + exit; + } + + $xoopsMailer->setToEmails($GLOBALS['xoopsConfig']['adminmail']); + if (!empty($_REQUEST[$_REQUEST['profile_id']]['to'])) + $xoopsMailer->setToEmails($_REQUEST[$_REQUEST['profile_id']]['to']); + else { + header('Location: '.$_SERVER['PHP_SELF']); + exit; + } + + if (!empty($_REQUEST[$_REQUEST['profile_id']]['from'])) + $xoopsMailer->setFromEmail($_REQUEST[$_REQUEST['profile_id']]['from']); + else { + header('Location: '.$_SERVER['PHP_SELF']); + exit; + } + + if (!empty($_REQUEST[$_REQUEST['profile_id']]['name'])) + $xoopsMailer->setFromName($_REQUEST[$_REQUEST['profile_id']]['name']); + else { + header('Location: '.$_SERVER['PHP_SELF']); + exit; + } + + if (!empty($_REQUEST[$_REQUEST['profile_id']]['message'])) + $xoopsMailer->assign("MESSAGE", $GLOBALS['myts']->displayTarea($_REQUEST[$_REQUEST['profile_id']]['message'], true, true, true, true, true)); + else { + header('Location: '.$_SERVER['PHP_SELF']); + exit; + } + $xoopsMailer->assign("SITEURL", XOOPS_URL); + $xoopsMailer->assign("SITENAME", $GLOBALS['xoopsConfig']['sitename']); + $xoopsMailer->assign("SITEEMAIL", $GLOBALS['xoopsConfig']['adminmail']); + + if($xoopsMailer->send() ){ + $profiles_handler = xoops_getmodulehandler('profiles', 'linkedinbomb'); + $profile = $profiles_handler->get($_REQUEST['profile_id']); + $profile->setVar('emailed', time()); + $profiles_handler->insert($profile); + } + redirect_header($_SERVER['PHP_SELF'], 10, 'Email Sent Successfully'); + exit; + default: + case 'list': + xoops_cp_header(); + + $GLOBALS['xoTheme']->addScript(XOOPS_URL.'/modules/linkedinbomb/js/linkedinbomb_toggle.js', array('type'=>'text/javascript')); + $GLOBALS['xoTheme']->addStylesheet(XOOPS_URL.'/modules/linkedinbomb/css/profile.css', array('type'=>'text/css')); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(strtolower(basename($_SERVER['REQUEST_URI']))); + include(dirname(__FILE__).'/filter.php'); + + if (isset($_SESSION['location_id'])) { + $location_profile_ids = $profiles_handler->getIDs(new Criteria('location_id', $_SESSION['location_id'])); + } else { + $location_profile_ids = array(); + } + if (isset($_SESSION['skill_ids'])) { + $skills_profile_ids = $skills_handler->getProfileIDs(new Criteria('skill_id', '('.implode(',', ($_SESSION['skill_ids'])).')', 'IN')); + } else { + $skills_profile_ids = array(); + } + if (count($skills_profile_ids)) + foreach($location_profile_ids as $key => $id) { + if (!in_array($id, $skills_profile_ids)) + unset($location_profile_ids[$key]); + } + if (count($location_profile_ids)) + foreach($skills_profile_ids as $key => $id) { + if (!in_array($id, $location_profile_ids)) + unset($skills_profile_ids[$key]); + } + $profile_ids = array_unique(array_merge($location_profile_ids,$skills_profile_ids)); + if (count($profile_ids)) { + $criteria = new CriteriaCompo(new Criteria('profile_id', '('.implode(',', $profile_ids).')', 'IN')); + } else { + $criteria = new CriteriaCompo(new Criteria('person_id', 0, '<>')); + } + + $criteria->add(new Criteria('`im-account-name`', '%@%', 'LIKE')); + + + $pagenav = new XoopsPageNav($profiles_ims_handler->getCount($criteria), $limit, $start, 'start', 'limit='.$limit.'&sort='.$sort.'&order='.$order.'&op='.$op.'&fct='.$fct.'&filter='.$filter.'&fct='.$fct.'&filter='.$filter); + $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav()); + $GLOBALS['xoopsTpl']->assign('adminmail', $GLOBALS['xoopsConfig']['adminmail']); + $GLOBALS['xoopsTpl']->assign('fromname', $GLOBALS['xoopsConfig']['sitename']); + + $criteria->setStart($start); + $criteria->setLimit($limit); + $criteria->setSort($sort); + $criteria->setOrder($order); + + if ($ims = $profiles_ims_handler->getObjects($criteria, true)) { + foreach($ims as $im_id => $email) { + if (checkemail($email->getVar('im-account-name'))) + $GLOBALS['xoopsTpl']->append('emails', $email->toArray(true)); + } + } + + $GLOBALS['xoopsTpl']->display('db:linkedinbomb_cpanel_email_list.html'); + break; + } + break; + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/filter.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/filter.php (rev 0) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/filter.php 2012-06-04 16:27:33 UTC (rev 9613) @@ -0,0 +1,17 @@ +<?php + + require_once('header.php'); + + switch($op) { + case "filter": + header('Location: '.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']); + exit; + default: + + $GLOBALS['xoopsTpl']->assign('form', linkedinbomb_filter_form(isset($_SESSION['country_id'])?$_SESSION['country_id']:0, isset($_SESSION['location_id'])?$_SESSION['location_id']:0, isset($_SESSION['skill_ids'])?$_SESSION['skill_ids']:array())); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:linkedinbomb_cpanel_filter_default.html'); + + } + +?> \ No newline at end of file Added: XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/header.php =================================================================== --- XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/header.php (rev 0) +++ XoopsModules/linkedinbomb/releases/1.02/htdocs/modules/linkedinbomb/admin/header.php 2012-06-04 16:27:33 UTC (rev 9613) @@ -0,0 +1,120 @@ +<?php + + require_once (dirname(dirname(dirname(dirname(__FILE__)))).'/include/cp_header.php'); + + if (!defined('_CHARSET')) + define ("_CHARSET","UTF-8"); + if (!defined('_CHARSET_ISO')) + define ("_CHARSET_ISO","ISO-8859-1"); + + $GLOBALS['myts'] = MyTextSanitizer::getInstance(); + + $module_handler = xoops_gethandler('module'); + $config_handler = xoops_gethandler('config'); + $GLOBALS['linkedinbombModule'] = $module_handler->getByDirname('linkedinbomb'); + $GLOBALS['linkedinbombModuleConfig'] = $config_handler->getConfigList($GLOBALS['linkedinbombModule']->getVar('mid')); + + xoops_load('pagenav'); + xoops_load('xoopslists'); + xoops_load('xoopsformloader'); + + include_once $GLOBALS['xoops']->path('class'.DS.'xoopsmailer.php'); + include_once $GLOBALS['xoops']->path('class'.DS.'xoopstree.php'); + + if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'); + }else{ + echo xoops_error("Error: You don't use the Frameworks \"admin module\". Please install this Frameworks"); + } + + $GLOBALS['linkedinbombImageIcon'] = XOOPS_URL .'/'. $GLOBALS['linkedinbombModule']->getInfo('icons16'); + $GLOBALS['linkedinbombImageAdmin'] = XOOPS_URL .'/'. $GLOBALS['linkedinbombModule']->getInfo('icons32'); + + if ($GLOBALS['xoopsUser']) { + $moduleperm_handler =& xoops_gethandler('groupperm'); + if (!$moduleperm_handler->checkRight('module_admin', $GLOBALS['linkedinbombModule']->getVar( 'mid' ), $GLOBALS['xoopsUser']->getGroups())) { + redirect_header(XOOPS_URL, 1, _NOPERM); + exit(); + } + } else { + redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM); + exit(); + } + + if (!isset($GLOBALS['xoopsTpl']) || !is_object($GLOBALS['xoopsTpl'])) { + include_once(XOOPS_ROOT_PATH."/class/template.php"); + $GLOBALS['xoopsTpl'] = new XoopsTpl(); + } + + $GLOBALS['xoopsTpl']->assign('pathImageIcon', $GLOBALS['linkedinbombImageIcon']); + $GLOBALS['xoopsTpl']->assign('pathImageAdmin', $GLOBALS['linkedinbombImageAdmin']); + + include(dirname(dirname(__FILE__)).'/include/functions.php')... [truncated message content] |
From: <ce...@us...> - 2012-06-04 01:20:52
|
Revision: 9612 http://xoops.svn.sourceforge.net/xoops/?rev=9612&view=rev Author: cesag Date: 2012-06-04 01:20:45 +0000 (Mon, 04 Jun 2012) Log Message: ----------- Defacer 1.1 french translation. Added Paths: ----------- XoopsLanguages/french/modules/defacer/ XoopsLanguages/french/modules/defacer/defacer 1.1/ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/about.php XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/admin.php XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/help.html XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/index.html XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/index.html XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/modinfo.php Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/about.php =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/about.php (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/about.php 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1,26 @@ +<?php +define('_AB_DEFACER_AUTHOR_INFO', 'Information sur les contributeurs'); +define('_AB_DEFACER_AUTHOR_WORD', "Mot de l'auteur"); +define('_AB_DEFACER_BY', 'Par'); +define('_AB_DEFACER_DEVELOPER_CONTRIBUTOR', 'Contributeur(s)'); +define('_AB_DEFACER_DEVELOPER_CREDITS', 'Crédits'); +define('_AB_DEFACER_DEVELOPER_EMAIL', 'Messagerie'); +define('_AB_DEFACER_DEVELOPER_WEBSITE', 'Site internet'); +define('_AB_DEFACER_MODULE_BUG', 'Rapporter un bug pour ce module'); +define('_AB_DEFACER_MODULE_DEMO', 'Site de démo'); +define('_AB_DEFACER_MODULE_DISCLAIMER', 'Clause de non-responsabilité'); +define('_AB_DEFACER_MODULE_FEATURE', 'Suggérer une nouvelle fonctionnalité pour ce module'); +define('_AB_DEFACER_MODULE_INFO', 'Informations sur le développement du module'); +define('_AB_DEFACER_MODULE_RELEASE_DATE', 'Date de sortie'); +define('_AB_DEFACER_MODULE_STATUS', 'Statut'); +define('_AB_DEFACER_MODULE_SUBMIT_BUG', 'Soumettre un bug'); +define('_AB_DEFACER_MODULE_SUBMIT_FEATURE', 'Suggérer une fonctionnalité'); +define('_AB_DEFACER_MODULE_SUPPORT', 'Site officiel de soutien'); +define('_AB_DEFACER_PEOPLE_DEVELOPERS', 'Développeurs'); +define('_AB_DEFACER_PEOPLE_TESTERS', 'Testeurs'); +define('_AB_DEFACER_PEOPLE_DOCUMENTERS', 'Documentalistes'); +define('_AB_DEFACER_PEOPLE_TRANSLATERS', 'Traducteurs'); +define('_AB_DEFACER_PEOPLE_OTHER', 'D\'autres contributeurs'); +define('_AB_DEFACER_VERSION_HISTORY', 'Historique de version'); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. +?> Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/admin.php 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1,50 @@ +<?php +define("_AM_DEFACER_MODULEADMIN","Module d'Administration"); +define("_AM_DEFACER_GENERALSET","Paramètres généraux"); + +define("_AM_DEFACER_ID","ID"); +define("_AM_DEFACER_MODULE","Module"); +define("_AM_DEFACER_TITLE","Titre"); +define("_AM_DEFACER_URL","Lien internet"); +define("_AM_DEFACER_STATUS","Statut"); +define("_AM_DEFACER_QUICKLAUNCH","Lancement rapide"); + +define("_AM_DEFACER_CHANGESTATUS","Cliquez pour changer de statut"); +define("_AM_DEFACER_DBUPDATED","Base de données mise à jour"); +define("_AM_DEFACER_ERROR","Désolé, une erreur s'est produite"); +define("_AM_DEFACER_RUDEL","Êtes-vous sûr de vouloir le supprimer ?"); +define("_AM_DEFACER_NOTFOUND","Non trouvé"); + +define("_AM_DEFACER_MODDEACTIVE","Module non actif"); +define("_AM_DEFACER_SELECTMODULE_ERR","Veuillez d'abord sélectionner un module"); +define("_AM_DEFACER_SELECTPAGE_ERR","Veuillez d'abord sélectionner une page"); + +define("_AM_DEFACER_PAGEMAN","Gestionnaire de pages"); +define("_AM_DEFACER_PAGE","Page"); +define("_AM_DEFACER_PAGE_MODULE","Page du module"); +define("_AM_DEFACER_PAGE_TITLE","Titre de la page"); +define("_AM_DEFACER_PAGE_URL","Lien internet de la page"); +define("_AM_DEFACER_PAGE_URL_DESC","Le lien internet est relatif à la racine (système) ou au module.<br /> vous pouvez entrer un caractère générique '*' pour faire tout correspondre."); +define("_AM_DEFACER_PAGE_DISPLAY","Affichage de la page"); + +define("_AM_DEFACER_THEMEMAN","Gestionnaire de thème"); +define("_AM_DEFACER_THEME","Thème"); + +define("_AM_DEFACER_METAMAN","Gestionnaire de métadonnées"); +define("_AM_DEFACER_META_SITENAME","Nom du site"); +define("_AM_DEFACER_META_PAGETITLE","Titre de la page"); +define("_AM_DEFACER_META_SLOGAN","Slogan du site"); +define("_AM_DEFACER_META_KEYWORDS","Mots clés méta"); +define("_AM_DEFACER_META_DESCRIPTION","Description méta"); + +define("_AM_DEFACER_PERMISSIONMAN","Gestionnaire d'autorisations"); +define("_AM_DEFACER_PERMISSION_GROUPS","Groupes autorisés"); + +//1.1 + +//ModuleAdmin +define('_AM_DEFACER_MODULEADMIN_MISSING','Erreur : La classe ModuleAdmin est manquante. Veuillez installer la classe ModuleAdmin dans /Frameworks (voir /docs/readme.txt)'); + +// Text for Admin footer +//define("_AM_DEFACER_FOOTER", "<div class='center smallsmall italic pad5'>Defacer est maintenu par la <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>Communauté XOOPS</a></div>"); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/help.html 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1,80 @@ +<div id="help-template" class="outer"> + <h1 class="head">Aide : + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/defacer/admin/index.php" + title="Retour à l'administration de Defacer"> Defacer + <img src="<{xoAdminIcons home.png}>" + alt="Retour à l'administration de Defacer"/> + </a></h1> + + <h4 class="odd">Description</h4> + + <p>Defacer est un nouveau module XOOPS révolutionnaire qui vous permet de modifier des thèmes, métadonnées et + autorisations pour une page donnée sur le site XOOPS, vous donnant ainsi un niveau de contrôle et de personnalisation + jamais vus auparavavant. </p> + + <p>Il contient également un système de redirection JGrowl et apporte la capacité d'utiliser des blocs n'importe où dans vos thèmes et + modèles </p><br/> + + <p> + Avec ce module Xoops, vous pouvez : + <ul> + <li>changer les thèmes, les métadonnées et les permissions pour n'importe quelle page donnée.</li> + <li>activer le système de redirection JGrowl</li> + <li>utiliser les blocs n'importe où</li> + </ul> + </p> + + <h4 class="odd">Installation / désinstallation</h4> + + <p class="even">Copiez le dossier Defacer dans le répertoire /modules de votre site Web. + Puis connectez-vous à votre site en tant qu'administrateur, allez dans votre système Admin > Modules, recherchez l'icône + du module Defacer dans la liste des modules et cliquez sur l'icône d'installation. + Suivez les instructions à l'écran.<br/> <br/> + Des instructions détaillées sur l'installation de modules sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a></p> + + + <h4 class="odd">Instructions d'exploitation</h4> + + <p class="even"> + Lors de la création des pages, vous pouvez utiliser le symbole '*' dans le champ des liens pour faire correspondre à n'importe quelle adresse internet. + + Vous devez utiliser des chemins relatifs + Si vous sélectionnez le module News, votre chemin est votresite/module/news/ + Vous devez ajouter par exemple + index.php et non pas modules/news/index.php<br/> <br/> + + Le module System est relatif à la racine + Vous pouvez sélectionner le module System et entrer cette adresse internet afin de couvrir toutes les pages de userinfo (infos utilisateur) : + userinfo.php*<br/> <br/> + + Conseils pour les blocs n'importe où (xoops 2.4 uniquement)<br/> + =========<br/> <br/> + Mettez simplement le préfixe du titre de votre bloc avec un tiret-bas et vous pourrez l'utiliser + comme une variable smarty dans votre thème ou modèle <br/> + Exemple: <br/> + - Modifiez le bloc du menu utilisateur et renommez-le en _User Menu <br/> + - Sachez que la « soumission » dans l'adresse internet, pour ce cas, est « 1 » + modules/system/admin.php?fct=blocksadmin&op=edit&bid=1 <br/> + - Utilisation sur thème / modèle<br/> + < {$xoops_block_1.title} > --> retours sur le menu utilisateur <br/> + < {$xoops_block_1.content} > --> retours le contenu du bloc + + </p> + + <h4 class="odd">Limites</h4> + + <p class="even"> + Le bloc pour changer les thèmes est désactivé lors de l'utilisation du modificateur de thèmes de Defacer. + + </p> + + <h4 class="odd">Tutoriel</h4> + + <p class="even"> + Il n'existe actuellement aucun tutoriel. + + </p> + +<!-- Traduction faite par Cesag pour frxoops.org le 04 Juin 2012 --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/help/index.html 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/index.html 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/defacer/defacer 1.1/defacer/language/french/modinfo.php 2012-06-04 01:20:45 UTC (rev 9612) @@ -0,0 +1,31 @@ +<?php +define("_MI_DEFACER_MD_NAME", "Defacer"); +define("_MI_DEFACER_MD_DSC", "Ce module permet à votre site de changer les thèmes, les métadonnées et les permissions d'accès des groupes, pour chaque page donnée."); + +define("_MI_DEFACER_PAGEMANAGER", "Gestionnaire de page"); +define("_MI_DEFACER_THEMEMANAGER", "Gestionnaire de thème"); +define("_MI_DEFACER_METAMANAGER", "Gestionnaire de métadonnées"); +define("_MI_DEFACER_PERMISSIONMANAGER", "Gestionnaire d'autorisations"); +define("_MI_DEFACER_ABOUT", "À propos"); + +define("_MI_DEFACER_DISDEFACER", "Désactiver Defacer"); +define("_MI_DEFACER_DISDEFACER_DSC", "Cela va désactiver toutes les actions de Defacer"); + +define("_MI_DEFACER_DISTHEMES", "Désactiver le changement de thème"); +define("_MI_DEFACER_DISTHEMES_DSC", "Cela va désactiver toutes les actions des thèmes Defacer"); + +define("_MI_DEFACER_DISMETAS", "Désactiver la modification des métadonnées"); +define("_MI_DEFACER_DISMETAS_DSC", "Cela va désactiver toutes les actions des métadonnées Defacer"); + +define("_MI_DEFACER_DISPERMISSIONS", "Désactiver les changements de permission"); +define("_MI_DEFACER_DISPERMISSIONS_DSC", "Cela va désactiver toutes les actions d'autorisation de Defacer"); + +define("_MI_DEFACER_XOOPS_URL", "Lien internet de votre site Xoops"); +define("_MI_DEFACER_XOOPS_URL_DSC", "Veuillez fournir le lien de votre site sans la barre oblique de fin."); + +define("_MI_DEFACER_ENABLE_REDIRECT", "Activer le système de redirection JGrowl"); +define("_MI_DEFACER_ENABLE_REDIRECT_DSC", "Activez ceci, afin de remplacer les pages de redirection par défaut (xoops 2.4 > seulement)"); + +//1.1 +define("_MI_DEFACER_HOME", "Accueil"); +// Traduction faite par Cesag pour frxoops.org le 04 Juin 2012. \ 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: <ce...@us...> - 2012-06-03 17:10:09
|
Revision: 9611 http://xoops.svn.sourceforge.net/xoops/?rev=9611&view=rev Author: cesag Date: 2012-06-03 17:10:03 +0000 (Sun, 03 Jun 2012) Log Message: ----------- Correction Publisher 1.0 french translation Modified Paths: -------------- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html Modified: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html 2012-06-03 17:04:21 UTC (rev 9610) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html 2012-06-03 17:10:03 UTC (rev 9611) @@ -1,26 +1,26 @@ <div id="help-template" class="outer"> <h1 class="head">Help: <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/publisher/admin/index.php" - title="Retour \xE0 l'administration de Publisher"> Publisher + title="Retour à l'administration de Publisher"> Publisher <img src="<{xoAdminIcons home.png}>" - alt="Retour \xE0 l'administration de Publisher"/> + alt="Retour à l'administration de Publisher"/> </a></h1> <h4 class="odd">Description</h4><br/> - Le module Publisher est un syst\xE8me de gestion d'articles pour votre Site XOOPS.<br/><br/> + Le module Publisher est un système de gestion d'articles pour votre Site XOOPS.<br/><br/> - Vous pouvez cr\xE9er des articles dans diff\xE9rentes cat\xE9gories<br/><br/> + Vous pouvez créer des articles dans différentes catégories<br/><br/> <h4 class="odd">Instructions d'exploitation</h4><br/> Pour mettre en place ce module, vous devez<br/><br/> - i) Configurer vos pr\xE9f\xE9rences pour le module (consultez les \xAB Pr\xE9f\xE9rences \xBB)<br/><br/> + i) Configurer vos préférences pour le module (consultez les « Préférences »)<br/><br/> <h4 class="odd">Tutoriel</h4><br/> - Tutoriel \xE0 venir. <br/> + Tutoriel à venir. <br/> <!-- Traduction par Cesag pour frxoops.org le 03 Juin 2012. --> </div> \ 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: <ce...@us...> - 2012-06-03 17:04:28
|
Revision: 9610 http://xoops.svn.sourceforge.net/xoops/?rev=9610&view=rev Author: cesag Date: 2012-06-03 17:04:21 +0000 (Sun, 03 Jun 2012) Log Message: ----------- Correction Publisher 1.0 french translation Modified Paths: -------------- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/modinfo.php Modified: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/modinfo.php 2012-06-03 16:42:06 UTC (rev 9609) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/modinfo.php 2012-06-03 17:04:21 UTC (rev 9610) @@ -1,5 +1,5 @@ <?php -define("_MI_PUBLISHER_ADMENU1", "Accueil"); +define("_MI_PUBLISHER_ADMENU1", "Résumé"); define("_MI_PUBLISHER_ADMENU2", "Catégories"); define("_MI_PUBLISHER_ADMENU3", "Articles"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ce...@us...> - 2012-06-03 16:42:15
|
Revision: 9609 http://xoops.svn.sourceforge.net/xoops/?rev=9609&view=rev Author: cesag Date: 2012-06-03 16:42:06 +0000 (Sun, 03 Jun 2012) Log Message: ----------- Publisher 1.0 french translation. Added Paths: ----------- XoopsLanguages/french/modules/publisher/ XoopsLanguages/french/modules/publisher/publisher 1.0/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/admin.php XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/blocks.php XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/common.php XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/index.html XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/index.html XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_published.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_submitted.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_category_created.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_published.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_submitted.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/index.html XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/item_approved.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/item_rejected.tpl XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/main.php XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/modinfo.php Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/admin.php 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,347 @@ +<?php + +/** + * $Id: admin.php 836 2009-09-14 23:29:42Z Dugris $ + * Module: Publisher + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +define("_AM_PUBLISHER_ABOUT", "à propos"); +define("_AM_PUBLISHER_ACTION", "Action"); +define("_AM_PUBLISHER_ADD_OPT", "Créer %s autres sous catégories"); +define("_AM_PUBLISHER_ADD_OPT_SUBMIT", "Ajouter"); +define("_AM_PUBLISHER_ALL", "Tout"); +define("_AM_PUBLISHER_ALL_EXP", "<strong>Tous les états</strong> : Tous les articles du module, quel que soit leur état."); +define("_AM_PUBLISHER_ALLITEMS", "Tous les articles du module"); +define("_AM_PUBLISHER_ALLITEMSMSG", "Choisissez un état pour voir tous les articles correspondants."); +define("_AM_PUBLISHER_APPROVE", "Approuver"); +define("_AM_PUBLISHER_APPROVING", "Approuvé"); +define("_AM_PUBLISHER_ASC", "Ascendant"); +define("_AM_PUBLISHER_AVAILABLE", "<span style='font-weight: bold; color: green;'>Disponible</span>"); +define("_AM_PUBLISHER_BACK2IDX", "Annulé. Retour à l'index"); +define("_AM_PUBLISHER_BLOCKS", "Administration des blocs"); +//define("_AM_PUBLISHER_BODY", "Corps du texte"); +//define("_AM_PUBLISHER_BODY_DSC", "Coeur de l'article<br /><br /><strong>Options d'entrées</strong><span style='font-size: xx-small; font-weight: normal; display: block;'><p>1-Texte Normal & images avec formatage</p>2- Inclusion de page HTML comme suit:<p>[pagewrap=filename.html]</p><p>Ou</p>[pagewrap=filename_1.html]<br />[pagebreak] <em>pour paginer</em><br />[pagewrap=filename_2.html]<br />etc ... <p>Ou</p><p>[pagewrap=filename_1.html]<br />[pagewrap=filename_2.html]<br /><em>ceci combine les pages</em><p>Pour inclure de telles pages, chargez vos fichier html dans le répertoire votresite.com/uploads/publisher/content, ou utilisez la fonctionnalité \"Tirer le contenu d'un fichier\" au bas de cette page.</p><p>Notez que sous le champs \"corps du texte\", vous trouverez la liste des pages disponibles pour l'insertion. Ajoutez une page au corps du texte en cliquant dans la liste.</p></span>"); +//define("_AM_PUBLISHER_BODY_REQ", "Corps du texte*"); +define("_AM_PUBLISHER_BUTTON_CANCEL", "Annuler"); +define("_AM_PUBLISHER_BUTTON_DELETE", "Supprimer"); +define("_AM_PUBLISHER_BUTTON_EDIT", "Modifier"); +define("_AM_PUBLISHER_BUTTON_SEARCH", "Recherche"); +define("_AM_PUBLISHER_BUTTON_SUBMIT", "Soumettre"); +define("_AM_PUBLISHER_BUTTON_UPDATE", "Enregistrer"); +define("_AM_PUBLISHER_CANCEL", "Annuler"); +define("_AM_PUBLISHER_CAT_ITEMS", "Articles"); +define("_AM_PUBLISHER_CAT_ITEMS_DSC", "Articles contenus dans cette catégorie"); +define("_AM_PUBLISHER_CATCOLNAME", "Titre"); +define("_AM_PUBLISHER_CATCREATED", "Nouvelle catégorie créée et sauvegardée"); +define("_AM_PUBLISHER_CATEGORIES", "Catégories"); +define("_AM_PUBLISHER_CATEGORIES_DSC", "Voici la liste de toutes les catégories de ce module."); +define("_AM_PUBLISHER_CATEGORIES_TITLE", "Catégories créées"); +define("_AM_PUBLISHER_CATEGORY", "Catégorie"); +define("_AM_PUBLISHER_CATEGORY_CREATE", "Créer une catégorie"); +define("_AM_PUBLISHER_CATEGORY_CREATE_INFO", "Remplissez le formulaire pour créer une nouvelle catégorie. Les nouvelles catégories créées seront alors affichées du côté utilisateur."); +//define("_AM_PUBLISHER_CATEGORY_DSC", "Catégorie à laquelle appartient cet article."); +define("_AM_PUBLISHER_CATEGORY_EDIT_INFO", "Vous pouvez modifier cette catégorie. Les Modifications prendront immédiatement effet du côté utilisateur."); +define("_AM_PUBLISHER_CATEGORY_HEADER", "Entête de Catégorie"); +define("_AM_PUBLISHER_CATEGORY_HEADER_DSC", ""); +define("_AM_PUBLISHER_CATEGORY_META_DESCRIPTION", "Meta Description"); +define("_AM_PUBLISHER_CATEGORY_META_DESCRIPTION_DSC", "Afin d'aider les moteurs de recherche, vous pouvez personnaliser la meta description à utiliser pour cette catégorie. Si vous laissez ce champ vide, le champ 'description' ci-dessus sera utilisé."); +define("_AM_PUBLISHER_CATEGORY_META_KEYWORDS", "Meta mots clés"); +define("_AM_PUBLISHER_CATEGORY_META_KEYWORDS_DSC", "Afin d'aider les moteurs de recherche, vous pouvez personnaliser la meta mots-clés à utiliser pour cette catégorie. Si vous laissez ce champ vide, le champ 'description' ci-dessus sera utilisé."); +define("_AM_PUBLISHER_CATEGORY_SAVE_ERROR", "Une erreur est survenue lors de la sauvegarde de cette catégorie. Voici la liste des erreurs:"); +define("_AM_PUBLISHER_CATEGORY_SHORT_URL", "URL courte"); +define("_AM_PUBLISHER_CATEGORY_SHORT_URL_DSC", "Si vous utilisez les fonctionnalités SEO du module, vous pouvez spécifier une URL courte pour cette catégorie. Ceci est optionnel."); +define("_AM_PUBLISHER_CATID", "ID"); +define("_AM_PUBLISHER_CLEAR", "Vider"); +define("_AM_PUBLISHER_CLONE_ITEM", "Dupliquer cet article"); +define("_AM_PUBLISHER_CLONE_NEW", "Dupliquer un article"); +define("_AM_PUBLISHER_COLDESCRIPT", "Description de la catégorie"); +define("_AM_PUBLISHER_COLISDELETED", "La catégorie %s a été supprimée"); +define("_AM_PUBLISHER_COLMODIFIED", "La catégorie a été modifiée avec succès."); +define("_AM_PUBLISHER_COLPOSIT", "Position de la catégorie"); +define("_AM_PUBLISHER_CREATE", "Créer"); +define("_AM_PUBLISHER_CREATED", "Date de création"); +define("_AM_PUBLISHER_CREATEITEM", "Créer un nouvel article"); +define("_AM_PUBLISHER_CREATETHEDIR", "Créer le répertoire"); +define("_AM_PUBLISHER_CREATINGNEW", "Création"); +//define("_AM_PUBLISHER_DB_CHECKTABLES", "Vérifier tables"); +//define("_AM_PUBLISHER_DB_CURRENTVER", "Version courante : <span class='currentVer'>%s</span>"); +//define("_AM_PUBLISHER_DB_DBVER", "Version de la base de données: %s"); +//define("_AM_PUBLISHER_DB_MSG_ADD_DATA", "Données ajoutées dans la table %s"); +//define("_AM_PUBLISHER_DB_MSG_ADD_DATA_ERR", "Erreur(s) à l'ajout de données dans table %s"); +//define("_AM_PUBLISHER_DB_MSG_CHGFIELD", "Changement du champs %s dans la table %s"); +//define("_AM_PUBLISHER_DB_MSG_CHGFIELD_ERR", "Erreur(s) lors du changement du champs %s dans la table %s"); +//define("_AM_PUBLISHER_DB_MSG_CREATE_TABLE", "Table %s créée"); +//define("_AM_PUBLISHER_DB_MSG_CREATE_TABLE_ERR", "Erreur(s) lors de la création de la table %s"); +//define("_AM_PUBLISHER_DB_MSG_NEWFIELD", "Champs %s ajouté avec succès"); +//define("_AM_PUBLISHER_DB_MSG_NEWFIELD_ERR", "Erreur à l'ajout du champs %s"); +//define("_AM_PUBLISHER_DB_NEEDUPDATE", "Votre base de données n'est pas à jour. Procédez à la mise-à-jour des tables S.V.P!<br /><div style='font-weight: bold; line-height: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 16px;'>Note : La SmartFactory vous recommande fortement de procéder à une sauvegarde des tables de publisher avant d'exécuter le script de mise-à-jour.</div>"); +//define("_AM_PUBLISHER_DB_NEEDUPDATE_WARNING", "AVERTISSEMENT : La SmartFactory vous recommande fortement de procéder à une sauvegarde des tables de publisher avant d'exécuter le script de mise-à-jour."); +//define("_AM_PUBLISHER_DB_NOUPDATE", "Votre base de données est à jour."); +//define("_AM_PUBLISHER_DB_UPDATE_DB", "Mise-à-jour de la base de données"); +//define("_AM_PUBLISHER_DB_UPDATE_ERR", "Erreur(s) lors de la mise-à-jour vers la version %s"); +//define("_AM_PUBLISHER_DB_UPDATE_NOW", "Mettre à jour"); +//define("_AM_PUBLISHER_DB_UPDATE_OK", "La mise-à-jour vers la version %s a été exécutée avec succès!"); +//define("_AM_PUBLISHER_DB_UPDATE_TO", "Mise-à-jour vers la version %s"); +define("_AM_PUBLISHER_DELETE", "Effacer"); +define("_AM_PUBLISHER_DELETE_CAT_CONFIRM", "Notez qu'en supprimant une catégorie, tous les articles la concernant seront supprimés également, ainsi que les commentaires y étant joints. voulez-vous quand même poursuivre?"); +define("_AM_PUBLISHER_DELETE_CAT_ERROR", "Une erreur est survenue lors de la suppression de cette catégorie."); +define("_AM_PUBLISHER_DELETECOL", "Supprimer cette catégorie"); +define("_AM_PUBLISHER_DELETEITEM", "Supprimer cet article"); +define("_AM_PUBLISHER_DELETETHISFILE", "Etes vous sûr de vouloir effacer ce fichier ?"); +define("_AM_PUBLISHER_DELETETHISITEM", "Supprimer cet article ?"); +define("_AM_PUBLISHER_DESC", "Descendant"); +define("_AM_PUBLISHER_DESCRIP", "Description de la catégorie"); +define("_AM_PUBLISHER_DESCRIPTION", "Description"); +define("_AM_PUBLISHER_DIRCREATED", "Répertoire créé avec succès "); +define("_AM_PUBLISHER_DIRNOTCREATED", "Le répertoire ne peut être créé "); +define("_AM_PUBLISHER_EDITCOL", "Modifier cette catégorie"); +define("_AM_PUBLISHER_EDITING", "Modifier"); +define("_AM_PUBLISHER_EDITITEM", "Modifier cet article"); +define("_AM_PUBLISHER_FDELETED", "Fichier supprimé"); +define("_AM_PUBLISHER_FILE", "Fichiers"); +define("_AM_PUBLISHER_FILE_ADD", "Ajouter un fichier"); +define("_AM_PUBLISHER_FILE_ADDING", "Ajouter un nouveau fichier"); +define("_AM_PUBLISHER_FILE_ADDING_DSC", "Remplissez le formulaire suivant pour ajouter un fichier à l'article."); +define("_AM_PUBLISHER_FILE_DELETE_ERROR", "Une erreur est survenue. Le fichier n'a pas été effacé"); +//define("_AM_PUBLISHER_FILE_DESCRIPTION", "Description"); +//define("_AM_PUBLISHER_FILE_DESCRIPTION_DSC", "Description du fichier à charger."); +define("_AM_PUBLISHER_FILE_EDITING", "Modifier un fichier"); +define("_AM_PUBLISHER_FILE_EDITING_DSC", "Vous pouvez modifier ce fichier. Les modifications prendront immédiatement effet du côté utilisateur."); +define("_AM_PUBLISHER_FILE_EDITING_ERROR", "Une erreur est survenue lors de la modification du fichier."); +define("_AM_PUBLISHER_FILE_EDITING_SUCCESS", "Le fichier a été modifié avec succès."); +define("_AM_PUBLISHER_FILE_INFORMATIONS", "Informations du fichier"); +//define("_AM_PUBLISHER_FILE_NAME", "Nom"); +//define("_AM_PUBLISHER_FILE_NAME_DSC", "Nom qui sera utilisé pour identifier le fichier."); +//define("_AM_PUBLISHER_FILE_STATUS", "Fichier visible ?"); +//define("_AM_PUBLISHER_FILE_STATUS_DSC", "Si vous sélectionnez 'Non', le fichier ne sera pas visible du côté utilisateur."); +//define("_AM_PUBLISHER_FILE_TO_UPLOAD", "Fichier à charger:"); +//define("_AM_PUBLISHER_FILE_UPLOAD_ANOTHER", "Charger un autre fichier"); +define("_AM_PUBLISHER_FILEISDELETED", "Le fichier a été effacé de la base de données"); +define("_AM_PUBLISHER_FILENAME", "Nom du fichier"); +define("_AM_PUBLISHER_FILES_LINKED", "Fichiers en lien avec cet article"); +define("_AM_PUBLISHER_FILEUPLOAD_ERROR", "Une erreur est survenue lors du chargement du fichier."); +define("_AM_PUBLISHER_FILEUPLOAD_SUCCESS", "Le fichier a été chargé avec succès."); +define("_AM_PUBLISHER_GOMOD", "Aller au module"); +define("_AM_PUBLISHER_HITS", "Clics"); +define("_AM_PUBLISHER_ICO_DELETE", "Supprimer"); +define("_AM_PUBLISHER_ICO_EDIT", "Modifier"); +define("_AM_PUBLISHER_ICO_OFFLINE", "Inactif"); +define("_AM_PUBLISHER_ICO_ONLINE", "Actif"); +define("_AM_PUBLISHER_ID", "Id"); +define("_AM_PUBLISHER_IMAGE", "Image de la catégorie"); +define("_AM_PUBLISHER_IMAGE_DSC", "Image représentant la catégorie"); +define("_AM_PUBLISHER_IMAGE_ITEM", "Image de l'article"); +//define("_AM_PUBLISHER_IMAGE_ITEM_DSC", "Image représentant l'article"); +define("_AM_PUBLISHER_IMAGE_UPLOAD", "Chargement d'images"); +define("_AM_PUBLISHER_IMAGE_UPLOAD_DSC", "Choisissez une image sur votre ordinateur. Cette image sera chargée sur le site et désignée comme étant l'image de la catégorie."); +//define("_AM_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC", "Choisissez une image sur votre ordinateur. Cette image sera chargée sur le site et désignée comme étant l'image de l'article."); +define("_AM_PUBLISHER_IMPORT", "Importer"); +define("_AM_PUBLISHER_IMPORTED_COMMENT", "Commentaire '%s' importé."); +define("_AM_PUBLISHER_IMPORTED_COMMENT_ERROR", "Erreur durant l'importation du commentaire '%s'"); +define("_AM_PUBLISHER_IMPORT_COMMENTS", "Importation des commentaires du module"); +define("_AM_PUBLISHER_IMPORTED_ARTICLE_FILE", "Le fichier lié %s a été importé"); +define("_AM_PUBLISHER_IMPORT_ARTICLE_ERROR", "Erreur à l'importation de l'article <em>%s</em>"); +define("_AM_PUBLISHER_IMPORT_ARTICLE_WRAP", "Le fichier %s a été copié dans le répertoire 'content' du module."); +define("_AM_PUBLISHER_IMPORT_BACK", "Retour à la page d'importation"); +define("_AM_PUBLISHER_IMPORT_CATEGORIES", "Catégories qui seront importées"); +define("_AM_PUBLISHER_IMPORT_CATEGORIES_DSC", "Voici les catégories qui seront importées dans publisher."); +define("_AM_PUBLISHER_IMPORT_CATEGORY_ERROR", "Erreur lors de l'importation de la catégorie <em>%s</em>."); +define("_AM_PUBLISHER_IMPORT_CATEGORY_SUCCESS", "Catégorie <em>%s</em> importée avec succès."); +define("_AM_PUBLISHER_IMPORT_ERROR", "Une erreur est survenue lors de l'importation du module."); +define("_AM_PUBLISHER_IMPORT_FILE_NOT_FOUND", "Les fichiers à importer n'ont pas été trouvés à <strong>%s</strong>"); +define("_AM_PUBLISHER_IMPORT_FROM", "Importer de %s"); +define("_AM_PUBLISHER_IMPORT_GOTOMODULE", "Aller à la page index de publisher"); +define("_AM_PUBLISHER_IMPORT_INFO", "Vous pouvez importer des articles dans publisher. Choisissez à partir de quel module vous désirez importer les articles et cliquez sur 'Importer' .<br /><strong>n'effectuez cette opération qu'une seule fois, sinon les articles seront dupliqués</strong>"); +define("_AM_PUBLISHER_IMPORT_MODULE_FOUND", "Le module %s a été trouvé. Il y a %s articles et %s catégories qui peuvent être importés."); +define("_AM_PUBLISHER_IMPORT_MODULE_FOUND_NO_ITEMS", "Le module %s a été trouvé mais ne comporte aucun article à importer."); +define("_AM_PUBLISHER_IMPORT_NOCATSELECTED", "Aucune catégorie sélectionnée pour l'importation."); +define("_AM_PUBLISHER_IMPORT_NO_MODULE", "Puisqu'aucun module de gestion d'article supporté n'est installé sur ce site, il est impossible d'importer."); +define("_AM_PUBLISHER_IMPORT_PARENT_CATEGORY", "Catégorie Parente"); +define("_AM_PUBLISHER_IMPORT_PARENT_CATEGORY_DSC", "Importer les catégories sélectionnées dans cette catégorie parente."); +define("_AM_PUBLISHER_IMPORT_RESULT", "Voici le résultat de l'importation."); +define("_AM_PUBLISHER_IMPORT_SETTINGS", "Paramètres de l'importation"); +define("_AM_PUBLISHER_IMPORT_SUCCESS", "Les articles ont été importés avec succès dans le module."); +define("_AM_PUBLISHER_IMPORT_TITLE", "Importer des articles"); +define("_AM_PUBLISHER_IMPORTED_ARTICLE", "Article importé : <em>%s</em>"); +define("_AM_PUBLISHER_IMPORTED_ARTICLES", "Articles importés : <em>%s</em>"); +define("_AM_PUBLISHER_IMPORTED_CATEGORIES", "Catégories importées : <em>%s</em>"); +define("_AM_PUBLISHER_IMPORT_SELECTION", "Sélection d'importation"); +define("_AM_PUBLISHER_IMPORT_SELECT_FILE", "Articles"); +define("_AM_PUBLISHER_IMPORT_SELECT_FILE_DSC", "Choisissez le module à partir duquel vous désirez importer les articles."); +define("_AM_PUBLISHER_INDEX", "Index"); +define("_AM_PUBLISHER_INVENTORY", "Sommaire du module"); +define("_AM_PUBLISHER_ITEM", "Article"); +define("_AM_PUBLISHER_ITEM_CREATING", "Création d'un nouvel article"); +define("_AM_PUBLISHER_ITEM_CREATING_DSC", "Remplissez le formulaire suivant pour créer un nouvel article."); +define("_AM_PUBLISHER_ITEM_DELETE_ERROR", "Une erreur est survenue lors de la suppression de cet article."); +define("_AM_PUBLISHER_ITEM_DUPLICATING", "Dupliquer un article"); +define("_AM_PUBLISHER_ITEM_DUPLICATING_DSC", "éditer le formulaire suivant afin de créer un nouvel article basé sur l'article original."); +define("_AM_PUBLISHER_ITEM_EDIT", "Modifier cet article"); +define("_AM_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL", "Votre article a été envoyé et sera publié après approbation par un modérateur. <br /> Merci pour votre contribution!"); +define("_AM_PUBLISHER_ITEM_REJECTED", "Désolé, Cet article a été défini comme rejeté."); +define("_AM_PUBLISHER_ITEMCAT", "Catégorie"); +define("_AM_PUBLISHER_ITEMCATEGORYNAME", "Catégorie"); +define("_AM_PUBLISHER_ITEMCOLNAME", "Titre"); +define("_AM_PUBLISHER_ITEMDESC", "Description"); +define("_AM_PUBLISHER_ITEMID", "Id"); +define("_AM_PUBLISHER_ITEMISDELETED", "l'article a été supprimé."); +define("_AM_PUBLISHER_ITEMNOTCREATED", "Désolé. il fut impossible de créer l'article!"); +define("_AM_PUBLISHER_ITEMNOTUPDATED", "Désolé. il fut impossible de mettre à jour l'article!"); +define("_AM_PUBLISHER_ITEMS", "Articles"); +define("_AM_PUBLISHER_MESSAGE_ADD_MIME_ERROR", "Erreur: le type MIME n'a pas été ajouté."); +define("_AM_PUBLISHER_MESSAGE_DELETE_MIME_ERROR", "Erreur: le type MIME n'a pas été supprimé."); +define("_AM_PUBLISHER_MESSAGE_EDIT_MIME_ERROR", "Erreur: le type MIME n'a pas été mis à jour."); +define("_AM_PUBLISHER_MESSAGE_NO_ID", "Erreur: id non spécifié."); +define("_AM_PUBLISHER_MIME_ADD_TITLE", "Ajouter un type MIME"); +define("_AM_PUBLISHER_MIME_ADMIN", "Admin"); +define("_AM_PUBLISHER_MIME_ADMINF", "Types MIME autorisés pour l'Admin"); +define("_AM_PUBLISHER_MIME_CREATE", "Créer"); +define("_AM_PUBLISHER_MIME_CREATEF", "Créer un type MIME"); +define("_AM_PUBLISHER_MIME_EDIT_TITLE", "Modifier un type MIME"); +define("_AM_PUBLISHER_MIME_EXT", "Extension"); +define("_AM_PUBLISHER_MIME_EXTF", "Extension fichier :"); +define("_AM_PUBLISHER_MIME_FINDIT", "Récupérer l'Extension !"); +define("_AM_PUBLISHER_MIME_FINDMIMETYPE", "Trouver un nouveau type MIME :"); +define("_AM_PUBLISHER_MIME_ID", "N°"); +define("_AM_PUBLISHER_MIME_INFOTEXT", "<ul><li>Créer, éditer ou supprimer un nouveau type MIME via ce formulaire.</li><li>Rechercher de nouveaux types MIME via un site web externe.</li><li>Autorisation pour l'envoi de fichiers des admins et des utilisateurs.</li><li>Changer le statut d'envoi d'un type MIME.</li></ul>"); +define("_AM_PUBLISHER_MIME_MANAGE_TITLE", "Gérer les types MIME"); +define("_AM_PUBLISHER_MIME_MODIFY", "Modifier"); +define("_AM_PUBLISHER_MIME_MODIFYF", "Modifier type MIME"); +define("_AM_PUBLISHER_MIME_NAME", "Type d'Application"); +define("_AM_PUBLISHER_MIME_NAMEF", "Type d'application :<div style='padding-top: 8px;'><span style='font-weight: normal;'>Entrer l'application associée à cette extension.</span></div>"); +define("_AM_PUBLISHER_MIME_SEARCH", "Chercher types MIME"); +define("_AM_PUBLISHER_MIME_TYPEF", "Types MIME :<div style='padding-top: 8px;'><span style='font-weight: normal;'>Entrer chaque type MIME associé avec l'extension. Chaque type MIME doit être séparé par un espace.</span></div>"); +define("_AM_PUBLISHER_MIME_USER", "Utilisateur"); +define("_AM_PUBLISHER_MIME_USERF", "Types MIME autorisés pour les utilisateurs"); +define("_AM_PUBLISHER_MIMETYPES", "Types MIME"); +define("_AM_PUBLISHER_MINDEX_ACTION", "Action"); +define("_AM_PUBLISHER_MODIFY", "Modifier"); +define("_AM_PUBLISHER_NEED_CATEGORY_ITEM", "Pour créer un article, vous devez d'abord créer une catégorie."); +define("_AM_PUBLISHER_NO", "Non"); +define("_AM_PUBLISHER_NOCAT", "Aucune catégorie à afficher"); +define("_AM_PUBLISHER_NOCOLTOEDIT", "Aucune catégorie à modifier!"); +define("_AM_PUBLISHER_NOFILE", "Cet article n'a pas de fichier rattaché."); +define("_AM_PUBLISHER_NOFILESELECTED", "Pas de fichier sélectionné."); +define("_AM_PUBLISHER_NOITEMS", "Il n'y a pas actuellement d'article publié."); +define("_AM_PUBLISHER_NOITEMS_OFFLINE", "Il n'y a pas actuellement d'article hors ligne."); +define("_AM_PUBLISHER_NOITEMS_REJECTED", "Il n'y a pas actuellement d'article rejeté."); +define("_AM_PUBLISHER_NOITEMS_SUBMITTED", "Il n'y a pas actuellement d'article soumis."); +define("_AM_PUBLISHER_NOITEMSELECTED", "Aucun article sélectionné!"); +define("_AM_PUBLISHER_NOITEMSSEL", "Désolé, il n'y a pas d'article dans l'état sélectionné."); +define("_AM_PUBLISHER_NOPERMSSET", "Les permissions ne peuvent être configurées: Il n'y a pas encore de catégorie créée. Il faut d'abord en créer une."); +define("_AM_PUBLISHER_NOSUBCAT", "Il n'y a pas encore de sous catégorie créée"); +define("_AM_PUBLISHER_NOTAVAILABLE", "<span style='font-weight: bold; color: red;'>Non disponible</span>"); +define("_AM_PUBLISHER_NOTWRITABLE", "<span style='font-weight: bold; color: yellow;'>Pas accessible en écriture</span>"); +define("_AM_PUBLISHER_OFFLINE_CREATED_SUCCESS", "l'article a été créé avec succès et mis hors ligne."); +define("_AM_PUBLISHER_OFFLINE_EXP", "<strong>Articles hors ligne</strong>: Articles publiés qui ont été mis hors ligne, temporairement ou non. Ces articles ne sont pas affichés du côté utilisateur."); +define("_AM_PUBLISHER_OFFLINE_MOD_SUCCESS", "l'article a été mis hors ligne avec succès."); +define("_AM_PUBLISHER_OFFLINEEDITING", "Modifier un article hors ligne"); +define("_AM_PUBLISHER_OFFLINEEDITING_INFO", "Vous pouvez modifier cette catégorie hors ligne. Les modifications seront sauvegardées. Cependant, pour afficher cette catégorie du côté utilisateur, il vous faut mettre son état à <strong>Publié</strong>."); +define("_AM_PUBLISHER_PAGEWRAP", "Tirer le contenu d'un fichier"); +define("_AM_PUBLISHER_PAGEWRAPDSC", "Cette fonctionnalité vous permet de prendre le contenu d'un fichier formaté en PHP ou en HTML en guise de corps du texte au lieu de taper le texte au clavier."); +define("_AM_PUBLISHER_PARENT_CATEGORY_EXP", "Catégorie parente<span style='font-size: xx-small; font-weight: normal; display: block;'>Choisissez la catégorie à laquelle appartiendra la présente catégorie.</span>"); +define("_AM_PUBLISHER_PERMERROR", "ERREUR: Impossible d'accéder au répertoire. Changez les permissions du répertoire uploads/publisher/content en 755 (ou 777 selon votre environnement)"); +define("_AM_PUBLISHER_PERMISSIONS", "Permission"); +define("_AM_PUBLISHER_PERMISSIONS_APPLY_ON_ITEMS", "Appliquer les permission de lecture des articles<span style='font-size: xx-small; font-weight: normal; display: block;'>Appliquer les permissions sur tous<br />les articles de cette catégorie, écrasant<br />les permissions courantes pour tous ces articles.<br /><strong>Veuillez noter que ceci est une action et non une propriété.</span>"); +define("_AM_PUBLISHER_PERMISSIONS_CAT_READ", "Permissions de lecture<span style='font-size: xx-small; font-weight: normal; display: block;'>Groupes qui auront la permission de voir<br />cette catégorie ainsi que ses sous-catégories.</span>"); +define("_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT", "Permissions de soumettre des articles"); +define("_AM_PUBLISHER_PERMISSIONS_CAT_SUBMIT_DSC", "Pour chaque groupe, veuillez sélectionner les catégories dans lesquelles ce groupe pourra soumettre des articles. La préférence '[PERMISSIONS] Propositions des utilisateurs' doit être activée."); +define("_AM_PUBLISHER_PERMISSIONSVIEWMAN", "Permissions de voir les catégories"); +define("_AM_PUBLISHER_PUBLISH", "Publier"); +define("_AM_PUBLISHER_PUBLISHED_DSC", "Voici la liste des articles disponibles du côté utilisateur."); +define("_AM_PUBLISHER_PUBLISHED_EXP", "<strong>Articles</strong>: articles qui ont été approuvés et qui sont affichés du côté utilisateur."); +define("_AM_PUBLISHER_PUBLISHED_MOD_SUCCESS", "l'article a été modifié avec succès."); +define("_AM_PUBLISHER_PUBLISHEDEDITING", "Modifier un article"); +define("_AM_PUBLISHER_PUBLISHEDEDITING_INFO", "Vous pouvez modifier cet article. Les modifications prendront immédiatement effet du côté utilisateur."); +define("_AM_PUBLISHER_PUBLISHEDITEMS", "Articles publiés"); +define("_AM_PUBLISHER_REJECTED_EDIT", "Modifier cet article rejeté"); +define("_AM_PUBLISHER_REJECTED_ITEM", "Articles rejetés"); +define("_AM_PUBLISHER_REJECTED_ITEM_EXP", "<strong>Articles rejetés</strong>: articles qui ont été soumis par des utilisateurs, mais qui ont été rejetés par un modérateur. Ces articles ne sont pas visibles du côté utilisateur."); +define("_AM_PUBLISHER_RUSUREDELF", "Etes-vous sûr de vouloir supprimer ce fichier ?"); +define("_AM_PUBLISHER_SCATEGORYNAME", "Créer des sous-catégories<br /><br /><span style='font-size: xx-small; font-weight: normal; display: block;'>Remplissez les champs à droite avec le nom des sous-catégories à créer.<br />Laissez blanc pour ne pas créer de sous-catégorie. Pour en créer plus, entrez le nombre supplémentaire à créer et faites 'Ajouter'</span>"); +define("_AM_PUBLISHER_SEARCH", "Recherche"); +define("_AM_PUBLISHER_SEARCH_PW", "Extensions HTML, HTM ou XHTML seulement"); +define("_AM_PUBLISHER_SELECT_SORT", "Trier par"); +define("_AM_PUBLISHER_SELECT_STATUS", "état"); +define("_AM_PUBLISHER_SHOWING", "état sélectionné: "); +define("_AM_PUBLISHER_STATUS0", "Pas de statut"); +define("_AM_PUBLISHER_SUBCAT_CAT", "Catégories"); +define("_AM_PUBLISHER_SUBCAT_CAT_DSC", "Voici la liste des sous-catégories de cette catégorie"); +define("_AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR", "Une erreur est survenue en sauvegardant la catégorie. Voici la liste des erreurs:"); +define("_AM_PUBLISHER_SUBDESCRIPT", "Description"); +define("_AM_PUBLISHER_SUBMISSION_MODERATE", "Modérer cet article"); +define("_AM_PUBLISHER_SUBMISSIONSMNGMT", "Articles soumis"); +define("_AM_PUBLISHER_SUBMIT", "Proposer"); +define("_AM_PUBLISHER_SUBMITTED_APPROVE_SUCCESS", "l'article soumis a été publié du côté utilisateur."); +define("_AM_PUBLISHER_SUBMITTED_EXP", "<strong>Articles soumis</strong>: Articles qui ont été soumis par des utilisateurs. Une fois approuvés, ils seront affichés du côté utilisateur."); +define("_AM_PUBLISHER_SUBMITTED_INFO", "Cet article a été soumis par un membre. Vous pouvez le modifier si vous le désirez. Sur approbation, il sera affiché du côté utilisateur."); +define("_AM_PUBLISHER_SUBMITTED_TITLE", "Approuver un article soumis"); +define("_AM_PUBLISHER_SUMMARY", "Sommaire"); +//define("_AM_PUBLISHER_SUMMARY_DSC", "Résumé de l'article"); +define("_AM_PUBLISHER_TEXT_ASCENDING", "Croissant"); +define("_AM_PUBLISHER_TEXT_DESCENDING", "Décroissant"); +define("_AM_PUBLISHER_TEXT_NO_RECORDS", "Aucun enregistrement trouvé"); +define("_AM_PUBLISHER_TEXT_NUMBER_PER_PAGE", "Nombre par Page:"); +define("_AM_PUBLISHER_TEXT_ORDER_BY", "Ordonner par :"); +define("_AM_PUBLISHER_TEXT_SEARCH_BY", "Recherche par :"); +define("_AM_PUBLISHER_TEXT_SEARCH_MIME", "Recherche de type MIME"); +define("_AM_PUBLISHER_TEXT_SEARCH_TEXT", "Recherche de texte :"); +define("_AM_PUBLISHER_TEXT_SORT_BY", "trier par :"); +define("_AM_PUBLISHER_TITLE", "Titre"); +define("_AM_PUBLISHER_TOTAL_OFFLINE", "Articles hors ligne: "); +define("_AM_PUBLISHER_TOTALCAT", "Catégories:"); +define("_AM_PUBLISHER_TOTALPUBLISHED", "Articles publiés: "); +define("_AM_PUBLISHER_TOTALSUBMITTED", "Articles soumis: "); +define("_AM_PUBLISHER_UPDATE_MODULE", "Mise à jour du module"); +define("_AM_PUBLISHER_UPLOAD", "Charger"); +define("_AM_PUBLISHER_UPLOAD_FILE", "Charger un fichier"); +define("_AM_PUBLISHER_UPLOAD_FILE_NEW", "Télécharger un nouveau fichier"); +define("_AM_PUBLISHER_UPLOADED_DATE", "Chargé le"); +define("_AM_PUBLISHER_VIEW_CATS", "Choisir les catégories que chaque groupe pourra voir"); +define("_AM_PUBLISHER_YES", "Oui"); +//define("_AM_PUBLISHER_TOOLS", "Outils"); +//define("_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS", "Configurer les permissions de lecture"); +//define("_AM_PUBLISHER_CONFIGURE_READ_PERMISSIONS_EXP", "Cet outil vous permettra de configurer les permissions de lecture de TOUTES Les catégories et de TOUS les articles de façon uniforme. Toutes les permissions seront tout d'abord supprimées pour être remplacées par les options que vous aurez choisies.<br /><br /><strong>Veuillez utiliser cet outil avec soin!</strong>"); +//define("_AM_PUBLISHER_FULLACCESS", "Permissions de lecture des catégories et des articles"); +//define("_AM_PUBLISHER_PERMISSIONS_UPDATED", "Permissions mises à jour."); +define("_AM_PUBLISHER_ITEM_TAG", "Tags"); + +//added in publisher +define("_AM_PUBLISHER_PERMISSIONS_FORM", "Options disponibles dans les formulaires de soumission"); +define("_AM_PUBLISHER_PERMISSIONS_FORM_DSC", "Vous pouvez sélectionner les champs optionnels présents dans les formulaires de soumission des articles. Vous pouvez définir des valeurs par défaut pour ce domaine dans les préférences."); +define("_AM_PUBLISHER_NOTIFY", "Avertir des articles publiés?"); +define("_AM_PUBLISHER_PERMISSIONS_EDITORS", "éditeurs disponibles dans les formulaires de soumission"); +define("_AM_PUBLISHER_PERMISSIONS_EDITORS_DSC", "Vous pouvez sélectionner les éditeurs qui sont disponibles dans les formulaires de soumission des articles."); +define("_AM_PUBLISHER_PERMISSIONS_GLOBAL", "Paramètres d'autorisation"); +define("_AM_PUBLISHER_PERMISSIONS_GLOBAL_DSC", "Sélectionner les actions pouvant être effectuées par les groupes."); +define("_AM_PUBLISHER_RATE", "Noter"); +define("_AM_PUBLISHER_CLONE", "Clone"); +define("_AM_PUBLISHER_CLONE_DSC", "le clonage d'un module n'a jamais été aussi facile! Il suffit de taper le nom que vous voulez et cliquer sur Soumettre!"); +define("_AM_PUBLISHER_CLONE_TITLE", "Clone %s"); +define("_AM_PUBLISHER_CLONE_NAME", "Choisissez un nom pour le nouveau module"); +define("_AM_PUBLISHER_CLONE_NAME_DSC", "Ne pas utiliser des caractères spéciaux! <br /> Ne choisissez pas le nom d'un module existant, d'une table ou d'une base de données"); +define("_AM_PUBLISHER_CLONE_INVALIDNAME", "ERREUR: nom de module invalide, s'il vous plaît essayez en un autre!"); +define("_AM_PUBLISHER_CLONE_EXISTS", "ERREUR: Nom du module déjà pris, s'il vous plaît essayez en un autre!"); +define("_AM_PUBLISHER_CLONE_CONGRAT", "Bravo! le module %s a été créé avec succès! <br /> Vous pouvez apporter des modifications dans les fichiers de langue et changer l'image du module."); +define("_AM_PUBLISHER_CLONE_IMAGEFAIL", "attention, nous n'avons pas réussi à créer le logo du nouveau module. s'il vous plaît envisagez de modifier images/module_logo.png manuellement!"); +define("_AM_PUBLISHER_CLONE_FAIL", "Désolé, nous n'avons pas réussi à créer le nouveau clone. Peut-être que vous avez besoin de mettre temporairement les permissions d'écriture du répertoire du 'module' à (chmod 777) et essayez à nouveau."); +define("_AM_PUBLISHER_COMMENTS", "Commentaires"); + +define("_AM_PUBLISHER_CATEGORY_MODERATOR", "Modérateur"); +define("_AM_PUBLISHER_CATEGORY_MODERATOR_DSC", "Un modérateur peut accéder et soumettre dans cette catégorie, même s'il ne dispose pas de groupe de permission. <br /> Pour modérer une sous-catégorie, l'utilisateur doit avoir les permissions de soumettre dans la catégorie parente. <br /> Configurez sur 'anonyme' si vous n'avez pas besoin d'un modérateur."); + +/** + * @translation AFUX (Association Francophone des Utilisateurs de Xoops) <http://www.afux.org/> + * @translation grandoc 2010-02-06 + * @specification _LANGCODE: fr + * @specification _CHARSET: UTF-8 + * + * @version $Id: admin.php 836 2009-09-14 23:29:42Z Dugris $ + **/ + +//03/05/2012 +define("_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR", "Permissions to moderate categories"); +define("_AM_PUBLISHER_PERMISSIONS_CAT_MODERATOR_DSC", "Groups that will be allowed to moderate articles within this category. Users on this groups will be able to edit/delete/clone articles. Don't forget to also set submit permissions on this groups!"); +// Modifications de traduction par Cesag pour frxoops.org le 03 Juin 2012. Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/blocks.php 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,126 @@ +<?php + +/** + * $Id: blocks.php 836 2009-09-14 23:29:42Z Dugris $ + * Module: Publisher + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +// Blocks +define("_MB_PUBLISHER_ALLCAT", "Toutes les catégories"); +define("_MB_PUBLISHER_AUTO_LAST_ITEMS", "Afficher automatiquement les articles récents ?"); +define("_MB_PUBLISHER_CATEGORY", "Catégories"); +define("_MB_PUBLISHER_CHARS", "Longueur du titre"); +define("_MB_PUBLISHER_COMMENTS", "Commentaire (s)"); +define("_MB_PUBLISHER_DATE", "Date de publication"); +define("_MB_PUBLISHER_FIRST", "Exclure d'abord"); +define("_MB_PUBLISHER_DISP", "Afficher"); +define("_MB_PUBLISHER_DISPLAY_COMMENTS", "Afficher le compte des commentaires"); +define("_MB_PUBLISHER_DISPLAY_TYPE", "Type d'affichage:"); +define("_MB_PUBLISHER_DISPLAY_TYPE_BLOCK", "Chaque article est un bloc"); +define("_MB_PUBLISHER_DISPLAY_TYPE_BULLET", "Chaque article est une puce"); +define("_MB_PUBLISHER_DISPLAY_WHO_AND_WHEN", "Afficher l'auteur et la date de publication ?"); +define("_MB_PUBLISHER_FULLITEM", "Lire l'article au complet"); +define("_MB_PUBLISHER_HITS", "Nombre de clics"); +define("_MB_PUBLISHER_ITEMS", "Articles"); +define("_MB_PUBLISHER_LAST_ITEMS_COUNT", "Si oui, en afficher combien ?"); +define("_MB_PUBLISHER_ORDER", "Afficher l'ordre"); +define("_MB_PUBLISHER_ORDER_SHOW", "Afficher l'ordre dans le bloc"); +define("_MB_PUBLISHER_POSTEDBY", "Affiché par"); +define("_MB_PUBLISHER_READMORE", "Lire la suite..."); +define("_MB_PUBLISHER_READS", "Lus"); +define("_MB_PUBLISHER_SELECT_ITEMS", "sinon, sélectionner les articles à afficher :"); +define("_MB_PUBLISHER_SELECTCAT", "Afficher les articles concernant :"); +define("_MB_PUBLISHER_VISITITEM", "Visitez le"); +define("_MB_PUBLISHER_WEIGHT", "Listage par poids"); +define("_MB_PUBLISHER_WHO_WHEN", "Affiché par %s le %s"); +//bd tree block hack +define("_MB_PUBLISHER_LEVELS", "Niveaux"); +define("_MB_PUBLISHER_CURRENTCATEGORY", "Catégorie courante"); +define("_MB_PUBLISHER_ASC", "ASC"); +define("_MB_PUBLISHER_DESC", "DESC"); +define("_MB_PUBLISHER_SHOWITEMS", "Afficher les articles"); +//--/bd + +define("_MB_PUBLISHER_FILES", "fichiers"); +define("_MB_PUBLISHER_DIRECTDOWNLOAD", "Lien direct pour télécharger le fichier au lieu d'un lien vers l'article ?"); +define("_MB_PUBLISHER_FROM", "Afficher les articles <br />à partir du "); +define("_MB_PUBLISHER_UNTIL", "jusqu'au "); +define("_MB_PUBLISHER_DATE_FORMAT", "Le format de la date doit être mm/dd/yyy"); +define("_MB_PUBLISHER_ARTICLES_FROM_TO", "Articles publiées entre %s et %s"); +define("_MB_PUBLISHER_TRUNCATE", "Tronquer le texte du résumé à l'octet donné (0 permet de désactiver cette fonctionnalité):"); +define("_MB_PUBLISHER_DISPLAY_CATIMAGE", "Afficher l'image de la catégorie (si une catégorie est sélectionnée )?"); +define("_MB_PUBLISHER_MORE", "Plus"); +define("_MB_PUBLISHER_NUMBER_COLUMN_VIEW", "Nombre de colonnes à Voir"); +define("_MB_PUBLISHER_NUMBER_ITEMS_CAT", "Nombre d'articles dans chaque catégorie!"); +define("_MB_PUBLISHER_IMAGE_TO_DISPLAY", "Choisissez l'image à afficher"); +define("_MB_PUBLISHER_IMAGE_ARTICLE", "Image de l'article"); +define("_MB_PUBLISHER_IMAGE_CATEGORY", "Image de la catégorie"); +define("_MB_PUBLISHER_IMAGE_AVATAR", "avatar"); + +//latest news block +define("_MB_PUBLISHER_SP", ":"); +define("_MB_PUBLISHER_NO_COMMENTS", "Pas de commentaires"); +define("_MB_PUBLISHER_MORE_ITEMS", "Plus d'articles"); +define("_MB_PUBLISHER_POSTER", "Posté par "); +define("_MB_PUBLISHER_COLUMNS", "Nombre de colonnes"); +define("_MB_PUBLISHER_COLUMN", "colonne"); +define("_MB_PUBLISHER_TEXTLENGTH", "Nombre de caractères"); +define("_MB_PUBLISHER_LETTER", "caractères"); +define("_MB_PUBLISHER_IMGWIDTH", "Largeur de l'image"); +define("_MB_PUBLISHER_IMGHEIGHT", "Hauteur de l'image"); +define("_MB_PUBLISHER_PIXEL", "pixel"); +define("_MB_PUBLISHER_BORDER", "Epaisseur de la bordure de l'image"); +define("_MB_PUBLISHER_BORDERCOLOR", "Couleur de la bordure d'image"); +define("_MB_PUBLISHER_IMGPOSITION", "Image Position"); +define("_MB_PUBLISHER_DISPLAY_MORELINK", "Affichage \"Plus d'articles\"?"); +define("_MB_PUBLISHER_DISPLAY_TOPICLINK", "Affichage \"Sujets\"?"); +define("_MB_PUBLISHER_DISPLAY_ARCHIVELINK", "Affichage \"Archives\"?"); +define("_MB_PUBLISHER_DISPLAY_SUBMITLINK", "Affichage \"Valider\"?"); +define("_MB_PUBLISHER_DISPLAY_POSTEDBY", "Affichage \"Posté(e) par\"?"); +define("_MB_PUBLISHER_DISPLAY_POSTTIME", "Affichage \"date \"?"); +define("_MB_PUBLISHER_DISPLAY_COMMENT", "Affichage \"Commentaire(s)\"?"); +define("_MB_PUBLISHER_DISPLAY_TOPICTITLE", "Affichage \" Titre du sujet \"?"); +define("_MB_PUBLISHER_DISPLAY_READ", "Affichage \"Lire la suite\"?"); +define("_MB_PUBLISHER_DISPLAY_PRINT", "Afficher l'icône d'impression ?"); +define("_MB_PUBLISHER_DISPLAY_PDF", "Afficher l'icône pdf ?"); +define("_MB_PUBLISHER_DISPLAY_EMAIL", "Afficher l'icône de courriel ?"); +define("_MB_PUBLISHER_TOPICSDISPLAY", "Thèmes d'affichage"); +define("_MB_PUBLISHER_SCROLL", "Activer le défilement des nouveaux articles"); +define("_MB_PUBLISHER_SCROLLHEIGHT", "Hauteur de la fenêtre;"); +define("_MB_PUBLISHER_SCROLLSPEED", "Vitesse de défilement"); +define("_MB_PUBLISHER_SCROLLDIR", "Direction de défilement"); +define("_MB_PUBLISHER_SCROLL_RIGHT", "Droite"); +define("_MB_PUBLISHER_SCROLL_LEFT", "Gauche"); +define("_MB_PUBLISHER_SCROLL_UP", "Haut"); +define("_MB_PUBLISHER_SCROLL_DOWN", "Bas"); +define("_MB_PUBLISHER_SELECTEDSTORIES", "Régler les identifiants des articles (par exemple: 3,8,23,46) note: régler à 0 pour tout montrer "); +define("_MB_PUBLISHER_IMGDISPLAY", "Voir l'image de l'article"); +define("_MB_PUBLISHER_GENERALCONFIG", "<strong> Options générales </ strong>"); +define("_MB_PUBLISHER_PHOTOSCONFIG", "Images <strong> Options </ strong>"); +define("_MB_PUBLISHER_LINKSCONFIG", "Options <strong> Liens </ strong>"); +define("_MB_PUBLISHER_TOPICSCONFIG", "Options <strong> thème </ strong>"); +define("_MB_PUBLISHER_TEMPLATESCONFIG", "<strong>Options de Template </strong>"); + +define("_MB_PUBLISHER_SUBMITNEWS", "Soumettre un article"); + +define("_MB_PUBLISHER_TEMPLATE", "Template"); +define("_MB_PUBLISHER_TEMPLATE_NORMAL", "Normal"); +define("_MB_PUBLISHER_TEMPLATE_EXTENDED", "Etendu"); +define("_MB_PUBLISHER_TEMPLATE_TICKER", "Ticker"); +define("_MB_PUBLISHER_TEMPLATE_SLIDER1", "Fade-in Slider"); +define("_MB_PUBLISHER_TEMPLATE_SLIDER2", "Tabbed Slider"); + +define("_MB_PUBLISHER_ARCHIVE", "Archive"); + +/** + * @translation AFUX (Association Francophone des Utilisateurs de Xoops) <http://www.afux.org/> + * @translation grandoc 2010-02-06 + * @specification _LANGCODE: fr + * @specification _CHARSET: UTF-8 + * + * @version $Id: blocks.php 836 2009-09-14 23:29:42Z Dugris $ + **/ + // Modifications de traduction par Cesag pour frxoops.org le 03 Juin 2012. +?> Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/common.php =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/common.php (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/common.php 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,137 @@ +<?php + +/** + * $Id: common.php 836 2009-09-14 23:29:42Z Dugris $ + * Module: Publisher + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +define("_CO_PUBLISHER_MESSAGE_FILE_ERROR", "Erreur : Impossible de charger le fichier pour les raisons suivantes: <br />%s"); +define("_CO_PUBLISHER_MESSAGE_WRONG_MIMETYPE", "Erreur : Type de fichier non permis. Essayez à nouveau."); + +define("_CO_PUBLISHER_ALLOWCOMMENTS", "l'article peut-il être commenté ?"); + +define("_CO_PUBLISHER_AUTHOR_ALIAS", "Auteur alias"); +define("_CO_PUBLISHER_AUTHOR_ALIAS_DSC", "Sélectionnez le nom d'alias des soumettants, il sera utilisé au lieu de 'anonyme' et fixera l'id du propriétaire de l'article à 0"); +define("_CO_PUBLISHER_AVAILABLE_PAGE_WRAP", "disponible pour les pages de synthèse"); +define("_CO_PUBLISHER_AVAILABLE_PAGE_WRAP_DSC", "Voici les pages disponibles pour la mise en forme du coeur de l'article. Cliquez sur la(les) page(s) que vous aimeriez mettre en forme. Ne fonctionne qu'avec l'éditeur XOOPS pour le moment. Ajouter manuellement si vous utilisez un autre éditeur."); +define("_CO_PUBLISHER_DATESUB", "Date de publication"); +define("_CO_PUBLISHER_DATESUB_DSC", "Choisissez la date de publication"); +define("_CO_PUBLISHER_ITEM_META_DESCRIPTION", "Meta Description"); +define("_CO_PUBLISHER_ITEM_META_DESCRIPTION_DSC", "Afin d'aider les moteurs de recherche, vous pouvez personnaliser les meta description que vous souhaitez utiliser pour cet article. si vous laissez ce champ vide lors de la création d'une catégorie, il sera automatiquement rempli avec le champ résumé du présent article. "); +define("_CO_PUBLISHER_ITEM_META_KEYWORDS", "Meta Keywords"); +define("_CO_PUBLISHER_ITEM_META_KEYWORDS_DSC", "Afin d'aider les moteurs de recherche, vous pouvez personnaliser les mots clés que vous souhaitez utiliser pour cet article. si vous laissez ce champ vide lors de la création d'un article, il sera automatiquement rempli avec des mots du champ Résumé du présent article. "); +define("_CO_PUBLISHER_ITEM_SHORT_URL", "URL courte "); +define("_CO_PUBLISHER_ITEM_SHORT_URL_DSC", "Si vous utilisez la fonction SEO du module, vous pouvez spécifier une URL courte pour cet article. Ce champ est facultatif."); +define("_CO_PUBLISHER_OFFLINE", "hors ligne"); +define("_CO_PUBLISHER_PERMISSIONS_ITEM", "autorisations"); +define("_CO_PUBLISHER_PERMISSIONS_ITEM_DSC", "Les groupes qui ont le droit de voir cet article."); +define("_CO_PUBLISHER_PUBLISHED", "publié"); +define("_CO_PUBLISHER_REJECTED", "Refusé"); +define("_CO_PUBLISHER_STATUS", "Statut"); +define("_CO_PUBLISHER_STATUS_DSC", "Sélectionnez l'état de cet article"); +define("_CO_PUBLISHER_SUBMITTED", "soumission"); +define("_CO_PUBLISHER_UID", "Affiche le nom"); +define("_CO_PUBLISHER_UID_DSC", "Sélectionnez le nom du soumetteur"); +define("_CO_PUBLISHER_WEIGHT", "Poids"); + +define("_CO_PUBLISHER_PARTIAL_VIEW", "Donnez un accès avec vue partielle à ces groupes"); +define("_CO_PUBLISHER_PARTIAL_VIEW_DSC", "si un groupe n'a pas la permission de lire cet article, vous pouvez toujours donner à ce groupe un accès en vue partielle en cochant la case à cocher ici. s'il vous plaît notez que ces groupes ont aussi besoin d'avoir un droit d'accès au module, ainsi qu'une permission de lecture à la catégorie parente."); +define("_CO_PUBLISHER_ITEM_UPLOAD_FILE", "lier un fichier à cet article"); +define("_CO_PUBLISHER_ITEM_UPLOAD_FILE_DSC", "Sélectionnez un fichier à partir de votre ordinateur pour le lier à cet article. Vous serez en mesure d'ajouter plus de fichiers, une fois que l'article aura été créé. Il suffit d'éditer l'article et de faire défiler jusqu'au bas de la page pour voir le bouton Ajouter un fichier. <br /> <br /> Par exemple, vous pouvez ajouter un document Word ou un document Excel. Vous pouvez même télécharger un fichier Flash et il sera incorporé directement dans votre article! "); +//define("_CO_PUBLISHER_OPTIONS", "Options"); +define("_CO_PUBLISHER_DISPLAY_SUMMARY", "Afficher le sommaire sur la page de l'article?"); +define("_CO_PUBLISHER_DOHTML", "Activer les balises HTML"); +define("_CO_PUBLISHER_DOIMAGE", "Activer les images"); +define("_CO_PUBLISHER_DOLINEBREAK", "Activer les sauts de ligne"); +define("_CO_PUBLISHER_DOSMILEY", "Activer les émoticônes"); +define("_CO_PUBLISHER_DOXCODE", "Activer les codes XOOPS"); + +define("_CO_PUBLISHER_EDIT", "Modifier"); +define("_CO_PUBLISHER_CLONE", "Dupliquer l'article"); +define("_CO_PUBLISHER_ADD_FILE", "Ajouter un fichier"); +define("_CO_PUBLISHER_DELETE", "Supprimer l'article"); +define("_CO_PUBLISHER_PDF", "Voir cet article au format PDF"); +define("_CO_PUBLISHER_PRINT", "Imprimer cet article"); +define("_CO_PUBLISHER_MAIL", "Envoyer l'article"); +define("_CO_PUBLISHER_INTITEM", "Jetez un coup d'oeil à cet article à %s"); +define("_CO_PUBLISHER_INTITEMFOUND", "Voici un article intéressant que j'ai trouvé à %s"); +define("_CO_PUBLISHER_POSTEDBY", "Publié par %s le %s"); +define("_CO_PUBLISHER_BODY", "Corps"); +define("_CO_PUBLISHER_BODY_DSC", "le corps de l'article"); + +define("_CO_PUBLISHER_CATEGORY", "Catégorie"); +define("_CO_PUBLISHER_CATEGORY_DSC", "Choisir une catégorie."); +define("_CO_PUBLISHER_IMAGE_ITEM", "Image de l'article "); +define("_CO_PUBLISHER_IMAGE_ITEM_DSC", "l'image qui représente l'article"); +define("_CO_PUBLISHER_IMAGE_UPLOAD", "Téléversement de l'image"); +//define("_CO_PUBLISHER_IMAGE_UPLOAD_ITEM_DSC", "Sélectionnez une image sur votre ordinateur. <br /> Cette image sera téléversée sur le site <br /> et choisie comme image de l'article."); +define("_CO_PUBLISHER_SUBCATEGORIES_INFO", "les sous-catégories dans <em>%s </ em>:"); + +define("_CO_PUBLISHER_SUMMARY", "Bloc Sommaire"); +define("_CO_PUBLISHER_SUMMARY_DSC", "Ce résumé est utilisé pour les blocs, l'index et les pages de catégorie. Il ne s'affiche pas dans l'article."); + +define("_CO_PUBLISHER_TITLE", "Titre"); +define("_CO_PUBLISHER_SUBTITLE", "Sous titre"); + +define("_CO_PUBLISHER_ERROR", "Désolé, une erreur s'est produite!"); +define("_CO_PUBLISHER_SORTBY", "Trier par"); + +define("_CO_PUBLISHER_ADD", "Ajouter"); +define("_CO_PUBLISHER_REMOVE", "Supprimer"); +define("_CO_PUBLISHER_PREVIEW", "Aperçu"); + +define("_CO_PUBLISHER_CREATE", "Créer"); +define("_CO_PUBLISHER_CLEAR", "Effacer"); +define("_CO_PUBLISHER_CANCEL", "Annuler"); + +define("_CO_PUBLISHER_IMAGE_ITEMS", "Images de l'article "); +define("_CO_PUBLISHER_IMAGE_ITEMS_DSC", "s'il vous plaît choisissez les images liées à cet article"); +define("_CO_PUBLISHER_IMAGE_PREVIEW", "Prévisualisation de l'image"); +define("_CO_PUBLISHER_NOTIFY", "Notifier le rédacteur?"); + +define("_CO_PUBLISHER_FILEUPLOAD_ERROR", "Une erreur s'est produite lors du téléversement du fichier."); +define("_CO_PUBLISHER_FILEUPLOAD_SUCCESS", "Le fichier a été téléversé."); +define("_CO_PUBLISHER_NEW_FEATURE", "Nouvelle fonctionnalité !!!"); + +define("_CO_PUBLISHER_TAB_MAIN", "Principal"); +define("_CO_PUBLISHER_TAB_IMAGES", "Images"); +define("_CO_PUBLISHER_TAB_OTHERS", "Autres"); +define("_CO_PUBLISHER_TAB_META", "Meta data"); +define("_CO_PUBLISHER_TAB_PERMISSIONS", "autorisations"); + +define("_CO_PUBLISHER_IMAGE_UPLOAD_NEW", "Envoyer une nouvelle image"); +//define("_CO_PUBLISHER_IMAGE_UPLOADING", "Transfert"); +define("_CO_PUBLISHER_IMAGE_NICENAME", "Entrez le nom de l'image"); +define("_CO_PUBLISHER_IMAGE_CAT_NONE", "Avant, vous devez créer une catégorie-image dans Admin-system-Images"); +define("_CO_PUBLISHER_IMAGE_CAT_NOPERM", "Vous n'avez pas les permissions d'utiliser cette catégorie d'image"); + +/** + * @translation AFUX (Association Francophone des Utilisateurs de Xoops) <http://www.afux.org/> + * @translation grandoc 2010-02-06 + * @specification _LANGCODE: fr + * @specification _CHARSET: UTF-8 + * + * @version $Id: common.php 836 2009-09-14 23:29:42Z Dugris $ + **/ + +//30/04/2012 +define("_CO_PUBLISHER_TAB_FILES", "Files"); + +define("_CO_PUBLISHER_FILE", "Fichiers"); +define("_CO_PUBLISHER_FILE_DESCRIPTION", "Description"); +define("_CO_PUBLISHER_FILE_DESCRIPTION_DSC", "Description du fichier à télécharger."); +define("_CO_PUBLISHER_FILE_NAME_DSC", "nom qui sera utilisé pour identifier le fichier."); +define("_CO_PUBLISHER_FILE_STATUS", "Dossier visible?"); +define("_CO_PUBLISHER_FILE_STATUS_DSC", "Si vous sélectionnez Non, le fichier ne sera pas visible de l'utilisateur."); +define("_CO_PUBLISHER_FILE_TO_UPLOAD", "Fichier à télécharger:"); +define("_CO_PUBLISHER_FILE_TYPE", "Type de fichier"); +define("_CO_PUBLISHER_FILE_UPLOAD_ANOTHER", "Envoyer de nouveau"); +define("_CO_PUBLISHER_FILENAME", "Nom de fichier"); +define("_CO_PUBLISHER_FILES_LINKED", "Fichiers liés à cet article"); + +//Added 30/05/2012 +define("_CO_PUBLISHER_EDITFILE", "Modifier le fichier"); +define("_CO_PUBLISHER_DELETEFILE", "Effacer le fichier"); +// Modifications de traduction par Cesag pour frxoops.org le 03 Juin 2012. \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/help.html 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,26 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/publisher/admin/index.php" + title="Retour \xE0 l'administration de Publisher"> Publisher + <img src="<{xoAdminIcons home.png}>" + alt="Retour \xE0 l'administration de Publisher"/> + </a></h1> + + + <h4 class="odd">Description</h4><br/> + + + Le module Publisher est un syst\xE8me de gestion d'articles pour votre Site XOOPS.<br/><br/> + + Vous pouvez cr\xE9er des articles dans diff\xE9rentes cat\xE9gories<br/><br/> + + <h4 class="odd">Instructions d'exploitation</h4><br/> + + Pour mettre en place ce module, vous devez<br/><br/> + i) Configurer vos pr\xE9f\xE9rences pour le module (consultez les \xAB Pr\xE9f\xE9rences \xBB)<br/><br/> + + <h4 class="odd">Tutoriel</h4><br/> + + Tutoriel \xE0 venir. <br/> +<!-- Traduction par Cesag pour frxoops.org le 03 Juin 2012. --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/help/index.html 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/index.html 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_published.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_published.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_published.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,24 @@ +Bonjour {X_UNAME}, + +L'article suivant a \xE9t\xE9 publi\xE9 dans le module {MODULE_NAME} de {X_SITENAME} : + +"{ITEM_NAME}" + +Vous pouvez lire cet article ici : + +{ITEM_URL} + +----------- + +Vous recevez ce message parce que vous avez s\xE9lectionn\xE9 d'\xEAtre notifi\xE9 lorsque de nouveaux articles sont publi\xE9s dans la cat\xE9gorie "{CATEGORY_NAME}" du module {MODULE_NAME} de notre site. + +si ceci est une erreur ou que vous ne d\xE9sirez plus \xEAtre notifi\xE9, s'il vous pla\xEEt mettez \xE0 jour votre inscription en vous rendant sur le lien suivant : +{X_UNSUBSCRIBE_URL} + +S'il vous pla\xEEt ne r\xE9pondez pas \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_submitted.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_submitted.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/category_item_submitted.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,24 @@ +Bonjour {X_UNAME}, + +L'article suivant a \xE9t\xE9 publi\xE9 dans le module {MODULE_NAME} de {X_SITENAME} : + +"{ITEM_NAME}" + +Vous pouvez \xE9valuer cet article ici : + +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez s\xE9lectionn\xE9 d'\xEAtre notifi\xE9 lorsque de nouveaux articles sont publi\xE9s dans la cat\xE9gorie "{CATEGORY_NAME}" du module {MODULE_NAME} de notre site. + +si ceci est une erreur ou que vous ne d\xE9sirez plus \xEAtre notifi\xE9, s'il vous pla\xEEt mettez \xE0 jour votre inscription en vous rendant sur le lien suivant : +{X_UNSUBSCRIBE_URL} + +S'il vous pla\xEEt ne r\xE9pondez pas \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_category_created.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_category_created.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_category_created.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +La cat\xE9gorie '{CATEGORY_NAME}' a \xE9t\xE9 cr\xE9\xE9e dans le module {MODULE_NAME} de {X_SITENAME}. + +Suivez ce lien pour voir le contenu de cette cat\xE9gorie nouvellement cr\xE9\xE9e : +{CATEGORY_URL} + +----------- + +Vous recevez ce message parce que vous avez s\xE9lectionn\xE9 d'\xEAtre notifi\xE9 lorsque de nouvelles cat\xE9gories sont ajout\xE9es au module {MODULE_NAME} de notre site. + +si ceci est une erreur ou que vous ne d\xE9sirez plus \xEAtre notifi\xE9, s'il vous pla\xEEt mettez \xE0 jour votre inscription en vous rendant sur le lien suivant : +{X_UNSUBSCRIBE_URL} + +S'il vous pla\xEEt ne r\xE9pondez pas \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmaster +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_published.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_published.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_published.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,23 @@ +Bonjour {X_UNAME}, + +L'article suivant a \xE9t\xE9 publi\xE9 dans le module {MODULE_NAME} de {X_SITENAME} : + +"{ITEM_NAME}" + +Vous pouvez lire cet article ici : + +{ITEM_URL} + +----------- +Vous recevez ce message parce que vous avez s\xE9lectionn\xE9 d'\xEAtre notifi\xE9 lorsque de nouveaux articles sont publi\xE9s dans le module {MODULE_NAME} de notre site. + +si ceci est une erreur ou que vous ne d\xE9sirez plus \xEAtre notifi\xE9, s'il vous pla\xEEt mettez \xE0 jour votre inscription en vous rendant sur le lien suivant : +{X_UNSUBSCRIBE_URL} + +S'il vous pla\xEEt ne r\xE9pondez pas \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmaster +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_submitted.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_submitted.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/global_item_submitted.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,23 @@ +Bonjour {X_UNAME}, + +L'article suivant a \xE9t\xE9 publi\xE9 dans le module {MODULE_NAME} de {X_SITENAME} : + +"{ITEM_NAME}" + +Vous pouvez \xE9valuer cet article ici : +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez s\xE9lectionn\xE9 d'\xEAtre notifi\xE9 lorsque de nouveaux articles sont publi\xE9s dans le module {MODULE_NAME} de notre site. + +si ceci est une erreur ou que vous ne d\xE9sirez plus \xEAtre notifi\xE9, s'il vous pla\xEEt mettez \xE0 jour votre inscription en vous rendant sur le lien suivant : +{X_UNSUBSCRIBE_URL} + +S'il vous pla\xEEt ne r\xE9pondez pas \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/index.html =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/index.html (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/index.html 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/item_approved.tpl =================================================================== --- XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/item_approved.tpl (rev 0) +++ XoopsLanguages/french/modules/publisher/publisher 1.0/publisher/language/french/mail_template/item_approved.tpl 2012-06-03 16:42:06 UTC (rev 9609) @@ -0,0 +1,26 @@ +Bonjour {X_UNAME}, + + +Nous sommes heureux de vous informer que l'article suivant soumis le {DATESUB} sur {X_SITENAME} +a \xE9t\xE9 approuv\xE9 par un mod\xE9rateur et publi\xE9 dans le module {MODULE_NAME} de notre site. + +"{ITEM_NAME}" + +Vous pouvez ... [truncated message content] |
From: <ce...@us...> - 2012-06-03 12:14:01
|
Revision: 9608 http://xoops.svn.sourceforge.net/xoops/?rev=9608&view=rev Author: cesag Date: 2012-06-03 12:13:54 +0000 (Sun, 03 Jun 2012) Log Message: ----------- Avaman 0.22 french translation Added Paths: ----------- XoopsLanguages/french/modules/avaman/ XoopsLanguages/french/modules/avaman/avaman 0.22/ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/admin.php XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/help.html XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/index.html XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/index.html XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/modinfo.php Added: XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/admin.php 2012-06-03 12:13:54 UTC (rev 9608) @@ -0,0 +1,45 @@ +<?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 $ + */ + +define('_AM_AVAMAN_DBUPDATED' , 'Mise à jour avec succès' ) ; +define('_AM_AVAMAN_FILEUPLOADED' , 'Les fichiers %s sont enregistrés avec succès' ) ; +define('_AM_AVAMAN_UPLOAD' , 'Téléchargement de fichiers image (vous pouvez également télécharger plusieurs fichiers en archive zip ou tar.gz)' ) ; +define('_AM_AVAMAN_ERR_INVALIDARCHIVE' , "L'archive ne peut pas être extraite." ) ; +define('_AM_AVAMAN_INVALIDEXT' , 'Type de fichier non valide' ) ; + +define('_AM_AVAMAN_TH_ID' , 'ID' ) ; +define('_AM_AVAMAN_TH_FILE' , 'Fichier' ) ; +define('_AM_AVAMAN_TH_AVATARNAME' , 'Nom' ) ; +define('_AM_AVAMAN_TH_CREATED' , 'Créé' ) ; +define('_AM_AVAMAN_TH_DISPLAY' , 'Affichage' ) ; +define('_AM_AVAMAN_TH_WEIGHT' , 'Poids' ) ; +define('_AM_AVAMAN_TH_USERS' , 'Utilisateurs' ) ; +define('_AM_AVAMAN_TH_DELETE' , 'Supprimer' ) ; +define('_AM_AVAMAN_CB_SELECTALL' , 'Sélectionner/désélectionner tout' ) ; + +define('_AM_AVAMAN_TH_CODE' , 'Code' ) ; +define('_AM_AVAMAN_TH_EMOTION' , 'Emotion' ) ; +define('_AM_AVAMAN_TH_SMILEDISPLAY' , 'Montrer en zone de texte' ) ; + +//ModuleAdmin +define('_AM_AVAMAN_MODULEADMIN_MISSING','Erreur : La classe ModuleAdmin est manquante. Veuillez installer la classe ModuleAdmin dans /Frameworks (voir /docs/readme.txt)'); +// Traduction par Cesag pour frxoops.org le 03 Juin 2012 \ No newline at end of file Added: XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/help.html 2012-06-03 12:13:54 UTC (rev 9608) @@ -0,0 +1,27 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/avaman/admin/index.php" + title="Retour à l'Administration d'Avaman"> Avaman + <img src="<{xoAdminIcons home.png}>" + alt="Retour à l'Administration d'Avaman"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + Le module Avaman gère les Avatars et les smileys pour l'utilisateur<br/><br/> + + <h4 class="odd">Installer/désinstaller</h4><br/> + + Aucune mesure particulière n'est nécessaire, suivez le processus d'installation standard, + envoyez le dossier « avaman » dans le répertoire /modules. Installez le + module par Admin-> système-> Modules. Si vous avez besoin d'instructions + détaillées sur la façon d'installer un module, veuillez consulter le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a>.<br/><br/> + + <h4 class="odd">Tutoriel</h4><br/> + + Aucun tutoriel disponible pour le moment<br/> + + <!-- -----Help Content ---------- --> + <!-- -----Traduction par Cesag pour frxoops.org le 03 Juin 2012 ---------- --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/help/index.html 2012-06-03 12:13:54 UTC (rev 9608) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/index.html 2012-06-03 12:13:54 UTC (rev 9608) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/avaman/avaman 0.22/avaman/language/french/modinfo.php 2012-06-03 12:13:54 UTC (rev 9608) @@ -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. + */ + +/** + * 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 $ + */ + +define( '_MI_AVAMAN_MODULENAME' , 'AVAMAN' ) ; +define( '_MI_AVAMAN_MODULEDESC' , 'Gestion des avatars du système et des smileys' ) ; + +define( '_MI_AVAMAN_AVATARMANAGER' , 'Gestionnaire d\'avatars' ) ; +define( '_MI_AVAMAN_SMILIESMANAGER' , 'Gestionnaire de Smileys' ) ; +// Traduction par Cesag pour frxoops.org le 03 Juin 2012 \ 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: <txm...@us...> - 2012-06-01 06:44:18
|
Revision: 9607 http://xoops.svn.sourceforge.net/xoops/?rev=9607&view=rev Author: txmodxoops Date: 2012-06-01 06:44:10 +0000 (Fri, 01 Jun 2012) Log Message: ----------- Added theme default-timgno Added Paths: ----------- XoopsThemes/default-timgno/ XoopsThemes/default-timgno/css/ XoopsThemes/default-timgno/css/style-noCol.css XoopsThemes/default-timgno/css/style-noLcol.css XoopsThemes/default-timgno/css/style-noRcol.css XoopsThemes/default-timgno/css/style.css XoopsThemes/default-timgno/css/theme.html XoopsThemes/default-timgno/css/xoops-style.css XoopsThemes/default-timgno/icons/ XoopsThemes/default-timgno/icons/ajax_indicator_01.gif XoopsThemes/default-timgno/icons/favicon.ico XoopsThemes/default-timgno/icons/favicon.png XoopsThemes/default-timgno/icons/index.html XoopsThemes/default-timgno/img/ XoopsThemes/default-timgno/img/block-title_bg.png XoopsThemes/default-timgno/img/footer_bg.png XoopsThemes/default-timgno/img/logo.png XoopsThemes/default-timgno/img/menubar.png XoopsThemes/default-timgno/img/theme.html XoopsThemes/default-timgno/img/top-header_bg.png XoopsThemes/default-timgno/img/xo-banner_bg.png XoopsThemes/default-timgno/img/xoops-logo.png XoopsThemes/default-timgno/img/xoops-logo.psd XoopsThemes/default-timgno/index.html XoopsThemes/default-timgno/js/ XoopsThemes/default-timgno/js/index.html XoopsThemes/default-timgno/js/jq.init.mini.js XoopsThemes/default-timgno/modules/ XoopsThemes/default-timgno/modules/index.html XoopsThemes/default-timgno/modules/system/ XoopsThemes/default-timgno/modules/system/index.html XoopsThemes/default-timgno/modules/system/system_redirect.html XoopsThemes/default-timgno/modules/system/system_siteclosed.html XoopsThemes/default-timgno/plugins/ XoopsThemes/default-timgno/plugins/index.html XoopsThemes/default-timgno/screenshot.gif XoopsThemes/default-timgno/screenshot.png XoopsThemes/default-timgno/system_homepage.html XoopsThemes/default-timgno/theme.html XoopsThemes/default-timgno/tpl/ XoopsThemes/default-timgno/tpl/theme.html XoopsThemes/default-timgno/tpl/theme_blockcenter_c.html XoopsThemes/default-timgno/tpl/theme_blockcenter_l.html XoopsThemes/default-timgno/tpl/theme_blockcenter_r.html XoopsThemes/default-timgno/tpl/theme_blockcenterbottom.html XoopsThemes/default-timgno/tpl/theme_blockcentertop.html XoopsThemes/default-timgno/tpl/theme_blockleft.html XoopsThemes/default-timgno/tpl/theme_blockright.html XoopsThemes/default-timgno/tpl/theme_content.html XoopsThemes/default-timgno/tpl/theme_footer.html XoopsThemes/default-timgno/tpl/theme_header.html XoopsThemes/default-timgno/tpl/theme_leftblocks.html XoopsThemes/default-timgno/tpl/theme_metas.html XoopsThemes/default-timgno/tpl/theme_rightblocks.html XoopsThemes/default-timgno/tpl/theme_scripts.html XoopsThemes/default-timgno/xo-info.php Added: XoopsThemes/default-timgno/css/style-noCol.css =================================================================== --- XoopsThemes/default-timgno/css/style-noCol.css (rev 0) +++ XoopsThemes/default-timgno/css/style-noCol.css 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,17 @@ +#colmid { + left: 0px;/* Left column width */ + border-left: 0px solid #cccccc;/* Left column border */ +} + +#colright { + margin-left: 0px;/*Right column width + Left column width */ + border-left: 0px solid #cccccc;/* Right column border */ +} + +#col1pad { + margin: 0 10px 0 10px;/* Left Col width + Right Col + 10px margin*/ +} + +#col2 { + left: 0px;/* Right column width -1px margin */ +} \ No newline at end of file Added: XoopsThemes/default-timgno/css/style-noLcol.css =================================================================== --- XoopsThemes/default-timgno/css/style-noLcol.css (rev 0) +++ XoopsThemes/default-timgno/css/style-noLcol.css 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,16 @@ +#colmid { + left: 0px;/* Left column width */ + border-left: 0px solid #cccccc;/* Left column border */ +} + +#colright { + margin-left: -170px;/*Right column width + Left column width */ +} + +#col1pad { + margin: 0 10px 0 180px;/* Left Col width + Right Col + 10px margin*/ +} + +#col2 { + left: 0px;/* Right column width -1px margin */ +} \ No newline at end of file Added: XoopsThemes/default-timgno/css/style-noRcol.css =================================================================== --- XoopsThemes/default-timgno/css/style-noRcol.css (rev 0) +++ XoopsThemes/default-timgno/css/style-noRcol.css 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,16 @@ +#colmid { + left: 170px;/* Left column width */ +} + +#colright { + margin-left: -170px;/* Right column width + Left column width */ + border-left: 0px solid #cccccc;/* Right column border */ +} + +#col1pad { + margin: 0 10px 0 180px;/* Left Col width + Right col width + 10px margin*/ +} + +#col2 { + left: -1px;/* Right column width -1px margin */ +} \ No newline at end of file Added: XoopsThemes/default-timgno/css/style.css =================================================================== --- XoopsThemes/default-timgno/css/style.css (rev 0) +++ XoopsThemes/default-timgno/css/style.css 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,100 @@ +@import url(xoops-style.css); + +body { + margin: 0; + padding: 0; + width: 100%; + background-color: #ffffff; + font-size: 9pt; + font-family: Verdana, Arial, Helvetica, sans-serif; + height: auto; +} + +#container { + width: 100%;/* width of whole page */ + overflow: hidden;/* This chops off any overhanging divs */ + background-color: #ffffff;/* Left column background colour */ +} + +#colleft { + float: left; + width: 15%; +} + +#colmid { + float: left; + width: 70%; +} + +#colright { + float: left; + width: 15%; +} +/* +#col2wrap { + width:100%; +} +#col2pad { + margin:0 1px 0 1px; + overflow:hidden; +} +*/ + +#col1{ + padding: 2px; + overflow: hidden; +} + +#col2 { + width: 100%; + overflow: hidden; + padding: 2px; +} + +#col3 { + padding: 2px; + overflow: hidden; +} + +#footer { + clear: both; + float: left; + width: 100%; + height: 100px; + padding: 0; + margin: 0; + text-align: center; + color: #E3E3E3; + background: #555555 url(../img/footer_bg.png) repeat-x; +} + +#footer a { + color: #A3A3A3; + background: transparent; + text-decoration: underline; +} + +#footer a:hover { + color: #C9C9C9; + background: transparent; + text-decoration: none; +} +/* Hack for floating content based on FabClearing by Fcaldera www.html.it*/ + +#centercolumn .blockContent:after { + content: "."; + display: block; + height: 0px; + clear: both; + visibility: hidden; +} +/*\*//*/ +#centercolumn .blockContent { + display: inline-block; +} +/**/ + +#centercolumn .blockContent { + clear: both;/* for Gecko */ + height: 1%;/* for IE */ +} \ No newline at end of file Added: XoopsThemes/default-timgno/css/theme.html =================================================================== --- XoopsThemes/default-timgno/css/theme.html (rev 0) +++ XoopsThemes/default-timgno/css/theme.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,170 @@ +<!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="<{$xoops_langcode}>" lang="<{$xoops_langcode}>"> +<head> + <!-- Assign Theme name --> + <{assign var=theme_name value=$xoTheme->folderName}> + + <!-- Title and meta --> + <meta http-equiv="content-language" content="<{$xoops_langcode}>" /> + <meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" /> + <title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> - <{/if}><{$xoops_sitename}></title> + <meta name="robots" content="<{$xoops_meta_robots}>" /> + <meta name="keywords" content="<{if $xoops_dirname != system}><{$xoops_pagetitle}>, <{/if}><{$xoops_meta_keywords}>" /> + <meta name="description" content="<{$xoops_meta_description}>" /> + <meta name="rating" content="<{$xoops_meta_rating}>" /> + <meta name="author" content="<{$xoops_meta_author}>" /> + <meta name="copyright" content="<{$xoops_meta_copyright}>" /> + <meta name="generator" content="XOOPS" /> + <meta name="revisit-after" content="7 days" /> + + <!-- Rss --> + <link rel="alternate" type="application/rss+xml" title="" href="<{xoAppUrl backend.php}>" /> + + <!-- Favicon --> + <link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" /> + <link rel="icon" type="image/png" href="<{xoImgUrl icons/favicon.png}>" /> + + <!-- Sheet Css --> + <link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoAppUrl xoops.css}>" /> + <link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoImgUrl style.css}>" /> + <{* Code for different layout structure [1/2 or 3columns]- Allows 3 Columns by default *}> + <{if $xoops_showrblock == '' & $xoops_showlblock == ''}> + <style type="text/css"> @import url(<{xoImgUrl style-noCol.css}>);</style> + <{elseif $xoops_showrblock == 1 & $xoops_showlblock == ''}> + <style type="text/css"> @import url(<{xoImgUrl style-noLcol.css}>);</style> + <{elseif $xoops_showrblock == '' & $xoops_showlblock == 1}> + <style type="text/css"> @import url(<{xoImgUrl style-noRcol.css}>);</style> + <{/if}> + + <!-- customized header contents --> + <{$xoops_module_header}> + + <!-- Dublin Core MetaData [DCMI] Tags --> + <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> + <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" /> + <meta name="DC.title" lang="<{$xoops_langcode}>" content="<{$xoops_pagetitle}> - <{$xoops_sitename}>" /> + <meta name="DC.creator" content="<{$xoops_sitename}>" /> + <meta name="DC.subject" lang="<{$xoops_langcode}>" content="<{$xoops_meta_keywords}>, <{$xoops_pagetitle}>" /> + <meta name="DC.description" lang="<{$xoops_langcode}>" content="<{$xoops_pagetitle}> - <{$xoops_meta_description}>" /> + <meta name="DC.publisher" content="<{$xoops_meta_author}>" /> + <meta name="DC.type" content="text" /> + <meta name="DC.format" content="text/html; charset=<{$xoops_charset}>" /> + <meta name="DC.identifier" scheme="DCTERMS.URI" content="<{$xoops_url}>" /> + <meta name="DC.language" scheme="DCTERMS.RFC1766" content="<{$xoops_langcode}>" /> + <meta name="DC.rights" content="<{$xoops_meta_copyright}>" /> + +</head> +<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>"> + <div id="header"> + <div id="headerlogo"> + <a href="<{xoAppUrl /}>" title="<{$xoops_sitename}>"> + <img src="<{xoImgUrl xoops-logo.png}>" alt="<{$xoops_sitename}>" /> + </a> + </div> + <div id="headerbanner"><{$xoops_banner}></div> + </div> + <div id="headerbar"> </div> + <div id="colmask"> + <div id="colmid"> + <div id="colright"> + <div id="col1wrap"> + <div id="col1pad"> + <div id="col1"> + <div id="centercolumn"> + <!-- Display center blocks if any --> + <{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}> + <div id="centerCcolumn"> + <!-- Start center-center blocks loop --> + <{foreach item=block from=$xoBlocks.page_topcenter}> + <{includeq file="$theme_name/theme_blockcenter_c.html"}> + <{/foreach}> + <!-- End center-center blocks loop --> + </div> + <div id="centerLcolumn"> + <!-- Start center-left blocks loop --> + <{foreach item=block from=$xoBlocks.page_topleft}> + <{includeq file="$theme_name/theme_blockcenter_l.html"}> + <{/foreach}> + <!-- End center-left blocks loop --> + </div> + <div id="centerRcolumn"> + <!-- Start center-right blocks loop --> + <{foreach item=block from=$xoBlocks.page_topright}> + <{includeq file="$theme_name/theme_blockcenter_r.html"}> + <{/foreach}> + <!-- End center-right blocks loop --> + </div> + <{/if}> + <!-- End center top blocks loop --> + + <!-- Start content module page --> + <{if $xoops_contents && ($xoops_contents != ' ') }> + <div id="content"><{$xoops_contents}></div> + <{/if}> + <!-- End content module --> + + <!-- Start center bottom blocks loop --> + <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright or $xoBlocks.page_bottomcenter}> + <div class="clear"> </div> + <{if $xoBlocks.page_bottomcenter}> + <div id="bottomCcolumn"> + <{foreach from=$xoBlocks.page_bottomcenter item=block}> + <{include file="$theme_name/theme_blockcenter_c.html"}> + <{/foreach}> + </div> + <{/if}> + + <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright}> + <div id="bottomLcolumn"> + <{foreach from=$xoBlocks.page_bottomleft item=block}> + <{include file="$theme_name/theme_blockcenter_l.html"}> + <{/foreach}> + </div> + + <div id="bottomRcolumn"> + <{foreach from=$xoBlocks.page_bottomright item=block}> + <{include file="$theme_name/theme_blockcenter_r.html"}> + <{/foreach}> + </div> + <{/if}> + <{/if}> + <!-- End center bottom blocks loop --> + </div> + </div> <!-- End of col1 --> + </div> + </div> + <div id="col2"> + <!-- Start left blocks loop --> + <{if $xoops_showlblock}> + <div id="leftcolumn"> + <{foreach item=block from=$xoBlocks.canvas_left}> + <{includeq file="$theme_name/theme_blockleft.html"}> + <{/foreach}> + </div> + <{/if}> + <!-- End left blocks loop --> + </div> + <div id="col3"> + <!-- Start right blocks loop --> + <{if $xoops_showrblock}> + <div id="rightcolumn"> + <{foreach item=block from=$xoBlocks.canvas_right}> + <{includeq file="$theme_name/theme_blockright.html"}> + <{/foreach}> + </div> + <{/if}> + <!-- End right blocks loop --> + </div> + </div> + </div> + </div> + <!-- Start footer --> + <div id="footer"> + <div id="footerbar"> + <{$xoops_footer}> + </div> + </div> + <!-- End footer --> + <!--{xo-logger-output}--> +</body> +</html> \ No newline at end of file Added: XoopsThemes/default-timgno/css/xoops-style.css =================================================================== --- XoopsThemes/default-timgno/css/xoops-style.css (rev 0) +++ XoopsThemes/default-timgno/css/xoops-style.css 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,619 @@ +/*HTML ATTRIBUTES */ +a { + color: #666; + text-decoration: none; + font-weight: bold; + background-color: transparent; +} + +a:hover { + color: #ff6600; +} + +h1 { + font-size: 1.4em; +} + +h2 { + font-size: 1.3em; +} + +h3 { + font-size: 1.2em; +} + +h4 { + font-size: 1.1em; +} + +h5 { + font-size: 1em; +} + +ul { + margin: 2px; + padding: 2px; + list-style: disc inside; + text-align: left; +} + +ol { + margin: 2px; + padding: 2px; + list-style: decimal inside; + text-align: left; +} + +li { + margin-left: 2px; + color: #2A75C5; +} + +input.formButton {} + +fieldset { + border: 1px solid #cccccc; + margin-bottom: 10px; +} + +table { + width: 100%; +} + +table td { + padding: 0; + border-width: 0; + vertical-align: top; +} +/* HEADER */ + +#header { + float: left; + width: 100%; + padding: 0; + margin: 0; + height: 100px; + background: #2A75C5 url(../img/xo-banner_bg.png) repeat-x left top; + border-bottom: 1px solid #000000; +} + +#headertop { + background: #333 url(../img/top-header_bg.png) repeat-x left top; + height: 15px; +} + +#headerlogo { + float: left; + width: 250px; +} + +#headerlogo img { + padding: 0; +} + +#headerbanner { + float: right; + width: 60%; + text-align: right; + margin-left: -250px; +} +/* fix for banner */ + +#xo-bannerfix { +/*position: absolute;*/ +/* z-index:99;*/ + width: 480px; + height: 73px; + background: url(../img/bg-ad-top.png) no-repeat; + padding-top: 6px; + position: relative; + top: 7px; + right: 40px; + text-align: center; + margin: 0 0 0 auto; +} + +#xo-bannerfix object, #xo-bannerfix img { + display: block; + margin: 0 auto; + vertical-align: middle; +} + +#headerbar { + border-bottom: 1px solid #ddd; + background-image: url(../img/menubar.png); + width: 100%; + height: 30px; + float: left; +} +/* XOOPS STANTARD ELEMENTS*/ + +#leftcolumn {} + +#leftcolumn th { + background-color: #2A75C5; + color: #fff; + vertical-align: middle; +} + +#leftcolumn .blockTitle { + padding: 3px; + background: #ddd url(../img/block-title_bg.png) repeat-x; + color: #2A75C5; + font-weight: bold; +} + +#leftcolumn .blockContent { + padding: 3px; + line-height: 1.2em; +} + +#centercolumn { + font-size: 1em; + padding: 0; +} + +#centercolumn th { + background-color: #2A75C5; + color: #fff; + vertical-align: middle; +} + +#centerCcolumn, #bottomCcolumn { + padding: 0 5px; +} + +#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle { + padding: 3px; + color: #2A75C5; + background: #ddd url(../img/block-title_bg.png) repeat-x; + font-weight: bold; + margin-top: 0; + margin-right: 0; + margin-left: 0; + font-size: 1.1em; +} + +#centerCcolumn .blockContent, #bottomCcolumn .blockContent { + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ddd; + padding: 3px; + margin-right: 0; + margin-left: 0; + margin-bottom: 2px; + line-height: 1.2em; +} + +#centerLcolumn, #bottomLcolumn { + float: left; + width: 48.5%; + padding: 0 3px 0 5px; +} + +#centerRcolumn, #bottomRcolumn { + float: right; + width: 48.5%; + padding: 0 5px 0 3px; + margin-left: -48%; +} + +#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle { + padding: 3px; + color: #2A75C5; + background: #ddd url(../img/block-title_bg.png) repeat-x; + font-weight: bold; + margin-top: 0; +} + +#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent { + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ddd; + padding: 3px; + margin-left: 2px; + margin-right: 3px; + margin-bottom: 2px; + line-height: 1.2em; +} + +#content { + text-align: left; + padding: 0 5px 5px 5px; +} + +#rightcolumn {} + +#rightcolumn th { + background-color: #2A75C5; + color: #fff; + vertical-align: middle; +} + +#rightcolumn .blockTitle { + padding: 3px; + background: #ddd url(../img/block-title_bg.png) repeat-x; + color: #2A75C5; + font-weight: bold; +} + +#rightcolumn .blockContent { + padding: 3px; + line-height: 1.2em; +} + +#footerbar { + background-image: url(hbar.gif); + font-size: .9em; + height: 18px; + padding-top: 5px; + text-align: center; +} + +#mainmenu a { + background-color: #e6e6e6; + display: block; + margin: 0; + padding: 4px; +} + +#mainmenu a:hover { + background-color: #fff; +} + +#mainmenu a.menuTop { + padding-left: 3px; + border-top: 1px solid #ccc; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + border-left: 1px solid #ccc; +} + +#mainmenu a.menuMain { + padding-left: 3px; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + border-left: 1px solid #ccc; +} + +#mainmenu a.menuSub { + padding-left: 9px; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + border-left: 1px solid #ccc; +} + +#mainmenu a.maincurrent { + background-color: transparent; + color: #ff9900; +} + +#usermenu { + font-size: .9em; +} + +#usermenu a { + background-color: #e6e6e6; + display: block; + margin: 0 5px 0 5px; + padding: 2px; + border-right: 1px solid #aaa; + border-bottom: 1px solid #aaa; + border-left: 1px solid #ccc; + font-weight: normal; +} + +#usermenu a:hover { + background-color: #fff; +} + +#usermenu a.menuTop { + border-top: 1px solid #ccc; +} + +#usermenu a.highlight { + background-color: #fcc; +} + +caption { + font-weight: bold; +} + +th, thead { + background-color: #2A75C5; + padding: 2px; + color: #fff; + vertical-align: middle; +} + +.outer { + border: 1px solid #c0c0c0; +} + +.head { + background-color: #c2cdd6; + padding: 5px; + font-weight: bold; +} + +.even { + background-color: #dee3e7; + padding: 5px; +} + +.odd { + background-color: #E9E9E9; + padding: 5px; +} + +.foot { + background-color: #c2cdd6; + padding: 5px; + font-weight: bold; +} + +tr.even td { + background-color: #dee3e7; + padding: 5px; +} + +tr.odd td { + background-color: #E9E9E9; + padding: 5px; +} + +tr.foot td { + background-color: #c2cdd6; + padding: 5px; + color: inherit; + font-weight: bold; +} + +.errorMsg,.confirmMsg, .resultMsg { + padding: .8em; + text-align: center; + margin-bottom: 1em; + border: 2px solid #ddd; +} + +.errorMsg { + background-color: #FBE3E4; + color: #D12F19; + border-color: #FBC2C4; +} + +.confirmMsg { + background-color: #FFF6BF; + color: #817134; + border-color: #FFD324; +} + +.resultMsg { + background-color: #E6EFC2; + color: #529214; + border-color: #C6D880; +} + +.errorMsg a { + background-color: transparent; + color: #D12F19; +} + +.confirmMsg a { + background-color: transparent; + color: #817134; +} + +.successMsg a { + background-color: transparent; + color: #529214; +} + +.xoopsCode { + background: #fff; + border: 1px inset #000080; + font-family: "Courier New", Courier, monospace; + padding: 0 6px 6px 6px; + height: 200px; + overflow: auto; + font-size: .9em; +} + +.xoopsQuote { + background: #fff; + border: 1px inset #000080; + font-family: "Courier New", Courier, monospace; + padding: 0 6px 6px 6px; + font-size: .9em; +} + +blockquote { + font-style: italic; + line-height: 1.4em; +} + +.comTitle { + font-weight: bold; + margin-bottom: 2px; +} + +.comText { + padding: 2px; +} + +.comUserStat { + font-size: .9em; + color: #2A75C5; + font-weight: bold; + border: 1px solid #c0c0c0; + background-color: #fff; + margin: 2px; + padding: 2px; +} + +.comUserStatCaption { + font-weight: normal; +} + +.comUserStatus { + margin-left: 2px; + margin-top: 10px; + color: #2A75C5; + font-weight: bold; + font-size: .9em; +} + +.comUserRank { + margin: 2px; +} + +.comUserRankText { + font-size: .9em; + font-weight: bold; +} + +.comUserRankImg { + border: 0; +} + +.comUserName a { + color: #fff; +} + +.comUserImg { + margin: 2px; +} + +.comDate { + font-weight: normal; + font-style: italic; + font-size: .8em; +} + +.comDateCaption { + font-weight: bold; + font-style: normal; +} +/*============== Styles for system_siteclosed.html (override system module) =================*/ + +#xo-siteclose { + width: 400px; + margin: 100px auto; + background-color: #e2e2e2; + padding: 30px; + color: #000; + font-size: 1.2em; + font-weight: bold; + text-align: center; + border: 1px solid #666; +} + +#xo-userbar_siteclosed { + display: block; + background: #2A75C5 url(xo-banner_bg.png) repeat-x left top; + padding-top: 8px; + padding-right: 1em; + color: #fff; + font-size: .8em; + text-align: center; +} + +#xo-userbar_siteclosed form { + display: inline; + padding: 0; +} + +#xo-userbar_siteclosed input, #xo-userbar_siteclosed button { + width: 100px; + background-color: transparent; + color: #fff; + font-size: .9em; + margin: 2px; +} + +#xo-userbar_siteclosed input:hover {} +/*============== Styles for system_redirect.html (override system module) =================*/ + +#xo-redirect { + width: 780px; + margin: 50px auto; + padding: 1em; + font-weight: bold; + text-align: center; +} + +#xo-redirect .notreload { + height: 28px; + background-color: inherit; + padding-top: 2px; + color: #000; +} + +#xo-redirect .notreload a { + background-color: inherit; + color: #ff0000; + font-weight: bold; + text-decoration: none; +} + +#xo-redirect .message { + min-height: 60px; + background-color: #f3f3f3; + padding: 1em; + color: #333; + font-size: 1.2em; + text-align: center; + border: 1px solid #666; +} + +#xo-redirect .message img{ + padding: 1em; +} +/*============== Styles for pagenav =================*/ + +#xo-pagenav { + margin: 7px 0; + text-align: center; + font-size: 1.05em; +} + +#xo-pagenav a { + text-decoration: none; +} + +#xo-pagenav a:hover { + color: #fff; + background-color: #2A75C5; + border: 1px solid #fff; +} + +.xo-pagact { + margin: 0; + padding: .2em .5em; + color: #fff; + background-color: #2A75C5; + border: 1px solid #fff; +} + +.xo-counterpage, .xo-pagarrow { + margin: 0; + padding: .2em .5em; + color: #000; + background-color: #fff; + border: 1px solid #000; +} + +.xo-counterpage:hover {} + +.xo-pagarrow { + letter-spacing: 0.2em; +} +/*======= Tinymce background textarea ========*/ + +body.mceContentBody { + margin: 0; + padding: 0; + background-color: #fff; + background-image: none; + color: #000; +} \ No newline at end of file Added: XoopsThemes/default-timgno/icons/ajax_indicator_01.gif =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/icons/ajax_indicator_01.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/icons/favicon.ico =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/icons/favicon.ico ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/icons/favicon.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/icons/favicon.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/icons/index.html =================================================================== --- XoopsThemes/default-timgno/icons/index.html (rev 0) +++ XoopsThemes/default-timgno/icons/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/img/block-title_bg.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/block-title_bg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/footer_bg.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/footer_bg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/logo.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/menubar.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/menubar.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/theme.html =================================================================== --- XoopsThemes/default-timgno/img/theme.html (rev 0) +++ XoopsThemes/default-timgno/img/theme.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,170 @@ +<!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="<{$xoops_langcode}>" lang="<{$xoops_langcode}>"> +<head> + <!-- Assign Theme name --> + <{assign var=theme_name value=$xoTheme->folderName}> + + <!-- Title and meta --> + <meta http-equiv="content-language" content="<{$xoops_langcode}>" /> + <meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" /> + <title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> - <{/if}><{$xoops_sitename}></title> + <meta name="robots" content="<{$xoops_meta_robots}>" /> + <meta name="keywords" content="<{if $xoops_dirname != system}><{$xoops_pagetitle}>, <{/if}><{$xoops_meta_keywords}>" /> + <meta name="description" content="<{$xoops_meta_description}>" /> + <meta name="rating" content="<{$xoops_meta_rating}>" /> + <meta name="author" content="<{$xoops_meta_author}>" /> + <meta name="copyright" content="<{$xoops_meta_copyright}>" /> + <meta name="generator" content="XOOPS" /> + <meta name="revisit-after" content="7 days" /> + + <!-- Rss --> + <link rel="alternate" type="application/rss+xml" title="" href="<{xoAppUrl backend.php}>" /> + + <!-- Favicon --> + <link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" /> + <link rel="icon" type="image/png" href="<{xoImgUrl icons/favicon.png}>" /> + + <!-- Sheet Css --> + <link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoAppUrl xoops.css}>" /> + <link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="<{xoImgUrl style.css}>" /> + <{* Code for different layout structure [1/2 or 3columns]- Allows 3 Columns by default *}> + <{if $xoops_showrblock == '' & $xoops_showlblock == ''}> + <style type="text/css"> @import url(<{xoImgUrl style-noCol.css}>);</style> + <{elseif $xoops_showrblock == 1 & $xoops_showlblock == ''}> + <style type="text/css"> @import url(<{xoImgUrl style-noLcol.css}>);</style> + <{elseif $xoops_showrblock == '' & $xoops_showlblock == 1}> + <style type="text/css"> @import url(<{xoImgUrl style-noRcol.css}>);</style> + <{/if}> + + <!-- customized header contents --> + <{$xoops_module_header}> + + <!-- Dublin Core MetaData [DCMI] Tags --> + <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" /> + <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" /> + <meta name="DC.title" lang="<{$xoops_langcode}>" content="<{$xoops_pagetitle}> - <{$xoops_sitename}>" /> + <meta name="DC.creator" content="<{$xoops_sitename}>" /> + <meta name="DC.subject" lang="<{$xoops_langcode}>" content="<{$xoops_meta_keywords}>, <{$xoops_pagetitle}>" /> + <meta name="DC.description" lang="<{$xoops_langcode}>" content="<{$xoops_pagetitle}> - <{$xoops_meta_description}>" /> + <meta name="DC.publisher" content="<{$xoops_meta_author}>" /> + <meta name="DC.type" content="text" /> + <meta name="DC.format" content="text/html; charset=<{$xoops_charset}>" /> + <meta name="DC.identifier" scheme="DCTERMS.URI" content="<{$xoops_url}>" /> + <meta name="DC.language" scheme="DCTERMS.RFC1766" content="<{$xoops_langcode}>" /> + <meta name="DC.rights" content="<{$xoops_meta_copyright}>" /> + +</head> +<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>"> + <div id="header"> + <div id="headerlogo"> + <a href="<{xoAppUrl /}>" title="<{$xoops_sitename}>"> + <img src="<{xoImgUrl xoops-logo.png}>" alt="<{$xoops_sitename}>" /> + </a> + </div> + <div id="headerbanner"><{$xoops_banner}></div> + </div> + <div id="headerbar"> </div> + <div id="colmask"> + <div id="colmid"> + <div id="colright"> + <div id="col1wrap"> + <div id="col1pad"> + <div id="col1"> + <div id="centercolumn"> + <!-- Display center blocks if any --> + <{if $xoBlocks.page_topleft or $xoBlocks.page_topcenter or $xoBlocks.page_topright}> + <div id="centerCcolumn"> + <!-- Start center-center blocks loop --> + <{foreach item=block from=$xoBlocks.page_topcenter}> + <{includeq file="$theme_name/theme_blockcenter_c.html"}> + <{/foreach}> + <!-- End center-center blocks loop --> + </div> + <div id="centerLcolumn"> + <!-- Start center-left blocks loop --> + <{foreach item=block from=$xoBlocks.page_topleft}> + <{includeq file="$theme_name/theme_blockcenter_l.html"}> + <{/foreach}> + <!-- End center-left blocks loop --> + </div> + <div id="centerRcolumn"> + <!-- Start center-right blocks loop --> + <{foreach item=block from=$xoBlocks.page_topright}> + <{includeq file="$theme_name/theme_blockcenter_r.html"}> + <{/foreach}> + <!-- End center-right blocks loop --> + </div> + <{/if}> + <!-- End center top blocks loop --> + + <!-- Start content module page --> + <{if $xoops_contents && ($xoops_contents != ' ') }> + <div id="content"><{$xoops_contents}></div> + <{/if}> + <!-- End content module --> + + <!-- Start center bottom blocks loop --> + <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright or $xoBlocks.page_bottomcenter}> + <div class="clear"> </div> + <{if $xoBlocks.page_bottomcenter}> + <div id="bottomCcolumn"> + <{foreach from=$xoBlocks.page_bottomcenter item=block}> + <{include file="$theme_name/theme_blockcenter_c.html"}> + <{/foreach}> + </div> + <{/if}> + + <{if $xoBlocks.page_bottomleft or $xoBlocks.page_bottomright}> + <div id="bottomLcolumn"> + <{foreach from=$xoBlocks.page_bottomleft item=block}> + <{include file="$theme_name/theme_blockcenter_l.html"}> + <{/foreach}> + </div> + + <div id="bottomRcolumn"> + <{foreach from=$xoBlocks.page_bottomright item=block}> + <{include file="$theme_name/theme_blockcenter_r.html"}> + <{/foreach}> + </div> + <{/if}> + <{/if}> + <!-- End center bottom blocks loop --> + </div> + </div> <!-- End of col1 --> + </div> + </div> + <div id="col2"> + <!-- Start left blocks loop --> + <{if $xoops_showlblock}> + <div id="leftcolumn"> + <{foreach item=block from=$xoBlocks.canvas_left}> + <{includeq file="$theme_name/theme_blockleft.html"}> + <{/foreach}> + </div> + <{/if}> + <!-- End left blocks loop --> + </div> + <div id="col3"> + <!-- Start right blocks loop --> + <{if $xoops_showrblock}> + <div id="rightcolumn"> + <{foreach item=block from=$xoBlocks.canvas_right}> + <{includeq file="$theme_name/theme_blockright.html"}> + <{/foreach}> + </div> + <{/if}> + <!-- End right blocks loop --> + </div> + </div> + </div> + </div> + <!-- Start footer --> + <div id="footer"> + <div id="footerbar"> + <{$xoops_footer}> + </div> + </div> + <!-- End footer --> + <!--{xo-logger-output}--> +</body> +</html> \ No newline at end of file Added: XoopsThemes/default-timgno/img/top-header_bg.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/top-header_bg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/xo-banner_bg.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/xo-banner_bg.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/xoops-logo.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/xoops-logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/img/xoops-logo.psd =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/img/xoops-logo.psd ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/index.html =================================================================== --- XoopsThemes/default-timgno/index.html (rev 0) +++ XoopsThemes/default-timgno/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/js/index.html =================================================================== --- XoopsThemes/default-timgno/js/index.html (rev 0) +++ XoopsThemes/default-timgno/js/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/js/jq.init.mini.js =================================================================== --- XoopsThemes/default-timgno/js/jq.init.mini.js (rev 0) +++ XoopsThemes/default-timgno/js/jq.init.mini.js 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,9 @@ +/* + * File jq.init.mini.js + * + * version: 1.0 + * author: TXMod Xoops - www.txmodxoops.org + * +$(document)["ready"](function (){$("button, input:button, input:submit, input:file, input:reset")["css"]("color","inherit")["button"]();$(".check")["css"]("color","#fff")["button"]();$(".radio")["css"]("color","#fff")["buttonset"]();$(".toolbar")["css"]("color","#000")["buttonset"]();$("#notifform")["hide"]();$("div#notifbox")["click"](function (){$(this)["next"]("#notifform")["slideToggle"]("slow");} );$(".slideTogglebox")["hide"]();$("#slideToggle")["click"](function (){$(".slideTogglebox")["slideToggle"]("slow");} );$(function (){$("ul.tabs")["tabs"]("div.panes \x3E div");} );$(function (){$("ul.tabs-block")["tabs"]("div.panes \x3E div");} );$(function (){$("ul.css-tabs")["tabs"]("div.css-panes \x3E div",{effect:"ajax"});} );$(function (){$("#nav ul")["tabs"]("#panes \x3E div",{effect:"fade",fadeOutSpeed:400});} );$(function (){$(".scrollable")["scrollable"]({circular:true,mousewheel:true})["navigator"]()["autoscroll"]({interval:3000});} );$(function (){$(".slidetabs")["tabs"](".images \x3E div",{effect:"fade",fadeOutSpeed:"slow",rotate:true})["slideshow"]({autoplay:true,interval:3000});} );} ); + */ +$(document).ready(function(){$("button, input:button, input:submit, input:file, input:reset").css("color","inherit").button();$("input[type:checkbox]").css("color","#fff").button();$("input[type:radio]").css("color","#fff").buttonset();$(".toolbar").css("color","#000").buttonset();$('#notifform').hide();$('div#notifbox').click(function(){$(this).next('#notifform').slideToggle('slow')});$('.slideTogglebox').hide();$("#slideToggle").click(function(){$('.slideTogglebox').slideToggle('slow')});$(function(){$("ul.tabs").tabs("div.panes > div")});$(function(){$("ul.tabs-block").tabs("div.panes > div")});$(function(){$("ul.css-tabs").tabs("div.css-panes > div",{effect:'ajax'})});$(function(){$("#nav ul").tabs("#panes > div",{effect:'fade',fadeOutSpeed:400})});$(function(){$(".scrollable").scrollable({circular:true,mousewheel:true,speed:1000,wheelSpeed:10}).navigator().autoscroll({interval:5000})});$(function(){$(".slidetabs").tabs(".images > div",{effect:'fade',fadeOutSpeed:"slow",rotate:true}).slideshow({autoplay:true,interval:3000})})}); \ No newline at end of file Added: XoopsThemes/default-timgno/modules/index.html =================================================================== --- XoopsThemes/default-timgno/modules/index.html (rev 0) +++ XoopsThemes/default-timgno/modules/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/modules/system/index.html =================================================================== --- XoopsThemes/default-timgno/modules/system/index.html (rev 0) +++ XoopsThemes/default-timgno/modules/system/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/modules/system/system_redirect.html =================================================================== --- XoopsThemes/default-timgno/modules/system/system_redirect.html (rev 0) +++ XoopsThemes/default-timgno/modules/system/system_redirect.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,55 @@ +<!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="<{$xoops_langcode}>" lang="<{$xoops_langcode}>"> +<head> +<!-- title and metas --> +<title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> : <{/if}><{$xoops_sitename}></title> +<meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" /> +<meta name="robots" content="<{$xoops_meta_robots}>" /> +<meta name="keywords" content="<{$xoops_meta_keywords}>" /> +<meta name="description" content="<{$xoops_meta_description}>" /> +<meta name="rating" content="<{$xoops_meta_rating}>" /> +<meta name="author" content="<{$xoops_meta_author}>" /> +<meta name="copyright" content="<{$xoops_meta_copyright}>" /> +<meta name="generator" content="XOOPS" /> +<{if $url}> + <meta http-equiv="Refresh" content="<{$time}>; url=<{$url}>" /> +<{/if}> + +<!-- Force MSIE without javascript actived to take the default theme. not conforms to the standards but functional --> +<{if $isMsie}> + <noscript> + <meta http-equiv="refresh" content="0; url=<{xoAppUrl . xoops_theme_select=default}>" /> + </noscript> +<{/if}> + +<!-- path favicon --> +<link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" /> +<link rel="icon" type="image/png" href="<{xoImgUrl icons/favicon.png}>" /> + +<!-- include xoops.js and others via header.php --> +<{$xoops_module_header}> + +<!-- Xoops style sheet --> +<link rel="stylesheet" type="text/css" media="screen" href="<{xoAppUrl xoops.css}>" /> + +<!-- Theme style sheets --> +<link rel="stylesheet" type="text/css" media="screen" title="Color" href="<{xoImgUrl style.css}>" /> + +</head> +<body id="xo-refresh"> +<div id="xo-wrapper" class="container center"> + <div id="xo-redirect"> + <div class="message"> + <{$message}> + <br /> + <img src="<{xoImgUrl icons/ajax_indicator_01.gif}>" alt="<{$message}>"/> + </div> + <div class="notreload"> + <{$lang_ifnotreload}> + </div> + <{if $xoops_logdump != ''}><div><{$xoops_logdump}></div><{/if}> + </div> +</div> + +</body> +</html> \ No newline at end of file Added: XoopsThemes/default-timgno/modules/system/system_siteclosed.html =================================================================== --- XoopsThemes/default-timgno/modules/system/system_siteclosed.html (rev 0) +++ XoopsThemes/default-timgno/modules/system/system_siteclosed.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,92 @@ +<!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="<{$xoops_langcode}>" lang="<{$xoops_langcode}>"> +<head> + <!-- title and metas --> + <title><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> : <{/if}><{$xoops_sitename}></title> + <meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" /> + <meta name="robots" content="<{$xoops_meta_robots}>" /> + <meta name="keywords" content="<{$xoops_meta_keywords}>" /> + <meta name="description" content="<{$xoops_meta_description}>" /> + <meta name="rating" content="<{$xoops_meta_rating}>" /> + <meta name="author" content="<{$xoops_meta_author}>" /> + <meta name="copyright" content="<{$xoops_meta_copyright}>" /> + <meta name="generator" content="XOOPS" /> + <{if $url}> + <meta http-equiv="Refresh" content="<{$time}>; url=<{$url}>" /> + <{/if}> + + <!-- Force MSIE without javascript actived to take the default theme. not conforms to the standards but functional --> + <{if $isMsie}> + <noscript> + <meta http-equiv="refresh" content="0; url=<{xoAppUrl . xoops_theme_select=default}>" /> + </noscript> + <{/if}> + + <!-- path favicon --> + <link rel="shortcut icon" type="image/ico" href="<{xoImgUrl icons/favicon.ico}>" /> + <link rel="icon" type="image/png" href="<{xoImgUrl icons/favicon.png}>" /> + + <!-- include xoops.js and others via header.php --> + <{$xoops_module_header}> + + <!-- Xoops style sheet --> + <link rel="stylesheet" type="text/css" media="screen" href="<{xoAppUrl xoops.css}>" /> + + <!-- Theme style sheets --> + <link rel="stylesheet" type="text/css" media="screen" title="Color" href="<{xoImgUrl style.css}>" /> +</head> +<body> + +<div id="xo-canvas"<{if $columns_layout}> class="<{$columns_layout}>"<{/if}>> + <div class="xo-wrapper"> + <div id="xo-bgstatic" class="<{$xoops_dirname}>"></div> + <div id="xo-header" class="<{$xoops_dirname}>"> + <div id="xo-top"> + <!-- include du bloc Utilisateur dans le header --> + </div> + <!-- Start Header --> + <table cellspacing="0"> + <tr id="header"> + <td id="headerlogo"><a href="<{xoAppUrl /}>" title="<{$xoops_sitename}>"><img src="<{xoImgUrl xoops-logo.png}>" alt="<{$xoops_sitename}>" /></a></td> + <td id="headerbanner"><{$xoops_banner}></td> + <td id="xo-userbar_siteclosed"> + <!-- menu in anonymous mode --> + <form method="post" action="<{xoAppUrl /user.php op=login}>"> + <input name="uname" type="text" title="" /> + <input name="pass" type="password" title=""/> + <input type="hidden" name="xoops_redirect" value="<{$smarty.server.REQUEST_URI}>" /> + <{if $lang_siteclosemsg}> + <input type="hidden" name="xoops_login" value="1" /> + <{/if}> + <input type="hidden" name="op" value="login" /> + <input type="submit" value="<{$lang_login}>" /> + </form> + </td> + </tr> + <tr> + <td id="headerbar" colspan="3"> </td> + </tr> + </table> + <!-- End header --> + </div> + + <div id="xo-canvas-content"> + <div id="xo-page"> + <div id="xo-siteclose"><{$lang_siteclosemsg}></div> + </div> + </div> + + <!-- Start footer --> + <table cellspacing="0"> + <tr id="footerbar"> + <td><{$xoops_footer}></td> + </tr> + </table> + <!-- End footer --> + + <!--{xo-logger-output}--> + </div> +</div> + +</body> +</html> Added: XoopsThemes/default-timgno/plugins/index.html =================================================================== --- XoopsThemes/default-timgno/plugins/index.html (rev 0) +++ XoopsThemes/default-timgno/plugins/index.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsThemes/default-timgno/screenshot.gif =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/screenshot.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/screenshot.png =================================================================== (Binary files differ) Property changes on: XoopsThemes/default-timgno/screenshot.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsThemes/default-timgno/system_homepage.html =================================================================== --- XoopsThemes/default-timgno/system_homepage.html (rev 0) +++ XoopsThemes/default-timgno/system_homepage.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,285 @@ +<!-- tab panes --> + +<div id="panes"> + + <div> + + <{$image_home_m}> + + <h3><{$smarty.const._HP_HOMEPAGE_TITLE}></h3> + + <p class="more"><{$smarty.const._HP_HOMEPAGE_DESCTOP}></p> + + <p><{$smarty.const._HP_HOMEPAGE_DESCBOTTOM}></p> + + </div> + + <div> + + <{$image_modules_m}> + + <h3><{$smarty.const._HP_MODULES_TITLE}></h3> + + <p class="more"><{$smarty.const._HP_MODULES_DESCTOP}></p> + + <p><{$smarty.const._HP_MODULES_DESCBOTTOM}></p> + + </div> + + <div> + + <{$image_themes_m}> + + <h3><{$smarty.const._HP_THEMES_TITLE}></h3> + + <p class="more"><{$smarty.const._HP_THEMES_DESCTOP}></p> + + <p><{$smarty.const._HP_THEMES_DESCBOTTOM}></p> + + </div> + + <div> + + <{$image_hacking_m}> + + <h3><{$smarty.const._HP_HACKING_TITLE}></h3> + + <p class="more"><{$smarty.const._HP_HACKING_DESCTOP}></p> + + <p><{$smarty.const._HP_HACKING_DESCBOTTOM}></p> + + </div> + +</div> + +<br clear="all" /> + +<!-- navigator --> + +<div id="nav"> + + <ul> + + <li> + + <a href="#1"> + + <{$image_home_s}> + + <strong><{$smarty.const._HP_HOMEPAGE_STRONGTITLE}></strong> + + <small><{$smarty.const._HP_HOMEPAGE_SMALLTEXT}></small> + + </a> + + </li> + + <li> + + <a href="#2"> + + <{$image_modules_s}> + + <strong><{$smarty.const._HP_MODULES_STRONGTITLE}></strong> + + <small class="red"><{$smarty.const._HP_MODULES_SMALLTEXT}></small> + + </a> + + </li> + + <li> + + <a href="#3"> + + <{$image_themes_s}> + + <strong><{$smarty.const._HP_THEMES_STRONGTITLE}></strong> + + <small class="red"><{$smarty.const._HP_THEMES_SMALLTEXT}></small> + + </a> + + </li> + + <li> + + <a href="#3"> + + <{$image_hacking_s}> + + <strong><{$smarty.const._HP_HACKING_STRONGTITLE}></strong> + + <small><{$smarty.const._HP_HACKING_SMALLTEXT}></small> + + </a> + + </li> + + </ul> + +</div> + +<br clear="all" /> + +<div class="center"> + +<script type="text/javascript"><!-- + +google_ad_client = "ca-pub-3352884075259517"; + +/* 468x60, creato 01/06/10 */ + +google_ad_slot = "2796255493"; + +google_ad_width = 468; + +google_ad_height = 60; + +//--> + +</script> + +<script type="text/javascript" + +src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> + +</script> + +</div> + +<br clear="all" /> + +<div class="wrap"> + + <!-- the tabs --> + + <ul class="tabs"> + + <li><a href="#"><{$smarty.const._HP_LAST_NEWS}></a></li> + + <li><a href="#"><{$smarty.const._HP_LAST_TUTORIALS}></a></li> + + <li><a href="#"><{$smarty.const._HP_LAST_DOWNLOADS}></a></li> + + <li><a href="#"><{$smarty.const._HP_LAST_DIRECTORY}></a></li> + + <li><a href="#"><{$smarty.const._HP_LAST_VIDEOS}></a></li> + + </ul> + + <{* tab 'panes' *}> + + <div class="panes"> + + <div class="pane"> + + <{$image_tab_1}><br /> + + <p class="left" style="font-weight:bold; text-align: left; padding-bottom: 3px;"><{$news.title}></p><br /><br /> + + <p class="left" style="text-align: left; padding-left: 5px; font-size: 12px;"><{$news.description}>... <a href='<{$news.url}>' title='<{$news.title}>'>maggiori dettagli</a></p> + + </div> + + <div class="pane"> + + <{$image_tab_2}><br /> + + <p class="left" style="font-weight:bold; text-align: left; padding-bottom: 3px;"><{$tutorials.title}></p><br /><br /> + + <p class="left" style="text-align: left; padding-left: 5px; font-size: 12px;"><{$tutorials.description}>... <a href='<{$tutorials.url}>' title='<{$tutorials.title}>'>maggiori dettagli</a></p> + + </div> + + <div class="pane"> + + <{$image_tab_3}><br /> + + <p class="left" style="font-weight:bold; text-align: left; padding-bottom: 3px;"><{$down.title}></p><br /><br /> + + <p class="left" style="text-align: left; padding-left: 5px; font-size: 12px;"><{$down.description}>... <a href='<{$down.url}>' title='<{$down.title}>'>maggiori dettagli</a></p> + + </div> + + <div class="pane"> + + <{$image_tab_4}><br /> + + <p class="left" style="font-weight:bold; text-align: left; padding-bottom: 3px;"><{$directory.title}></p><br /><br /> + + <p class="left" style="text-align: left; padding-left: 5px; font-size: 12px;"><{$directory.description}>... <a href='<{$directory.url}>' title='<{$directory.title}>'>maggiori dettagli</a></p> + + </div> + + <div class="pane"> + + <{$image_tab_5}><br /> + + <p class="left" style="font-weight:bold; text-align: left; padding-bottom: 3px;"><{$videos.title}></p><br /><br /> + + <p class="left" style="text-align: left; padding-left: 5px; font-size: 12px;"><{$videos.description}>... <a href='<{$videos.url}>' title='<{$videos.title}>'>maggiori dettagli</a></p> + + </div> + + </div> + +</div> + +<br clear="all" /> + +<div class="center"> + +<{* Bottom-Center-468x60 *}> + +<div class="center"> + +<script type='text/javascript'> + +GA_googleFillSlot("Bottom-Center-468x60"); + +</script> + +</div> + +</div> + +<br clear="all" /> + +<!-- wrapper for navigator elements --> + +<div class="navi"></div> + +<!-- "previous page" action --> + +<a class="prev browse left"></a> + +<!-- root element for scrollable --> + +<div class="scrollable" id="chained"> + + <!-- root element for the items --> + + <div class="items"> + + <{* 1-5 *}> + + <div><{$image_1_1}><{$image_1_2}><{$image_1_3}><{$image_1_4}><{$image_1_5}><{$image_1_6}></div> + + <{* 5-10 *}> + + <{* <div><{$image_2_1}><{$image_2_2}><{$image_2_3}><{$image_2_4}><{$image_2_5}></div> + + 10-15 + + <div><{$image_3_1}><{$image_3_2}><{$image_3_3}><{$image_3_4}><{$image_3_5}></div> *}> + + </div> + +</div> + +<!-- "next page" action --> + +<a class="next browse right"></a> + +<br clear="all" /> \ No newline at end of file Added: XoopsThemes/default-timgno/theme.html =================================================================== --- XoopsThemes/default-timgno/theme.html (rev 0) +++ XoopsThemes/default-timgno/theme.html 2012-06-01 06:44:10 UTC (rev 9607) @@ -0,0 +1,84 @@ +<!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="<{$xoops_langcode}>" lang="<{$xoops_langcode}>"> +<head> +<{assign var=theme_top_order value=clr}> +<{assign var=theme_bottom_order value=clr}> +<{* Theme name *}> +<{assign var=theme_name value=$xoTheme->folderName}> +<{* Directory html blocks files or additional html files by include *}> +<{assign var=theme_tpl value=$xoTheme->folderName|cat:'/tpl'}> +<{* Directory html plugins files *}> +<{assign var=theme_plugin value=$xoTheme->folderName|cat:'/plugins'}> +<{* Directory html js files *}> +<{assign var=theme_js value=$xoTheme->folderName|cat:'/js'}> +<{* Metas, Titles, and Style Sheets *}> +<{includeq file="$theme_tpl/theme_metas.html"}> +<{* Additionals Scripts *}> +<{includeq file="$theme_tpl/theme_scripts.html"}> +</head> +<body id="<{$xoops_dirname}>" class="<{$xoops_langcode}>"> +<{* For google bots *}> +<noscript><h1><{if $xoops_pagetitle !=''}><{$xoops_pagetitle}><{else}><{$xoops_sitename}><{/if}></h1></noscript> + <{* Start of header *}> + <{includeq file="$theme_tpl/theme_header.html"}> + <div class="clear"></div> + <{* End of header *}> + <{* Start of colmask *}> + <div id="container"> + <{* Start of colleft *}> + <div id="colleft"> + <{* Start of col1 *}> + <div id="col1"> + <{includeq file="$theme_tpl/theme_leftblocks.html"}> + </div> + <{* End of col1 *}> + </div> + <{* End of colleft *}> + <{* Start of colmid *}> + <div id="colmid"> + <{* Start of col2wrap *}> + <div id="col2wrap"> + <{* Start of col2pad *}> + <div id="col2pad"> + <{* Start of col2 *}> + <div id="col2"> + <{* Start of centercolumn *}> + <div id="centercolumn"> + <{* Start of blockcentertop *}> + <{includeq file="$theme_tpl/theme_blockcentertop.html"}> + <{* End of blockcentertop *}> + <div class="clear"></div> + <{* Start of content *}> + <{includeq file="$theme_tpl/theme_content.html"}> + <{* End of content *}> + <div class="clear"></div> + <{* Start of blockcenterbottom *}> + <{includeq file="$theme_tpl/theme_blockcenterbottom.html"}> + <{* End of blockcenterbottom *}> + <div class="clear"></div> + </div> + <{* End of centercolumn *}> + </div> + <{* End of col2 *}> + </div> + <{* End of col2pad *}> + </div> + <{* End of col2wrap *}> + </div> + <{* End of colmid *}> + <{* Start of colright *}> + <div id="colright"> + <{* Start of col3 *}> + <div id="col3"> + <{includeq file="$theme_tpl/theme_rightblocks.html"}> + </div> + <{* End of col3 *}> + </div> + <{* End of colright *}> + </div> + <{* End of colmask *}> + <{* Start of footer *}> + <{includeq file="$theme_tpl/theme_footer.html"}> + <{* End of footer *}> +</body> +</html> \ No newline at end of file Added: XoopsThemes/default-timgno/tpl/theme.html =================================================================== --- XoopsThe... [truncated message content] |
From: <txm...@us...> - 2012-06-01 06:41:32
|
Revision: 9606 http://xoops.svn.sourceforge.net/xoops/?rev=9606&view=rev Author: txmodxoops Date: 2012-06-01 06:41:22 +0000 (Fri, 01 Jun 2012) Log Message: ----------- Added paths languages TDMCreate module arabic, bulgarian, english, french, italian Added Paths: ----------- XoopsLanguages/arabic/modules/TDMCreate/ XoopsLanguages/arabic/modules/TDMCreate/language/ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/admin.php XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/help.html XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/index.html XoopsLanguages/arabic/modules/TDMCreate/language/arabic/index.html XoopsLanguages/arabic/modules/TDMCreate/language/arabic/modinfo.php XoopsLanguages/bulgarian/modules/TDMCreate/ XoopsLanguages/bulgarian/modules/TDMCreate/language/ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/admin.php XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/help.html XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/index.html XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help.php XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/index.html XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/modinfo.php XoopsLanguages/english-Reference/modules/TDMCreate/ XoopsLanguages/english-Reference/modules/TDMCreate/language/ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/admin.php XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/help.html XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/index.html XoopsLanguages/english-Reference/modules/TDMCreate/language/english/index.html XoopsLanguages/english-Reference/modules/TDMCreate/language/english/modinfo.php XoopsLanguages/french/modules/TDMCreate/ XoopsLanguages/french/modules/TDMCreate/language/ XoopsLanguages/french/modules/TDMCreate/language/french/ XoopsLanguages/french/modules/TDMCreate/language/french/admin.php XoopsLanguages/french/modules/TDMCreate/language/french/help/ XoopsLanguages/french/modules/TDMCreate/language/french/help/help.html XoopsLanguages/french/modules/TDMCreate/language/french/help/index.html XoopsLanguages/french/modules/TDMCreate/language/french/help.php XoopsLanguages/french/modules/TDMCreate/language/french/index.html XoopsLanguages/french/modules/TDMCreate/language/french/modinfo.php XoopsLanguages/italian/core/2.6.0/ XoopsLanguages/italian/modules/TDMCreate/ XoopsLanguages/italian/modules/TDMCreate/language/ XoopsLanguages/italian/modules/TDMCreate/language/italian/ XoopsLanguages/italian/modules/TDMCreate/language/italian/admin.php XoopsLanguages/italian/modules/TDMCreate/language/italian/blocks.php XoopsLanguages/italian/modules/TDMCreate/language/italian/help/ XoopsLanguages/italian/modules/TDMCreate/language/italian/help/help.html XoopsLanguages/italian/modules/TDMCreate/language/italian/help/index.html XoopsLanguages/italian/modules/TDMCreate/language/italian/help.php XoopsLanguages/italian/modules/TDMCreate/language/italian/index.html XoopsLanguages/italian/modules/TDMCreate/language/italian/main.php XoopsLanguages/italian/modules/TDMCreate/language/italian/modinfo.php XoopsLanguages/italian/themes/language/ Added: XoopsLanguages/arabic/modules/TDMCreate/language/arabic/admin.php =================================================================== --- XoopsLanguages/arabic/modules/TDMCreate/language/arabic/admin.php (rev 0) +++ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/admin.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,162 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +//Menu +define("_AM_TDMCREATE_ADMIN_INDEX","الرئيسية"); +define("_AM_TDMCREATE_ADMIN_MODULES","اضف موديول"); +define("_AM_TDMCREATE_ADMIN_TABLES","اضف جدول"); +define("_AM_TDMCREATE_ADMIN_CONST","بناء الموديول"); +define("_AM_TDMCREATE_ADMIN_ABOUT","عن الموديول"); +define("_AM_TDMCREATE_ADMIN_PREFERENCES","التفضيلات"); +define("_AM_TDMCREATE_ADMIN_UPDATE","تحديث"); + +//General +define("_AM_TDMCREATE_FORMOK","تم الحفظ بنجاح"); +define("_AM_TDMCREATE_FORMDELOK","تم الحذف بنجاح"); +define("_AM_TDMCREATE_FORMSUREDEL", "هل انت متأكد انك تريد الحذف : <b><span style='color : Red'> %s </span></b>"); +define("_AM_TDMCREATE_FORMSURERENEW", "هل انت متأكد انك تريد التحديث : <b><span style='color : Red'> %s </span></b>"); +define("_AM_TDMCREATE_FORMUPLOAD","رفع"); +define("_AM_TDMCREATE_FORMIMAGE_PATH","الملف موجود في %s"); +define("_AM_TDMCREATE_FORMACTION","الوضع"); +define("_AM_TDMCREATE_FORMEDIT","تعديل"); +define("_AM_TDMCREATE_FORMDEL","حذف"); +define("_AM_TDMCREATE_FORMCHAMPS","تعديل الحقول"); + + +define("_AM_TDMCREATE_NAME","الاسم"); +define("_AM_TDMCREATE_BLOCS","البلوكات"); +define("_AM_TDMCREATE_NB_CHAMPS","عدد الخانات"); +define("_AM_TDMCREATE_IMAGE","الصورة"); +define("_AM_TDMCREATE_DISPLAY_ADMIN","ظاهر في لوحة تحكم المدير"); + +//Modules.php +//Form +define("_AM_TDMCREATE_MODULES_ADD","اضف موديول جديد"); +define("_AM_TDMCREATE_MODULES_EDIT","تعديل موديول"); +define("_AM_TDMCREATE_MODULES_IMPORTANT","المعلومات الالزامية"); +define("_AM_TDMCREATE_MODULES_NOTIMPORTANT","المعلومات الاختيارية"); +define("_AM_TDMCREATE_MODULES_NAME","اسم الموديول"); +define("_AM_TDMCREATE_MODULES_VERSION","النسخة"); +define("_AM_TDMCREATE_MODULES_DESCRIPTION","الوصف"); +define("_AM_TDMCREATE_MODULES_AUTHOR","المبررمج"); +define("_AM_TDMCREATE_MODULES_AUTHOR_WEBSITE_URL","موقع المبرمج"); +define("_AM_TDMCREATE_MODULES_AUTHOR_WEBSITE_NAME","رابط موقع البرمج"); +define("_AM_TDMCREATE_MODULES_CREDITS","الحقوق"); +define("_AM_TDMCREATE_MODULES_LICENSE","الترخبص"); +define("_AM_TDMCREATE_MODULES_RELEASE_INFO","معلومات الاصدار"); +define("_AM_TDMCREATE_MODULES_RELEASE_FILE","ملف الاصدار"); +define("_AM_TDMCREATE_MODULES_MANUAL","دليل الاستعمال"); +define("_AM_TDMCREATE_MODULES_MANUAL_FILE","ملف دليل الاستعمال "); +define("_AM_TDMCREATE_MODULES_IMAGE","لوغو الموديول"); +define("_AM_TDMCREATE_MODULES_DEMO_SITE_URL","موقع تجريبي"); +define("_AM_TDMCREATE_MODULES_DEMO_SITE_NAME","عنوان الموقع التجريبي"); +define("_AM_TDMCREATE_MODULES_MODULE_WEBSITE_URL","رابط الموديول"); +define("_AM_TDMCREATE_MODULES_MODULE_WEBSITE_NAME","عنوان رابط الموديول"); +define("_AM_TDMCREATE_MODULES_RELEASE","الاصدار"); +define("_AM_TDMCREATE_MODULES_STATUS","الحالة"); +define("_AM_TDMCREATE_MODULES_DISPLAY_MENU","ظاهر في القائمة الرئيسية"); +define("_AM_TDMCREATE_MODULES_DISPLAY_ADMIN","ظاهر في لوحة التحكم"); +define("_AM_TDMCREATE_MODULES_ACTIVE_SEARCH","تفعيل البحث"); + +//Tables.php +//Form1 +define("_AM_TDMCREATE_TABLES_ADD","اضافة جداول للموديول :"); +define("_AM_TDMCREATE_TABLES_EDIT","تعديل جداول الموديول"); +define("_AM_TDMCREATE_TABLES_MODULES","اختر عنوان للموديول"); +define("_AM_TDMCREATE_TABLES_NAME","اسم جديد للجدول <br><i>(اسم الموديول سوف بظهر بشكل تلقائي في البادئة )</i><br>مثال: 'module name'_'table'_"); +define("_AM_TDMCREATE_TABLES_NB_CHAMPS","عدد الخانات في هذا الجدول<br><i>في هذا الاصدار من الموديول, لا يمكنك اضافة حقول جديدة بعد الانتهاء من هذا النموذج<br>لذلك احسب جيداً العدد الذي تريده</i>"); +define("_AM_TDMCREATE_TABLES_IMAGE","لوغو الجدول"); +define("_AM_TDMCREATE_TABLES_BLOCS","انشئ بلوكات لهذا الجدول ( بلوكات : عشوائية, حديثة, اليوم)"); +define("_AM_TDMCREATE_TABLES_DISPLAY_ADMIN","استعمال التاب في منطقة الادارة"); +define("_AM_TDMCREATE_TABLES_SEARCH","السماح بالبحث في هذا الجدول <br><i>الموديول تسمح حالياً باستخدام البحث في الجدول<br>لذلك فان اي تعديل في الخيارات سيوقف البحث</i>"); +define("_AM_TDMCREATE_TABLES_EXIST","اسم الجدول موجود"); +define("_AM_TDMCREATE_TABLES_TOPIC_ADD","اضافة جدول للقسم<br><i>لا يمكنك اضافة اكثر من جدول للقسم<i><br>هذا النموذج سوف يختفي بعد ان تنتهي منه "); +//Form2 +define("_AM_TDMCREATE_TABLES_CHAMPS_ADD","اضافة خانات"); +define("_AM_TDMCREATE_TABLES_CHAMPS_EDIT","تعديل خانات"); +define("_AM_TDMCREATE_TABLES_CHAMPS_NAME","هانة"); +define("_AM_TDMCREATE_TABLES_CHAMPS_TYPE","نوع"); +define("_AM_TDMCREATE_TABLES_CHAMPS_VALEUR","قيمة"); +define("_AM_TDMCREATE_TABLES_CHAMPS_ATTRIBUTS","صفات"); +define("_AM_TDMCREATE_TABLES_CHAMPS_NULL","بلا قيمة"); +define("_AM_TDMCREATE_TABLES_CHAMPS_DEFAULT","افتراضي"); +define("_AM_TDMCREATE_TABLES_CHAMPS_CLEF","الرئيسية"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE","المزيد"); + +//Const.php +define("_AM_TDMCREATE_CONST_MODULES","اختر الموديول الذي تنوي بناءه"); + +//Creation +//OK +define("_AM_TDMCREATE_CONST_OK_ARCHITECTURE","انشاء هندسة الموديول (حقول, index.html, ايقونات,...)"); +define("_AM_TDMCREATE_CONST_OK_XOOPS_VERSION","انشاء xoops_version.php"); +define("_AM_TDMCREATE_CONST_OK_CLASS","انشاء كلاسة %s.php في مجلد class"); +define("_AM_TDMCREATE_CONST_OK_CLASS_MENU","انشاء كلاسة menu.php في مجلد class"); +define("_AM_TDMCREATE_CONST_OK_BLOCS","انشاء ملف blocks.php في مجلد blocks"); +define("_AM_TDMCREATE_CONST_OK_SQL","انشاء ملف mysql.sql في مجللد sql"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_HEADER","انشاء ملف admin_header.php في مجلد admin "); +define("_AM_TDMCREATE_CONST_OK_ADMIN_MENU","انشاء ملف menu.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_INDEX","انشاء ملف index.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_PAGES","انشاء ملف %s.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_ABOUT","انشاء ملف about.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_LANGUAGE","انشاء ملف admin.php fفي مجلد language"); +define("_AM_TDMCREATE_CONST_OK_BLOCS_LANGUAGE","انشاء ملف blocks.php في مجلد language"); +define("_AM_TDMCREATE_CONST_OK_BLOCS_TEMPLATE","انشاء ملف blocks.html في مجلد templates/blocks"); +define("_AM_TDMCREATE_CONST_OK_MODINFO_LANGUAGE","انشاء ملف modinfo.php في مجلد language"); +define("_AM_TDMCREATE_CONST_OK_SEARCH","انشاء ملف search.inc.php في مجلد include"); +define("_AM_TDMCREATE_CONST_OK_INCLUDE_FUNCTIONS","انشاء ملف functions.php في مجلد include"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_PERMISSIONS","انشاء ملف permissions.php في مجلد admin"); +//NOTOK +define("_AM_TDMCREATE_CONST_NOTOK_ARCHITECTURE", "مسكلة : انشاء هندسة الموديول (الملفات, index.html, الايقونات,...)"); +define("_AM_TDMCREATE_CONST_NOTOK_XOOPS_VERSION", "مسكلة : انشاء xoops_version.php"); +define("_AM_TDMCREATE_CONST_NOTOK_CLASS", "مسكلة : انشاء class %s.php في مجلد class"); +define("_AM_TDMCREATE_CONST_NOTOK_CLASS_MENU", "مسكلة : انشاء كلاسة menu.php في مجلد class"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS", "مسكلة : انشاء البلوكات في مجلد blocks"); +define("_AM_TDMCREATE_CONST_NOTOK_SQL", "مسكلة : انشاء mysql.sql في مجلد sql"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_HEADER", "مسكلة : انشاء admin_header.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_MENU", "مسكلة : انشاء menu.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_INDEX", "مسكلة : انشاء index.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_PAGES", "مسكلة : انشاء %s.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_ABOUT", "مسكلة : انشاء about.php في مجلد admin"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_LANGUAGE","مسكلة : انشاء admin.php في مجلد language"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS_LANGUAGE","مسكلة : انشاء blocks.php في مجلد language"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS_TEMPLATE","مسكلة : انشاء blocks.html في مجلد templates/blocks"); +define("_AM_TDMCREATE_CONST_NOTOK_MODINFO_LANGUAGE","مسكلة : انشاء modinfo.php في مجلد language"); +define("_AM_TDMCREATE_CONST_NOTOK_SEARCH","مسكلة : انشاء search.inc.php في مجلد include"); +define("_AM_TDMCREATE_CONST_NOTOK_INCLUDE_FUNCTIONS","مسكلة : انشاء functions.php في مجلد include"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_PERMISSIONS","مسكلة : انشاء permissions.php في مجلد admin"); + +//About.php +define("_AM_TDMCREATE_ABOUT_RELEASEDATE","تاريخ الاصدار"); +define("_AM_TDMCREATE_ABOUT_AUTHOR","المبرمج"); +define("_AM_TDMCREATE_ABOUT_CREDITS","الضمانات"); +define("_AM_TDMCREATE_ABOUT_README","المعلومات العامة"); +define("_AM_TDMCREATE_ABOUT_MANUAL","المساعدة"); +define("_AM_TDMCREATE_ABOUT_LICENSE","الرخصة"); +define("_AM_TDMCREATE_ABOUT_MODULE_STATUS","الحالة"); +define("_AM_TDMCREATE_ABOUT_WEBSITE","الموقع"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_NAME","اسم المبرمج"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_WORD","كلمة المبرمج"); +define("_AM_TDMCREATE_ABOUT_CHANGELOG","تغيير المفاتيح"); +define("_AM_TDMCREATE_ABOUT_MODULE_INFO","معلومات الموديول"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_INFO","معلومات المبرمج"); +define("_AM_TDMCREATE_ABOUT_DISCLAIMER","تنبيهات"); +define("_AM_TDMCREATE_ABOUT_DISCLAIMER_TEXT","GPL Licensed - No Warranty"); + +?> Added: XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/help.html =================================================================== --- XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/help.html (rev 0) +++ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/help.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,27 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/TDMCreate/admin/index.php" + title="Back to the administration of TDMCreate"> TDMCreate <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of TDMCreate"/> + </a></h1> + <!-- -----Help Content ---------- --> + + <h4 class="odd">Description</h4> + + <p class="even"> + TDMCreate is a module to create others modules<br /><br /> + </p> + <h4 class="odd">Install/uninstall</h4> + <p class="even"> + No special measures necessary, follow the standard installation process - extract the /TDMCreate folder into the + ../modules directory. Install the module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the <a href="http://goo.gl/adT2i">XOOPS Operations + Manual</a>.<br/><br/></p> + <h4 class="odd">Tutorial</h4> + + <p class="even"> + A detailed tutorial coming soon... </p> + + <!-- -----Help Content ---------- --> + +</div> Added: XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/index.html =================================================================== --- XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/index.html (rev 0) +++ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/help/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/arabic/modules/TDMCreate/language/arabic/index.html =================================================================== --- XoopsLanguages/arabic/modules/TDMCreate/language/arabic/index.html (rev 0) +++ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/arabic/modules/TDMCreate/language/arabic/modinfo.php =================================================================== --- XoopsLanguages/arabic/modules/TDMCreate/language/arabic/modinfo.php (rev 0) +++ XoopsLanguages/arabic/modules/TDMCreate/language/arabic/modinfo.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,39 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +define("_MI_TDMCREATE_NAME", "TDMCreate"); +define("_MI_TDMCREATE_DESC", "Creation modules developed by TDM Xoops"); +//Menu +define("_MI_TDMCREATE_ADMIN_INDEX", "Index"); +define("_MI_TDMCREATE_ADMIN_MODULES", "Add Module"); +define("_MI_TDMCREATE_ADMIN_TABLES", "Add Table"); +define("_MI_TDMCREATE_ADMIN_CONST", "Build Module"); +define("_MI_TDMCREATE_ADMIN_ABOUT", "Information"); +define("_MI_TDMCREATE_ADMIN_PREFERENCES", "Preferences"); +define("_MI_TDMCREATE_ADMIN_UPDATE", "Update"); +// 1.37 +define("_MI_TDMCREATE_EDITOR", "Editor"); +define("_MI_TDMCREATE_EDITOR_DESC", "Select an editor to write"); +define('_MI_TDMCREATE_MAXSIZE', "Mime size"); +define('_MI_TDMCREATE_MAXSIZE_DESC', "Mime size for images"); +define('_MI_TDMCREATE_MIMETYPES', "Mime Types"); +define('_MI_TDMCREATE_MIMETYPES_DESC', "Mime Types for images"); +define("_MI_TDMCREATE_ADMINPERPAGE", "Admin per page"); +define("_MI_TDMCREATE_ADMINPERPAGE_DESC", "Set number of tables to view per page in admin."); +?> \ No newline at end of file Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/admin.php =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/admin.php (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/admin.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,174 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +//Menu +define("_AM_TDMCREATE_ADMIN_INDEX","Начало"); +define("_AM_TDMCREATE_ADMIN_MODULES","Нов модул"); +define("_AM_TDMCREATE_ADMIN_TABLES","Нова таблица"); +define("_AM_TDMCREATE_ADMIN_CONST","Създаване на модул"); +define("_AM_TDMCREATE_ADMIN_ABOUT","Относно"); +define("_AM_TDMCREATE_ADMIN_PREFERENCES","Настройки"); +define("_AM_TDMCREATE_ADMIN_UPDATE","Обнояване"); + +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_ELEMENTS","Form : Elements"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_DISPLAY_ADMIN","Page : Display admin"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_DISPLAY_USER","Page :Display user"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_BLOC","Bloc : Display"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_MAIN_FIELD","Table : Main Field"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_SEARCH","Search : Index"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_REQUIRED","Form : Required field"); + +//General +define("_AM_TDMCREATE_FORMOK","Записано"); +define("_AM_TDMCREATE_FORMDELOK","Изтрито"); +define("_AM_TDMCREATE_FORMSUREDEL", "Сигурни ли сте, че искате да изтриете : <b><span style='color : Red'> %s </span></b>"); +define("_AM_TDMCREATE_FORMSURERENEW", "Сигурни ли сте, че искате да обоновите : <b><span style='color : Red'> %s </span></b>"); +define("_AM_TDMCREATE_FORMUPLOAD","Качване"); +define("_AM_TDMCREATE_FORMIMAGE_PATH","Файла се намира в %s"); +define("_AM_TDMCREATE_FORMACTION","Действие"); +define("_AM_TDMCREATE_FORMEDIT","Edit"); +define("_AM_TDMCREATE_FORMDEL","Delete"); +define("_AM_TDMCREATE_FORMCHAMPS","Edit fields"); +define("_AM_TDMCREATE_FORM_INFO_TABLE","Information on the table"); +define("_AM_TDMCREATE_FORM_INFO_TABLE_FIELD","There are 3 fields added automatically on each tables : table_submitter, table_date_created, table_online"); + +define("_AM_TDMCREATE_NAME","Име"); +define("_AM_TDMCREATE_BLOCS","Блокове"); +define("_AM_TDMCREATE_NB_CHAMPS","Брой полета"); +define("_AM_TDMCREATE_IMAGE","Снимка"); +define("_AM_TDMCREATE_DISPLAY_ADMIN","Видимо в администрацията"); + +//Modules.php +//Form +define("_AM_TDMCREATE_MODULES_ADD","Нов модул"); +define("_AM_TDMCREATE_MODULES_EDIT","Промяна на модул"); +define("_AM_TDMCREATE_MODULES_IMPORTANT","Задължителна информация"); +define("_AM_TDMCREATE_MODULES_NOTIMPORTANT","Допълнителна информация"); +define("_AM_TDMCREATE_MODULES_NAME","Име"); +define("_AM_TDMCREATE_MODULES_VERSION","Версия"); +define("_AM_TDMCREATE_MODULES_DESCRIPTION","Описание"); +define("_AM_TDMCREATE_MODULES_AUTHOR","Автор"); +define("_AM_TDMCREATE_MODULES_AUTHOR_WEBSITE_URL","Адрес към страницата на автора"); +define("_AM_TDMCREATE_MODULES_AUTHOR_WEBSITE_NAME","Заглавие на страницата на автора"); +define("_AM_TDMCREATE_MODULES_CREDITS","Автори"); +define("_AM_TDMCREATE_MODULES_LICENSE","Лиценз"); +define("_AM_TDMCREATE_MODULES_RELEASE_INFO","Инфо. за изданието"); +define("_AM_TDMCREATE_MODULES_RELEASE_FILE","Инфо. за публично достъпен файл"); +define("_AM_TDMCREATE_MODULES_MANUAL","Ръководство"); +define("_AM_TDMCREATE_MODULES_MANUAL_FILE","Файл с ръкводството "); +define("_AM_TDMCREATE_MODULES_IMAGE","Лого на модула"); +define("_AM_TDMCREATE_MODULES_DEMO_SITE_URL","Адрес към демонстрацията"); +define("_AM_TDMCREATE_MODULES_DEMO_SITE_NAME","Заглавие на демонстрацията"); +define("_AM_TDMCREATE_MODULES_MODULE_WEBSITE_URL","Адрес на модула"); +define("_AM_TDMCREATE_MODULES_MODULE_WEBSITE_NAME","Заглавие за адрес"); +define("_AM_TDMCREATE_MODULES_RELEASE","Издание"); +define("_AM_TDMCREATE_MODULES_STATUS","Статус"); +define("_AM_TDMCREATE_MODULES_DISPLAY_MENU","Видимо в основното меню"); +define("_AM_TDMCREATE_MODULES_DISPLAY_ADMIN","Видимо в администрацията"); +define("_AM_TDMCREATE_MODULES_ACTIVE_SEARCH","Включване на търсенето"); + +//Tables.php +//Form1 +define("_AM_TDMCREATE_TABLES_ADD","Добавяне на таблици към модула :"); +define("_AM_TDMCREATE_TABLES_EDIT","Промяна на таблиците "); +define("_AM_TDMCREATE_TABLES_MODULES","Изберете заглавие на модула"); +define("_AM_TDMCREATE_TABLES_NAME","Ново име на таблицата <br><i>(името на модула ще бъде добавено автоматично към префикса )</i><br>Пример: 'module name'_'table'_"); +define("_AM_TDMCREATE_TABLES_NB_CHAMPS","Номер на поле в таблицата<br><i>в тази версия на модула, Вие не можете да добавяте нови полета след тази форма<br>, така че калкулирайте внимателно какво точно Ви трябва</i>"); +define("_AM_TDMCREATE_TABLES_IMAGE","Лого за таблицата"); +define("_AM_TDMCREATE_TABLES_BLOCS","Създаване на нови блокове за таблицата ( блокове : произволен, последен, днешен)"); +define("_AM_TDMCREATE_TABLES_DISPLAY_ADMIN","Ползване на табулативен изглед в администрацията"); +define("_AM_TDMCREATE_TABLES_SEARCH","Включване на търсене в полето <br><i>модула може да управлява за момента, разработката на таблица<br>Опцията за търсена ще бъде изключена ако потвърдите</i>"); +define("_AM_TDMCREATE_TABLES_EXIST","Името на таблицата вече съществува"); +define("_AM_TDMCREATE_TABLES_COMS","Enable the search in this table <br><i>the module can manage for the moment, the coms on a table<br>Coms option will be disabled if you confirmed</i>"); +define("_AM_TDMCREATE_TABLES_TOPIC_ADD","Добавяне на таблица за категория<br><i>Вие не можете да добавяте повече от една таблица за категория<i><br>тази форма няма да е достпъна след създаване на таблица за категория "); +//Form2 +define("_AM_TDMCREATE_TABLES_CHAMPS_ADD","Добавете Вашите полета"); +define("_AM_TDMCREATE_TABLES_CHAMPS_EDIT","Промяна на Вашите полета"); +define("_AM_TDMCREATE_TABLES_CHAMPS_NAME","Поле"); +define("_AM_TDMCREATE_TABLES_CHAMPS_TYPE","Тип"); +define("_AM_TDMCREATE_TABLES_CHAMPS_VALEUR","Стойност"); +define("_AM_TDMCREATE_TABLES_CHAMPS_ATTRIBUTS","Атрибути"); +define("_AM_TDMCREATE_TABLES_CHAMPS_NULL","Нулиране"); +define("_AM_TDMCREATE_TABLES_CHAMPS_DEFAULT","По подразбиране"); +define("_AM_TDMCREATE_TABLES_CHAMPS_CLEF","Индекс"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE","Още"); + +//Const.php +define("_AM_TDMCREATE_CONST_MODULES","Изберете модула който искате да създадете"); + +//Creation +//OK +define("_AM_TDMCREATE_CONST_OK_ARCHITECTURE","Създаване на архитектурата на модула (файлове, index.html, икони...)"); +define("_AM_TDMCREATE_CONST_OK_XOOPS_VERSION","Създаване на xoops_version.php"); +define("_AM_TDMCREATE_CONST_OK_CLASS","Създаването на клас %s.php в папката с класове"); +define("_AM_TDMCREATE_CONST_OK_CLASS_MENU","Създаването на клас menu.php в папката с класове"); +define("_AM_TDMCREATE_CONST_OK_BLOCS","Създаване на blocks.php в папката с блокове"); +define("_AM_TDMCREATE_CONST_OK_SQL","Създаване на mysql.sql в папката с SQL файлове"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_HEADER","Създаване на admin_header.php в административната папка "); +define("_AM_TDMCREATE_CONST_OK_ADMIN_MENU","Създаване на menu.php в административната папка"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_INDEX","Създаване на index.php в административната папка"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_PAGES","Създаване на %s.php в административната папка"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_ABOUT","Създаване на about.php в административната папка"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_LANGUAGE","Създаване на admin.php в езиковата папка"); +define("_AM_TDMCREATE_CONST_OK_BLOCS_LANGUAGE","Създаване на blocks.php в езиковата папка"); +define("_AM_TDMCREATE_CONST_OK_BLOCS_TEMPLATE","Създаване на blocks.html в папката templates/blocks"); +define("_AM_TDMCREATE_CONST_OK_MODINFO_LANGUAGE","Създаване на modinfo.php в езиковата папка"); +define("_AM_TDMCREATE_CONST_OK_SEARCH","Създаване на search.inc.php в папката include"); +define("_AM_TDMCREATE_CONST_OK_COMS","Creation files for the coms"); +define("_AM_TDMCREATE_CONST_OK_INCLUDE_FUNCTIONS","Създаване на functions.php в папката include"); +define("_AM_TDMCREATE_CONST_OK_ADMIN_PERMISSIONS","Създаване на permissions.php в административната папка"); +//NOTOK +define("_AM_TDMCREATE_CONST_NOTOK_ARCHITECTURE", "Проблеми с: Създаването на архитектурата на модула (файлове, index.html, икони...)"); +define("_AM_TDMCREATE_CONST_NOTOK_XOOPS_VERSION", "Проблеми с : Създаването на xoops_version.php"); +define("_AM_TDMCREATE_CONST_NOTOK_CLASS", "Проблеми с : Създаването на клас %s.php"); +define("_AM_TDMCREATE_CONST_NOTOK_CLASS_MENU", "Проблеми с : Създаването на клас menu.php"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS", "Проблеми с : Създаването на блокове"); +define("_AM_TDMCREATE_CONST_NOTOK_SQL", "Проблеми с : Създаването на файла mysql.sql"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_HEADER", "Проблеми с : Създаването на admin_header.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_MENU", "Проблеми с : Създаването на menu.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_INDEX", "Проблеми с : Създаването на index.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_PAGES", "Проблеми с : Създаването на %s.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_ABOUT", "Проблеми с : Създаването на about.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_LANGUAGE","Проблеми с : Създаването на admin.php"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS_LANGUAGE","Проблеми с : Създаването на blocks.php"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCS_TEMPLATE","Проблеми с : Създаването на blocks.html"); +define("_AM_TDMCREATE_CONST_NOTOK_MODINFO_LANGUAGE","Проблеми с : Създаването на modinfo.php"); +define("_AM_TDMCREATE_CONST_NOTOK_SEARCH","Проблеми с : Създаването на search.inc.php"); +define("_AM_TDMCREATE_CONST_NOTOK_COMS","Problems : Creation files for the coms"); +define("_AM_TDMCREATE_CONST_NOTOK_INCLUDE_FUNCTIONS","Проблеми с : Създаването на functions.php"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMIN_PERMISSIONS","Проблеми с: Създаването на permissions.php"); + +//About.php +define("_AM_TDMCREATE_ABOUT_RELEASEDATE","Пускова дата"); +define("_AM_TDMCREATE_ABOUT_AUTHOR","Автор"); +define("_AM_TDMCREATE_ABOUT_CREDITS","Автори"); +define("_AM_TDMCREATE_ABOUT_README","Обща информация"); +define("_AM_TDMCREATE_ABOUT_MANUAL","Помощ"); +define("_AM_TDMCREATE_ABOUT_LICENSE","Лиценз"); +define("_AM_TDMCREATE_ABOUT_MODULE_STATUS","Статус"); +define("_AM_TDMCREATE_ABOUT_WEBSITE","Сайт"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_NAME","Име на автора"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_WORD","Няколко думи от автора"); +define("_AM_TDMCREATE_ABOUT_CHANGELOG","Change Log"); +define("_AM_TDMCREATE_ABOUT_MODULE_INFO","Инфо за модула"); +define("_AM_TDMCREATE_ABOUT_AUTHOR_INFO","Инфо за автора"); +define("_AM_TDMCREATE_ABOUT_DISCLAIMER","Условия"); +define("_AM_TDMCREATE_ABOUT_DISCLAIMER_TEXT","GPL Лиценз - Без гаранция"); + +?> \ No newline at end of file Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/help.html =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/help.html (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/help.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,27 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/TDMCreate/admin/index.php" + title="Back to the administration of TDMCreate"> TDMCreate <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of TDMCreate"/> + </a></h1> + <!-- -----Help Content ---------- --> + + <h4 class="odd">Description</h4> + + <p class="even"> + TDMCreate is a module to create others modules<br /><br /> + </p> + <h4 class="odd">Install/uninstall</h4> + <p class="even"> + No special measures necessary, follow the standard installation process - extract the /TDMCreate folder into the + ../modules directory. Install the module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the <a href="http://goo.gl/adT2i">XOOPS Operations + Manual</a>.<br/><br/></p> + <h4 class="odd">Tutorial</h4> + + <p class="even"> + A detailed tutorial coming soon... </p> + + <!-- -----Help Content ---------- --> + +</div> Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/index.html =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/index.html (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help.php =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help.php (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/help.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,35 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +// Help Descriptions +define("_AM_TDMCREATE_HELP_MODULE_NAME", "TDMCreate"); + +define("_AM_TDMCREATE_HELP_DESCRIPTION_DESC", "The TDMCreate module can be used to create new modules in XOOPS <br /><br />"); + +define("_AM_TDMCREATE_HELP_INSTALLUNINSTALL_DESC", "No special measures necessary, follow the standard installation process – extract the xoopspolls folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. <br /><br />Detailed instructions on installing modules are available in the <a href='http://goo.gl/adT2i'>XOOPS Operations Manual</a>"); + +define("_AM_TDMCREATE_HELP_OPERATINGINSTRUCTIONS_DESC", "The Polls module is very simple to configure and use. Basically you need to:<br /><br /> +i) Create one or more polls for people to vote on (Polls administration -> Add poll)<br /><br /> +ii) Display the Polls block somewhere on your website (not strictly necessary – people can also access them through the ‘Polls’ link in the main menu – but displaying the polls block in a prominent location will encourage people to vote)<br /><br /> +iii) Ensure that relevant user groups have access rights to a) the Polls module and b) the Polls block so that they can see it and vote. Detailed instructions on configuring the access rights for user groups are available in the <a href='http://goo.gl/adT2i'>XOOPS Operations Manual</a><br /><br /> +iv) Most management functions for existing polls are found in Polls administration -> List polls."); + +define("_AM_TDMCREATE_HELP_TUTORIAL_DESC", "You can find a more detailed Tutorial <a href='http://goo.gl/bxYAI'>here</a>"); + +?> \ No newline at end of file Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/index.html =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/index.html (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/modinfo.php =================================================================== --- XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/modinfo.php (rev 0) +++ XoopsLanguages/bulgarian/modules/TDMCreate/language/bulgarian/modinfo.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,40 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +define("_MI_TDMCREATE_NAME", "TDMCreate"); +define("_MI_TDMCREATE_DESC", "Creation modules developed by TDM Xoops"); +//Menu +define("_MI_TDMCREATE_ADMIN_INDEX", "Index"); +define("_MI_TDMCREATE_ADMIN_MODULES", "Add Module"); +define("_MI_TDMCREATE_ADMIN_TABLES", "Add Table"); +define("_MI_TDMCREATE_ADMIN_CONST", "Build Module"); +define("_MI_TDMCREATE_ADMIN_ABOUT", "Information"); +define("_MI_TDMCREATE_ADMIN_PREFERENCES", "Preferences"); +define("_MI_TDMCREATE_ADMIN_UPDATE", "Update"); +// 1.37 +define("_MI_TDMCREATE_EDITOR", "Editor"); +define("_MI_TDMCREATE_EDITOR_DESC", "Select an editor to write"); +define('_MI_TDMCREATE_MAXSIZE', "Mime size"); +define('_MI_TDMCREATE_MAXSIZE_DESC', "Mime size for images"); +define('_MI_TDMCREATE_MIMETYPES', "Mime Types"); +define('_MI_TDMCREATE_MIMETYPES_DESC', "Mime Types for images"); +define("_MI_TDMCREATE_ADMINPERPAGE", "Admin per page"); +define("_MI_TDMCREATE_ADMINPERPAGE_DESC", "Set number of tables to view per page in admin."); + +?> \ No newline at end of file Added: XoopsLanguages/english-Reference/modules/TDMCreate/language/english/admin.php =================================================================== --- XoopsLanguages/english-Reference/modules/TDMCreate/language/english/admin.php (rev 0) +++ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/admin.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,219 @@ +<?php +/** + * **************************************************************************** + * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org ) + * **************************************************************************** + * TDMCREATE - MODULE FOR XOOPS + * Copyright (c) 2007 - 2012 + * TXMod Xoops (Timgno) ( http://www.txmodxoops.org ) + * Created by TDMCreate version 1.37 + * + * 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. + * --------------------------------------------------------------------------- + * @copyright TXMod Xoops (Timgno) ( http://www.txmodxoops.org ) + * @license GNU GPL see License + * @since 2.5.0 + * @package TDMCreate + * @author TXMod Xoops (Timgno) ( su...@tx... ) + * + * Version : 1.39 Thu 2012/05/31 14:10:39 : Timgno Exp $ + * **************************************************************************** + */ +//Menu +define("_AM_TDMCREATE_ADMIN_INDEX", "Index"); +define("_AM_TDMCREATE_ADMIN_MODULES", "Add Module"); +define("_AM_TDMCREATE_ADMIN_TABLES", "Add Table"); +define("_AM_TDMCREATE_ADMIN_CONST", "Build Module"); +define("_AM_TDMCREATE_ADMIN_ABOUT", "Info"); +define("_AM_TDMCREATE_ADMIN_PREFERENCES", "Preferences"); +define("_AM_TDMCREATE_ADMIN_UPDATE", "Update"); +define("_AM_TDMCREATE_ADMIN_NUMMODULES", "Quantity Units"); +define("_AM_TDMCREATE_STATISTICS", "Statistics"); +define("_AM_TDMCREATE_THEREARE_NUMMODULES", "- <span class='red bold'>%s</span> modules stored in the Database"); +define("_AM_TDMCREATE_THEREARE_NUMTABLES", "- <span class='red bold'>%s</span> tables stored in the Database"); + +define("_AM_TDMCREATE_FIELD_MORE_ELEMENTS", "Forms: Elements"); +define("_AM_TDMCREATE_FIELD_MORE_DISPLAY_ADMIN", "Page: Show admin"); +define("_AM_TDMCREATE_FIELD_MORE_DISPLAY_USER", "Page: View User"); +define("_AM_TDMCREATE_FIELD_MORE_BLOC", "Bloc: View"); +define("_AM_TDMCREATE_FIELD_MORE_MAIN_FIELD", "Table: Main Field"); +define("_AM_TDMCREATE_FIELD_MORE_SEARCH", "Search: Index"); +define("_AM_TDMCREATE_FIELD_MORE_REQUIRED", "Forms: Requires field"); + +//General +define("_AM_TDMCREATE_FORMOK", "Successfully saved"); +define("_AM_TDMCREATE_FORMDELOK", "Successfully eliminated"); +define("_AM_TDMCREATE_FORMSUREDEL", "Are you sure you want to <b><span style='color : Red'>delete: %s </span></b>"); +define("_AM_TDMCREATE_FORMSURERENEW", "Are you sure you want to <b><span style='color : Red'>update: %s </span></b>"); +define("_AM_TDMCREATE_FORMUPLOAD", "Upload file"); +define("_AM_TDMCREATE_FORMIMAGE_PATH", "Files in %s "); +define("_AM_TDMCREATE_FORMACTION", "Action"); +define("_AM_TDMCREATE_FORMEDIT", "Modification"); +define("_AM_TDMCREATE_FORMDEL", "Clear"); +define("_AM_TDMCREATE_FORMCHAMPS", "Edit fields"); +define("_AM_TDMCREATE_FORM_INFO_TABLE", "Information on the table"); +define("_AM_TDMCREATE_FORM_INFO_TABLE_FIELD", "You can add your choice 3 fields in this table: '<b>table</b>'_submitter, '<b>table</b>'_created, '<b>table</b>'_online"); + +define("_AM_TDMCREATE_NAME", "Name"); +define("_AM_TDMCREATE_BLOCKS", "Blocks"); +define("_AM_TDMCREATE_NB_CHAMPS", "Number of fields"); +define("_AM_TDMCREATE_IMAGE", "Image"); +define("_AM_TDMCREATE_DISPLAY_ADMIN", "Visible Admin"); +// 1.37 +define("_AM_TDMCREATE_DISPLAY_USER", "Visible User"); + +//Modules.php +//Form +define("_AM_TDMCREATE_MODULE_ADD", "Add a new module"); +define("_AM_TDMCREATE_MODULE_EDIT", "Create a module"); +//define("_AM_TDMCREATE_MODULE_IMPORTANT", "Required Information"); + +define("_AM_TDMCREATE_MODULE_IMPORTANT", "Information"); +define("_AM_TDMCREATE_MODULE_NOTIMPORTANT", "Optional Information"); +define("_AM_TDMCREATE_MODULE_NAME", "Name"); +define("_AM_TDMCREATE_MODULE_VERSION", "Version"); +define("_AM_TDMCREATE_MODULE_DESCRIPTION", "Description"); +define("_AM_TDMCREATE_MODULE_AUTHOR", "Author"); +define("_AM_TDMCREATE_MODULE_AUTHOR_MAIL", "Email the author"); +define("_AM_TDMCREATE_MODULE_AUTHOR_WEBSITE_URL", "Site author"); +define("_AM_TDMCREATE_MODULE_AUTHOR_WEBSITE_NAME", "Site Name"); +define("_AM_TDMCREATE_MODULE_CREDITS", "Credits"); +define("_AM_TDMCREATE_MODULE_LICENSE", "License"); +define("_AM_TDMCREATE_MODULE_RELEASE_INFO", "Release Info"); +define("_AM_TDMCREATE_MODULE_RELEASE_FILE", "File attached to the release"); +define("_AM_TDMCREATE_MODULE_MANUAL", "Manual"); +define("_AM_TDMCREATE_MODULE_MANUAL_FILE", "Manual file"); +define("_AM_TDMCREATE_MODULE_IMAGE", "Logo"); +define("_AM_TDMCREATE_MODULE_DEMO_SITE_URL", "Address of the demo site"); +define("_AM_TDMCREATE_MODULE_DEMO_SITE_NAME", "Title of the demo site"); +define("_AM_TDMCREATE_MODULE_FORUM_SITE_URL", "Topic URL"); +define("_AM_TDMCREATE_MODULE_FORUM_SITE_NAME", "Topic URL Title"); +define("_AM_TDMCREATE_MODULE_WEBSITE_URL", "Website Module"); +define("_AM_TDMCREATE_MODULE_WEBSITE_NAME", "Website Title Module"); +define("_AM_TDMCREATE_MODULE_RELEASE", "Release"); +define("_AM_TDMCREATE_MODULE_STATUS", "Status"); +define("_AM_TDMCREATE_MODULE_DISPLAY_ADMIN", "Visible Admin"); +define("_AM_TDMCREATE_MODULE_DISPLAY_USER", "Visible User"); +define("_AM_TDMCREATE_MODULE_ACTIVE_SEARCH", "Enable Search"); +define("_AM_TDMCREATE_MODULE_ACTIVE_COMS", "Enable Comments"); + +//Tables.php +//Form1 +define("_AM_TDMCREATE_TABLE_ADD", "Add tables to the form:"); +define("_AM_TDMCREATE_TABLE_EDIT", "Changing Tables Module"); +define("_AM_TDMCREATE_TABLE_MODULES", "Choose the module"); +define("_AM_TDMCREATE_TABLE_NAME", "Name of the table <br> <i>(The name of the module will automatically be added to the prefix)</i> <br> Example: 'nome_modulo'_'table'_"); +define("_AM_TDMCREATE_TABLE_NB_CHAMPS", "Number of fields in this table <br> <i>in this version of the module, you can not add new fields after this form <br> properly calculates what you need</i>"); +define("_AM_TDMCREATE_TABLE_IMAGE", "Table Logo"); +define("_AM_TDMCREATE_TABLE_BLOCS", "Create a new block for this table"); +define("_AM_TDMCREATE_TABLE_BLOCS_DESC", "(blocs: random, latest, today)"); +define("_AM_TDMCREATE_TABLE_DISPLAY_ADMIN", "Use the side view of TAB Admin"); +define("_AM_TDMCREATE_TABLE_DISPLAY_USER", "Use the side view of TAB Member"); +define("_AM_TDMCREATE_TABLE_DISPLAY_SUMENU", "Use view TAB Submenu"); +define("_AM_TDMCREATE_TABLE_SUBMITTER", "Add champ submitter?"); +define("_AM_TDMCREATE_TABLE_CREATED", "Add champ date created?"); +define("_AM_TDMCREATE_TABLE_ONLINE", "Add champ online?"); +define("_AM_TDMCREATE_TABLE_SEARCH", "Active research for this table <br> <i>the form for the moment, is able to handle the search on the table <br> If you confirm the search option will be disabled</i>"); +define("_AM_TDMCREATE_TABLE_EXIST", "The name specified for this table is already in use"); +define("_AM_TDMCREATE_TABLE_COMS", "Enable the search in this table <br> <i>the module can manage for the moment, the coms on a table <br> Coms option will be disabled if you Confirmed</i>"); +define("_AM_TDMCREATE_TABLE_TOPIC_ADD", "Add the table to the category"); +// v1.38 +define("_AM_TDMCREATE_TABLE_IMAGE_DESC", "<span class='red bold'>Attention</span>: If you want to choose a new image, is best to name it with the module name before and follow with the name of the image so as not to overwrite any images with the same name, in the <span class='bold'>Frameworks/moduleclasses/moduleadmin/icons/32/</span>. Otherwise an other solution, would be to insert the images in the module, a new folder is created, with the creation of the same module - <span class='bold'>images/32</span>."); +//Form2 +define("_AM_TDMCREATE_FIELD_ADD", "Enter the fields"); +define("_AM_TDMCREATE_FIELD_EDIT", "Edit your field"); +define("_AM_TDMCREATE_FIELD_NAME", "Field"); +define("_AM_TDMCREATE_FIELD_TYPE", "Type"); +define("_AM_TDMCREATE_FIELD_VALEUR", "Value"); +define("_AM_TDMCREATE_FIELD_ATTRIBUTS", "Attributes"); +define("_AM_TDMCREATE_FIELD_NULL", "Null"); +define("_AM_TDMCREATE_FIELD_DEFAULT", "Default"); +define("_AM_TDMCREATE_FIELD_KEY", "Key"); +define("_AM_TDMCREATE_FIELD_MORE", "More"); +define("_AM_TDMCREATE_ADMIN_SUBMIT", "Send"); +//Const.php +define("_AM_TDMCREATE_CONST_MODULES", "Select the module you want to build"); +define("_AM_TDMCREATE_CONST_TABLES", "Select the table you want to build"); +//Creation +//OK +define("_AM_TDMCREATE_CONST_OK_ARCHITECTURE", "Created architecture module (index.html, icons ,...)"); +define("_AM_TDMCREATE_CONST_OK_COMS", "Created files for comments"); +define("_AM_TDMCREATE_CONST_OK_DOCS", "Created <b>%s</b> file in the docs"); +define("_AM_TDMCREATE_CONST_OK_CSS", "Created <b>%s</b> file in the css folder"); +define("_AM_TDMCREATE_CONST_OK_ROOTS", "Created <b>%s</b> file in the root of the form"); +define("_AM_TDMCREATE_CONST_OK_CLASSES", "Creating the <b>files %s </b> in the class folder"); +define("_AM_TDMCREATE_CONST_OK_BLOCKS", "Created the file in the <b>%s</b> blocks folder"); +define("_AM_TDMCREATE_CONST_OK_SQL", "Created <b>%s</b> file in your sql"); +define("_AM_TDMCREATE_CONST_OK_ADMINS", "Created <b>%s</b> file in the admin folder"); +define("_AM_TDMCREATE_CONST_OK_LANGUAGES", "Created <b>%s</b> file in the folder languages"); +define("_AM_TDMCREATE_CONST_OK_INCLUDES", "Created <b>%s</b> file in the folder includes"); +define("_AM_TDMCREATE_CONST_OK_TEMPLATES", "Created <b>%s</b> file in the templates"); +define("_AM_TDMCREATE_CONST_OK_TEMPLATES_BLOCS", "Created <b>%s</b> file in the templates/blocks"); +define("_AM_TDMCREATE_CONST_OK_TEMPLATES_ADMIN", "Created <b>%s</b> file in the templates/admin"); + +//NOTOK +define("_AM_TDMCREATE_CONST_NOTOK_ARCHITECTURE", "Problems: Creating the module (index.html, icons ,...)"); +define("_AM_TDMCREATE_CONST_NOTOK_COMS", "Problems: Creating files for comments"); +define("_AM_TDMCREATE_CONST_NOTOK_DOCS", "Problems: Creating <b>%s</b> file in the docs folder"); +define("_AM_TDMCREATE_CONST_NOTOK_CSS", "Problems: Creating <b>%s</b> file in the folder css"); +define("_AM_TDMCREATE_CONST_NOTOK_ROOTS", "Problems: Creating <b>%s</b> file in the root of the form"); +define("_AM_TDMCREATE_CONST_NOTOK_CLASSES", "Problems: Creating <b>%s</b> file in your class folder"); +define("_AM_TDMCREATE_CONST_NOTOK_BLOCKS", "Problems: Creating <b>%s</b> file in blocks folder"); +define("_AM_TDMCREATE_CONST_NOTOK_SQL", "Problems: Creating <b>%s</b> file in sql folder"); +define("_AM_TDMCREATE_CONST_NOTOK_ADMINS", "Problems: Creating <b>%s</b> file in the admin folder"); +define("_AM_TDMCREATE_CONST_NOTOK_LANGUAGES", "Problems: Creating <b>%s</b> file in the language folder"); +define("_AM_TDMCREATE_CONST_NOTOK_INCLUDES", "Problems: Creating <b>%s</b> file in the include folder"); +define("_AM_TDMCREATE_CONST_NOTOK_TEMPLATES", "Problems: Creating <b>%s</b> file in the templates folder"); +define("_AM_TDMCREATE_CONST_NOTOK_TEMPLATES_BLOCS", "Problems: Creating <b>%s</b> file in the templates/blocks folder"); +define("_AM_TDMCREATE_CONST_NOTOK_TEMPLATES_ADMIN", "Problems: Creating <b>%s</b> file in the templates/admin folder"); + +//------------ new additions: Ver. 1.11 ----------------------- + +define("_AM_TDMCREATE_ADMIN_PERMISSIONS", "Permissions"); +define("_AM_TDMCREATE_FORMON", "Online"); +define("_AM_TDMCREATE_FORMOFF", "Offline"); + +define("_AM_TDMCREATE_TRANSLATION_PERMISSIONS_ACCESS", "Allowed to see"); +define("_AM_TDMCREATE_TRANSLATION_PERMISSIONS_SUBMIT", "Permission to post"); + +//blocks +define("_AM_TDMCREATE_BLOCK_DAY", "Today"); +define("_AM_TDMCREATE_BLOCK_RANDOM", "Random"); +define("_AM_TDMCREATE_BLOCK_RECENT", "Recent"); + +define("_AM_TDMCREATE_THEREARE_DATABASE1", "There <span style='color: #ff0000; font-weight: bold'>are %s </span>"); +define("_AM_TDMCREATE_THEREARE_DATABASE2", "in the database"); +define("_AM_TDMCREATE_THEREARE_PENDING", "There <span style='color: #ff0000; font-weight: bold'>are %s </span>"); +define("_AM_TDMCREATE_THEREARE_PENDING2", "waiting"); + +define("_AM_TDMCREATE_FORMADD", "Add"); + +define("_AM_TDMCREATE_MIMETYPES", "Mime types authorized for:"); +define("_AM_TDMCREATE_MIMESIZE", "Allowable size:"); +define("_AM_TDMCREATE_EDITOR", "Editor:"); + +//------------ new additions: Ver. 1.15 ----------------------- +define("_AM_TDMCREATE_ABOUT_WEBSITE_FORUM", "Forum Web Site"); + +//------------ new additions: Ver. 1.37 ----------------------- +define("_AM_TDMCREATE_MODULESLIST", "Modules List"); +define("_AM_TDMCREATE_NEWMODULE", "New Module"); +define("_AM_TDMCREATE_TABLE_LIST", "Tables List"); +define("_AM_TDMCREATE_TABLE_NEW", "New Table"); + +//------------ new additions: Ver. 1.38 ----------------------- +define("_AM_TDMCREATE_NOTMODULES", "<span class='red bold'>No module created, must create at least one before</span>"); +define("_AM_TDMCREATE_MAINTAINEDBY", " is mantained by "); +define("_AM_TDMCREATE_MODULEADMIN_MISSING", "Module Admin Missing, Pleace! Install this Framework"); +define("_AM_TDMCREATE_MODULE_DISPLAY_SUBMENU", "Visible Submenu"); +define("_AM_TDMCREATE_MODULE_ACTIVE_NOTIFY", "Enable Notifications"); +define("_AM_TDMCREATE_NOTINSERTED", "<span class='red bold'>The module is not saved,<br />it is likely that you have used a name that already exists,<br />please change name for a new module.</span>"); +?> \ No newline at end of file Added: XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/help.html =================================================================== --- XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/help.html (rev 0) +++ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/help.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,32 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/TDMCreate/admin/index.php" + title="Back to the administration of TDMCreate"> TDMCreate <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of TDMCreate"/> + </a></h1> + <!-- -----Help Content ---------- --> + + <h4 class="odd">Description</h4> + + <p class="even"> + The TDMCreate module can be used to create new modules in XOOPS <br /><br /> + <h4 class="odd">Install/uninstall</h4> + +No special measures necessary, follow the standard installation process – extract the xoopspolls folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. <br /><br /> +Detailed instructions on installing modules are available in the <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a> </p> + + <h4 class="odd">Operating instructions</h4> + <p class="even"> + +The Polls module is very simple to configure and use. Basically you need to:<br /><br /> +i) Create one or more polls for people to vote on (Polls administration -> Add poll)<br /><br /> +ii) Display the Polls block somewhere on your website (not strictly necessary – people can also access them through the ‘Polls’ link in the main menu – but displaying the polls block in a prominent location will encourage people to vote)<br /><br /> +iii) Ensure that relevant user groups have access rights to a) the Polls module and b) the Polls block so that they can see it and vote. Detailed instructions on configuring the access rights for user groups are available in the <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a><br /><br /> +iv) Most management functions for existing polls are found in Polls administration -> List polls.</p> +<h4 class="odd">Tutorial</h4> + <p class="even"> + You can find a more detailed Tutorial <a href="http://goo.gl/bxYAI">here</a> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/index.html =================================================================== --- XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/index.html (rev 0) +++ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/help/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/english-Reference/modules/TDMCreate/language/english/index.html =================================================================== --- XoopsLanguages/english-Reference/modules/TDMCreate/language/english/index.html (rev 0) +++ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/index.html 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/english-Reference/modules/TDMCreate/language/english/modinfo.php =================================================================== --- XoopsLanguages/english-Reference/modules/TDMCreate/language/english/modinfo.php (rev 0) +++ XoopsLanguages/english-Reference/modules/TDMCreate/language/english/modinfo.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,47 @@ +<?php +/** + * **************************************************************************** + * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org ) + * **************************************************************************** + * TDMCREATE - MODULE FOR XOOPS + * Copyright (c) 2007 - 2012 + * TXMod Xoops (Timgno) ( http://www.txmodxoops.org ) + * Created by TDMCreate version 1.37 + * + * 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. + * --------------------------------------------------------------------------- + * @copyright TXMod Xoops (Timgno) ( http://www.txmodxoops.org ) + * @license GNU GPL see License + * @since 2.5.0 + * @package TDMCreate + * @author TXMod Xoops (Timgno) ( su...@tx... ) + * + * Version : 1.39 Thu 2012/05/31 14:10:39 : Timgno Exp $ + * **************************************************************************** + */ +define("_MI_TDMCREATE_NAME", "TDMCreate"); +define("_MI_TDMCREATE_DESC", "Creation modules developed by TDM Xoops"); +//Menu +define("_MI_TDMCREATE_ADMENU1", "Index"); +define("_MI_TDMCREATE_ADMENU2", "Add Module"); +define("_MI_TDMCREATE_ADMENU3", "Add Table"); +define("_MI_TDMCREATE_ADMENU4", "Build Module"); +define("_MI_TDMCREATE_ADMENU5", "Information"); +// 1.37 +define("_MI_TDMCREATE_EDITOR", "Editor"); +define("_MI_TDMCREATE_EDITOR_DESC", "Select an editor to write"); +define('_MI_TDMCREATE_MAXSIZE', "Max size"); +define('_MI_TDMCREATE_MAXSIZE_DESC', "Max size for images"); +define('_MI_TDMCREATE_MIMETYPES', "Mime Types"); +define('_MI_TDMCREATE_MIMETYPES_DESC', "Mime Types for images"); +define("_MI_TDMCREATE_ADMINPERPAGE", "Admin per page"); +define("_MI_TDMCREATE_ADMINPERPAGE_DESC", "Set number of tables to view per page in admin."); +?> \ No newline at end of file Added: XoopsLanguages/french/modules/TDMCreate/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/TDMCreate/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/TDMCreate/language/french/admin.php 2012-06-01 06:41:22 UTC (rev 9606) @@ -0,0 +1,203 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +//Menu +define("_AM_TDMCREATE_ADMIN_INDEX","Index"); +define("_AM_TDMCREATE_ADMIN_MODULES","Ajouter un module"); +define("_AM_TDMCREATE_ADMIN_TABLES","Ajouter une table"); +define("_AM_TDMCREATE_ADMIN_CONST","Construire le Module"); +define("_AM_TDMCREATE_ADMIN_ABOUT","A propos"); +define("_AM_TDMCREATE_ADMIN_PREFERENCES","Préférences"); +define("_AM_TDMCREATE_ADMIN_UPDATE","Mise à jour"); + +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_ELEMENTS","Form : Eléments"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_DISPLAY_ADMIN","Page : Afficher admin"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_DISPLAY_USER","Page : Afficher user"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_BLOC","Bloc : Afficher"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_MAIN_FIELD","Table : Champs principal"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_SEARCH","Recherche : Indexer"); +define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_REQUIRED","Form : Champs Oblig."); + +//General +define("_AM_TDMCREATE_FORMOK","Enregistré avec succès"); +define("_AM_TDMCREATE_FORMDELOK","Supprimé avec ... [truncated message content] |
From: <ce...@us...> - 2012-06-01 01:31:43
|
Revision: 9605 http://xoops.svn.sourceforge.net/xoops/?rev=9605&view=rev Author: cesag Date: 2012-06-01 01:31:33 +0000 (Fri, 01 Jun 2012) Log Message: ----------- Addition of French translation of TDMDownloads 1.62RC. Added Paths: ----------- XoopsLanguages/french/modules/tdmdownloads/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/admin.php XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/blocks.php XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/changelog.txt XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/help.html XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/index.html XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/index.html XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_filesubmit_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_newfile_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/file_approve_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filebroken_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filemodify_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filesubmit_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newcategory_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newfile_notify.tpl XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/index.html XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/main.php XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/modinfo.php XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/new.png XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/popular.png XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/updated.png Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/admin.php 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,174 @@ +<?php +/** + * TDMDownload + * + * 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 Gregory Mage (Aka Mage) + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Gregory Mage (Aka Mage) + */ + +// index.php +define('_AM_TDMDOWNLOADS_INDEX_BROKEN',"Il y a %s rapports de fichiers rompus"); +define('_AM_TDMDOWNLOADS_INDEX_CATEGORIES',"Il existe %s catégories"); +define('_AM_TDMDOWNLOADS_INDEX_DOWNLOADS',"Il y a %s fichiers dans notre base de données"); +define('_AM_TDMDOWNLOADS_INDEX_DOWNLOADSWAITING',"Il y a %s téléchargements en attente d'approbation"); +define('_AM_TDMDOWNLOADS_INDEX_MODIFIED',"Il y a %s demandes de modification d'informations dans les téléchargements"); + +//category.php +define('_AM_TDMDOWNLOADS_CAT_NEW',"Nouvelle catégorie"); +define('_AM_TDMDOWNLOADS_CAT_LIST',"Liste des catégories"); +define('_AM_TDMDOWNLOADS_DELDOWNLOADS',"avec les téléchargements suivants :"); +define('_AM_TDMDOWNLOADS_DELSOUSCAT',"Les catégories suivantes seront complètement supprimées :"); + +//downloads.php +define('_AM_TDMDOWNLOADS_DOWNLOADS_LISTE',"Liste des téléchargements"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_NEW',"Nouveau téléchargement"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_SEARCH',"Recherche"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_VOTESANONYME',"Votes des anonyme (total des votes: %s)"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_VOTESUSER',"Votes des utilisateurs (total des votes: %s)"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_VOTE_USER',"Utilisateurs"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_VOTE_IP',"Adresse IP"); +define('_AM_TDMDOWNLOADS_DOWNLOADS_WAIT',"En attente de validation"); + +//broken.php +define('_AM_TDMDOWNLOADS_BROKEN_SENDER',"Signaler à l'auteur"); +define('_AM_TDMDOWNLOADS_BROKEN_SURDEL',"Êtes-vous sûr de que vouloir supprimer ce rapport ?"); + +//modified.php +define('_AM_TDMDOWNLOADS_MODIFIED_MOD',"Soumis par :"); +define('_AM_TDMDOWNLOADS_MODIFIED_ORIGINAL',"Original"); +define('_AM_TDMDOWNLOADS_MODIFIED_SURDEL',"Êtes-vous sûr de vouloir supprimer cette demande de modification de téléchargement ?"); + +//field.php +define('_AM_TDMDOWNLOADS_DELDATA',"Avec les données suivantes :"); +define('_AM_TDMDOWNLOADS_FIELD_LIST',"Liste de champs"); +define('_AM_TDMDOWNLOADS_FIELD_NEW',"Nouveaux champs"); + +//about.php +define('_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION',"Protection des fichiers"); +define('_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO1',"Pour protéger vos fichiers contre les téléchargements indésirables (par rapport aux autorisations), vous devez créer un fichier « .htaccess » dans le dossier :"); +define('_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO2',"Avec le contenu suivant :"); + +//permissions.php +define('_AM_TDMDOWNLOADS_PERMISSIONS_4',"Soumettre un téléchargement"); +define('_AM_TDMDOWNLOADS_PERMISSIONS_8',"Soumettre une modification"); +define('_AM_TDMDOWNLOADS_PERMISSIONS_16',"noter un téléchargement"); +define('_AM_TDMDOWNLOADS_PERMISSIONS_32',"Télécharger des fichiers"); +define('_AM_TDMDOWNLOADS_PERMISSIONS_64',"Approuver automatiquement les fichiers soumis"); +define('_AM_TDMDOWNLOADS_PERM_AUTRES', "Autres autorisations"); +define('_AM_TDMDOWNLOADS_PERM_AUTRES_DSC', "Sélectionnez les groupes qui peuvent :"); +define('_AM_TDMDOWNLOADS_PERM_DOWNLOAD', "Autorisations de téléchargements"); +define('_AM_TDMDOWNLOADS_PERM_DOWNLOAD_DSC', "Sélectionnez les groupes qui peuvent télécharger dans les catégories"); +define('_AM_TDMDOWNLOADS_PERM_DOWNLOAD_DSC2', "Sélectionnez les groupes qui peuvent télécharger des fichiers"); +define('_AM_TDMDOWNLOADS_PERM_SUBMIT', "Soumettre à l'autorisation"); +define('_AM_TDMDOWNLOADS_PERM_SUBMIT_DSC', "Choisir les groupes qui peuvent soumettre des fichiers à des catégories"); +define('_AM_TDMDOWNLOADS_PERM_VIEW', "Voir les autorisations"); +define('_AM_TDMDOWNLOADS_PERM_VIEW_DSC', "Choisissez les groupes que peuvent voir les fichiers dans les catégories"); + +// Import.php +define('_AM_TDMDOWNLOADS_IMPORT1',"Importation"); +define('_AM_TDMDOWNLOADS_IMPORT_CAT_IMP',"Catégories: « %s » importées"); +define('_AM_TDMDOWNLOADS_IMPORT_CONF_MYDOWNLOADS',"Êtes-vous sûr de vouloir importer les données du module Mydownloads vers TDMDownloads ?"); +define('_AM_TDMDOWNLOADS_IMPORT_CONF_WFDOWNLOADS',"Êtes-vous sûr de vouloir importer les données du module WF-Downloads vers TDMDownloads ?"); +define('_AM_TDMDOWNLOADS_IMPORT_DONT_DOWNLOADS',"Il n'y a aucun fichier à importer"); +define('_AM_TDMDOWNLOADS_IMPORT_DONT_TOPIC',"Il n'y a aucun fichier à importer"); +define('_AM_TDMDOWNLOADS_IMPORT_DOWNLOADS',"Importation de fichiers"); +define('_AM_TDMDOWNLOADS_IMPORT_DOWNLOADS_IMP',"« %s » fichiers importés ;"); +define('_AM_TDMDOWNLOADS_IMPORT_ERREUR',"Sélectionnez le répertoire de téléchargement (le chemin d'accès)"); +define('_AM_TDMDOWNLOADS_IMPORT_ERROR_DATA',"Erreur lors de l'importation de données"); +define('_AM_TDMDOWNLOADS_IMPORT_MYDOWNLOADS',"Importation à partir de Mydownloads"); +define('_AM_TDMDOWNLOADS_IMPORT_MYDOWNLOADS_PATH',"Sélectionnez le répertoire de téléchargement (le chemin d'accès) pour les captures d'écran de Mydownloads"); +define('_AM_TDMDOWNLOADS_IMPORT_MYDOWNLOADS_URL',"Choisissez l'URL correspondante pour les captures d'écran de Mydownloads"); +define('_AM_TDMDOWNLOADS_IMPORT_NB_CAT',"Il y a %s catégories d'importation"); +define('_AM_TDMDOWNLOADS_IMPORT_NB_DOWNLOADS',"Il y a %s fichiers à importer"); +define('_AM_TDMDOWNLOADS_IMPORT_NUMBER',"Données à importer"); +define('_AM_TDMDOWNLOADS_IMPORT_OK',"Importation effectuée avec succès!"); +define('_AM_TDMDOWNLOADS_IMPORT_VOTE_IMP',"« %s » votes importés ;"); +define('_AM_TDMDOWNLOADS_IMPORT_WARNING',"<span style='color:#FF0000; font-size:16px; font-weight:bold'> attention!</span><br><br>l'importation supprimera toutes les données de TDMDownloads. Il est fortement recommandé de faire une sauvegarde de toutes vos données d'abord, ainsi que de votre site Web.<br><br>TDM n'est pas responsable si vous perdez vos données. Malheureusement, les captures d'écran ne peuvent pas être copiées."); +define('_AM_TDMDOWNLOADS_IMPORT_WFDOWNLOADS',"Importation de WF Downloads(Version 3.2 RC2 uniquement)"); +define('_AM_TDMDOWNLOADS_IMPORT_WFDOWNLOADS_CATIMG',"Sélectionnez le répertoire Upload (le chemin d'accès) pour les images des catégories de WF-Downloads"); +define('_AM_TDMDOWNLOADS_IMPORT_WFDOWNLOADS_SHOTS',"Sélectionnez le répertoire Upload (le chemin d'accès) pour les captures d'écran de WF-Downloads"); + +//Pour les options de filtre +define('_AM_TDMDOWNLOADS_ORDER'," ordre : "); +define('_AM_TDMDOWNLOADS_TRIPAR',"triés par : "); + +//Formulaire et tableau +define('_AM_TDMDOWNLOADS_FORMADD',"Ajouter"); +define('_AM_TDMDOWNLOADS_FORMACTION',"Action"); +define('_AM_TDMDOWNLOADS_FORMAFFICHE',"Afficher le champ ?"); +define('_AM_TDMDOWNLOADS_FORMAFFICHESEARCH',"Champ de recherche ?"); +define('_AM_TDMDOWNLOADS_FORMAPPROVE',"Approuver"); +define('_AM_TDMDOWNLOADS_FORMCAT',"Catégorie"); +define('_AM_TDMDOWNLOADS_FORMCOMMENTS',"Nombre de commentaires"); +define('_AM_TDMDOWNLOADS_FORMDATE',"Date"); +define('_AM_TDMDOWNLOADS_FORMDATEUPDATE',"Mise à jour de la date"); +define('_AM_TDMDOWNLOADS_FORMDATEUPDATE_NO',"Non"); +define('_AM_TDMDOWNLOADS_FORMDATEUPDATE_YES',"Oui-->"); +define('_AM_TDMDOWNLOADS_FORMDEL',"Supprimer"); +define('_AM_TDMDOWNLOADS_FORMDISPLAY',"Afficher"); +define('_AM_TDMDOWNLOADS_FORMEDIT',"Editer"); +define('_AM_TDMDOWNLOADS_FORMFILE',"Fichier"); +define('_AM_TDMDOWNLOADS_FORMHITS',"Visites"); +define('_AM_TDMDOWNLOADS_FORMHOMEPAGE',"Page d'accueil"); +define('_AM_TDMDOWNLOADS_FORMLOCK',"Désactiver le téléchargement"); +define('_AM_TDMDOWNLOADS_FORMIGNORE',"Ignorer"); +define('_AM_TDMDOWNLOADS_FORMINCAT',"dans la catégorie"); +define('_AM_TDMDOWNLOADS_FORMIMAGE',"Image"); +define('_AM_TDMDOWNLOADS_FORMIMG',"Logo"); +define('_AM_TDMDOWNLOADS_FORMPAYPAL',"Adresse de PayPal pour les dons"); +define('_AM_TDMDOWNLOADS_FORMPATH',"Les fichiers existent dans : %s"); +define('_AM_TDMDOWNLOADS_FORMPERMDOWNLOAD',"Sélectionnez les groupes qui peuvent télécharger ce fichier"); +define('_AM_TDMDOWNLOADS_FORMPLATFORM',"Version de XOOPS"); +define('_AM_TDMDOWNLOADS_FORMPOSTER',"Posté par "); +define('_AM_TDMDOWNLOADS_FORMRATING',"Note"); +define('_AM_TDMDOWNLOADS_FORMSIZE',"Taille des fichiers(en bytes)"); +define('_AM_TDMDOWNLOADS_FORMSTATUS',"État du téléchargement"); +define('_AM_TDMDOWNLOADS_FORMSTATUS_OK',"Approuvé"); +define('_AM_TDMDOWNLOADS_FORMSUBMITTER',"Posté par"); +define('_AM_TDMDOWNLOADS_FORMSUREDEL', "Êtes-vous sûr de vouloir supprimer : <b><span style='color: Red'> %s</span></b>?"); +define('_AM_TDMDOWNLOADS_FORMTEXT',"Description"); +define('_AM_TDMDOWNLOADS_FORMTEXTDOWNLOADS',"Description : <br><br>utilisez le séparateur « <b>[pagebreak]</b> » pour définir la taille d'une courte description. <br>Cela permet de réduire la taille du texte dans la page d'accueil du module et des catégories."); +define('_AM_TDMDOWNLOADS_FORMTITLE',"Titre"); +define('_AM_TDMDOWNLOADS_FORMUPLOAD',"Télécharger"); +define('_AM_TDMDOWNLOADS_FORMURL',"Lien du téléchargement"); +define('_AM_TDMDOWNLOADS_FORMVALID',"Activer le téléchargement"); +define('_AM_TDMDOWNLOADS_FORMVERSION',"Version"); +define('_AM_TDMDOWNLOADS_FORMVOTE',"Votes"); +define('_AM_TDMDOWNLOADS_FORMWEIGHT',"Poids"); +define('_AM_TDMDOWNLOADS_FORMWITHFILE',"Avec le fichier : "); + +//Message d'erreur +define('_AM_TDMDOWNLOADS_ERREUR_CAT',"Vous ne pouvez pas utiliser cette catégorie (en boucle sur elle-même)"); +define('_AM_TDMDOWNLOADS_ERREUR_NOBMODDOWNLOADS',"Il n'y a aucune modification des téléchargements"); +define('_AM_TDMDOWNLOADS_ERREUR_NOBROKENDOWNLOADS',"Il n'y a aucun liens de téléchargements brisés"); +define('_AM_TDMDOWNLOADS_ERREUR_NOCAT',"Vous devez choisir une catégorie !"); +define('_AM_TDMDOWNLOADS_ERREUR_NODESCRIPTION',"Vous devez écrire une description"); +define('_AM_TDMDOWNLOADS_ERREUR_NODOWNLOADS',"Il n'y a aucun fichier à télécharger"); +define('_AM_TDMDOWNLOADS_ERREUR_SIZE',"la taille du fichier doit être un nombre"); +define('_AM_TDMDOWNLOADS_ERREUR_WEIGHT',"le poids doit être un nombre"); + +//Message de redirection +define('_AM_TDMDOWNLOADS_REDIRECT_DELOK',"Supprimé avec succès "); +define('_AM_TDMDOWNLOADS_REDIRECT_NOCAT',"Vous devez d'abord créer une catégorie"); +define('_AM_TDMDOWNLOADS_REDIRECT_NODELFIELD',"Vous ne pouvez pas supprimer ce champ (champ de base)"); +define('_AM_TDMDOWNLOADS_REDIRECT_SAVE',"Enregistré avec succès"); +define('_AM_TDMDOWNLOADS_REDIRECT_DEACTIVATED',"Désactivé avec succès"); + +define('_AM_TDMDOWNLOADS_NOPERMSSET', "Impossible de définir l'autorisation : aucune catégorie n'a encore été créée ! Veuillez d'abord créer une catégorie."); + +//Bytes sizes +define('_AM_TDMDOWNLOADS_BYTES','Octets'); +define('_AM_TDMDOWNLOADS_KBYTES','Ko'); +define('_AM_TDMDOWNLOADS_MBYTES','Mo'); +define('_AM_TDMDOWNLOADS_GBYTES','Go'); +define('_AM_TDMDOWNLOADS_TBYTES','To'); +// Traduction par Cesag pour frxoops.org le 1er Juin 2012 +?> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/blocks.php 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,35 @@ +<?php +/** + * TDMDownload + * + * 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 Gregory Mage (Aka Mage) + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Gregory Mage (Aka Mage) + */ + +define("_MB_TDMDOWNLOADS_ALLCAT","Toutes les catégories"); +define("_MB_TDMDOWNLOADS_CATTODISPLAY","Sélectionnez les catégories affichées"); +define("_MB_TDMDOWNLOADS_CHARS","Longueur du titre"); +define("_MB_TDMDOWNLOADS_DESCRIPTION","Utilisez la description ?"); +define("_MB_TDMDOWNLOADS_DISP","Afficher"); +define("_MB_TDMDOWNLOADS_FILES","Fichiers"); +define("_MB_TDMDOWNLOADS_LENGTH","Caractères"); +define("_MB_TDMDOWNLOADS_LOGO","Utiliser le logo ?"); +define("_MB_TDMDOWNLOADS_SUBMITDATE","Date de soumission "); +define("_MB_TDMDOWNLOADS_SUBMITTER","Soumis par : "); +define("_MB_TDMDOWNLOADS_INFORMATIONS","Information ?"); +define("_MB_TDMDOWNLOADS_REATING","Cote : "); +define("_MB_TDMDOWNLOADS_HITS","Visites : "); +define("_MB_TDMDOWNLOADS_FLOAT","Image flottante : "); +define("_MB_TDMDOWNLOADS_FLOAT_LEFT","Gauche"); +define("_MB_TDMDOWNLOADS_FLOAT_RIGHT","Droite"); +define("_MB_TDMDOWNLOADS_WHITE","Image blanche"); +// Traduction par Cesag pour frxoops.org le 1er Juin 2012 +?> Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/changelog.txt =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/changelog.txt (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/changelog.txt 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,115 @@ +------------------------------------------------- +Version: 1.61 +Date: 2011/08/14 +------------------------------------------------- + +List of bugs: + + - bug in field.php (class moduleadmin not found) (Mage). + +List of improvements: + + - Using Frameworks "ModuleClasses" 1.1 (Mage). + +------------------------------------------------- +Version: 1.6 +Date: 2011/06/19 +------------------------------------------------- + +List of bugs: + + - It was impossible to choose categories to show in the block admin (nothing is shown) (Mage). + - In the modification request, if the logo doesn't exist, the default value wasn't "blank.gif" (Mage). + - In the editing form of a download file, the date wasn't the current date (Mage). + - Permissions by files don't run well (Mage). + - In visit.php the url of download can cause a problem (Fabrice59). + - Call of inexistent file in class tree.php (Mage). + - the category title isn't informed in the notification message "category_newfile_notify.tpl" (Mage). + - missing view.tag.php and list.tag.php added (voltan) +List of improvements: + + - Admission area has be recoded to be 100% compatible with xoops 2.5 (Mage). + - Organization of preferences by sections (Mage). + - We can now choose the number of columns to show the categories (Mage). + - We can now choose the number of columns to show the downloads (Mage). + - Add of RSS Feeds to the module (Mage). + - Categories descriptions are now shown in viewcat.php (Mage). + - We can now show the logo (or a screenshot) of the download and its description in all blocks (Mage). + - System of limitation of downloading (Voltan, Mage). + - The images 'new', 'updated' et 'popular' are now specific to each language (Mage, Mariane) + - Adding a search block (Mage, Mariane) + - Add bookmark and Social Networks (voltan) + +Informations + + - See the file "lang_diff.txt" for changes in language. + +Installation: + + 1 - You have to delete the existent folder "TDMDownloads" in "modules". + 2 - Upload the new folder "TDMDownloads" to your server in the "modules" folder. + 3 - Update the module. + 4 - Go to each block, then edit the options (important to insure the function of the blocks). + 5 - If you overloaded your templates, it will be necessary to update them. + +------------------------------------------------- +Version: 1.5 +Date: 02.04.2010 +------------------------------------------------- + +List of bugs: + + - The display sub-categories in "viewcat.php" does not work. + - Loss of many language definitions for the file : ratefile.php. + - Fixed import system. + - You could get downloads awaiting validation with their ids in "singlefile.php. + - The categories were not viewed as a tree in the file "search.php". + - Fixed file "search.php". + - Pages's title were not working when we were in sub-categories. + - When editing a download or a file, if the logo was no longer exists, the logo : "blank.gif" doesn't become the default". + - Errors in language files. + - In the preferences, if you set '0 ' as the number of new downloads on the homepage, all downloads were displayed + Bug on display mode while redirections in the admin section. + +List of improvements: + + - Performance Module (the number of request has decreased by 5). + - The pages titles has been modified to improve the ranking. + - Adding a permissions to download files. (2 types). + - Adding permissions to auto-approve the proposals for download. + - The display of categories in admin has been reviewed. + - Permissions can be set creating a category. + - You can now set manually the date of update, (allowed in the edit mode and for only administrators). + - When creating or editing, you can choose whether the download is approved (only administrators). + - The display of downloads page is modifiable only by admin side. + - Empty fields are not displayed. + - The file "search.php" has been completely redesigned to improve its speed. + - Ability to protect downloads (impossible to download with a direct link). See the tab 'About' in the administration module. + - Added a stylesheet for templates. + - Added a "Donation Button" working only with Paypal. + +Informations: + + - Adding the suffix "cat_" in all fields of the table "tdmdownloads_cat. + - See the file "lang_diff.txt" for changes in language. + +------------------------------------------------- +Version: 1.10 +Date: 11.11.2009 +------------------------------------------------- + +- The module supports the tagging system module 'TAG'. +- 2 options added in the preferences, the first to rename or not the uploaded file and the second to enter the prefix when the file is renamed. +- Added option "number of downloads per page in the administration." +- Fix a bug with the default editor of xoops (html display when editing). +- Fix a bug when deleting a category. +- Change management platforms (multi-menu selection) with the values defined in the preferences of the module. +- Added ability to rename the post and put the date of submission to date or not. +- Bug in the details of the votes in the admin, all votes were visible in all downloads. +- Fixed a bug in the admin for the download management when making a selection in the "waiting for validation", the filter brought on normal downloads. +- Added system information the last version +- Fixed French language files in uft-8 +- Fixed script import Mydownloasd 1.6 +- Fixed script import WF-Downloads 3.2 RC2 + +Voir le fichier lang_diff.txt pour les nouveaux define de langue. Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/help.html 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,43 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" + href="<{$xoops_url}>/modules/TDMDownloads/admin/index.php" + title="Retour à l'administration de TDMDownloads"> TDMDownloads <img + src="<{xoAdminIcons home.png}>" + alt="Retour à l'administration de TDMDownloads"/> + </a> + </h1> + <!-- -----Help Content ---------- --> + <h4 class="odd">Description</h4> + <p class="even"> + Crée une section de téléchargements où les utilisateurs peuvent télécharger, envoyer ou noter différents fichiers. + Il utilise la permission de XOOPS et la gestion des groupes, permettant ainsi une grande flexibilité dans l'utilisation. + </p> + <h4 class="odd">Installation / Désinstallation</h4> + Aucune mesure spéciale n'est nécessaire, suivez la procédure standard d'installation. + Envoyez le dossier /TDMDownloads dans le répertoire .../modules. Installez le module par l'administration : Admin-> système -> Modules. + <br/><br/> + Des instructions détaillées sur l'installation de modules sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a> + <p class="even"> + <h4 class="odd">Instructions d'exploitation</h4> + Pour mettre en place ce module, vous devez : + <br/><br/> + i) Configurer vos préférences pour le module (voir « Préférences ») et + éventuellement le bloc partenaires si vous avez l'intention de l'utiliser (voir + Blocs) + <br/><br/> + ii) Vérifier que vous avez donné à vos groupes d'utilisateurs les + droits d'accès necéssaires pour le module et les blocs du module. Les autorisations des groupes sont définies par + le menu d'Administration-> système-> groupes. + <br/><br/> + Des instructions détaillées sur la configuration des droits d'accès pour les groupes d'utilisateurs sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a> + </p> + <h4 class="odd">Tutoriel</h4> + <p class="even"> + Non disponible pour le moment. + </p> + <!-- -----Help Content ---------- --> + <!-- -----Traduction par Cesag pour frxoops.org le 1er Juin 2012 ---------- --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/help/index.html 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/index.html 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_filesubmit_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_filesubmit_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_filesubmit_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Un nouveau fichier "{FILE_NAME}" a \xE9t\xE9 propos\xE9 dans la cat\xE9gorie "{CATEGORY_NAME}" sur {X_SITENAME} et attend d'\xEAtre approuv\xE9. + +Vous pouvez voir cette proposition de fichier ici (note : cette page affiche les fichiers en attentes de TOUTES les cat\xE9gories) : +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand des fichiers sont propos\xE9s dans cette cat\xE9gorie. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_newfile_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_newfile_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/category_newfile_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,24 @@ +Bonjour {X_UNAME}, + +Un nouveau fichier "{FILE_NAME}" a \xE9t\xE9 ajout\xE9 dans la cat\xE9gorie "{CATEGORY_NAME}" sur {X_SITENAME}. + +Vous pouvez voir ce fichier ici : +{FILE_URL} + +Vous pouvez voir la cat\xE9gorie enti\xE8re ici : +{CATEGORY_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux fichiers sont ajout\xE9s dans cette cat\xE9gorie. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/file_approve_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/file_approve_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/file_approve_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Le fichier propos\xE9 "{FILE_NAME}" a \xE9t\xE9 approuv\xE9 sur {X_SITENAME}. + +Vous pouvez voir ce fichier ici : +{FILE_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand ce fichier aura \xE9t\xE9 approuv\xE9. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filebroken_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filebroken_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filebroken_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Un rapport de fichier bris\xE9 a \xE9t\xE9 propos\xE9 et est en attente d'\xEAtre approuv\xE9. + +Vous pouvez voir cette demande ici : +{BROKENREPORTS_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand un rapport de fichier bris\xE9 est propos\xE9. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filemodify_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filemodify_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filemodify_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Une demande de modification de fichier a \xE9t\xE9 propos\xE9 et est en attente d'\xEAtre approuv\xE9e. + +Vous pouvez voir cette demande ici : +{MODIFYREPORTS_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand une demande de modification de fichier est propos\xE9e. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filesubmit_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filesubmit_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_filesubmit_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Un nouveau fichier "{FILE_NAME}" a \xE9t\xE9 propos\xE9 sur {X_SITENAME} et est en attente d'\xEAtre approuv\xE9. + +Vous pouvez voir cette proposition de fichier ici : +{WAITINGFILES_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux fichiers sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newcategory_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newcategory_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newcategory_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,24 @@ +Bonjour {X_UNAME}, + +Une nouvelle cat\xE9gorie de fichiers "{CATEGORY_NAME}" a \xE9t\xE9 cr\xE9\xE9e sur {X_SITENAME}. + +Suivez ce lien pour voir cette cat\xE9gorie de fichiers : +{CATEGORY_URL} + +Suivez ce lien pour voir l'index des cat\xE9gories : +{X_MODULE_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouvelles cat\xE9gories de fichiers sont ajout\xE9es \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newfile_notify.tpl =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newfile_notify.tpl (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/global_newfile_notify.tpl 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,21 @@ +Bonjour {X_UNAME}, + +Un nouveau fichier "{FILE_NAME}" a \xE9t\xE9 ajout\xE9 sur {X_SITENAME}. + +Vous pouvez voir ce fichier ici : +{FILE_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux fichiers sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le Webmestre +{X_ADMINMAIL} Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/index.html =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/index.html (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/mail_template/index.html 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/main.php =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/main.php (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/main.php 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,156 @@ +<?php +/** + * TDMDownload + * + * 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 Gregory Mage (Aka Mage) + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Gregory Mage (Aka Mage) + */ + +// index.php +define("_MD_TDMDOWNLOADS_INDEX_BLDATE","Téléchargements récents :"); +define("_MD_TDMDOWNLOADS_INDEX_BLNAME","Résumé"); +define("_MD_TDMDOWNLOADS_INDEX_BLRATING","Fichiers les mieux notés :"); +define("_MD_TDMDOWNLOADS_INDEX_BLPOP","Haut de page des téléchargements :"); +define("_MD_TDMDOWNLOADS_INDEX_DLNOW","Télécharger maintenant !"); +define("_MD_TDMDOWNLOADS_INDEX_LATESTLIST","Dernières listes"); +define("_MD_TDMDOWNLOADS_INDEX_NEWTHISWEEK","Nouveautés de la semaine"); +define("_MD_TDMDOWNLOADS_INDEX_POPULAR","Populaires"); +define("_MD_TDMDOWNLOADS_INDEX_UPTHISWEEK","Mises à jour de cette semaine"); +define("_MD_TDMDOWNLOADS_INDEX_SCAT","Sous catégories : "); +define("_MD_TDMDOWNLOADS_INDEX_SUBMITDATE","Date de soumission :"); +define("_MD_TDMDOWNLOADS_INDEX_SUBMITTER","Soumis par : "); +define("_MD_TDMDOWNLOADS_INDEX_THEREARE","Il y a <b>%s</b> fichier(s) dans notre base de données"); + +// viewcat.php: +define("_MD_TDMDOWNLOADS_CAT_CURSORTBY","Fichiers actuellement triés par : %s"); +define("_MD_TDMDOWNLOADS_CAT_DATE","Date"); +define("_MD_TDMDOWNLOADS_CAT_DATENEW","Date (ordre décroissant)"); +define("_MD_TDMDOWNLOADS_CAT_DATEOLD","Date (ordre croissant)"); +define("_MD_TDMDOWNLOADS_CAT_HITS","Visites"); +define("_MD_TDMDOWNLOADS_CAT_LIST","Liste"); +define("_MD_TDMDOWNLOADS_CAT_NONEXISTENT","Cette catégorie n'existe pas"); +define("_MD_TDMDOWNLOADS_CAT_POPULARITY","Popularité"); +define("_MD_TDMDOWNLOADS_CAT_POPULARITYLTOM","Popularité (des moins aux plus téléchargés)"); +define("_MD_TDMDOWNLOADS_CAT_POPULARITYMTOL","Popularité (des plus aux moins téléchargés)"); +define("_MD_TDMDOWNLOADS_CAT_RATING","Cotes"); +define("_MD_TDMDOWNLOADS_CAT_RATINGLTOH","Cote (score de moins à plus élevé)"); +define("_MD_TDMDOWNLOADS_CAT_RATINGHTOL","Cote (score de plus à moins élevé)"); +define("_MD_TDMDOWNLOADS_CAT_SORTBY","Triés par :"); +define("_MD_TDMDOWNLOADS_CAT_SUMMARY","Résumé"); +define("_MD_TDMDOWNLOADS_CAT_THEREARE","Il y a <b>%s</b> fichier(s) dans cette catégorie"); +define("_MD_TDMDOWNLOADS_CAT_TITLE","Titre"); +define("_MD_TDMDOWNLOADS_CAT_TITLEATOZ","Titre (de A à Z)"); +define("_MD_TDMDOWNLOADS_CAT_TITLEZTOA","Titre (de Z à A)"); +define("_MD_TDMDOWNLOADS_CAT_VOTE","Votes"); + +// singlefile.php: +define("_MD_TDMDOWNLOADS_SINGLEFILE_AUTHOR","Soumis par"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_COMMENTS","(%s) Commentaires"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_DATEPROP","Date de soumission"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_ICI","Ici"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_INTFILEFOUND","Voici un fichier important %s"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_LIMITGLOBAL","Vous avez téléchargé les fichiers de %s de ce site et la limite est de s % en 24 h "); +define("_MD_TDMDOWNLOADS_SINGLEFILE_LIMITLID","Vous avez téléchargé cette fois de s fichier % et la limite est de s % en 24 h"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_MODIFY","Modifier"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_NBTELECH","Téléchargé %s fois"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_NONEXISTENT","Ce téléchargement n'existe pas dans notre base de données"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_NOPERMDOWNLOAD","Vous n'avez pas le droit de télécharger ce fichier"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_RATING","Cote"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_RATHFILE","Noter cette image"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_REPORTBROKEN","Signaler un fichier brisé"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_TELLAFRIEND","Envoyer à un ami"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_VOTES","(%s votes)"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_PAYPAL","Don pour %s"); +define("_MD_TDMDOWNLOADS_SINGLEFILE_NOPERM","Vous n'avez pas les autorisations de téléchargement"); + +// ratefile.php +define("_MD_TDMDOWNLOADS_RATEFILE_BEOBJECTIVE","Veuillez être objectif, si tout le monde reçoit un 1 ou un 10, les cotes ne sont pas très utiles."); +define("_MD_TDMDOWNLOADS_RATEFILE_CANTVOTEOWN","Ne votez pas pour vos propres fichiers.<br />Tous les votes sont enregistrés et vérifiés."); +define("_MD_TDMDOWNLOADS_RATEFILE_DONOTVOTE","Ne votez pas pour vos propres fichiers."); +define("_MD_TDMDOWNLOADS_RATEFILE_NORATING","Le vote doit être comprise entre 0 et 10"); +define("_MD_TDMDOWNLOADS_RATEFILE_RATE","Notez-le !"); +define("_MD_TDMDOWNLOADS_RATEFILE_RATINGSCALE","L'échelle est de 1 à 10, avec 1 étant faible et 10 étant excellent."); +define("_MD_TDMDOWNLOADS_RATEFILE_VOTE","Votes"); +define("_MD_TDMDOWNLOADS_RATEFILE_VOTEOK","Votre vote est apprécié.<br /> Merci d'avoir pris le temps de voter ici"); +define("_MD_TDMDOWNLOADS_RATEFILE_VOTEONCE","Veuillez ne pas voter pour la même ressource plus d'une fois."); + +// brokenfile.php +define("_MD_TDMDOWNLOADS_BROKENFILE_ALREADYREPORTED","Vous avez déjà soumis un rapport de fichier brisé pour ce téléchargement."); +define("_MD_TDMDOWNLOADS_BROKENFILE_FORSECURITY","Pour des raisons de sécurité, votre nom d'utilisateur et votre adresse IP seront temporairement enregistrés."); +define("_MD_TDMDOWNLOADS_BROKENFILE_REPORTBROKEN","Rapports de fichier brisé"); +define("_MD_TDMDOWNLOADS_BROKENFILE_THANKSFORHELP","Merci de nous aider à maintenir l'intégrité de ce répertoire."); +define("_MD_TDMDOWNLOADS_BROKENFILE_THANKSFORINFO","Merci pour l'information. Nous allons examiner votre demande dans peu de temps."); + +// modfile.php +define("_MD_TDMDOWNLOADS_MODFILE_THANKSFORINFO","Merci pour l'information. Nous allons examiner votre demande dans peu de temps."); + +//submit.php +define("_MD_TDMDOWNLOADS_SUBMIT_ALLPENDING","Toutes les informations de fichier/script sont en attente de vérification."); +define("_MD_TDMDOWNLOADS_SUBMIT_DONTABUSE","Le nom d'utilisateur et l'IP sont enregistrés, donc veuillez ne pas abuser du système."); +define("_MD_TDMDOWNLOADS_SUBMIT_ISAPPROVED","Votre fichier a été approuvé"); +define("_MD_TDMDOWNLOADS_SUBMIT_PROPOSER","Soumettre un fichier"); +define("_MD_TDMDOWNLOADS_SUBMIT_RECEIVED","Nous avons reçu vos informations de fichier. Merci!"); +define("_MD_TDMDOWNLOADS_SUBMIT_SUBMITONCE","Soumettez votre fichier/script une seule fois."); +define("_MD_TDMDOWNLOADS_SUBMIT_TAKEDAYS","Cela peut prendre quelques jours avant de voir votre fichier/script ajouté avec succès à notre base de données."); + +//search.php +define("_MD_TDMDOWNLOADS_SEARCH","Filtre dans la liste des modules"); +define("_MD_TDMDOWNLOADS_SEARCH_ALL1","Tous"); +define("_MD_TDMDOWNLOADS_SEARCH_ALL2","Tous"); +define("_MD_TDMDOWNLOADS_SEARCH_BT","Recherche"); +define("_MD_TDMDOWNLOADS_SEARCH_CATEGORIES","Catégories"); +define("_MD_TDMDOWNLOADS_SEARCH_DATE","Date"); +define("_MD_TDMDOWNLOADS_SEARCH_DOWNLOAD","Télécharger "); +define("_MD_TDMDOWNLOADS_SEARCH_HITS","Visites"); +define("_MD_TDMDOWNLOADS_SEARCH_NOTE","Votes"); +define("_MD_TDMDOWNLOADS_SEARCH_PAGETITLE","Liste des fichiers"); +define("_MD_TDMDOWNLOADS_SEARCH_THEREARE","Il y a <b>%s</b>fichier(s)"); +define("_MD_TDMDOWNLOADS_SEARCH_TITLE","Nom"); + +//générique +define("_MD_TDMDOWNLOADS_EDITTHISDL","Modifier ce téléchargement"); +define("_MD_TDMDOWNLOADS_MOREDETAILS","plus de détails"); +define("_MD_TDMDOWNLOADS_DOWNLOAD","Télécharger"); +define("_MD_TDMDOWNLOADS_RSS","Flux RSS"); + +//visit.php +define("_MD_TDMDOWNLOADS_NOPERMISETOLINK", "Ce fichier n'appartient pas au site d'où vous venez.<br /><br />Merci d'écrire un courrier électronique au webmestre du site d'où vous venez et dites-lui : <br /><b>VOUS N'ÊTES PAS PROPRIÉTAIRE DE LIENS PROVENANT D'AUTRES SITES! (LEECH)</ b><br /><br />Définition de leecher : </ b> Quelqu'un qui est trop paresseux pour afficher et héberger des liens sur son propre serveur ou vole le dur travail fait par d'autres personnes.<br /><br /><b>Vous êtes déjà enregistré</ b>."); + +//Message d'erreur +define("_MD_TDMDOWNLOADS_ERREUR_NOCAT","Vous devez choisir une catégorie !"); +define("_MD_TDMDOWNLOADS_ERREUR_SIZE","La taille du fichier doit être un nombre"); + +//Bookmarks +define("_MD_TDMDOWNLOADS_BOOKMARK_ME", "Marquez-moi"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_BLINKLIST", "Marque vers Blinklist"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_DELICIOUS", "Marque vers del.icio.us"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_DIGG", "Marque vers Digg"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_FARK", "Marque vers Fark"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_FURL", "Marque vers Furl"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_NEWSVINE", "Marque vers Newsvine"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_REDDIT", "Marque vers Reddit"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_SIMPY", "Marque vers Simpy"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_SPURL", "Marque vers Spurl"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_YAHOO", "Marque vers Yahoo"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_FACEBOOK", "Marque vers Faceboom"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_TWITTER", "Marque vers Twitter"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_SCRIPSTYLE", "Marque vers Scripstyle"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_STUMBLE", "Marque vers Stumble"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_TECHNORATI", "Marque vers Technorati"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_MIXX", "Marque vers Mixx"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_MYSPACE", "Marque vers Myspace"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_DESIGNFLOAT", "Marque vers Designfloat"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_BALATARIN", "Marque vers Balatarin"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_GOOLGEBUZZ", "Marque vers Google Buzz"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_GOOLGEREADER", "Marque vers Google Buzz"); +define("_MD_TDMDOWNLOADS_BOOKMARK_TO_GOOLGEBOOKMARKS", "Marque vers Google Bookmarks"); +// Traduction par Cesag pour frxoops.org le 1er Juin 2012 +?> \ No newline at end of file Added: XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/tdmdownloads/TDMDownloads 1.62RC/TDMDownloads/language/french/modinfo.php 2012-06-01 01:31:33 UTC (rev 9605) @@ -0,0 +1,171 @@ +<?php +/** + * TDMDownload + * + * 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 Gregory Mage (Aka Mage) + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Gregory Mage (Aka Mage) + */ + +// Nom du module +define("_MI_TDMDOWNLOADS_NAME","TDMDownloads"); + +// Description du module +define("_MI_TDMDOWNLOADS_DESC","Crée une section de téléchargements où les utilisateurs peuvent télécharger, soumettre et noter différents fichiers."); + +// Bloc +define("_MI_TDMDOWNLOADS_BNAME1","Téléchargements récents"); +define("_MI_TDMDOWNLOADS_BNAMEDSC1","Affichage des téléchargements récents"); +define("_MI_TDMDOWNLOADS_BNAME2","Haut de page des téléchargements"); +define("_MI_TDMDOWNLOADS_BNAMEDSC2","Afficher le haut de la page des téléchargements"); +define("_MI_TDMDOWNLOADS_BNAME3","Téléchargements les mieux notés"); +define("_MI_TDMDOWNLOADS_BNAMEDSC3","Afficher les téléchargements les mieux notés"); +define("_MI_TDMDOWNLOADS_BNAME4","Téléchargements aléatoires"); +define("_MI_TDMDOWNLOADS_BNAMEDSC4","Afficher aléatoirement les fichiers téléchargés"); +define("_MI_TDMDOWNLOADS_BNAME5","Recherche de téléchargements"); +define("_MI_TDMDOWNLOADS_BNAMEDSC5","Formulaire de recherche sur les téléchargements"); + +// Sous menu +define("_MI_TDMDOWNLOADS_SMNAME1","Proposer"); +define("_MI_TDMDOWNLOADS_SMNAME2","Liste des fichiers"); + +// Menu administration +define("_MI_TDMDOWNLOADS_ADMENU1","Index"); +define("_MI_TDMDOWNLOADS_ADMENU2","Gestion des catégories"); +define("_MI_TDMDOWNLOADS_ADMENU3","Gestion des téléchargements"); +define("_MI_TDMDOWNLOADS_ADMENU4","Téléchargements brisés"); +define("_MI_TDMDOWNLOADS_ADMENU5","Téléchargements modifiés"); +define("_MI_TDMDOWNLOADS_ADMENU6","Gestion des champs supplémentaires"); +define("_MI_TDMDOWNLOADS_ADMENU7","Importer"); +define("_MI_TDMDOWNLOADS_ADMENU8","Autorisations"); +define("_MI_TDMDOWNLOADS_ADMENU9","À propos"); + +// Préférences +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_GENERAL", "Général"); +define("_MI_TDMDOWNLOADS_POPULAR", "Nombre de visites pour les éléments téléchargeables, à marquer comme populaire."); +define("_MI_TDMDOWNLOADS_AUTO_SUMMARY","Résumé automatique ?"); +define("_MI_TDMDOWNLOADS_SHOW_UPDATED","Montrer les images « mises à jour » et les « nouvelles » images ?"); +define("_MI_TDMDOWNLOADS_USESHOTS", "Utiliser le logo ?"); +define("_MI_TDMDOWNLOADS_IMGFLOAT", "Image flottante"); +define("_MI_TDMDOWNLOADS_IMGFLOAT_LEFT", "Gauche"); +define("_MI_TDMDOWNLOADS_IMGFLOAT_RIGHT", "Droite"); +define("_MI_TDMDOWNLOADS_SHOTWIDTH", "Hauteur du logo"); +define("_MI_TDMDOWNLOADS_PLATEFORM","Plateformes"); +define("_MI_TDMDOWNLOADS_PLATEFORM_DSC","Entrez les plateformes autorisés, séparées par un |"); +define("_MI_TDMDOWNLOADS_USETELLAFRIEND", "Utiliser le module « Tellafriend » avec le lien dites-le à un ami ?"); +define("_MI_TDMDOWNLOADS_USETELLAFRIENDDSC", "Vous devez installer le module « Tellafriend » afin d'utiliser cette option"); +define("_MI_TDMDOWNLOADS_USETAG", "Utiliser le module « TAG » pour générer des étiquettes"); +define("_MI_TDMDOWNLOADS_USETAGDSC", "Vous devez installer le module « TAG » afin d'utiliser cette option"); +define("_MI_TDMDOWNLOADS_FORM_OPTIONS","Éditeur"); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_USER", "Utilisateur"); +define("_MI_TDMDOWNLOADS_PERPAGE", "Nombre d'éléments par page"); +define("_MI_TDMDOWNLOADS_NBDOWCOL","Cette option vous permet de choisir le nombre de colonnes des téléchargements"); +define("_MI_TDMDOWNLOADS_NEWDLS", "Nombre de nouveaux fichiers dans la Page d'accueil"); +define("_MI_TDMDOWNLOADS_TOPORDER","Comment afficher les éléments sur la page d'index ?"); +define("_MI_TDMDOWNLOADS_TOPORDER1","Date (DESC)"); +define("_MI_TDMDOWNLOADS_TOPORDER2","Date (ASC)"); +define("_MI_TDMDOWNLOADS_TOPORDER3","Visites (DESC)"); +define("_MI_TDMDOWNLOADS_TOPORDER4","Visites (ASC)"); +define("_MI_TDMDOWNLOADS_TOPORDER5","Votes (DESC)"); +define("_MI_TDMDOWNLOADS_TOPORDER6","Votes (ASC)"); +define("_MI_TDMDOWNLOADS_TOPORDER7","Titre (DESC)"); +define("_MI_TDMDOWNLOADS_TOPORDER8","Titre (ASC)"); +define("_MI_TDMDOWNLOADS_PERPAGELISTE", "Téléchargements affichés sur la liste des fichiers"); +define("_MI_TDMDOWNLOADS_SEARCHORDER","Comment afficher les éléments dans la liste de fichiers ?"); +define("_MI_TDMDOWNLOADS_SUBCATPARENT", "Nombre de sous-catégories à afficher dans la catégorie principale"); +define("_MI_TDMDOWNLOADS_NBCATCOL","Cette option vous permet de choisir le nombre de colonnes des catégories"); +define("_MI_TDMDOWNLOADS_BLDATE", "Afficher les téléchargements récents et les catégories en page d'accueil (résumé) ?"); +define("_MI_TDMDOWNLOADS_BLPOP", "Afficher les téléchargements populaires et les catégories en page d'accueil (résumé) ?"); +define("_MI_TDMDOWNLOADS_BLRATING", "Afficher les téléchargements les mieux notés et les catégories en page d'accueil (résumé) ?"); +define("_MI_TDMDOWNLOADS_NBBL", "Nombre de téléchargements à afficher dans le résumé ?"); +define("_MI_TDMDOWNLOADS_LONGBL", "Longueur de titre dans le résumé"); +define("_MI_TDMDOWNLOADS_BOOKMARK", "Marquer"); +define("_MI_TDMDOWNLOADS_BOOKMARK_DSC", "Afficher/masquer les icônes de marquage"); +define("_MI_TDMDOWNLOADS_SOCIAL", "Réseaux sociaux"); +define("_MI_TDMDOWNLOADS_SOCIAL_DSC", "Afficher/masquer les icônes de réseau social"); +define("_MI_TDMDOWNLOADS_DOWNLOADFLOAT", "Page de téléchargement flottante"); +define("_MI_TDMDOWNLOADS_DOWNLOADFLOAT_DSC", "<ul> <li>De gauche à droite : Montrez la description des téléchargements du côté gauche et la colonne d'informations du côté droit </li> <li> De droite à gauche : Montrez la description des téléchargements du côté droit et la colonne d'informations du côté gauche </li> </ul>"); +define("_MI_TDMDOWNLOADS_DOWNLOADFLOAT_LTR", "De gauche à droite"); +define("_MI_TDMDOWNLOADS_DOWNLOADFLOAT_RTL", "De droite à gauche"); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_ADMIN", "Administration"); +define("_MI_TDMDOWNLOADS_PERPAGEADMIN", "Nombre d'éléments par page dans l'administration"); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_DOWNLOADS", "Téléchargements"); +define("_MI_TDMDOWNLOADS_PERMISSIONDOWNLOAD","Sélectionnez le type de permission pour les « Permissions des téléchargements »"); +define("_MI_TDMDOWNLOADS_PERMISSIONDOWNLOAD1","Permissions par catégorie"); +define("_MI_TDMDOWNLOADS_PERMISSIONDOWNLOAD2","Permissions par fichier"); +define("_MI_TDMDOWNLOADS_DOWNLOAD_NAME", "Renommer les fichiers téléchargés ?"); +define("_MI_TDMDOWNLOADS_DOWNLOAD_NAMEDSC", "Si l'option est Non et que vous avez téléchargé un fichier avec un nom qui existe déjà sur le serveur, elle sera remplacée."); +define("_MI_TDMDOWNLOADS_DOWNLOAD_PREFIX", "Préfixe des fichiers téléchargés"); +define("_MI_TDMDOWNLOADS_DOWNLOAD_PREFIXDSC", "Valide uniquement si l'option pour renommer les fichiers téléchargés est Oui"); +define("_MI_TDMDOWNLOADS_MAXUPLOAD_SIZE","Taille maximum des fichiers de téléchargement"); +define("_MI_TDMDOWNLOADS_MIMETYPE","Types mime autorisés "); +define("_MI_TDMDOWNLOADS_MIMETYPE_DSC","Entrer les types mime autorisés, séparés par un |"); +define("_MI_TDMDOWNLOADS_CHECKHOST", "Interdire le téléchargement direct par des liens externes (leeching) ?"); +define("_MI_TDMDOWNLOADS_REFERERS", "Ces sites peuvent vous lier directement vers vos fichiers. Séparer par un |"); +define("_MI_TDMDOWNLOADS_DOWNLIMIT", "Limite de téléchargement"); +define("_MI_TDMDOWNLOADS_DOWNLIMITDSC", "Utiliser l'option de limite de téléchargement"); +define("_MI_TDMDOWNLOADS_LIMITGLOBAL", "Nombre de téléchargements en 24 heures"); +define("_MI_TDMDOWNLOADS_LIMITGLOBALDSC", "Nombre de téléchargements pour chaque utilisateur dans les 24 heures. Sélectionnez 0 pour illimités."); +define("_MI_TDMDOWNLOADS_LIMITLID", "Nombre de téléchargements de chaque fichier en 24 heures"); +define("_MI_TDMDOWNLOADS_LIMITLIDDSC", "Nombre de téléchargements de chaque fichier en 24 heures par chaque utilisateur. Sélectionnez 0 pour illimités."); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_PAYPAL", "PayPal"); +define("_MI_TDMDOWNLOADS_USEPAYPAL","Utilisez le bouton « Faire un don » de Paypal "); +define("_MI_TDMDOWNLOADS_CURRENCYPAYPAL","Monnaie du don"); +define("_MI_TDMDOWNLOADS_IMAGEPAYPAL","Image pour le bouton « Faire un don »"); +define("_MI_TDMDOWNLOADS_IMAGEPAYPALDSC","Veuillez entrer l'adresse de l'image"); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_RSS", "RSS"); +define("_MI_TDMDOWNLOADS_PERPAGERSS", "Nombre de téléchargements à afficher dans les flux RSS"); +define("_MI_TDMDOWNLOADS_PERPAGERSSDSCC", "Nombre de téléchargements affichés sur les pages RSS"); +define("_MI_TDMDOWNLOADS_TIMECACHERSS", "Temps du cache RSS"); +define("_MI_TDMDOWNLOADS_TIMECACHERSSDSC", "Temps de cache pour les pages RSS en minutes"); +define("_MI_TDMDOWNLOADS_LOGORSS", "Logo du site pour les pages RSS"); +define("_MI_TDMDOWNLOADS_PREFERENCE_BREAK_COMNOTI", "Commentaires et avis"); + +// Notifications +define("_MI_TDMDOWNLOADS_GLOBAL_NOTIFY", "Global"); +define("_MI_TDMDOWNLOADS_GLOBAL_NOTIFYDSC", "Options de notification globales pour les téléchargements ."); +define("_MI_TDMDOWNLOADS_CATEGORY_NOTIFY", "Catégorie"); +define("_MI_TDMDOWNLOADS_CATEGORY_NOTIFYDSC", "Options de notification qui s'appliquent à la catégorie du fichier actuel."); +define("_MI_TDMDOWNLOADS_FILE_NOTIFY", "Fichier"); +define("_MI_TDMDOWNLOADS_FILE_NOTIFYDSC", "Options de notification qui s'applique au fichier en cours."); +define("_MI_TDMDOWNLOADS_GLOBAL_NEWCATEGORY_NOTIFY", "Nouvelle catégorie"); +define("_MI_TDMDOWNLOADS_GLOBAL_NEWCATEGORY_NOTIFYCAP", "M'avertir quand une nouvelle catégorie de fichiers est créée."); +define("_MI_TDMDOWNLOADS_GLOBAL_NEWCATEGORY_NOTIFYDSC", "Recevoir une notification lorsqu'une nouvelle catégorie de fichiers est créée."); +define("_MI_TDMDOWNLOADS_GLOBAL_NEWCATEGORY_NOTIFYSBJ", "[{X_SITENAME}] {X_MODULE} notification automatique : nouvelle catégorie de fichier"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEMODIFY_NOTIFY", "Modifier le fichier demandé"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEMODIFY_NOTIFYCAP", "Me notifier lors d'une demande de modification de fichier."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEMODIFY_NOTIFYDSC", "Recevoir une notification lorsqu'une demande de modification de fichier est soumise."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEMODIFY_NOTIFYSBJ", "[{X_SITENAME}] {X_MODULE} notification automatique : demande de Modification de fichier"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEBROKEN_NOTIFY", "Fichier brisé soumis"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEBROKEN_NOTIFYCAP", "Me notifier lors d'un rapport de fichier brisé."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEBROKEN_NOTIFYDSC", "Recevoir une notification quand un rapport de fichier brisé est soumis."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILEBROKEN_NOTIFYSBJ", "[{X_SITENAME}] {X_MODULE} notification automatique : signalement de fichier brisé"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILESUBMIT_NOTIFY", "Fichier soumis"); +define("_MI_TDMDOWNLOADS_GLOBAL_FILESUBMIT_NOTIFYCAP", "Me prévenir lorsqu'un nouveau fichier est soumis (en attente d'approbation)."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILESUBMIT_NOTIFYDSC", "Recevoir une notification lorsqu'un nouveau fichier est soumis (en attente d'approbation)."); +define("_MI_TDMDOWNLOADS_GLOBAL_FILESUBMIT_NOTIFYSBJ", ... [truncated message content] |
From: <ce...@us...> - 2012-05-31 19:13:27
|
Revision: 9604 http://xoops.svn.sourceforge.net/xoops/?rev=9604&view=rev Author: cesag Date: 2012-05-31 19:13:20 +0000 (Thu, 31 May 2012) Log Message: ----------- Addition of French translation of MyMenus 1.4. Remove iso files. Added Paths: ----------- XoopsLanguages/french/modules/mymenus/ XoopsLanguages/french/modules/mymenus/mymenus 1.4/ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/about.php XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/admin.php XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/blocks.php XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/help.html XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/index.html XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/index.html XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/modinfo.php Removed Paths: ------------- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/ XoopsLanguages/french/modules/news/news 1.67 RC3/news/language/french_iso/ XoopsLanguages/french/modules/smallworld/smallworld 1.15/smallworld/language/french_iso/ XoopsLanguages/french/modules/smartfaq/smartfaq 1.12/smartfaq/french_iso/ Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/about.php =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/about.php (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/about.php 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1,28 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... + +define('_AB_MYMENUS_AUTHOR_INFO', "Information sur les contributeurs"); +define('_AB_MYMENUS_AUTHOR_WORD', "Mot de l'auteur"); +define('_AB_MYMENUS_BY', "Par"); +define('_AB_MYMENUS_DEVELOPER_CONTRIBUTOR', "Contributeur(s)"); +define('_AB_MYMENUS_DEVELOPER_CREDITS', "Remerciements"); +define('_AB_MYMENUS_DEVELOPER_EMAIL', "Messagerie"); +define('_AB_MYMENUS_DEVELOPER_WEBSITE', "Site Web"); +define('_AB_MYMENUS_MODULE_BUG', "Rapporter un bogue pour ce module"); +define('_AB_MYMENUS_MODULE_DEMO', "Site de démo"); +define('_AB_MYMENUS_MODULE_DISCLAIMER', "Clause de non-responsabilité"); +define('_AB_MYMENUS_MODULE_FEATURE', "Suggérer une nouvelle fonctionnalité pour ce module"); +define('_AB_MYMENUS_MODULE_INFO', "Informations sur le développement du module"); +define('_AB_MYMENUS_MODULE_RELEASE_DATE', "Date de sortie"); +define('_AB_MYMENUS_MODULE_STATUS', "Statut"); +define('_AB_MYMENUS_MODULE_SUBMIT_BUG', "Soumettre un bogue"); +define('_AB_MYMENUS_MODULE_SUBMIT_FEATURE', "Suggérer une fonctionnalité"); +define('_AB_MYMENUS_MODULE_SUPPORT', "Site officiel de soutien"); +define('_AB_MYMENUS_PEOPLE_DEVELOPERS', "Développeurs"); +define('_AB_MYMENUS_PEOPLE_TESTERS', "Testeurs"); +define('_AB_MYMENUS_PEOPLE_DOCUMENTERS', "Documentalistes"); +define('_AB_MYMENUS_PEOPLE_TRANSLATERS', "Traducteurs"); +define('_AB_MYMENUS_PEOPLE_OTHER', "Autres contributeurs"); +define('_AB_MYMENUS_VERSION_HISTORY', "Historique de version"); Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/admin.php =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/admin.php 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1,41 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... + + +define('_AM_MYMENUS_GENERALSET', "Paramètres généraux"); +define('_AM_MYMENUS_MODULEADMIN', "Administration du module"); +define('_AM_MYMENUS_BLOCKS', "Administration des blocs"); +define('_AM_MYMENUS_UPDATE_MODULE', "Mise à jour du module"); + +define('_AM_MYMENUS_MENU_TITLE', "Titre"); +define('_AM_MYMENUS_MENU_ALTTITLE', "Alt du titre"); +define('_AM_MYMENUS_MENU_LINK', "Lien"); +define('_AM_MYMENUS_MENU_PARENT', "Menu parent"); +define('_AM_MYMENUS_MENU_VISIBLE', "Visible"); +define('_AM_MYMENUS_MENU_TARGET', "Cible"); +define('_AM_MYMENUS_MENU_GROUPS', "Groupes"); +define('_AM_MYMENUS_MENU_GROUPS_HELP', "Choisir les groupes qui peuvent consulter ce lien"); +define('_AM_MYMENUS_MENU_HOOKS', "Crochets"); +define('_AM_MYMENUS_MENU_IMAGE', "Image"); +define('_AM_MYMENUS_MENU_CSS', "CSS"); + +define('_AM_MYMENUS_MENU_ACCESS_FILTER', "Filtre d'accès"); + +define('_AM_MYMENUS_MENU_NOPARENT', "Aucun parent (sera attribué à la racine)"); +define('_AM_MYMENUS_MENU_TARG_SELF', "Auto"); +define('_AM_MYMENUS_MENU_TARG_BLANK', "Blanc"); +define('_AM_MYMENUS_MENU_TARG_PARENT', "Parent"); +define('_AM_MYMENUS_MENU_TARG_TOP', "Retour au début"); + +define('_AM_MYMENUS_ACTION_GOTO_MENU', "Aller au Menu"); +define('_AM_MYMENUS_ACTION_TOGGLE', "Changer de visibilité"); +define('_AM_MYMENUS_ACTION_UP', "Remonter le menu"); +define('_AM_MYMENUS_ACTION_DOWN', "Déplacez le menu vers le bas"); + +define('_AM_MYMENUS_MSG_ERROR', "Une erreur s'est produite !"); +define('_AM_MYMENUS_MSG_SUCCESS', "Ok !"); +define('_AM_MYMENUS_MSG_AYS', "En êtes-vous sûr?"); +define('_AM_MYMENUS_MSG_NOTFOUND', "Aucune entrée trouvée !"); +define('_AM_MYMENUS_MSG_NOMENUS', "Veuillez d'abord créer un menu !"); Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/blocks.php 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1,19 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... + +define('_MB_MYMENUS_SELECT_MENU', "Sélectionnez le menu"); +define('_MB_MYMENUS_SELECT_MENU_DSC', ""); +define('_MB_MYMENUS_SELECT_SKIN', "Sélectionnez l'apparence"); +define('_MB_MYMENUS_SELECT_SKIN_DSC', ""); +define('_MB_MYMENUS_USE_THEME_SKIN', "Utiliser l'apparence du thème"); +define('_MB_MYMENUS_USE_THEME_SKIN_DSC', "Si le thème ne fournit pas d'apparence, la sélection ci-dessus sera utilisée"); +define('_MB_MYMENUS_UNIQUEID', "ID unique"); +define('_MB_MYMENUS_UNIQUEID_DSC', "Veuillez garder une ID unique pour chaque bloc. Elle est utilisée lorsque le menu est assigné au modèle"); +define('_MB_MYMENUS_DISPLAY_METHOD', "Procédé d'affichage"); +define('_MB_MYMENUS_DISPLAY_METHOD_DSC', 'Si vous choisissez de l\'attribuer au modèle, vous pouvez alors utiliser <{$xoops_menu_UNIQUEID"}> dans votre thème'); +define('_MB_MYMENUS_DISPLAY_METHOD_BLOCK', "Afficher ce bloc"); +define('_MB_MYMENUS_DISPLAY_METHOD_TEMPLATE', "Attribuer au modèle"); + +define('_MB_MYMENUS_HOME', "Accueil"); \ No newline at end of file Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/help.html 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1,32 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/mymenus/admin/index.php" + title="Retour à l'administration de MyMenus"> MyMenus + <img src="<{xoAdminIcons home.png}>" + alt="Retour à l'administration de MyMenus"/> + </a></h1> + + <h4 class="odd">Description</h4> + + <p class="even">MyMenus est le module Gestionnaire de menus de Trabis, qui vous permet d'afficher des menus dynamiques ou statiques dans votre site Web.</p> + + <h4 class="odd">Installation / Désinstallation</h4> + + <p class="even">Aucune mesure particulière n'est nécessaire. Suivre le processus d'installation standard : + extraire le dossier du module dans le répertoire .../modules. Installer le + module par Admin-> système -> Modules.<br /> <br /> + Des instructions détaillées sur l'installation de modules sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a> </p> + + + <h4 class="odd">Instructions d'exploitation</h4> + + Ce module et ses opérations sont très simples, identiques aux autres modules. Les instructions détaillées + sur la configuration de l'accès des droits pour les groupes d'utilisateurs sont disponibles dans le + <a href="http://goo.gl/adT2i">Manuel des opérations de XOOPS</a><br /> <br /> + + <h4 class="odd">Tutoriel</h4> + + <p class="even">Il n'y a aucun tutoriel disponible pour le moment.</p> + +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/help/index.html 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/index.html =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/index.html (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/index.html 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/mymenus/mymenus 1.4/mymenus/french/modinfo.php 2012-05-31 19:13:20 UTC (rev 9604) @@ -0,0 +1,27 @@ +<?php +// Author: Trabis +// URL: http://www.xuups.com +// E-Mail: lus...@gm... + +// Module Info +define('_MI_MYMENUS_MD_NAME', "Mes menus"); +define('_MI_MYMENUS_MD_DESC', "Menus pour votre site"); + +// Blocks +define('_MI_MYMENUS_BLK', "Bloc du menu"); +define('_MI_MYMENUS_BLK_DSC', ""); + +// Admin menu +define('_MI_MYMENUS_MENUSMANAGER', "Gestionnaire de menus"); +define('_MI_MYMENUS_MENUMANAGER', "Gestionnaire de menus"); +define('_MI_MYMENUS_ABOUT', "À propos"); + +//Configs +define('_MI_MENUS_CONF_ASSIGN_METHOD', "Afttribuer ce mode"); +define('_MI_MENUS_CONF_ASSIGN_METHOD_DSC', "Méthode d'attribution des css et js à l'en-tête"); +define('_MI_MENUS_CONF_ASSIGN_METHOD_XOOPSTPL', "XoopsTpl"); +define('_MI_MENUS_CONF_ASSIGN_METHOD_XOTHEME', "XoTheme"); + +//1.4 + define('_MI_MYMENUS_ADMMENU0', 'Accueil'); + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ce...@us...> - 2012-05-31 03:54:18
|
Revision: 9603 http://xoops.svn.sourceforge.net/xoops/?rev=9603&view=rev Author: cesag Date: 2012-05-31 03:54:11 +0000 (Thu, 31 May 2012) Log Message: ----------- Addition of French translation of mysearch 1.2 Added Paths: ----------- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/admin.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/blocks.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/help.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/index.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/index.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/main.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/modinfo.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/admin.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/blocks.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/help.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/index.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/index.html XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/main.php XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/modinfo.php Removed Paths: ------------- XoopsLanguages/french/modules/mysearch/mysearch 1.2/french/ XoopsLanguages/french/modules/mysearch/mysearch 1.2/french_iso/ Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/admin.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/admin.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,84 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define("_AM_MYSEARCH_DBUPDATED","La base de données a été mise à jour avec succès"); +define("_AM_MYSEARCH_GENERALSET", "Options du module" ); +define("_AM_MYSEARCH_GOTOMOD","Aller au module"); +define("_AM_MYSEARCH_MODULEADMIN","Administration du module"); +define("_AM_MYSEARCH_STATS","Recherches statistiques (%d mots enregistrés)"); + +define("_AM_MYSEARCH_ID","ID"); +define("_AM_MYSEARCH_KEYWORD","Mots recherchés"); +define("_AM_MYSEARCH_KEYWORDS","Mots recherchés par jour"); +define("_AM_MYSEARCH_USER","Utilisateur"); +define("_AM_MYSEARCH_DATE","Date"); +define("_AM_MYSEARCH_MOST_SEARCH","Mots les plus recherchés"); +define("_AM_MYSEARCH_HITS","Demandes"); +define("_AM_MYSEARCH_BIGGEST_USERS","Plus grands utilisateurs de la recherche"); +define("_AM_MYSEARCH_DAY_STATS","Statistiques quotidiennes"); +define("_AM_MYSEARCH_USE","Demandes"); + +define("_AM_MYSEARCH_PRUNE","Trier"); +define("_AM_MYSEARCH_PRUNE_DATE","Trier les mots-clés avant : "); +define("_AM_MYSEARCH_PRUNE_KEYONLY","ou retirer seulement ce mot : "); +define("_AM_MYSEARCH_PRUNE_DESC","Si vous ne tapez pas de mot, le script triera par date"); +define("_AM_MYSEARCH_PRUNE_CONFIRM","Confirmez-vous la suppression des %u éléments ?"); +define("_AM_MYSEARCH_NOTHING_PRUNE","Rien à supprimer"); +define("_AM_MYSEARCH_EXPORT","Exportation"); +define('_AM_MYSEARCH_EXPORT_BETWEEN', 'Recherches exportées entre'); +define('_AM_MYSEARCH_EXPORT_AND'," et "); +define("_AM_MYSEARCH_DATE_FORMAT","Format de date (au format PHP)"); +define("_AM_MYSEARCH_DELIMITER","Délimiteur de champs"); +define("_AM_MYSEARCH_EXPORT_ERROR","Erreur, impossible de créer le fichier d'exportation %s"); +define('_AM_MYSEARCH_EXPORT_READY', "Votre fichier d'exportation est disponible. <br /> <a href='%s'> cliquez ici pour le télécharger</a>. < br / > n'oubliez pas de <a href='%s'> le supprimer</a> une fois que vous avez terminé."); +define('_AM_MYSEARCH_DELETED_OK',"Le fichier a été supprimé"); +define('_AM_MYSEARCH_DELETED_PB',"Erreur, impossible de supprimer le fichier"); +define("_AM_MYSEARCH_NOTHING_TO_EXPORT","Rien à exporter !"); +define("_AM_MYSEARCH_DELETE","Supprimer"); +define("_AM_MYSEARCH_BLACKLIST","Liste noire"); +define("_AM_MYSEARCH_ACTION","Action"); +define("_AM_MYSEARCH_AREYOUSURE","En êtes-vous sûr?"); +define('_AM_MYSEARCH_BLACKLIST_DESC',"Les mots dans cette liste ne seront pas enregistrés pendant la recherche"); +define('_AM_MYSEARCH_BLACKLIST_ADD',"Ajouter"); +define('_AM_MYSEARCH_BLACKLIST_ADD_DSC',"Entrez les mots à ajouter dans la liste <br />(un mot par ligne)"); +define('_AM_MYSEARCH_IP',"IP"); +define('_AM_MYSEARCH_FILTER_BY',"Filtrer par"); + +define("_AM_MYSEARCH_BY","Par"); +define("_AM_MYSEARCH_DESC","Description"); +define("_AM_MYSEARCH_CREDITS","Remerciements"); +define("_AM_MYSEARCH_CONTRIBUTORS","Contributeurs"); +define("_AM_MYSEARCH_DEVELOPERS","Développeurs"); +define("_AM_MYSEARCH_TESTERS","Testeurs"); +define("_AM_MYSEARCH_TRANSLATIONS","Traducteurs"); +define("_AM_MYSEARCH_EMAIL","Messagerie"); +define("_AM_MYSEARCH_MODDEVDET","Détails"); +define("_AM_MYSEARCH_RELEASEDATE","Date de sortie"); +define("_AM_MYSEARCH_STATUS","Statut"); +define("_AM_MYSEARCH_OFCSUPORTSITE","Site de support"); + +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/blocks.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,30 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // +define('_MB_MYSEARCH_SEARCH','Recherche'); +define('_MB_MYSEARCH_ADVS','Recherche avancée'); +define('_MB_MYSEARCH_AJAX_WORKING','Patientez...'); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/help.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/help.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/help.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,23 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/mysearch/admin/index.php" title="Retour à l'administration de MySearch"> + MySearch <img src="<{xoAdminIcons home.png}>" alt="Retour à l'administration de MySearch"/></a></h1> + <!-- -----Help Content ---------- --> + <h4 class="odd">Description</h4> + + <p class="even">Avec ce module, vous pouvez apprendre ce que cherchent les personnes qui consultent votre site Web.</p> + <h4 class="odd">Installation/désinstallation</h4> + + <p>Aucune mesure spéciale n'est nécessaire, suivez la procédure d'installation standard - envoyez le dossier /mysearch dans + ../modules . Installez le module via Admin -> Système -> Modules.</p> + + <p>Des instructions détaillées sur l'installation du module sont disponibles dans le + <a href="http://goo.gl/adT2i" title="Manuel des opérations de XOOPS">Manuel des opérations de XOOPS</a></p> + + + <h4 class="odd">Tutoriel</h4> + + <p class="even">Aucun tutoriel n'est actuellement disponible.</p> + <!-- -----Help Content ---------- --> + <!-- -----Traduction faite par Cesag pour frxoops.org le 31 Mai 2012 ---------- --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/help/index.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/index.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/index.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/index.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/main.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/main.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/main.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,51 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define('_MA_MYSEARCH_DATE',"Date"); +define('_MA_MYSEARCH_KEYWORD',"Mots recherchés"); +define('_MA_MYSEARCH_PAGE',"Page"); + +define("_MA_MYSEARCH_SEARCH","Recherche"); +define("_MA_MYSEARCH_PLZENTER","Veuillez entrer toutes les données requises !"); +define("_MA_MYSEARCH_SEARCHRESULTS","Résultats de la recherche"); +define("_MA_MYSEARCH_NOMATCH","Aucune correspondance trouvée pour votre requête"); +define("_MA_MYSEARCH_FOUND","<b>%s</b> correspondance(s) trouvée(s)"); +define("_MA_MYSEARCH_SHOWING","(%d -%d affichés)"); +define("_MA_MYSEARCH_ANY","Quelques uns (OU)"); +define("_MA_MYSEARCH_ALL","Tous (ET)"); +define("_MA_MYSEARCH_EXACT","Correspondance exacte"); +define("_MA_MYSEARCH_SHOWALLR","Afficher tous les résultats"); +define("_MA_MYSEARCH_NEXT","Suivant >>"); +define("_MA_MYSEARCH_PREVIOUS","<< Précédent"); +define("_MA_MYSEARCH_KEYWORDS","Mots clés"); +define("_MA_MYSEARCH_TYPE","Type"); +define("_MA_MYSEARCH_SEARCHIN","Rechercher dans"); +define('_MA_MYSEARCH_KEYTOOSHORT', 'Les mots clés doivent avoir au moins <b>%s</b> caractères'); +define('_MA_MYSEARCH_KEYIGNORE', 'Les mots clés plus courts que <b>%s</b> caractères seront ignorés'); +define('_MA_MYSEARCH_SEARCHRULE', 'Mode de recherche'); +define('_MA_MYSEARCH_IGNOREDWORDS', 'Les mots suivants sont plus courts que le minimum de la longueur permise (%u signes) et n\'étaient pas inclus dans votre recherche :'); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/modinfo.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french/modinfo.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,64 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define('_MI_MYSEARCH_NAME',"Ma recherche"); +define('_MI_MYSEARCH_DESC',"Avec ce module, vous pouvez apprendre ce que cherchent les personnes sur votre site Web."); + + +define('_MI_MYSEARCH_ADMMENU1',"Statistiques"); +define('_MI_MYSEARCH_ADMMENU2',"Trier"); +define('_MI_MYSEARCH_ADMMENU3',"Exportation"); +define('_MI_MYSEARCH_ADMMENU4',"Liste noire"); +define('_MI_MYSEARCH_ADMMENU5',"À propos"); + +define('_MI_MYSEARCH_OPT0',"Nombre de recherches à afficher sur la page d'index du module"); +define('_MI_MYSEARCH_OPT0_DSC',"Sélectionnez le nombre de recherches que les utilisateurs peuvent voir sur la page d'index du module (0 = montrer rien)"); + +define('_MI_MYSEARCH_OPT1',"Groupes que vous ne souhaitez pas enregistrer"); +define('_MI_MYSEARCH_OPT1_DSC',"Toutes les recherches faites par les personnes qui sont dans ces groupes ne seront pas enregistrées"); + +define('_MI_MYSEARCH_OPT2',"Nombre de mots clés visibles dans l'administration"); +define('_MI_MYSEARCH_OPT2_DSC',""); + +define('_MI_MYSEARCH_BNAME1',"Dernières recherches"); +define('_MI_MYSEARCH_BNAME2',"Plus grands utilisateurs de la recherche"); +define('_MI_MYSEARCH_BNAME3',"Statistiques"); +define('_MI_MYSEARCH_BNAME4',"Recherche Ajax"); + +// Added by Lankford on 2007/8/15 +define('_MI_MYSEARCH_DO_DEEP_SEARCH', "Activer la recherche « appronfondie » ?"); +define('_MI_MYSEARCH_DO_DEEP_SEARCH_DSC', "Vous désirez que votre page de résultats de recherche initiale indique combien de résultats ont été trouvés dans chaque module ? Note : cette activation peut ralentir le processus de recherche !"); +define('_MI_MYSEARCH_INIT_SRCH_RSLTS', "Nombre de résultats de recherche initial : (pour la recherche « simple »)"); +define('_MI_MYSEARCH_INIT_SRCH_RSLTS_DSC', "Les recherches « simples » sont faites plus rapidement en limitant les résultats qui sont retournés pour chaque module sur la page de recherche initiale."); +define('_MI_MYSEARCH_MDL_SRCH_RESULTS', "Nombre de résultats par page :"); +define('_MI_MYSEARCH_MDL_SRCH_RESULTS_DSC', "Cela détermine le nombre de visites par page qui sont apparues après l'exploration dans les résultats de la recherche d'un module particulier."); + +define('_MI_MYSEARCH_MIN_SEARCH', 'Longueur minimum du mot-clé'); +define('_MI_MYSEARCH_MIN_SEARCH_DSC', 'Entrer la longueur de mot-clé minimum que les utilisateurs sont tenus d\'entrer pour effectuer la recherche'); + +define('_MI_MYSEARCH_ADMIN0',"Accueil"); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/admin.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/admin.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/admin.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,84 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define("_AM_MYSEARCH_DBUPDATED","La base de donn\xE9es a \xE9t\xE9 mise \xE0 jour avec succ\xE8s"); +define("_AM_MYSEARCH_GENERALSET", "Options du module" ); +define("_AM_MYSEARCH_GOTOMOD","Aller au module"); +define("_AM_MYSEARCH_MODULEADMIN","Administration du module"); +define("_AM_MYSEARCH_STATS","Recherches statistiques (%d mots enregistr\xE9s)"); + +define("_AM_MYSEARCH_ID","ID"); +define("_AM_MYSEARCH_KEYWORD","Mots recherch\xE9s"); +define("_AM_MYSEARCH_KEYWORDS","Mots recherch\xE9s par jour"); +define("_AM_MYSEARCH_USER","Utilisateur"); +define("_AM_MYSEARCH_DATE","Date"); +define("_AM_MYSEARCH_MOST_SEARCH","Mots les plus recherch\xE9s"); +define("_AM_MYSEARCH_HITS","Demandes"); +define("_AM_MYSEARCH_BIGGEST_USERS","Plus grands utilisateurs de la recherche"); +define("_AM_MYSEARCH_DAY_STATS","Statistiques quotidiennes"); +define("_AM_MYSEARCH_USE","Demandes"); + +define("_AM_MYSEARCH_PRUNE","Trier"); +define("_AM_MYSEARCH_PRUNE_DATE","Trier les mots-cl\xE9s avant : "); +define("_AM_MYSEARCH_PRUNE_KEYONLY","ou retirer seulement ce mot : "); +define("_AM_MYSEARCH_PRUNE_DESC","Si vous ne tapez pas de mot, le script triera par date"); +define("_AM_MYSEARCH_PRUNE_CONFIRM","Confirmez-vous la suppression des %u \xE9l\xE9ments ?"); +define("_AM_MYSEARCH_NOTHING_PRUNE","Rien \xE0 supprimer"); +define("_AM_MYSEARCH_EXPORT","Exportation"); +define('_AM_MYSEARCH_EXPORT_BETWEEN', 'Recherches export\xE9es entre'); +define('_AM_MYSEARCH_EXPORT_AND'," et "); +define("_AM_MYSEARCH_DATE_FORMAT","Format de date (au format PHP)"); +define("_AM_MYSEARCH_DELIMITER","D\xE9limiteur de champs"); +define("_AM_MYSEARCH_EXPORT_ERROR","Erreur, impossible de cr\xE9er le fichier d'exportation %s"); +define('_AM_MYSEARCH_EXPORT_READY', "Votre fichier d'exportation est disponible. <br /> <a href='%s'> cliquez ici pour le t\xE9l\xE9charger</a>. < br / > n'oubliez pas de <a href='%s'> le supprimer</a> une fois que vous avez termin\xE9."); +define('_AM_MYSEARCH_DELETED_OK',"Le fichier a \xE9t\xE9 supprim\xE9"); +define('_AM_MYSEARCH_DELETED_PB',"Erreur, impossible de supprimer le fichier"); +define("_AM_MYSEARCH_NOTHING_TO_EXPORT","Rien \xE0 exporter !"); +define("_AM_MYSEARCH_DELETE","Supprimer"); +define("_AM_MYSEARCH_BLACKLIST","Liste noire"); +define("_AM_MYSEARCH_ACTION","Action"); +define("_AM_MYSEARCH_AREYOUSURE","En \xEAtes-vous s\xFBr?"); +define('_AM_MYSEARCH_BLACKLIST_DESC',"Les mots dans cette liste ne seront pas enregistr\xE9s pendant la recherche"); +define('_AM_MYSEARCH_BLACKLIST_ADD',"Ajouter"); +define('_AM_MYSEARCH_BLACKLIST_ADD_DSC',"Entrez les mots \xE0 ajouter dans la liste <br />(un mot par ligne)"); +define('_AM_MYSEARCH_IP',"IP"); +define('_AM_MYSEARCH_FILTER_BY',"Filtrer par"); + +define("_AM_MYSEARCH_BY","Par"); +define("_AM_MYSEARCH_DESC","Description"); +define("_AM_MYSEARCH_CREDITS","Remerciements"); +define("_AM_MYSEARCH_CONTRIBUTORS","Contributeurs"); +define("_AM_MYSEARCH_DEVELOPERS","D\xE9veloppeurs"); +define("_AM_MYSEARCH_TESTERS","Testeurs"); +define("_AM_MYSEARCH_TRANSLATIONS","Traducteurs"); +define("_AM_MYSEARCH_EMAIL","Messagerie"); +define("_AM_MYSEARCH_MODDEVDET","D\xE9tails"); +define("_AM_MYSEARCH_RELEASEDATE","Date de sortie"); +define("_AM_MYSEARCH_STATUS","Statut"); +define("_AM_MYSEARCH_OFCSUPORTSITE","Site de support"); + +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/blocks.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/blocks.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/blocks.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,30 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // +define('_MB_MYSEARCH_SEARCH','Recherche'); +define('_MB_MYSEARCH_ADVS','Recherche avanc\xE9e'); +define('_MB_MYSEARCH_AJAX_WORKING','Patientez...'); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/help.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/help.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/help.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,23 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/mysearch/admin/index.php" title="Retour \xE0 l'administration de MySearch"> + MySearch <img src="<{xoAdminIcons home.png}>" alt="Retour \xE0 l'administration de MySearch"/></a></h1> + <!-- -----Help Content ---------- --> + <h4 class="odd">Description</h4> + + <p class="even">Avec ce module, vous pouvez apprendre ce que cherchent les personnes qui consultent votre site Web.</p> + <h4 class="odd">Installation/désinstallation</h4> + + <p>Aucune mesure spéciale n'est nécessaire, suivez la procédure d'installation standard - envoyez le dossier /mysearch dans + ../modules . Installez le module via Admin -> Système -> Modules.</p> + + <p>Des instructions détaillées sur l'installation du module sont disponibles dans le + <a href="http://goo.gl/adT2i" title="Manuel des opérations de XOOPS">Manuel des opérations de XOOPS</a></p> + + + <h4 class="odd">Tutoriel</h4> + + <p class="even">Aucun tutoriel n'est actuellement disponible.</p> + <!-- -----Help Content ---------- --> + <!-- -----Traduction faite par Cesag pour frxoops.org le 31 Mai 2012 ---------- --> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/index.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/index.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/help/index.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/index.html =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/index.html (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/index.html 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/main.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/main.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/main.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,51 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define('_MA_MYSEARCH_DATE',"Date"); +define('_MA_MYSEARCH_KEYWORD',"Mots recherch\xE9s"); +define('_MA_MYSEARCH_PAGE',"Page"); + +define("_MA_MYSEARCH_SEARCH","Recherche"); +define("_MA_MYSEARCH_PLZENTER","Veuillez entrer toutes les donn\xE9es requises !"); +define("_MA_MYSEARCH_SEARCHRESULTS","R\xE9sultats de la recherche"); +define("_MA_MYSEARCH_NOMATCH","Aucune correspondance trouv\xE9e pour votre requ\xEAte"); +define("_MA_MYSEARCH_FOUND","<b>%s</b> correspondance(s) trouv\xE9e(s)"); +define("_MA_MYSEARCH_SHOWING","(%d -%d affich\xE9s)"); +define("_MA_MYSEARCH_ANY","Quelques uns (OU)"); +define("_MA_MYSEARCH_ALL","Tous (ET)"); +define("_MA_MYSEARCH_EXACT","Correspondance exacte"); +define("_MA_MYSEARCH_SHOWALLR","Afficher tous les r\xE9sultats"); +define("_MA_MYSEARCH_NEXT","Suivant >>"); +define("_MA_MYSEARCH_PREVIOUS","<< Pr\xE9c\xE9dent"); +define("_MA_MYSEARCH_KEYWORDS","Mots cl\xE9s"); +define("_MA_MYSEARCH_TYPE","Type"); +define("_MA_MYSEARCH_SEARCHIN","Rechercher dans"); +define('_MA_MYSEARCH_KEYTOOSHORT', 'Les mots cl\xE9s doivent avoir au moins <b>%s</b> caract\xE8res'); +define('_MA_MYSEARCH_KEYIGNORE', 'Les mots cl\xE9s plus courts que <b>%s</b> caract\xE8res seront ignor\xE9s'); +define('_MA_MYSEARCH_SEARCHRULE', 'Mode de recherche'); +define('_MA_MYSEARCH_IGNOREDWORDS', 'Les mots suivants sont plus courts que le minimum de la longueur permise (%u signes) et n\'\xE9taient pas inclus dans votre recherche :'); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> \ No newline at end of file Added: XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/modinfo.php =================================================================== --- XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/modinfo.php (rev 0) +++ XoopsLanguages/french/modules/mysearch/mysearch 1.2/mysearch/french_iso/modinfo.php 2012-05-31 03:54:11 UTC (rev 9603) @@ -0,0 +1,64 @@ +<?php +// ------------------------------------------------------------------------ // +// mysearch - MODULE FOR XOOPS 2 // +// Copyright (c) 2005-2006 Instant Zero // +// <http://xoops.instant-zero.com/> // +// ------------------------------------------------------------------------- // +// 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 // +// ------------------------------------------------------------------------ // + +define('_MI_MYSEARCH_NAME',"Ma recherche"); +define('_MI_MYSEARCH_DESC',"Avec ce module, vous pouvez apprendre ce que cherchent les personnes sur votre site Web."); + + +define('_MI_MYSEARCH_ADMMENU1',"Statistiques"); +define('_MI_MYSEARCH_ADMMENU2',"Trier"); +define('_MI_MYSEARCH_ADMMENU3',"Exportation"); +define('_MI_MYSEARCH_ADMMENU4',"Liste noire"); +define('_MI_MYSEARCH_ADMMENU5',"\xC0 propos"); + +define('_MI_MYSEARCH_OPT0',"Nombre de recherches \xE0 afficher sur la page d'index du module"); +define('_MI_MYSEARCH_OPT0_DSC',"S\xE9lectionnez le nombre de recherches que les utilisateurs peuvent voir sur la page d'index du module (0 = montrer rien)"); + +define('_MI_MYSEARCH_OPT1',"Groupes que vous ne souhaitez pas enregistrer"); +define('_MI_MYSEARCH_OPT1_DSC',"Toutes les recherches faites par les personnes qui sont dans ces groupes ne seront pas enregistr\xE9es"); + +define('_MI_MYSEARCH_OPT2',"Nombre de mots cl\xE9s visibles dans l'administration"); +define('_MI_MYSEARCH_OPT2_DSC',""); + +define('_MI_MYSEARCH_BNAME1',"Derni\xE8res recherches"); +define('_MI_MYSEARCH_BNAME2',"Plus grands utilisateurs de la recherche"); +define('_MI_MYSEARCH_BNAME3',"Statistiques"); +define('_MI_MYSEARCH_BNAME4',"Recherche Ajax"); + +// Added by Lankford on 2007/8/15 +define('_MI_MYSEARCH_DO_DEEP_SEARCH', "Activer la recherche \xAB appronfondie \xBB ?"); +define('_MI_MYSEARCH_DO_DEEP_SEARCH_DSC', "Vous d\xE9sirez que votre page de r\xE9sultats de recherche initiale indique combien de r\xE9sultats ont \xE9t\xE9 trouv\xE9s dans chaque module ? Note : cette activation peut ralentir le processus de recherche !"); +define('_MI_MYSEARCH_INIT_SRCH_RSLTS', "Nombre de r\xE9sultats de recherche initial : (pour la recherche \xAB simple \xBB)"); +define('_MI_MYSEARCH_INIT_SRCH_RSLTS_DSC', "Les recherches \xAB simples \xBB sont faites plus rapidement en limitant les r\xE9sultats qui sont retourn\xE9s pour chaque module sur la page de recherche initiale."); +define('_MI_MYSEARCH_MDL_SRCH_RESULTS', "Nombre de r\xE9sultats par page :"); +define('_MI_MYSEARCH_MDL_SRCH_RESULTS_DSC', "Cela d\xE9termine le nombre de visites par page qui sont apparues apr\xE8s l'exploration dans les r\xE9sultats de la recherche d'un module particulier."); + +define('_MI_MYSEARCH_MIN_SEARCH', 'Longueur minimum du mot-cl\xE9'); +define('_MI_MYSEARCH_MIN_SEARCH_DSC', 'Entrer la longueur de mot-cl\xE9 minimum que les utilisateurs sont tenus d\'entrer pour effectuer la recherche'); + +define('_MI_MYSEARCH_ADMIN0',"Accueil"); +// Traduction faite par Cesag le 31 Mai 2012 pour frxoops.org +?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |