You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
(95) |
Apr
(270) |
May
(111) |
Jun
|
Jul
|
Aug
(64) |
Sep
(130) |
Oct
(319) |
Nov
(17) |
Dec
(191) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(53) |
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(387) |
Jul
(102) |
Aug
(247) |
Sep
(120) |
Oct
(1) |
Nov
(8) |
Dec
(21) |
| 2007 |
Jan
(38) |
Feb
(36) |
Mar
|
Apr
(32) |
May
(135) |
Jun
(523) |
Jul
(192) |
Aug
(103) |
Sep
(533) |
Oct
(77) |
Nov
(23) |
Dec
(203) |
| 2008 |
Jan
(312) |
Feb
(1193) |
Mar
(404) |
Apr
(67) |
May
(62) |
Jun
(497) |
Jul
(297) |
Aug
(110) |
Sep
(335) |
Oct
(256) |
Nov
(50) |
Dec
(118) |
| 2009 |
Jan
(67) |
Feb
(10) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(10) |
Jul
(61) |
Aug
|
Sep
(16) |
Oct
(45) |
Nov
(12) |
Dec
(14) |
| 2010 |
Jan
(30) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
(7) |
Aug
(7) |
Sep
(5) |
Oct
(5) |
Nov
|
Dec
|
| 2011 |
Jan
(7) |
Feb
(3) |
Mar
(89) |
Apr
(11) |
May
(5) |
Jun
|
Jul
(8) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(89) |
| 2012 |
Jan
(7) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(3) |
Oct
(42) |
Nov
(1) |
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(19) |
Apr
(90) |
May
(38) |
Jun
(235) |
Jul
(38) |
Aug
(10) |
Sep
|
Oct
(29) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
(52) |
Jun
|
Jul
(7) |
Aug
|
Sep
(17) |
Oct
|
Nov
|
Dec
|
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:16:48
|
Update of /cvsroot/mxbb/core/language/lang_romanian In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv30866 Modified Files: lang_admin.php Log Message: fix Index: lang_admin.php =================================================================== RCS file: /cvsroot/mxbb/core/language/lang_romanian/lang_admin.php,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** lang_admin.php 4 Oct 2008 07:13:11 -0000 1.6 --- lang_admin.php 4 Oct 2008 07:23:00 -0000 1.7 *************** *** 53,58 **** // Index // ! $lang['Welcome_MXP'] = 'Bine aþi venit la panoul de control al MXP CMS'; ! $lang['Admin_intro_MXP'] = 'Vã mulþumim pentru aþi ales Mx-Publisher ca soluþie pentru portalul/cms-ul dumneavoastrã ºi phpBB ca soluþie pentru forumul dumneavoastrã. Acest ecran vã oferã o privire de ansamblu a diverselor statistici ale site-ului dumneavoastrã. Puteþi reveni la aceastã paginã folosind legãtura <span style="text-decoration: underline;">Pagina de start a administratorului</span> din panel-ul stâng. Pentru a reveni la pagina de start a forumului dumneavoastrã, apãsaþi pe logo-ul phpBB-ului aflat, de asemenea, în panel-ul stâng. Celelalte legãturi din partea stângã vã permit sã controlaþi orice aspect al forumului, fiecare ecran va avea instrucþiuni care dau explicaþii despre cum se folosesc uneltele.'; // --- 53,58 ---- // Index // ! $lang['Welcome_mxBB'] = 'Bine aþi venit la panoul de control al MXP CMS'; ! $lang['Admin_intro_mxBB'] = 'Vã mulþumim pentru aþi ales Mx-Publisher ca soluþie pentru portalul/cms-ul dumneavoastrã ºi phpBB ca soluþie pentru forumul dumneavoastrã. Acest ecran vã oferã o privire de ansamblu a diverselor statistici ale site-ului dumneavoastrã. Puteþi reveni la aceastã paginã folosind legãtura <span style="text-decoration: underline;">Pagina de start a administratorului</span> din panel-ul stâng. Pentru a reveni la pagina de start a forumului dumneavoastrã, apãsaþi pe logo-ul phpBB-ului aflat, de asemenea, în panel-ul stâng. Celelalte legãturi din partea stângã vã permit sã controlaþi orice aspect al forumului, fiecare ecran va avea instrucþiuni care dau explicaþii despre cum se folosesc uneltele.'; // |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:16:43
|
Update of /cvsroot/mxbb/core/contrib/phpbb3_backend_language/lang_romanian In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv30953 Modified Files: lang_admin.php Log Message: fix Index: lang_admin.php =================================================================== RCS file: /cvsroot/mxbb/core/contrib/phpbb3_backend_language/lang_romanian/lang_admin.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** lang_admin.php 4 Oct 2008 07:13:11 -0000 1.2 --- lang_admin.php 4 Oct 2008 07:23:59 -0000 1.3 *************** *** 53,58 **** // Index // ! $lang['Welcome_MXP'] = 'Bine aÅ£i venit la panoul de control al MXP CMS'; ! $lang['Admin_intro_MXP'] = 'VÄ mulÅ£umim pentru aÅ£i ales Mx-Publisher ca soluÅ£ie pentru portalul/cms-ul dumneavoastrÄ Åi phpBB ca soluÅ£ie pentru forumul dumneavoastrÄ. Acest ecran vÄ oferÄ o privire de ansamblu a diverselor statistici ale site-ului dumneavoastrÄ. PuteÅ£i reveni la aceastÄ paginÄ folosind legÄtura <span style="text-decoration: underline;">Pagina de start a administratorului</span> din panel-ul stâng. Pentru a reveni la pagina de start a forumului dumneavoastrÄ, apÄsaÅ£i pe logo-ul phpBB-ului aflat, de asemenea, în panel-ul stâng. Celelalte legÄturi din partea stângÄ vÄ permit sÄ controlaÅ£i orice aspect al forumului, fiecare ecran va avea instrucÅ£iuni care dau explicaÅ£ii despre cum se folosesc uneltele.'; // --- 53,58 ---- // Index // ! $lang['Welcome_mxBB'] = 'Bine aÅ£i venit la panoul de control al MXP CMS'; ! $lang['Admin_intro_mxBB'] = 'VÄ mulÅ£umim pentru aÅ£i ales Mx-Publisher ca soluÅ£ie pentru portalul/cms-ul dumneavoastrÄ Åi phpBB ca soluÅ£ie pentru forumul dumneavoastrÄ. Acest ecran vÄ oferÄ o privire de ansamblu a diverselor statistici ale site-ului dumneavoastrÄ. PuteÅ£i reveni la aceastÄ paginÄ folosind legÄtura <span style="text-decoration: underline;">Pagina de start a administratorului</span> din panel-ul stâng. Pentru a reveni la pagina de start a forumului dumneavoastrÄ, apÄsaÅ£i pe logo-ul phpBB-ului aflat, de asemenea, în panel-ul stâng. Celelalte legÄturi din partea stângÄ vÄ permit sÄ controlaÅ£i orice aspect al forumului, fiecare ecran va avea instrucÅ£iuni care dau explicaÅ£ii despre cum se folosesc uneltele.'; // |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:16:38
|
Update of /cvsroot/mxbb/core/includes/shared/phpbb2/includes In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv30073/includes/shared/phpbb2/includes Modified Files: emailer.php functions.php functions_post.php functions_selects.php functions_validate.php Log Message: new Mx_BBcode merged in one backend file Index: functions.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/shared/phpbb2/includes/functions.php,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** functions.php 30 Sep 2008 07:04:42 -0000 1.4 --- functions.php 4 Oct 2008 07:04:25 -0000 1.5 *************** *** 93,97 **** $username = substr(htmlspecialchars(str_replace("\'", "'", trim($username))), 0, 25); //$username = $this->phpbb_rtrim($username, "\\"); ! $username = $phpBB2->phpbb_rtrim($username, "\\"); // php4 $username = str_replace("'", "\'", $username); --- 93,97 ---- $username = substr(htmlspecialchars(str_replace("\'", "'", trim($username))), 0, 25); //$username = $this->phpbb_rtrim($username, "\\"); ! $username = phpBB2::phpbb_rtrim($username, "\\"); // php4 $username = str_replace("'", "\'", $username); *************** *** 195,199 **** { $user = $this->phpbb_clean_username($user); ! //$user = $phpBB2->phpbb_clean_username($user); // php4 } else --- 195,199 ---- { $user = $this->phpbb_clean_username($user); ! //$user = phpBB2::phpbb_clean_username($user); // php4 } else |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:34
|
Update of /cvsroot/mxbb/mx_contact/language/lang_romanian_no_diacritics/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/language/lang_romanian_no_diacritics/email Added Files: contact.tpl contact_send_email.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_send_email.tpl --- Charset: UTF-8 {MESSAGE} --- NEW FILE: contact_thanks.tpl --- Subject: Your feedback confirmation Charset: iso-8859-1 Thank you for your feedback at {SITENAME}, here's a copy for your records. Your message reads: {COMMENTS} --------------------------------------------------------- Security Details Time Sent: {TIMEDATE} (GMT) IP Address: {USER_IP} --- NEW FILE: contact.tpl --- Subject: Feedback received Charset: iso-8859-1 You received some feedback from {SITENAME}'s Contact Form! Username: {USERNAME} Real Name: {REAL_NAME} E-mail: {EMAIL} Comments: {COMMENTS} ---------------------------------------------------------- Attachment: {ATTACHMENT} {DELETE} ---------------------------------------------------------- Security Details Time Sent: {TIMEDATE} (GMT) IP Address: {USER_IP} |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:34
|
Update of /cvsroot/mxbb/mx_contact/language/lang_romanian/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/language/lang_romanian/email Added Files: contact.tpl contact_send_email.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_send_email.tpl --- <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } --> </style> <span class="style1"></span> {MESSAGE} <span class="style1"></span> --- NEW FILE: contact_thanks.tpl --- Subject: Your feedback confirmation Charset: iso-8859-1 Thank you for your feedback at {SITENAME}, here's a copy for your records. Your message reads: {COMMENTS} --------------------------------------------------------- Security Details Time Sent: {TIMEDATE} (GMT) IP Address: {USER_IP} --- NEW FILE: contact.tpl --- Subject: Abonat nou Charset: iso-8859-2 S-a abonat cineva pe site-ul {SITENAME} ! Username: {USERNAME} Nume Complect: {REAL_NAME} Institutie: {INSTITUTION} Fax: {FAX} Numar Telefon: {PHONE} E-mail: {EMAIL} Commentarii: {COMMENTS} ---------------------------------------------------------- Attachment: {ATTACHMENT} {DELETE} ---------------------------------------------------------- Detalii de Securitate Time Sent: {TIMEDATE} (GMT) IP Address: {USER_IP} |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:34
|
Update of /cvsroot/mxbb/mx_contact/templates/_core In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/templates/_core Added Files: contact_body.tpl error_body.tpl newsletter_body.tpl simple_footer.tpl simple_header.tpl Log Message: new version of contact module --- NEW FILE: newsletter_body.tpl --- <STYLE type=text/css> .gen { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .genmed { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .gensmall { FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style2 { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif } .style4 { FONT-SIZE: 12px } .style5 { FONT-FAMILY: Arial, Helvetica, sans-serif } .style6 { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } </STYLE> <!-- ****************************************************************** --> <div class="forabg block"> <div id="p1" class="post bg2 online"> <div class="inner"><span class="corners-top"><span></span></span> <div class="textbody"> <!-- executa formularul in cazul in care variabilele sunt empty --> <!-- IF USER_LOGGED_OUT --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <TBODY> <TR bgColor=#cccccc> <td class="row2" align="center" colspan="2" class=style1 nowrap="nowrap"> <span class="gensmall" nowrap="nowrap"><a>{L_INTRODUCTION}</a></span> </td> </tr> </TBODY> </table> <br /> <!-- ENDIF --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <form method="POST" enctype="{S_FORM_ENCTYPE}" action="{S_SUBMIT_ACTION}"> <TR> <TD class=style1 colspan="2" class="catHead" height="25" bgColor=#ffffff colSpan="3"> <span class="gensmall"><a>{L_NEWSLETTER_FORM}</a></span><br /> <span class="gensmall"><a>{L_EXPLAIN_NEWSLETTER_FORM}</a></span> </td> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row2" colspan="2"><span class="gensmall">{L_FIELDS_REQUIRED}</span></td> </tr> <TR> <!-- IF USER_LOGGED_IN --> <TD class=style1 bgColor=#f0f0f0 class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td> <TD class=style1 class="row2"><span class="gen"><b>{USERNAME}</b></span></td> <!-- ENDIF --> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1"> <label for="real_name"><span class="gen"><b>{L_REAL_NAME}</b></span></label> <!-- IF USER_LOGGED_OUT --> <br /><span class="gensmall">{L_REAL_NAME_EXPLAIN}</span> <!-- ENDIF --> </td> <TD class="row2"> <input class="inputbox autowidth" type="text" id="real_name" name="real_name" size="48" maxlength="50" /> </td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="institution"><span class="gen"><b>{L_INSTITUTION}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_INSTITUTION}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="institution" name="institution" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="phone"><span class="gen"><b>{L_PHONE}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_PHONE}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="phone" name="phone" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="fax"><span class="gen"><b>{L_FAX}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_FAX}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="fax" name="fax" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="email"><span class="gen"><b>{L_EMAIL}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_EMAIL}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="email" name="email" size="48" maxlength="50" /></td> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="feedback"><span class="gen"><b>{L_COMMENTS}</b></span></label><br /> <span class="gensmall">{L_COMMENTS_EXPLAIN}{L_FLOOD_EXPLAIN}{L_COMMENTS_LIMIT}</span></td> <td class="row2"><textarea id="feedback" name="feedback" rows="8" cols="35" onkeydown="readout.value=this.value.length;" onkeyup="readout.value=this.value.length;"></textarea> <script type="text/javascript"><!-- document.write('<br /><input name="readout" type="text" size="4" value="0" tabindex="-1" readonly="readonly" /><span class="gensmall">{L_CHARS}</span>'); --></script> </td> </tr> <!-- BEGIN permit_attachments --> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="attachment"><span class="gen"><b>{L_ATTACHMENT}</b></span></label><br /> <span class="gensmall">{L_ATTACHMENT_EXPLAIN}</span></td> <td class="row2"><input type="file" id="attachment" name="attachment" size="48" /></td> </tr> <!-- END permit_attachments --> <!-- BEGIN captcha --> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="code"><span class="gen"><b>{L_CAPTCHA}</b></span></label><br /> <span class="gensmall">{L_CAPTCHA_EXPLAIN}</span></td> <td class="row2"><img src="{CAPTCHA}" alt="" /><br /> <input class="inputbox autowidth" type="text" id="code" name="code" size="10" maxlength="6" /></td> </tr> <!-- END captcha --> <TR> <TD bgColor=#f0f0f0 class="style1">{L_AGREEMENT}</TD> <TD bgColor=#DADADA colSpan=2 height=30> <input name="newsletter" type="checkbox" value="{YES}" checked /><span class="style2">{L_AGREEMENT_EXPLAIN} </span> </TD> </TR> <TR> <td class="row2" align="center" colspan="2"> <span class="gensmall"><b>{L_NOTIFY_IP}</b></span></td> </tr> <TR> <td class="catBottom" colspan="2" align="center"> <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td> </tr> </form> </table> </div></div> </div> <span class="corners-bottom"><span></span></span> </div> <br clear="all" /> --- NEW FILE: simple_header.tpl --- <!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" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}"> <head> <meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}"> <meta http-equiv="Content-Style-Type" content="text/css"> <!-- IF SET_BASE --><base href="{U_PORTAL_ROOT_PATH}" ><!-- ENDIF --> {META} {NAV_LINKS} <title>{SITENAME} :: {PAGE_TITLE}</title> <!-- Load mxBB template *.css definition for mx, located in the the portal template folder --> <link rel="stylesheet" href="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}{T_MXBB_STYLESHEET}" type="text/css" > <!-- IF GECKO --> <!-- Optionally, redefine some defintions for gecko browsers --> <link rel="stylesheet" href="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}{T_GECKO_STYLESHEET}" type="text/css" > <!-- ENDIF --> {MX_ADDITIONAL_CSS_FILES} {MX_ICON_CSS} {MX_ADDITIONAL_JS_FILES} {MX_ADDITIONAL_HEADER_TEXT} <body> <table width="800" border="0" align="center" cellpadding="1" id="baza"> <tr bgcolor="#CFBA8B"> <td><table width="807" align="center" background="{U_PORTAL_ROOT_PATH}{TEMPLATE_ROOT_PATH}/images/bg.png" bgcolor="#ECE3CC" id="scris"> <tr> <td class="bodyline"> --- NEW FILE: contact_body.tpl --- <STYLE type=text/css> .gen { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .genmed { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .gensmall { FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style2 { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif } .style4 { FONT-SIZE: 12px } .style5 { FONT-FAMILY: Arial, Helvetica, sans-serif } .style6 { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } </STYLE> <!-- ****************************************************************** --> <div class="forabg block"> <div id="p1" class="post bg2 online"> <div class="inner"><span class="corners-top"><span></span></span> <div class="textbody"> <!-- BEGIN switch_user_logged_out --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <tr> <td class="row2" align="center" colspan="2"><span class="gensmall">{L_INTRODUCTION}</span></td> </tr> </table> <br /> <!-- END switch_user_logged_out --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <form method="POST" enctype="{S_FORM_ENCTYPE}" action="{S_SUBMIT_ACTION}"> <tr> <td colspan="2" class="catHead" height="25" nowrap="nowrap">{L_CONTACT_FORM}</td> </tr> <tr> <td class="row2" colspan="2"><span class="gensmall">{L_FIELDS_REQUIRED}</span></td> </tr> <tr> <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td> <td class="row2"><span class="gen"><b>{USERNAME}</b></span></td> </tr> <tr> <td class="row1" width="30%"><label for="real_name"><span class="gen"><b>{L_REAL_NAME}</b></span></label> <!-- BEGIN switch_user_logged_out --> <br /><span class="gensmall">{L_REAL_NAME_EXPLAIN}</span> <!-- END switch_user_logged_out --> </td> <td class="row2" height="30"><input type="text" id="real_name" name="real_name" size="30" maxlength="30" /></td> </tr> <tr> <td class="row1"><label for="email"><span class="gen"><b>{L_EMAIL}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_EMAIL}</span></td> <td class="row2"><input type="text" id="email" name="email" size="30" maxlength="50" /></td> </tr> <tr> <td class="row1" valign="top"><label for="feedback"><span class="gen"><b>{L_COMMENTS}</b></span></label><br /> <span class="gensmall">{L_COMMENTS_EXPLAIN}{L_FLOOD_EXPLAIN}{L_COMMENTS_LIMIT}</span></td> <td class="row2"><textarea id="feedback" name="feedback" rows="8" cols="35" onkeydown="readout.value=this.value.length;" onkeyup="readout.value=this.value.length;"></textarea> <script type="text/javascript"><!-- document.write('<br /><input name="readout" type="text" size="4" value="0" tabindex="-1" readonly="readonly" /><span class="gensmall">{L_CHARS}</span>'); --></script> </td> </tr> <!-- BEGIN permit_attachments --> <tr> <td class="row1" valign="top"><label for="attachment"><span class="gen"><b>{L_ATTACHMENT}</b></span></label><br /> <span class="gensmall">{L_ATTACHMENT_EXPLAIN}</span></td> <td class="row2"><input type="file" id="attachment" name="attachment" size="30" /></td> </tr> <!-- END permit_attachments --> <!-- BEGIN captcha --> <tr> <td class="row1" valign="top"><label for="code"><span class="gen"><b>{L_CAPTCHA}</b></span></label><br /> <span class="gensmall">{L_CAPTCHA_EXPLAIN}</span></td> <td class="row2"><img src="{CAPTCHA}" alt="" /><br /> <input type="text" id="code" name="code" size="10" maxlength="6" /></td> </tr> <!-- END captcha --> <tr> <td class="row2" align="center" colspan="2"> <span class="gensmall"><b>{L_NOTIFY_IP}</b></span></td> </tr> <tr> <td class="catBottom" colspan="2" align="center"> <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td> </tr> </form> </table> </div></div> </div> <span class="corners-bottom"><span></span></span> </div> <br clear="all" /> --- NEW FILE: error_body.tpl --- <table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0"> <tr> <td><table width="100%" cellspacing="0" cellpadding="1" border="0"> <tr> <td> </td> </tr> <tr> <td align="center"><span class="gen">{ERROR_MESSAGE}</span></td> </tr> <tr> <td> </td> </tr> </table></td> </tr> </table> <br clear="all" /> --- NEW FILE: simple_footer.tpl --- <div id="page-footer"> <!-- We request you retain the full copyright notice below including the link to www.phpbb.com. This not only gives respect to the large amount of time given freely by the developers but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain the full copyright we ask you at least leave in place the "Powered by phpBB" line, with "phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our forums may be affected. The phpBB Group : 2006 //--> <div class="copyright">{POWERED_BY} <a href="http://www.mx-publisher.com/" target="_mx-publisher" class="copyright">Mx-Publisher Development Team</a> <!-- IF PHPBB_BACKEND --> & <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> <!-- ENDIF --> <!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF --> <!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF --> <!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF --> <!-- This displays generation info at the bottom of the page --> <br />{EXECUTION_STATS} </div> </div> </td> </tr> <tr> <td colspan="3" bgcolor="#C5B079"><img name="banner_jos" src="../foto/banner_jos.jpg" width="800" height="20" border="0" id="banner_jos" alt="" /></td> </tr> </table></td> </tr> </table> </body> </html> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:33
|
Update of /cvsroot/mxbb/mx_contact In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842 Added Files: mx_captcha.php mx_newsletter.php Log Message: new version of contact module --- NEW FILE: mx_captcha.php --- <?php /** * * @package mxBB Portal Module - mx_contact * @version $Id: mx_captcha.php,v 1.1 2008/10/04 08:03:20 orynider Exp $ * @copyright (c) 2006-2007 [Marcus, ma...@ph...] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ if( !defined('IN_PORTAL') || !is_object($mx_block)) { define('IN_PORTAL', true); $mx_root_path = '../../'; $module_root_path = './'; // // Let's include some stuff... // $phpEx = substr(strrchr(__FILE__, '.'), 1); include_once($mx_root_path . 'common.' . $phpEx); // // Start session management // $mx_user->init($user_ip, PAGE_INDEX); // // End session management // $block_id = ( !empty($HTTP_GET_VARS['block_id']) ) ? $HTTP_GET_VARS['block_id'] : $HTTP_POST_VARS['id']; if( empty($block_id) ) { $sql = "SELECT * FROM " . BLOCK_TABLE . " WHERE block_title = 'mxBB Contact' LIMIT 1"; if(!$result = $db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, "Could not query Contact module information", "", __LINE__, __FILE__, $sql); } $row = $db->sql_fetchrow($result); $block_id = $row['block_id']; } $is_block = FALSE; } else { // // Read block Configuration $title = $mx_block->block_info['block_title']; $block_size = ( isset($block_size) && !empty($block_size) ? $block_size : '100%' ); if( is_object($mx_block)) { $is_block = TRUE; } global $images; } include_once($module_root_path . 'includes/contact_constants.'.$phpEx); define('PAGE_CONTACT_FORM', -1405); @session_start(); $contact_config = array(); $sql = "SELECT * FROM " . CONTACT_CONFIG_TABLE; if(!($result = $db->sql_query($sql))) { message_die(CRITICAL_ERROR, 'Could not query config information', '', __LINE__, __FILE__, $sql); } while ($row = $db->sql_fetchrow($result)) { $contact_config[$row['config_name']] = $row['config_value']; } // // Seed the random number generator // 104729 is the 10000th prime number // mt_srand((double)microtime() * 104729); $random = md5(mt_rand() * microtime()); $digit = rand(1,9); $random = str_replace(0, $digit, $random); // Substitute zeros $length = rand(4,5); $captcha = substr($random, 0, $length); unset($random, $digit); $type = ''; if($contact_config['contact_captcha_type'] == 2) { if(function_exists('glob')) { $type = rand(0,1); } else { $type = 1; // PHP < 4.3.0 } } if($contact_config['contact_captcha_type'] == 0 || $type == 0) { unset($type); foreach(glob($module_root_path . 'images/captcha/captcha*.png') as $bgimg); if(empty($bgimg)) { $type = 1; } else { // // Image based CAPTCHA // $bg = rand(1,5); $image = @imagecreatefrompng($module_root_path . 'images/captcha/captcha'.$bg.'.png'); $txtcol = imagecolorallocate($image, 0, 0, 0); display_code($captcha); } } if($contact_config['contact_captcha_type'] == 1 || $type == 1) { unset($type); // // Coloured CAPTCHA // $image = imagecreate(80,25); $background = imagecolorallocatealpha($image, rand(125,255), rand(125,255), rand(125,255), rand(50,100)); $linecol = imagecolorallocatealpha($image, rand(50,200), rand(50,200), rand(50,200), rand(20,80)); $txtcol = imagecolorallocate($image, 0,0,0); $blk = imagecolorallocate($image, 0,0,0); // // Random Lines // $lines = rand(2,5); for($i=1; $i<=$lines; $i++) { imageline($image, rand(2,78), rand(2,23), rand(78,2), rand(23,2), $linecol); } // // Border Lines // imageline($image, 0, 0, 79, 0, $blk); imageline($image, 0, 0, 0, 24, $blk); imageline($image, 79, 24, 0, 24, $blk); imageline($image, 79, 24, 79, 0, $blk); display_code($captcha); } function display_code($captcha) { global $module_root_path; global $txtcol, $image, $length; if(function_exists('imagettftext')) { for($i=1; $i<=$length; $i++) { // // Rotate Characters // $rotate = rand(1,2); if($rotate == 1) { $angle = rand(0,25); } else { $angle = rand(335,360); } // // TTF's Fonts // $font = rand(1,6); switch ($font) { case 1: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/ArialRoundedBT.ttf', substr($captcha,($i-1),1)); break; case 2: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/VillageSquare.ttf', substr($captcha,($i-1),1)); break; case 3: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/BauerBodoniItalicBT.ttf', substr($captcha,($i-1),1)); break; case 4: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/WarmMilk.ttf', substr($captcha,($i-1),1)); break; case 5: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/OregonDry.ttf', substr($captcha,($i-1),1)); break; case 6: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/Aachenb.ttf', substr($captcha,($i-1),1)); break; case 7: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/assimila.ttf', substr($captcha,($i-1),1)); break; case 8: imagettftext($image, rand(12,14), $angle, ($i*12), 20, $txtcol, $module_root_path . 'fonts/swash_normal.ttf', substr($captcha,($i-1),1)); break; } } } else { // // Standard PHP Font // imagestring($image, rand(4,5), rand(13,18), 4, $captcha, $txtcol); } } if(@ini_get('register_globals') == '0' || strtolower(@ini_get('register_globals')) == 'off') { $HTTP_SESSION_VARS['randi'] = $captcha; } else { // PHP5/6 $_SESSION['randi'] = $captcha; } header("Content-type: image/png"); header("Cache-Control: post-check=0, pre-check=0", false); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); header("Expires: " . gmdate("D, d M Y H:i:s", time()) . " GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); imagepng($image); imagedestroy($image); ?> --- NEW FILE: mx_newsletter.php --- <?php /** * * @package mxBB Portal Module - mx_contact * @version $Id: mx_newsletter.php,v 1.1 2008/10/04 08:03:20 orynider Exp $ * @copyright (c) 2006-2007 [Marcus, ma...@ph...] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ if( !defined('IN_PORTAL')) { die("Hacking attempt"); } // // Read Block Settings // $title = $mx_block->block_info['block_title']; $b_description = $mx_block->block_info['block_desc']; include_once($module_root_path . 'includes/contact_constants.' . $phpEx); include_once($module_root_path . 'includes/functions_newsletter.' . $phpEx); $contact_config = array(); $_br = '<br /><br />'; $sql = "SELECT * FROM " . CONTACT_CONFIG_TABLE; if(!($result = $db->sql_query($sql))) { mx_message_die(CRITICAL_ERROR, 'Could not query config information', '', __LINE__, __FILE__, $sql); } while ($row = $db->sql_fetchrow($result)) { $contact_config[$row['config_name']] = $row['config_value']; } // // Is the Form Enabled? // if($contact_config['contact_form_enable'] == 0) { mx_message_die(GENERAL_MESSAGE, $lang['Contact_Disabled'] . $_br . sprintf($lang['Click_return_index'], "<a href=" . mx_append_sid(this_contact_mxurl()) . ">", "</a>")); } // // Assign parameters // $user_name = $userdata['username']; $real_name = (!isset($HTTP_POST_VARS['real_name'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['real_name']))); $institution = (!isset($HTTP_POST_VARS['institution'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['institution']))); $fax = (!isset($HTTP_POST_VARS['fax'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['fax']))); $phone = (!isset($HTTP_POST_VARS['phone'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['phone']))); $email = (!isset($HTTP_POST_VARS['email'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['email']))); $comments = (!isset($HTTP_POST_VARS['feedback'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['feedback']))); $attachment = (!isset($HTTP_POST_FILES['attachment']['name'])) ? '' : basename($HTTP_POST_FILES['attachment']['name']); $code = (!isset($HTTP_POST_VARS['code'])) ? '' : htmlspecialchars(trim($HTTP_POST_VARS['code'])); $newsletter = (!isset($HTTP_POST_VARS['newsletter'])) ? 0 : 1; $script_path = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path'])); $script_name = ($script_path != $module_root_path) ? $module_root_path . '/contact.'.$phpEx : $script_path . 'conatct.'.$phpEx; $server_name = trim($board_config['server_name']); $server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://'; $server_port = (($board_config['server_port'] <> 80) && $board_config['server_port']) ? ':' . trim($board_config['server_port']) . '/' : '/'; $server_url = $server_protocol . $server_name . $server_port; $timedate = date("D M d, Y g:ia"); $CF_general_message = 0; // // "Quick Delete" an Attachment // if(isset($HTTP_GET_VARS['delete'])) { if($contact_config['contact_delete'] == 0) { mx_message_die(GENERAL_ERROR, $lang['QDelete_disabled']); } else { include_once($module_root_path . 'includes/functions_contact.'.$phpEx); exit; } } // // Start send script // if(isset($HTTP_POST_VARS['submit'])) { function error_check() { global $HTTP_POST_FILES, $lang, $phpEx, $module_root_path, $mx_root_path; global $CF_general_message, $CF_code_empty, $CF_code_wrong, $CF_ini_max; global $CF_illegal_ext, $CF_unknown_ext, $CF_image_error, $CF_image_zip; global $CF_rname_empty, $CF_email_empty, $CF_email_check, $CF_comments_empty, $CF_comments_limit; global $CF_attach_POST_error, $CF_attach_file_exists, $CF_attach_file_dud, $CF_attach_file_big; // // Lets check for Errors // if($CF_general_message == 1) { @unlink($HTTP_POST_FILES['attachment']['tmp_name']); mx_message_die(GENERAL_ERROR, $lang['Contact_error'] . $CF_code_empty . $CF_code_wrong . $CF_attach_POST_error . $CF_illegal_ext . $CF_unknown_ext . $CF_rname_empty . $CF_email_empty . $CF_email_check . $CF_comments_empty . $CF_comments_limit . $CF_attach_file_exists . $CF_attach_file_dud . $CF_attach_file_big . $CF_image_error . $CF_image_zip . sprintf($lang['Click_return_form'], "<a href=" . this_contact_mxurl() . " onclick=\"history.back(-1); return false;\">", "</a>")); } } // // Flood Control // if($contact_config['contact_flood_limit'] != 0) { $sql = "SELECT send_time, ip_address FROM " . CONTACT_TABLE . " WHERE ip_address = '$user_ip' ORDER BY send_time DESC"; $result = $db->sql_query($sql); if(!$db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, 'Failed to retrieve flood information', '', __LINE__, __FILE__, $sql); } $row = $db->sql_fetchrow($result); $time_left = round(intval($row['send_time'] - time()) / intval(60) / intval(60)); if($row['ip_address'] == $user_ip && $row['send_time'] - time() > 0) { mx_message_die(GENERAL_ERROR, sprintf($lang['Flood_limit'], $time_left)); } } // // Captcha Code // if(extension_loaded('gd')) { if($contact_config['contact_captcha'] == 1) { @session_start(); if(@ini_get('register_globals') == '0' || strtolower(@ini_get('register_globals')) == 'off') { if(isset($_SESSION['randi'])) { $randi = substr($_SESSION['randi'],0,6); } } else { // Required for max PHP5 compatability if(isset($_SESSION['randi'])) { $randi = substr($_SESSION['randi'],0,6); } } if(empty($code)) { $CF_code_empty = $_br . $lang['Code_Empty']; $CF_general_message = 1; } elseif($code != $randi) { $CF_code_wrong = $_br . $lang['Code_Wrong']; $CF_general_message = 1; } // // Clear session data to prevent image reuse // @session_destroy(); unset($randi); } } // // Real Name Validator // if($contact_config['contact_require_rname'] == 1) { if(empty($real_name)) { $CF_rname_empty = $_br . $lang['Rname-Empty']; $CF_general_message = 1; } } // // E-mail Validator // if($contact_config['contact_require_email'] == 1) { if(!empty($email)) { if(!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-äöü]+\.([a-z0-9\-äöü]+\.)*?[a-z]+$/is', $email)) { $CF_email_check = $_br . $lang['Email-Check']; $CF_general_message = 1; } } else { $CF_email_empty = $_br . $lang['Email-Empty']; $CF_general_message = 1; } } // // Comments Validator // if($contact_config['contact_require_comments'] == 1) { if(empty($comments)) { $CF_comments_empty = $_br . $lang['Comments-Empty']; $CF_general_message = 1; } } if($contact_config['contact_char_limit'] > 0) { if(strlen(trim($comments)) > $contact_config['contact_char_limit']) { $CF_comments_limit = $_br . $lang['Comments_exceeded']; $CF_general_message = 1; } } // Stage 1 error_check(); $CF_attach_success = ''; if($contact_config['contact_permit_attachments'] == 1) { require($module_root_path . 'includes/newsletter_attach.'.$phpEx); } // Stage 5 error_check(); // // Indicate any fields that weren't completed // if(empty($real_name) && $contact_config['contact_require_rname'] == 0) { $real_name = $lang['Empty']; } if(empty($institution)) { $institution = $lang['Empty']; } if(empty($fax)) { $fax = $lang['Empty']; } if(empty($phone)) { $phone = $lang['Empty']; } if(empty($email) && $contact_config['contact_require_email'] == 0) { $email = $lang['Empty']; } if(empty($comments) && $contact_config['contact_require_comments'] == 0) { $comments = $lang['Empty']; } if($contact_config['contact_permit_attachments'] == 0) { $attach = '--'; $delete_link = ''; } // // Change "Anonymous" to "Guest" // $user_name = ($userdata['user_id'] == ANONYMOUS) ? $lang['Guest'] : $userdata['username']; // // Set the Subject // NB: not used if email/index.tpl has 'Subject:' hard-coded // $subject = trim(stripslashes($lang['Feedback'])); // // Send the e-mail // include_once($module_root_path . 'includes/contact_emailer.'.$phpEx); $emailer = new emailer($board_config['smtp_delivery']); $emailer->from($board_config['board_email']); $emailer->replyto($board_config['board_email']); $email_headers = 'X-AntiAbuse: Board Servername - ' . $board_config['server_name'] . "\n"; $email_headers .= 'X-AntiAbuse: User ID - ' . $userdata['user_id'] . "\n"; $email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n"; $email_headers .= 'X-AntiAbuse: User IP - ' . contact_decode_ip($user_ip) . "\n"; empty($contact_config['contact_admin_email']) ? $emailer->email_address($board_config['board_email']) : $emailer->email_address($contact_config['contact_admin_email']); $default_lang = $userdata['user_lang'] ? $userdata['user_lang'] : $board_config['default_lang']; $emailer->extra_headers($email_headers); $emailer->use_template('contact', $default_lang); $emailer->set_subject($subject); $emailer->assign_vars(array( 'REAL_NAME' => $real_name, 'USERNAME' => $user_name, 'INSTITUTION' => $institution, 'FAX' => $fax, 'PHONE' => $phone, 'EMAIL' => $email, 'COMMENTS' => $comments, 'ATTACHMENT' => $attach, 'DELETE' => ($contact_config['contact_delete'] == 1) ? $delete_link : '', 'USER_IP' => contact_decode_ip($user_ip), 'TIMEDATE' => $timedate, 'SITENAME' => $board_config['sitename']) ); $emailer->send(); $emailer->reset(); // // Send "Thank You" E-mail? // if($contact_config['contact_thankyou'] != 0) { include_once($module_root_path . 'includes/contact_extend.'.$phpEx); } // // SQL Time // $wait_time = time() + intval($contact_config['contact_flood_limit'] * 60) * intval(60); $sql = "INSERT INTO " . CONTACT_TABLE . " VALUES ('$user_ip', '$wait_time')"; $result = $db->sql_query($sql); if(!$db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, 'Failed to insert user information', '', __LINE__, __FILE__, $sql); } // // No Errors // if($CF_general_message == 0) { $send_time = time(); $getfile = (!empty($attachment)) ? $contact_config['contact_file_root'] . "/" . contact_decode_ip($user_ip) . "/" . $attachment : ''; $sql_array = array( 'sendtime' => $send_time, 'username' => $user_name, 'realname' => str_replace("\'", "''", $real_name), 'institution' => str_replace("\'", "''", $institution), 'phone' => str_replace("\'", "''", $phone), 'fax' => str_replace("\'", "''", $fax), 'email' => str_replace("\'", "''", $email), 'ip' => $user_ip, 'message' => addslashes(str_replace("\'", "''", $comments)), 'newsletter' => (int) $newsletter, 'upfile' => str_replace("\'", "''", $getfile), ); $sql = "INSERT INTO " . CONTACT_MSGS_TABLE . $db->sql_build_array('INSERT', $sql_array); if(!$result = $db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, 'Could not update Message Log', '', __LINE__, __FILE__, $sql); } mx_message_die(GENERAL_MESSAGE, $lang['Contact_success'] . $CF_attach_success . $_br . sprintf($lang['Click_return_index'], "<a href=" . mx_append_sid(this_contact_mxurl()) . ">", "</a>")); } } // // End send script // // // Change "Anonymous" to "Guest" // $user_name = ($userdata['user_id'] == ANONYMOUS) ? $lang['Guest'] : $userdata['username']; // // Check if "Real Name" is required // $rname = ($contact_config['contact_require_rname'] == 1) ? $lang['Rname_require'] : $lang['Real_name']; // // Check if "E-mail" is required // $institution = $lang['Institution']; $phone = $lang['Phone']; $fax = $lang['Fax']; $email = ($contact_config['contact_require_email'] == 1) ? $lang['E-mail_require'] : $lang['E-mail']; // // Check if "Comments" are required // $comments = ($contact_config['contact_require_comments'] == 1) ? $lang['Comments_require'] : $lang['Comments']; // // Pruning // if($contact_config['contact_prune'] == 1) { $send_time = time(); $sql = "DELETE FROM " . CONTACT_TABLE . " WHERE send_time <= '$send_time'"; if(!$result = $db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, 'Failed to initiate pruning', '', __LINE__, __FILE__, $sql); } } // // Generate the Page // //include($mx_root_path . 'includes/page_header.'.$phpEx); $template->set_filenames(array( 'newsletter_body' => 'newsletter_body.'.$tplEx) ); $template->assign_vars(array( 'L_CONTACT_FORM' => $lang['Contact_form'], 'L_NEWSLETTER_FORM' => $lang['Newsletter_form'], 'L_EXPLAIN_NEWSLETTER_FORM' => $lang['Newsletter_explain'], 'L_INTRODUCTION' => $lang['Newsletter_intro'], 'L_REAL_NAME' => $rname, 'L_REAL_NAME_EXPLAIN' => $lang['Real_name_explain'], 'L_INSTITUTION' => $institution, 'L_EXPLAIN_INSTITUTION' => $lang['Explain_institution'], 'L_PHONE' => $phone, 'L_EXPLAIN_PHONE' => $lang['Explain_phone'], 'L_FAX' => $fax, 'L_EXPLAIN_FAX' => $lang['Explain_fax'], 'L_EMAIL' => $email, 'L_EXPLAIN_EMAIL' => $lang['Explain_email'], 'L_COMMENTS' => $comments, 'L_COMMENTS_EXPLAIN' => $lang['Comments_explain'], 'L_COMMENTS_LIMIT' => ($contact_config['contact_char_limit'] > 0) ? sprintf($lang['Comments_limit'], $contact_config['contact_char_limit']) : '', 'L_ATTACHMENT' => $lang['Attachment'], 'L_ATTACHMENT_EXPLAIN' => sprintf($lang['Attachment_explain'], $contact_config['contact_max_file_size']), 'L_FLOOD_EXPLAIN' => ($contact_config['contact_flood_limit'] > 0) ? sprintf($lang['Flood_explain'], $contact_config['contact_flood_limit'], ($contact_config['contact_flood_limit'] <> 1) ? $lang['hours'] : $lang['hour']) : '', 'L_FIELDS_REQUIRED' => $lang['Fields_required'], 'L_NOTIFY_IP' => $lang['Notify_IP'], 'L_CHARS' => $lang['Chars'], 'L_CAPTCHA' => $lang['Captcha_code'], 'L_CAPTCHA_EXPLAIN' => $lang['Captcha_code_explain'], 'L_AGREEMENT' => $lang['Agreement'], 'L_AGREEMENT_EXPLAIN' => $lang['Agreement_explain'], // swithes for logged in users? 'USER_LOGGED_IN' => $userdata['session_logged_in'], 'USER_LOGGED_OUT' => !$userdata['session_logged_in'], 'L_YES' => $lang['Yes'], 'L_NO' => $lang['No'], 'L_SUBMIT' => $lang['Submit'], 'L_RESET' => $lang['Reset'], 'USERNAME' => $user_name, 'CAPTCHA' => mx_append_sid($module_root_path . "mx_captcha.$phpEx"), 'S_FORM_ENCTYPE' => 'multipart/form-data', 'S_SUBMIT_ACTION' => mx_append_sid(this_contact_mxurl()) )); // // Permit Attachments // $attach_auth = 0; if(!$userdata['session_logged_in']) { $attach_auth = ($contact_config['contact_auth_guest'] == 1) ? 1 : 0; } else { switch ($userdata['user_level']) { case USER: $attach_auth = ($contact_config['contact_auth_user'] == 1) ? 1 : 0; break; case MOD: $attach_auth = ($contact_config['contact_auth_mod'] == 1) ? 1 : 0; break; case ADMIN: $attach_auth = ($contact_config['contact_auth_admin'] == 1) ? 1 : 0; break; default: $attach_auth = ($contact_config['contact_auth_guest'] == 1) ? 1 : 0; } } if($contact_config['contact_permit_attachments'] == 1 && $attach_auth == 1) { $template->assign_block_vars('permit_attachments', array()); } if($contact_config['contact_captcha'] == 1 && extension_loaded('gd')) { $template->assign_block_vars('captcha', array()); } $template->pparse('newsletter_body'); //include($mx_root_path . 'includes/page_tail.'.$phpEx); ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:33
|
Update of /cvsroot/mxbb/mx_contact/language/lang_romanian In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/language/lang_romanian Added Files: lang_main.php Log Message: new version of contact module --- NEW FILE: lang_main.php --- <?php /*************************************************************************** * lang_contact.php * ------------------ * Version: 9.0.0 * Begin: Sunday, Sept 17, 2006 * Copyright: (C) 2006-07, Marcus * E-mail: ma...@ph... * $id: 21:20 01/06/2007 * ***************************************************************************/ /*************************************************************************** * * 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. * ***************************************************************************/ $lang['Contact_intro'] = 'Dacã aveþi comentarii, feedback sau sugestii referitoare la acest site, vã rugãm sã folosiþi acest formular pentru a contacta direct.'; $lang['Newsletter_intro'] = 'Informatii prin email.'; $lang['Username'] = 'Username'; $lang['Real_name'] = 'Numele ºi Prenumele Dvs. '; $lang['Rname_require'] = 'Numele Dvs *'; $lang['Institution'] = 'Instituþia'; $lang['Explain_institution'] = ''; $lang['Phone'] = 'Nr.de telefon'; $lang['Explain_phone'] = ''; $lang['Fax'] = 'Nr. de fax'; $lang['Explain_fax'] = ''; $lang['E-mail'] = 'E-mail-ul Dvs.'; $lang['E-mail_require'] = 'E-mail-ul Dvs. *'; $lang['Comments'] = 'Mesajul Dvs.'; $lang['Comments_require'] = 'Mesajul Dvs. *'; $lang['Attachment'] = 'Attachment'; $lang['Agreement'] = 'Acord personal'; $lang['Agreement_explain'] = 'Da, doresc sa primesc si pe viitor articole (Debifati daca nu sunteti de acord)'; $lang['Feedback'] = 'Aþi primit Feedback'; $lang['Real_name_explain'] = 'Introduceþi numele dumneavoastrã de aici. Acest lucru ne ajutã sã vã contactãm.'; $lang['Explain_email'] = 'Introduceþi adresa de e-mail aici. Acesta este utilizat în cazul în care avem nevoie sã vã rãspundem.'; $lang['Comments_explain'] = 'Introduceþi comentariile sau feedback-ul dumneavoastrã aici.'; $lang['Flood_explain'] = '<br /><br />Acest formular are un sistem de control împotriva flood-ului. Puteþi sã trimiteþi formularul doar o datã la fiecare %s %s.'; $lang['Comments_limit'] = '<br /><br />Administratorul a stabilit un maxim de %s caractere permise în mesaj.'; $lang['Attachment_explain'] = 'Post an attachment here, if required, and it will be received by the board Admin. Only files that are %sKb or lower are allowed.'; $lang['Guest'] = 'Vizitator'; $lang['Notify_IP'] = 'IP-ul Dvs. va fi logat pentru mãsuri de siguranþã.'; $lang['Fields_required'] = 'Câmpurile cu * sunt obligatorii.'; $lang['Contact_form'] = 'Contact Form'; $lang['Newsletter_form'] = 'VA RUGAM SA COMPLETATI INFORMATIILE DE MAI JOS'; $lang['Newsletter_explain'] = 'daca doriti sa primiti pe viitor cataloage si oferte.'; $lang['Empty'] = 'Nu se specificã'; $lang['hours'] = 'ore'; $lang['hour'] = 'orã'; $lang['Chars'] = ' caractere'; $lang['Captcha_code'] = 'Captcha *'; $lang['Captcha_code_explain'] = 'The rugãm confirmã codul din imagine. Acest lucru este necesar pentru a descuraja spamboþii.'; $lang['Page_Not_Authorised'] = 'Ne pare rãu, dar nu eºti autorizat sã accesezi aceastã paginã.'; $lang['Execution_Stats'] = 'Pagina a generat %s querie - Timpul generãrii: %s secunde'; $lang['Redirect_login'] = 'Click %sAici%s sã te logezi.'; $lang['Show_admin_options'] = 'Aratã/Ascunde Opþiunile Admin pe Paginã: '; $lang['Block_updated_date'] = 'Updatat '; $lang['Block_updated_by'] = 'de '; $lang['Powered_by'] = 'Powered by '; $lang['mx_spacer'] = 'Spacer'; $lang['Yes'] = 'Da'; $lang['No'] = 'Nu'; // // Errors // $lang['Rname-Empty'] = 'Numele real nu a fost furnizat.'; $lang['Comments-Empty'] = 'Câmpul de comentarii nu a fost complectat.'; $lang['Comments_exceeded'] = 'Mesajul dvs. este mai mare decât este permis.'; $lang['Email-Empty'] = 'Câmpul pentru e-mail nu a fost completat.'; $lang['Email-Check'] = 'Adresa de e-mail care aþi furnizato nu a fost valabilã.'; $lang['Attach-File_exists'] = 'A file already exists with that name from your IP Address.'; $lang['Attach-Too_big'] = 'The attachment you tried to send was too big. Make sure its %sKb or lower.'; $lang['Attach_dud'] = 'The attachment you tried to send does not exist. Please double check your upload link.'; $lang['Attach-Uploaded'] = 'Your attachment was successfully uploaded.'; $lang['Flood_limit'] = 'Sorry, but you must wait %d hour(s) until you can submit another form.'; $lang['Illegal_ext'] = 'This filetype (%s) is not permitted!'; $lang['Unknown_ext'] = 'This filetype (%s) cannot be accepted!'; $lang['zip_advise'] = 'If necessary, please zip the file before resubmitting.'; $lang['POST_ERROR'] = 'Upload Error - please try again!'; $lang['Image_error'] = 'Upload Error - Unable to process this image!'; $lang['Image_zip'] = 'Please zip this type of image before sending it.'; $lang['Code_Empty'] = 'Nu aþi confirmat codul din imagine!'; $lang['Code_Wrong'] = 'Codul care le-aþi introdus a fost incorect!'; $lang['Contact_error'] = '<b>A apãrut o eroare la încercarea de a trimite feedback-ul dvs.!</b>'; $lang['Contact_success'] = '<b>Mesajul dvs. a fost trimis cu succes!</b>'; $lang['Click_return_form'] = '<br /><br />Faceþi clic %sAici%s pentru a reveni la formular.'; $lang['Contact_Disabled'] = 'Formularul nu este disponibil în prezent.'; // // Admin // $lang['General_settings'] = 'General Settings'; $lang['Contact_title'] = 'Contact Form'; $lang['Contact_explain'] = 'Use this page to alter the settings and features of the Contact Form, as well as field requirements.'; $lang['Req_settings'] = 'Requirement Settings'; $lang['Attachment_settings'] = 'Attachment Settings'; $lang['Contact_updated'] = 'Contact Configuration Updated Successfully'; $lang['Click_return_contact'] = 'Click %sHere%s to return to the Contact Form configuration'; $lang['Disable'] = 'Disable'; $lang['Form_Enable'] = 'Enable Contact Form'; $lang['kb'] = 'kilobytes'; $lang['Hash'] = 'Attachment Hashing Method'; $lang['Hash_explain'] = 'All uploads can be renamed with a random hash, for increased security.'; $lang['md5'] = 'MD5'; $lang['no_hash'] = 'No Hash'; $lang['auth_permission'] = 'Attachment Permissions'; $lang['auth_perm_explain'] = 'If attachments are permitted you can select who can upload files.'; $lang['auth_guests'] = 'Guests'; $lang['auth_members'] = 'Members'; $lang['auth_mods'] = 'Moderators'; $lang['auth_admins'] = 'Admins'; $lang['Require_rname'] = 'Require Real Name'; $lang['Require_email'] = 'Require E-mail'; $lang['Require_comments'] = 'Require Comments'; $lang['Permit_attachments'] = 'Permit Attachments'; $lang['Prune'] = 'Enable Pruning'; $lang['Prune_explain'] = 'Enable this to delete any SQL entries that have already done their flood limit job to reduce database size.'; $lang['Max_file_size'] = 'Max File Size'; $lang['Max_file_size_explain'] = 'The maximum file size for attachments for storing on your web server. Remember, this cannot exceed your php.ini setting. (%s)'; $lang['File_root'] = 'Attachment File Root'; $lang['File_root_explain'] = 'The folder in which any attachments are saved. The folder must be CHMOD 777 and is relative to the phpBB root path.'; $lang['Flood_limit_admin'] = 'Flood Limit'; $lang['Flood_limit_admin_explain'] = 'This is how long is allowed before a user can submit a new form. Set to \'0\' to disable this function (only recommended for testing).'; $lang['Char_limit_admin'] = 'Maximum Characters'; $lang['Char_limit_admin_explain'] = 'You can set an upper limit as to how many characters can be in a message. Set to \'0\' to disable this option.'; $lang['Captcha'] = 'Captcha Options'; $lang['Activate'] = 'Activate Captcha?'; $lang['Enable'] = 'Enable'; $lang['Disable'] = 'Disable'; $lang['Captcha_explain'] = 'Enable this to require users to enter a code before submitting a form. This will prevent spambots abusing the form.'; $lang['Type'] = 'Captcha Appearance'; $lang['Type_explain'] = 'Select the type of Captcha you want displayed on your form.'; $lang['Image_bg'] = 'Image based'; $lang['Coloured'] = 'Coloured'; $lang['Random'] = 'Random'; $lang['Copyright'] = '"Contact Form" by <a href="http://www.phobbia.net/mods/" target="_phpbb"><b>Ma®©uS</b></a> © 2006-2007<br />(Original mod: darkassasin93)'; // // "Quick Delete" - Added to 7.0.0 // $lang['QDelete'] = 'Quick Delete'; $lang['QDelete_disabled'] = 'Quick Delete option has been Disabled'; $lang['File_Not_Here'] = 'That Attachment does not appear to exist.'; $lang['File_Removed'] = 'The File has been successfully deleted.'; $lang['QDelete_explain'] = 'Allow Admin to Quick Delete Attachments via an E-mail link?'; $lang['Remove_file'] = 'To delete this file, follow this link: %s'; // // "Messages Log" - Added in 8.6.0 // $lang['Admin_email_explain'] = 'If left blank e-mails will be sent to the Site Admin address of this board.'; $lang['Contact_date'] = 'Date'; $lang['Contact_ip'] = 'IP'; $lang['Contact_get'] = '%sGet%s'; $lang['Contact_remove'] = '%sRemove%s'; $lang['Msg_delete'] = 'Delete'; $lang['Contact_msgs_title'] = 'Contact Form :: Messages Log'; $lang['Contact_msgs_text'] = 'These are the messages you have received via your Contact Form, with the newest messages listed first.<br /> • Messages can be reviewed and deleted.<br /> • Attached files can be retrieved and deleted.'; $lang['Msg_del_success'] = 'Message(s) deleted successfully'; $lang['File_del_success'] = 'Attachment deleted successfully'; $lang['Confirm_delete_msg'] = 'Are you sure you want to delete the Message(s)?'; $lang['Confirm_delete_file'] = 'Are you sure you want to delete this Attachment?'; $lang['File_Not_Here'] = 'That Attachment does not appear to exist.'; $lang['Click_return_msglog'] = 'Click %sHere%s to return to the Messages Log'; $lang['Msg_Log'] = 'Messages Log'; $lang['Msg_Log_explain'] = 'Activating this allows you to store messages in your database for reference'; $lang['more'] = 'more'; // // "Thank You" // $lang['Thankyou_settings'] = '"Thank You" Settings'; $lang['Thankyou_option'] = 'Thank the Sender'; $lang['Thankyou_explain'] = 'Set as "None" to disable, "Members" for Registered users only to receive this, or "All" for Guests also.'; $lang['Thank_none'] = 'Nici unul'; $lang['Thank_members'] = 'Membrii'; $lang['Thank_all'] = 'Toþi'; $lang['Thankyou_limit'] = 'Ne pare rãu, nu putem accepta mai cereri de la aceastã adresã de e-mail pentru 24 de ore.'; //Mass News $lang['All_subcribers'] = 'Toþi abonaþii'; $lang['newsletter_mass_Explain'] = 'Here you can email a message to either all of your users, or all users of a specific group. To do this, an email will be sent out to the administrative email address supplied, with a blind carbon copy sent to all recipients. <br /> This modified script will send the emails in several batches. This should circumvent timeout and server-load issues. The status of the mass mail sending will be saved in the db. You can close the window, when you want to pause mass-mail-sending (the current batch will be sent out). You can later simply continue where you left off.'; $lang['newsletter_mass_header'] = 'Your Email-Sessions'; $lang['newsletter_mass_id'] = 'Mail-ID'; $lang['newsletter_mass_batchstart'] = 'Processed'; $lang['newsletter_mass_batchsize'] = 'Mails per Batch'; $lang['newsletter_mass_batchwait'] = 'Pause'; $lang['newsletter_mass_created_message'] = 'The Mass Mail has been saved to the database.<br /><br/> To start sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['newsletter_mass_send_message'] = 'The Current Batch (%s - %s) has been sent .<br /><br/> To continue sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['newsletter_mass_status'] = 'Status'; $lang['newsletter_mass_proceed'] = '%sProceed now%s'; $lang['newsletter_mass_done'] = 'DONE'; $lang['newsletter_mass_none'] = 'No records were found.'; //Mass Mail $lang['Megamail_Explain'] = 'Here you can email a message to either all of your users, or all users of a specific group. To do this, an email will be sent out to the administrative email address supplied, with a blind carbon copy sent to all recipients. <br /> This modified script will send the emails in several batches. This should circumvent timeout and server-load issues. The status of the mass mail sending will be saved in the db. You can close the window, when you want to pause mass-mail-sending (the current batch will be sent out). You can later simply continue where you left off.'; $lang['megamail_header'] = 'Your Email-Sessions'; $lang['megamail_id'] = 'Mail-ID'; $lang['megamail_batchstart'] = 'Processed'; $lang['megamail_batchsize'] = 'Mails per Batch'; $lang['megamail_batchwait'] = 'Pause'; $lang['megamail_created_message'] = 'The Mass Mail has been saved to the database.<br /><br/> To start sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['megamail_send_message'] = 'The Current Batch (%s - %s) has been sent .<br /><br/> To continue sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['megamail_status'] = 'Status'; $lang['megamail_proceed'] = '%sProceed now%s'; $lang['megamail_done'] = 'DONE'; $lang['megamail_none'] = 'No records were found.'; ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:33
|
Update of /cvsroot/mxbb/mx_contact/language/lang_romanian_no_diacritics In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/language/lang_romanian_no_diacritics Added Files: lang_main.php Log Message: new version of contact module --- NEW FILE: lang_main.php --- <?php /*************************************************************************** * lang_contact.php * ------------------ * Version: 9.0.0 * Begin: Sunday, Sept 17, 2006 * Copyright: (C) 2006-07, Marcus * E-mail: ma...@ph... * $id: 21:20 01/06/2007 * ***************************************************************************/ /*************************************************************************** * * 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. * ***************************************************************************/ $lang['Contact_intro'] = 'Daca aveti comentarii, feedback sau sugestii referitoare la acest site, va rugam sa folositi acest formular pentru a contacta direct.'; $lang['Newsletter_intro'] = 'Informatii prin email.'; $lang['Username'] = 'Username'; $lang['Real_name'] = 'Numele si Prenumele Dvs. '; $lang['Rname_require'] = 'Numele Dvs *'; $lang['Institution'] = 'Institutia'; $lang['Explain_institution'] = ''; $lang['Phone'] = 'Nr.de telefon'; $lang['Explain_phone'] = ''; $lang['Fax'] = 'Nr. de fax'; $lang['Explain_fax'] = ''; $lang['E-mail'] = 'E-mail-ul Dvs.'; $lang['E-mail_require'] = 'E-mail-ul Dvs. *'; $lang['Comments'] = 'Mesajul Dvs.'; $lang['Comments_require'] = 'Mesajul Dvs. *'; $lang['Attachment'] = 'Attachment'; $lang['Agreement'] = 'Acord personal'; $lang['Agreement_explain'] = 'Da, doresc sa primesc si pe viitor articole (Debifati daca nu sunteti de acord)'; $lang['Feedback'] = 'Ati primit Feedback'; $lang['Real_name_explain'] = 'Introduceti numele dumneavoastra de aici. Acest lucru ne ajuta sa va contactam.'; $lang['Explain_email'] = 'Introduceti adresa de e-mail aici. Acesta este utilizat in cazul in care avem nevoie sa va raspundem.'; $lang['Comments_explain'] = 'Introduceti comentariile sau feedback-ul dumneavoastra aici.'; $lang['Flood_explain'] = '<br /><br />Acest formular are un sistem de control impotriva flood-ului. Puteti sa trimiteti formularul doar o data la fiecare %s %s.'; $lang['Comments_limit'] = '<br /><br />Administratorul a stabilit un maxim de %s caractere permise in mesaj.'; $lang['Attachment_explain'] = 'Post an attachment here, if required, and it will be received by the board Admin. Only files that are %sKb or lower are allowed.'; $lang['Guest'] = 'Vizitator'; $lang['Notify_IP'] = 'IP-ul Dvs. va fi logat pentru masuri de siguranta.'; $lang['Fields_required'] = 'Campurile cu * sunt obligatorii.'; $lang['Contact_form'] = 'Contact Form'; $lang['Newsletter_form'] = 'VA RUGAM SA COMPLETATI INFORMATIILE DE MAI JOS'; $lang['Newsletter_explain'] = 'daca doriti sa primiti pe viitor cataloage si oferte.'; $lang['Empty'] = 'Nu se specifica'; $lang['hours'] = 'ore'; $lang['hour'] = 'ora'; $lang['Chars'] = ' caractere'; $lang['Captcha_code'] = 'Captcha *'; $lang['Captcha_code_explain'] = 'The rugam confirma codul din imagine. Acest lucru este necesar pentru a descuraja spambotii.'; $lang['Page_Not_Authorised'] = 'Ne pare rau, dar nu esti autorizat sa accesezi aceasta pagina.'; $lang['Execution_Stats'] = 'Pagina a generat %s querie - Timpul generarii: %s secunde'; $lang['Redirect_login'] = 'Click %sAici%s sa te logezi.'; $lang['Show_admin_options'] = 'Arata/Ascunde Optiunile Admin pe Pagina: '; $lang['Block_updated_date'] = 'Updatat '; $lang['Block_updated_by'] = 'de '; $lang['Powered_by'] = 'Powered by '; $lang['mx_spacer'] = 'Spacer'; $lang['Yes'] = 'Da'; $lang['No'] = 'Nu'; // // Errors // $lang['Rname-Empty'] = 'Numele real nu a fost furnizat.'; $lang['Comments-Empty'] = 'Campul de comentarii nu a fost complectat.'; $lang['Comments_exceeded'] = 'Mesajul dvs. este mai mare decat este permis.'; $lang['Email-Empty'] = 'Campul pentru e-mail nu a fost completat.'; $lang['Email-Check'] = 'Adresa de e-mail care ati furnizato nu a fost valabila.'; $lang['Attach-File_exists'] = 'A file already exists with that name from your IP Address.'; $lang['Attach-Too_big'] = 'The attachment you tried to send was too big. Make sure its %sKb or lower.'; $lang['Attach_dud'] = 'The attachment you tried to send does not exist. Please double check your upload link.'; $lang['Attach-Uploaded'] = 'Your attachment was successfully uploaded.'; $lang['Flood_limit'] = 'Sorry, but you must wait %d hour(s) until you can submit another form.'; $lang['Illegal_ext'] = 'This filetype (%s) is not permitted!'; $lang['Unknown_ext'] = 'This filetype (%s) cannot be accepted!'; $lang['zip_advise'] = 'If necessary, please zip the file before resubmitting.'; $lang['POST_ERROR'] = 'Upload Error - please try again!'; $lang['Image_error'] = 'Upload Error - Unable to process this image!'; $lang['Image_zip'] = 'Please zip this type of image before sending it.'; $lang['Code_Empty'] = 'Nu ati confirmat codul din imagine!'; $lang['Code_Wrong'] = 'Codul care le-ati introdus a fost incorect!'; $lang['Contact_error'] = '<b>A aparut o eroare la incercarea de a trimite feedback-ul dvs.!</b>'; $lang['Contact_success'] = '<b>Mesajul dvs. a fost trimis cu succes!</b>'; $lang['Click_return_form'] = '<br /><br />Faceti clic %sAici%s pentru a reveni la formular.'; $lang['Contact_Disabled'] = 'Formularul nu este disponibil in prezent.'; // // Admin // $lang['General_settings'] = 'General Settings'; $lang['Contact_title'] = 'Contact Form'; $lang['Contact_explain'] = 'Use this page to alter the settings and features of the Contact Form, as well as field requirements.'; $lang['Req_settings'] = 'Requirement Settings'; $lang['Attachment_settings'] = 'Attachment Settings'; $lang['Contact_updated'] = 'Contact Configuration Updated Successfully'; $lang['Click_return_contact'] = 'Click %sHere%s to return to the Contact Form configuration'; $lang['Disable'] = 'Disable'; $lang['Form_Enable'] = 'Enable Contact Form'; $lang['kb'] = 'kilobytes'; $lang['Hash'] = 'Attachment Hashing Method'; $lang['Hash_explain'] = 'All uploads can be renamed with a random hash, for increased security.'; $lang['md5'] = 'MD5'; $lang['no_hash'] = 'No Hash'; $lang['auth_permission'] = 'Attachment Permissions'; $lang['auth_perm_explain'] = 'If attachments are permitted you can select who can upload files.'; $lang['auth_guests'] = 'Guests'; $lang['auth_members'] = 'Members'; $lang['auth_mods'] = 'Moderators'; $lang['auth_admins'] = 'Admins'; $lang['Require_rname'] = 'Require Real Name'; $lang['Require_email'] = 'Require E-mail'; $lang['Require_comments'] = 'Require Comments'; $lang['Permit_attachments'] = 'Permit Attachments'; $lang['Prune'] = 'Enable Pruning'; $lang['Prune_explain'] = 'Enable this to delete any SQL entries that have already done their flood limit job to reduce database size.'; $lang['Max_file_size'] = 'Max File Size'; $lang['Max_file_size_explain'] = 'The maximum file size for attachments for storing on your web server. Remember, this cannot exceed your php.ini setting. (%s)'; $lang['File_root'] = 'Attachment File Root'; $lang['File_root_explain'] = 'The folder in which any attachments are saved. The folder must be CHMOD 777 and is relative to the phpBB root path.'; $lang['Flood_limit_admin'] = 'Flood Limit'; $lang['Flood_limit_admin_explain'] = 'This is how long is allowed before a user can submit a new form. Set to \'0\' to disable this function (only recommended for testing).'; $lang['Char_limit_admin'] = 'Maximum Characters'; $lang['Char_limit_admin_explain'] = 'You can set an upper limit as to how many characters can be in a message. Set to \'0\' to disable this option.'; $lang['Captcha'] = 'Captcha Options'; $lang['Activate'] = 'Activate Captcha?'; $lang['Enable'] = 'Enable'; $lang['Disable'] = 'Disable'; $lang['Captcha_explain'] = 'Enable this to require users to enter a code before submitting a form. This will prevent spambots abusing the form.'; $lang['Type'] = 'Captcha Appearance'; $lang['Type_explain'] = 'Select the type of Captcha you want displayed on your form.'; $lang['Image_bg'] = 'Image based'; $lang['Coloured'] = 'Coloured'; $lang['Random'] = 'Random'; $lang['Copyright'] = '"Contact Form" by <a href="http://www.phobbia.net/mods/" target="_phpbb"><b>Ma®©uS</b></a> © 2006-2007<br />(Original mod: darkassasin93)'; // // "Quick Delete" - Added to 7.0.0 // $lang['QDelete'] = 'Quick Delete'; $lang['QDelete_disabled'] = 'Quick Delete option has been Disabled'; $lang['File_Not_Here'] = 'That Attachment does not appear to exist.'; $lang['File_Removed'] = 'The File has been successfully deleted.'; $lang['QDelete_explain'] = 'Allow Admin to Quick Delete Attachments via an E-mail link?'; $lang['Remove_file'] = 'To delete this file, follow this link: %s'; // // "Messages Log" - Added in 8.6.0 // $lang['Admin_email_explain'] = 'If left blank e-mails will be sent to the Site Admin address of this board.'; $lang['Contact_date'] = 'Date'; $lang['Contact_ip'] = 'IP'; $lang['Contact_get'] = '%sGet%s'; $lang['Contact_remove'] = '%sRemove%s'; $lang['Msg_delete'] = 'Delete'; $lang['Contact_msgs_title'] = 'Contact Form :: Messages Log'; $lang['Contact_msgs_text'] = 'These are the messages you have received via your Contact Form, with the newest messages listed first.<br /> • Messages can be reviewed and deleted.<br /> • Attached files can be retrieved and deleted.'; $lang['Msg_del_success'] = 'Message(s) deleted successfully'; $lang['File_del_success'] = 'Attachment deleted successfully'; $lang['Confirm_delete_msg'] = 'Are you sure you want to delete the Message(s)?'; $lang['Confirm_delete_file'] = 'Are you sure you want to delete this Attachment?'; $lang['File_Not_Here'] = 'That Attachment does not appear to exist.'; $lang['Click_return_msglog'] = 'Click %sHere%s to return to the Messages Log'; $lang['Msg_Log'] = 'Messages Log'; $lang['Msg_Log_explain'] = 'Activating this allows you to store messages in your database for reference'; $lang['more'] = 'more'; // // "Thank You" // $lang['Thankyou_settings'] = '"Thank You" Settings'; $lang['Thankyou_option'] = 'Thank the Sender'; $lang['Thankyou_explain'] = 'Set as "None" to disable, "Members" for Registered users only to receive this, or "All" for Guests also.'; $lang['Thank_none'] = 'Nici unul'; $lang['Thank_members'] = 'Membrii'; $lang['Thank_all'] = 'Toti'; $lang['Thankyou_limit'] = 'Ne pare rau, nu putem accepta mai cereri de la aceasta adresa de e-mail pentru 24 de ore.'; //Mass $lang['All_subcribers'] = 'Toti abonatii'; $lang['newsletter_mass_Explain'] = 'Here you can email a message to either all of your users, or all users of a specific group. To do this, an email will be sent out to the administrative email address supplied, with a blind carbon copy sent to all recipients. <br /> This modified script will send the emails in several batches. This should circumvent timeout and server-load issues. The status of the mass mail sending will be saved in the db. You can close the window, when you want to pause mass-mail-sending (the current batch will be sent out). You can later simply continue where you left off.'; $lang['newsletter_mass_header'] = 'Your Email-Sessions'; $lang['newsletter_mass_id'] = 'Mail-ID'; $lang['newsletter_mass_batchstart'] = 'Processed'; $lang['newsletter_mass_batchsize'] = 'Mails per Batch'; $lang['newsletter_mass_batchwait'] = 'Pause'; $lang['newsletter_mass_created_message'] = 'The Mass Mail has been saved to the database.<br /><br/> To start sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['newsletter_mass_send_message'] = 'The Current Batch (%s - %s) has been sent .<br /><br/> To continue sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['newsletter_mass_status'] = 'Status'; $lang['newsletter_mass_proceed'] = '%sProceed now%s'; $lang['newsletter_mass_done'] = 'DONE'; $lang['newsletter_mass_none'] = 'No records were found.'; $lang['Megamail_Explain'] = 'Here you can email a message to either all of your users, or all users of a specific group. To do this, an email will be sent out to the administrative email address supplied, with a blind carbon copy sent to all recipients. <br /> This modified script will send the emails in several batches. This should circumvent timeout and server-load issues. The status of the mass mail sending will be saved in the db. You can close the window, when you want to pause mass-mail-sending (the current batch will be sent out). You can later simply continue where you left off.'; $lang['megamail_header'] = 'Your Email-Sessions'; $lang['megamail_id'] = 'Mail-ID'; $lang['megamail_batchstart'] = 'Processed'; $lang['megamail_batchsize'] = 'Mails per Batch'; $lang['megamail_batchwait'] = 'Pause'; $lang['megamail_created_message'] = 'The Mass Mail has been saved to the database.<br /><br/> To start sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['megamail_send_message'] = 'The Current Batch (%s - %s) has been sent .<br /><br/> To continue sending %sclick here%s or wait until the Meta-Refresh takes you there...'; $lang['megamail_status'] = 'Status'; $lang['megamail_proceed'] = '%sProceed now%s'; $lang['megamail_done'] = 'DONE'; $lang['megamail_none'] = 'No records were found.'; ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:33
|
Update of /cvsroot/mxbb/mx_contact/templates/_core/admin In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/templates/_core/admin Added Files: contact_config_body.tpl contact_fullmsg.tpl contact_msgs.tpl contact_newsletters.tpl Log Message: new version of contact module --- NEW FILE: contact_msgs.tpl --- <h1>{L_MSGS_TITLE}</h1> <p>{L_MSGS_TEXT}</p> <form method="post" action="{S_MSG_ACTION}"> <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline"> <tr> <th class="thCornerL">{L_DATE}</th> <th class="thTop">{L_USER}</th> <th class="thTop">{L_NAME}</th> <th class="thTop">{L_NEWS}</th> <th class="thTop">{L_EMAIL}</th> <th class="thTop">{L_MESSAGE}</th> <th class="thTop">{L_IP}</th> <th class="thTop">{L_FILE}</th> <th class="thCornerR">{L_ACTION}</th> </tr> <!-- BEGIN messages --> <tr> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.DATE}<br />{messages.TIME}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.USER}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.NAME}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.NEWS}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.EMAIL}</td> <td class="{messages.ROW_CLASS}">{messages.MESSAGE}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.IP}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap">{messages.U_GET_FILE}<br />{messages.U_REMOVE_FILE}</td> <td class="{messages.ROW_CLASS}" align="center" nowrap="nowrap"><input type="checkbox" name="{messages.S_THIS_ID}[]" value="{messages.MSG_ID}" /></td> </tr> <!-- END messages --> <tr> <td class="catBottom" colspan="9"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td nowrap="nowrap">{PAGE_NUMBER}</td> <td width="100%" align="right">{PAGINATION}</td> <td> <input type="submit" name="delete" value="{L_DELETE}" class="mainoption" /></td> </tr> </table> </td> </tr> </table> </form> <p align="center"><span class="gensmall">{COPYRIGHT}</span></p> --- NEW FILE: contact_newsletters.tpl --- <SCRIPT LANGUAGE="JavaScript"> <!-- function disableForm(theform) { if (document.all || document.getElementById) { for (i = 0; i < theform.length; i++) { var tempobj = theform.elements[i]; if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset") tempobj.disabled = true; } return true; } else { alert("The form has been submitted. Please do NOT resubmit. "); return false; } } // End --> </script> <!-- TinyMCE --> <script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ // General options mode : "textareas", language : "{L_TINY_MCE_LANGUAGE}", docs_language : "{L_TINY_MCE_LANGUAGE}", elements : "message", theme : "advanced", plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", // Theme options theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, // Example content CSS (should be your site CSS) content_css : "css/content.css", // Drop lists for link/image/media/template dialogs template_external_list_url : "lists/template_list.js", external_link_list_url : "lists/link_list.js", external_image_list_url : "lists/image_list.js", media_external_list_url : "lists/media_list.js", // Replace values for the template plugin template_replace_values : { username : "Some User", staffid : "991234" } }); </script> <!-- /TinyMCE --> <a name="maincontent"></a> <h1>{L_MAIL_SESSION_HEADER}</h1> <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline"> <tr> <th class="thTop">{L_ID}</th> <th class="thTop">{L_GROUP}</th> <th class="thTop">{L_EMAIL_SUBJECT}</th> <th class="thTop">{L_BATCH_START}</th> <th class="thTop">{L_BATCH_SIZE}</th> <th class="thTop">{L_BATCH_WAIT}</th> <th class="thTop">{L_SENDER}</th> <th class="thTop">{L_STATUS}</th> </tr> <!-- BEGIN mail_sessions --> <tr> <td class="{mail_sessions.ROW}" align="right">{mail_sessions.ID}</td> <td class="{mail_sessions.ROW}" align="left"> {mail_sessions.GROUP}</td> <td class="{mail_sessions.ROW}" align="left"> {mail_sessions.SUBJECT}</td> <td class="{mail_sessions.ROW}" align="center"> {mail_sessions.BATCHSTART}</td> <td class="{mail_sessions.ROW}" align="center"> {mail_sessions.BATCHSIZE}</td> <td class="{mail_sessions.ROW}" align="center"> {mail_sessions.BATCHWAIT}</td> <td class="{mail_sessions.ROW}" align="left"> {mail_sessions.SENDER}</td> <td class="{mail_sessions.ROW}" align="left"> {mail_sessions.STATUS}</td> </tr> <!-- END mail_sessions --> <!-- BEGIN switch_no_sessions --> <tr> <td class="row2" align="center" colspan="10">{switch_no_sessions.EMPTY}</td> </tr> <!-- END switch_no_sessions --> </table> <h1>{L_EMAIL_TITLE}</h1> <p>{L_EMAIL_EXPLAIN}</p> <form method="post" action="{S_CONTACT_ACTION}" onSubmit="return disableForm(this);"> {ERROR_BOX} <table cellspacing="1" cellpadding="4" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_COMPOSE}</th> </tr> <tr> <td class="row1" align="right"><b>{L_RECIPIENTS}</b></td> <td class="row2" align="left">{S_GROUP_SELECT}</td> </tr> <tr> <td class="row1" align="right"><b>{L_BATCH_SIZE}</b></td> <td class="row2" align="left"><span class="gen"><input type="text" name="batchsize" size="4" maxlength="4" tabindex="2" class="post" value="{DEFAULT_SIZE}" /></span></td> </tr> <tr> <td class="row1" align="right"><b>{L_BATCH_WAIT}</b></td> <td class="row2" align="left"><span class="gen"><input type="text" name="batchwait" size="4" maxlength="4" tabindex="2" class="post" value="{DEFAULT_WAIT}" /> s.</span></td> </tr> <tr> <td class="row1" align="right"><b>{L_EMAIL_SUBJECT}</b></td> <td class="row2"><span class="gen"><input type="text" name="subject" size="45" maxlength="100" tabindex="2" class="post" value="{SUBJECT}" /></span></td> </tr> <tr> <td class="row1" align="right" valign="top"> <span class="gen"><b>{L_EMAIL_MSG}</b></span> <td class="row2"> <span class="gen"><textarea name="message" rows="40" cols="35" wrap="virtual" style="width:550px" tabindex="3" class="post" >{MESSAGE}</textarea></span> </td> </tr> <tr> <td class="catBottom" align="center" colspan="2"><input type="submit" value="{L_EMAIL}" name="submit" class="mainoption" /></td> </tr> </table> </form> --- NEW FILE: contact_config_body.tpl --- <h1>{L_CONTACT_TITLE} <span class="gen">v.{L_VERSION}</span></h1> <p>{L_CONTACT_EXPLAIN}</p> <form action="{S_CONFIG_ACTION}" method="post"> <table width="100%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_GENERAL_SETTINGS}</th> </tr> <tr> <td width="40%" class="row1"><b>{L_FORM_ENABLE}</b></td> <td width="60%" class="row2"><input type="radio" name="contact_form_enable" value="1" {S_FORM_ENABLE_YES} /> {L_YES} <input type="radio" name="contact_form_enable" value="0" {S_FORM_ENABLE_NO} /> {L_NO}</td> </tr> <tr> <td width="49%" class="row1"><b>{L_ADMIN_EMAIL}</b><br /><span class="gensmall">{L_ADMIN_EMAIL_EXPLAIN}</span></td> <td width="49%" class="row2"><input class="post" type="text" size="30" maxlength="100" name="contact_admin_email" value="{ADMIN_EMAIL}" /></td> </tr> <tr> <td class="row1"><b>{L_FLOOD_LIMIT}</b><br /><span class="gensmall">{L_FLOOD_LIMIT_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="8" maxlength="4" name="contact_flood_limit" value="{FLOOD_LIMIT}" /> {L_HOURS}</td> </tr> <tr> <td class="row1"><b>{L_CHAR_LIMIT}</b><br /><span class="gensmall">{L_CHAR_LIMIT_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="8" maxlength="4" name="contact_char_limit" value="{CHAR_LIMIT}" /></td> </tr> <tr> <td class="row1"><b>{L_HASH}</b><br /><span class="gensmall">{L_HASH_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_hash" value="1" {S_HASH_YES} /> {L_MD5} <input type="radio" name="contact_hash" value="0" {S_HASH_NO} /> {L_NO_HASH}</td> </tr> <tr> <td class="row1"><b>{L_STORAGE}</b><br /><span class="gensmall">{L_STORAGE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_storage" value="1" {S_STORE_MSGS_YES} /> {L_YES} <input type="radio" name="contact_storage" value="0" {S_STORE_MSGS_NO} /> {L_NO}</td> </tr> <tr> <td class="row1"><b>{L_PRUNE}</b><br /><span class="gensmall">{L_PRUNE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_prune" value="1" {S_PRUNE_YES} /> {L_YES} <input type="radio" name="contact_prune" value="0" {S_PRUNE_NO} /> {L_NO}</td> </tr> <tr> <td class="row1"><b>{L_DELETE}</b><br /><span class="gensmall">{L_DELETE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_delete" value="1" {S_DELETE_FILES_YES} /> {L_YES} <input type="radio" name="contact_delete" value="0" {S_DELETE_FILES_NO} /> {L_NO}</td> </tr> <tr> <th class="thHead" colspan="2">{L_REQ_SETTINGS}</th> </tr> <tr> <td width="40%" class="row1"><b>{L_REQUIRE_RNAME}</b></td> <td width="60%" class="row2"><input type="radio" name="contact_require_rname" value="1" {S_REQUIRE_RNAME_YES} /> {L_YES} <input type="radio" name="contact_require_rname" value="0" {S_REQUIRE_RNAME_NO} /> {L_NO}</td> </tr> <tr> <td class="row1"><b>{L_REQUIRE_EMAIL}</b></td> <td class="row2"><input type="radio" name="contact_require_email" value="1" {S_REQUIRE_EMAIL_YES} /> {L_YES} <input type="radio" name="contact_require_email" value="0" {S_REQUIRE_EMAIL_NO} /> {L_NO}</td> </tr> <tr> <td class="row1"><b>{L_REQUIRE_COMMENTS}</b></td> <td class="row2"><input type="radio" name="contact_require_comments" value="1" {S_REQUIRE_COMMENTS_YES} /> {L_YES} <input type="radio" name="contact_require_comments" value="0" {S_REQUIRE_COMMENTS_NO} /> {L_NO}</td> </tr> <tr> <th class="thHead" colspan="2">{L_THANKYOU_SETTINGS}</th> </tr> <tr> <td class="row1"><b>{L_THANKYOU_OPTION}</b><br /><span class="gensmall">{L_THANKYOU_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_thankyou" value="{THANK_NONE}" {THANK_NONE_CHECKED} />{L_THANK_NONE} <input type="radio" name="contact_thankyou" value="{THANK_MEMBERS}" {THANK_MEMBERS_CHECKED} />{L_THANK_MEMBERS} <input type="radio" name="contact_thankyou" value="{THANK_ALL}" {THANK_ALL_CHECKED} />{L_THANK_ALL}</td> </tr> <!-- BEGIN captcha_config --> <tr> <th class="thHead" colspan="2">{L_CAPTCHA_TITLE}</th> </tr> <tr> <td class="row1"><b>{L_ACTIVATE}</b><br /><span class="gensmall">{L_ACTIVATE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_captcha" value="1" {S_CAPTCHA_ENABLE} /> {L_ENABLE} <input type="radio" name="contact_captcha" value="0" {S_CAPTCHA_DISABLE} /> {L_DISABLE}</td> </tr> <tr> <td class="row1"><b>{L_CAPTCHA_TYPE}</b><br /><span class="gensmall">{L_CAPTCHA_TYPE_EXPLAIN}</span></td> <td class="row2"><input type="radio" name="contact_captcha_type" value="{TYPE_IMAGE}" {CAPTCHA_TYPE_IMAGE_CHECKED} />{L_IMAGEBG} <input type="radio" name="contact_captcha_type" value="{TYPE_COLOUR}" {CAPTCHA_TYPE_COLOUR_CHECKED} />{L_COLOURED} <input type="radio" name="contact_captcha_type" value="{TYPE_RANDOM}" {CAPTCHA_TYPE_RANDOM_CHECKED} />{L_RANDOM}</td> </tr> <!-- END captcha_config --> <tr> <th class="thHead" colspan="2">{L_ATTACHMENTS}</th> </tr> <tr> <td width="40%" class="row1"><b>{L_PERMIT_ATTACHMENTS}</b></td> <td width="60%" class="row2"><input type="radio" name="contact_permit_attachments" value="1" {S_PERMIT_ATTACHMENTS_YES} /> {L_YES} <input type="radio" name="contact_permit_attachments" value="0" {S_PERMIT_ATTACHMENTS_NO} /> {L_NO}</td> </tr> <tr> <td class="row1" valign="top"><b>{L_AUTH_PERMISSION}</b><br /><span class="gensmall">{L_AUTH_PERMISSION_EXPLAIN}</span></td> <td class="row2"> <table width="100%" cellpadding="2" cellspacing="1" border="0" align="left"> <tr> <td width="20%">{L_ANON}:</td> <td width="80%"><input type="radio" name="contact_auth_guest" value="1" {S_PERM_GUEST_YES} /> {L_YES} <input type="radio" name="contact_auth_guest" value="0" {S_PERM_GUEST_NO} /> {L_NO}</td> </tr> <tr> <td>{L_USER}:</td> <td><input type="radio" name="contact_auth_user" value="1" {S_PERM_USER_YES} /> {L_YES} <input type="radio" name="contact_auth_user" value="0" {S_PERM_USER_NO} /> {L_NO}</td> </tr> <tr> <td>{L_MOD}:</td> <td><input type="radio" name="contact_auth_mod" value="1" {S_PERM_MOD_YES} /> {L_YES} <input type="radio" name="contact_auth_mod" value="0" {S_PERM_MOD_NO} /> {L_NO}</td> </tr> <tr> <td>{L_ADMIN}:</td> <td><input type="radio" name="contact_auth_admin" value="1" {S_PERM_ADMIN_YES} /> {L_YES} <input type="radio" name="contact_auth_admin" value="0" {S_PERM_ADMIN_NO} /> {L_NO}</td> </tr> </table> </td> </tr> <tr> <td class="row1"><b>{L_MAX_FILE_SIZE}</b><br /><span class="gensmall">{L_MAX_FILE_SIZE_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="8" maxlength="10" name="contact_max_file_size" value="{MAX_FILE_SIZE}" /> {L_KB}</td> </tr> <tr> <td class="row1"><b>{L_FILE_ROOT}</b><br /><span class="gensmall">{L_FILE_ROOT_EXPLAIN}</span></td> <td class="row2"><input class="post" type="text" size="25" maxlength="50" name="contact_file_root" value="{FILE_ROOT}" /></td> </tr> <tr> <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS}<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" class="liteoption" /></td> </tr> </table> </form> <p align="center"><span class="gensmall">{COPYRIGHT}</span></p> --- NEW FILE: contact_fullmsg.tpl --- <span class="gen">{MESSAGE}</span> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:33
|
Update of /cvsroot/mxbb/mx_contact/templates/_core/images In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/templates/_core/images Added Files: icon_mini_contact.gif Log Message: new version of contact module --- NEW FILE: icon_mini_contact.gif --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:30
|
Update of /cvsroot/mxbb/mx_contact/fonts In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/fonts Added Files: Aachenb.ttf assimila.ttf swash_normal.ttf Log Message: new version of contact module --- NEW FILE: Aachenb.ttf --- (This appears to be a binary file; contents omitted.) --- NEW FILE: swash_normal.ttf --- (This appears to be a binary file; contents omitted.) --- NEW FILE: assimila.ttf --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:30
|
Update of /cvsroot/mxbb/mx_contact/language/lang_english/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/language/lang_english/email Added Files: contact_send_email.tpl Log Message: new version of contact module --- NEW FILE: contact_send_email.tpl --- <style type="text/css"> <!-- .style1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } --> </style> <span class="style1"></span> {MESSAGE} <span class="style1"></span> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:30
|
Update of /cvsroot/mxbb/mx_contact/develop/language In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language Added Files: readme.txt Log Message: new version of contact module --- NEW FILE: readme.txt --- Each lang_* folder contains: - lang_contact.php - email/contact.tpl - email/contact_thanks.tpl Upload these to your servers language/lang_* directory. - lang_main.txt EDIT your languages lang_main.php, ADD these lines at the bottom BEFORE the ?> tag. |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:30
|
Update of /cvsroot/mxbb/mx_contact/efiles In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/efiles Added Files: .htaccess index.htm Log Message: new version of contact module --- NEW FILE: .htaccess --- deny from all --- NEW FILE: index.htm --- <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> </body> </html> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:30
|
Update of /cvsroot/mxbb/mx_contact/includes In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/includes Added Files: contact_smtp.php functions_newsletter.php Log Message: new version of contact module --- NEW FILE: functions_newsletter.php --- <?php /** * * @package mxBB Portal Module - mx_newsletter * @version $Id: functions_newsletter.php,v 1.1 2008/10/04 08:03:19 orynider Exp $ * @copyright (c) 2006-2007 [FlorinCB, fl...@ca...] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ if(!defined('IN_PORTAL')) { die('Hacking Attempt'); } function contact_encode_ip($dotquad_ip) { $ip_sep = @explode('.', $dotquad_ip); return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]); } function contact_decode_ip($int_ip) { $hexipbang = @explode('.', chunk_split($int_ip, 2, '.')); return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]); } // // Create date/time from format and timezone // function contact_create_date($format = false, $gmepoch, $tz, $forcedate = false) { global $board_config, $lang, $mx_user; static $translate; switch (PORTAL_BACKEND) { case 'internal': case 'phpbb2': if (empty($translate) && ($mx_user->lang['default_lang'] != 'english')) { @reset($lang['datetime']); while ( list($match, $replace) = @each($lang['datetime']) ) { $translate[$match] = $replace; } } return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz)); break; case 'phpbb3': return $mx_user->format_date($gmepoch, $format, $forcedate); break; } } function this_contact_mxurl($args = '', $force_standalone_mode = false) { global $mx_root_path, $module_root_path, $page_id, $phpEx, $mx_block; if($force_standalone_mode) { $mxurl = $mx_root_path . 'modules/mx_contact/' . 'contact.' . $phpEx . ($args == '' ? '' : '?' . $args); //$mxurl = PORTAL_URL . 'index.' . $phpEx . ($args == '' ? '' : '?' . $args); } else { $mxurl = PORTAL_URL . 'index.' . $phpEx; if( is_numeric($page_id) && !empty($page_id) ) { $mxurl .= '?page=' . $page_id . ($args == '' ? '' : '&' . $args); } else { $mxurl .= '?page=' . $page_id . ($args == '' ? '' : '&' . $args); } } return $mxurl; } if (!function_exists('htmlspecialchars_decode')) { /** * A wrapper for htmlspecialchars_decode * @ignore */ function htmlspecialchars_decode($string, $quote_style = ENT_COMPAT) { return strtr($string, array_flip(get_html_translation_table(HTML_SPECIALCHARS, $quote_style))); } } ?> --- NEW FILE: contact_smtp.php --- <?php /*************************************************************************** * smtp.php * ------------------- * begin : Wed May 09 2001 * copyright : (C) 2001 The phpBB Group * email : su...@ph... * * $Id: contact_smtp.php,v 1.1 2008/10/04 08:03:19 orynider Exp $ * ***************************************************************************/ /*************************************************************************** * * 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. * ***************************************************************************/ define('SMTP_INCLUDED', 1); // // This function has been modified as provided // by SirSir to allow multiline responses when // using SMTP Extensions // function server_parse($socket, $response, $line = __LINE__) { $server_response = ''; while (substr($server_response, 3, 1) != ' ') { if (!($server_response = fgets($socket, 256))) { mx_message_die(GENERAL_ERROR, "Couldn't get mail server response codes", "", $line, __FILE__); } } if (!(substr($server_response, 0, 3) == $response)) { mx_message_die(GENERAL_ERROR, "Ran into problems sending Mail. Response: $server_response", "", $line, __FILE__); } } // Replacement or substitute for PHP's mail command function smtpmail($mail_to, $subject, $message, $headers = '') { global $board_config; // Fix any bare linefeeds in the message to make it RFC821 Compliant. $message = preg_replace("#(?<!\r)\n#si", "\r\n", $message); if ($headers != '') { if (is_array($headers)) { if (sizeof($headers) > 1) { $headers = join("\n", $headers); } else { $headers = $headers[0]; } } $headers = chop($headers); // Make sure there are no bare linefeeds in the headers $headers = preg_replace('#(?<!\r)\n#si', "\r\n", $headers); // Ok this is rather confusing all things considered, // but we have to grab bcc and cc headers and treat them differently // Something we really didn't take into consideration originally $header_array = explode("\r\n", $headers); @reset($header_array); $headers = ''; while(list(, $header) = each($header_array)) { if (preg_match('#^cc:#si', $header)) { $cc = preg_replace('#^cc:(.*)#si', '\1', $header); } else if (preg_match('#^bcc:#si', $header)) { $bcc = preg_replace('#^bcc:(.*)#si', '\1', $header); $header = ''; } $headers .= ($header != '') ? $header . "\r\n" : ''; } $headers = chop($headers); $cc = explode(', ', $cc); $bcc = explode(', ', $bcc); } if (trim($subject) == '') { mx_message_die(GENERAL_ERROR, "No email Subject specified", "", __LINE__, __FILE__); } if (trim($message) == '') { mx_message_die(GENERAL_ERROR, "Email message was blank", "", __LINE__, __FILE__); } // Ok we have error checked as much as we can to this point let's get on // it already. if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) ) { mx_message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__); } // Wait for reply server_parse($socket, "220", __LINE__); // Do we want to use AUTH?, send RFC2554 EHLO, else send RFC821 HELO // This improved as provided by SirSir to accomodate if( !empty($board_config['smtp_username']) && !empty($board_config['smtp_password']) ) { fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n"); server_parse($socket, "250", __LINE__); fputs($socket, "AUTH LOGIN\r\n"); server_parse($socket, "334", __LINE__); fputs($socket, base64_encode($board_config['smtp_username']) . "\r\n"); server_parse($socket, "334", __LINE__); fputs($socket, base64_encode($board_config['smtp_password']) . "\r\n"); server_parse($socket, "235", __LINE__); } else { fputs($socket, "HELO " . $board_config['smtp_host'] . "\r\n"); server_parse($socket, "250", __LINE__); } // From this point onward most server response codes should be 250 // Specify who the mail is from.... fputs($socket, "MAIL FROM: <" . $board_config['board_email'] . ">\r\n"); server_parse($socket, "250", __LINE__); // Specify each user to send to and build to header. $to_header = ''; // Add an additional bit of error checking to the To field. $mail_to = (trim($mail_to) == '') ? 'Undisclosed-recipients:;' : trim($mail_to); if (preg_match('#[^ ]+\@[^ ]+#', $mail_to)) { fputs($socket, "RCPT TO: <$mail_to>\r\n"); server_parse($socket, "250", __LINE__); } // Ok now do the CC and BCC fields... @reset($bcc); while(list(, $bcc_address) = each($bcc)) { // Add an additional bit of error checking to bcc header... $bcc_address = trim($bcc_address); if (preg_match('#[^ ]+\@[^ ]+#', $bcc_address)) { fputs($socket, "RCPT TO: <$bcc_address>\r\n"); server_parse($socket, "250", __LINE__); } } @reset($cc); while(list(, $cc_address) = each($cc)) { // Add an additional bit of error checking to cc header $cc_address = trim($cc_address); if (preg_match('#[^ ]+\@[^ ]+#', $cc_address)) { fputs($socket, "RCPT TO: <$cc_address>\r\n"); server_parse($socket, "250", __LINE__); } } // Ok now we tell the server we are ready to start sending data fputs($socket, "DATA\r\n"); // This is the last response code we look for until the end of the message. server_parse($socket, "354", __LINE__); // Send the Subject Line... fputs($socket, "Subject: $subject\r\n"); // Now the To Header. fputs($socket, "To: $mail_to\r\n"); // Now any custom headers.... fputs($socket, "$headers\r\n\r\n"); // Ok now we are ready for the message... fputs($socket, "$message\r\n"); // Ok the all the ingredients are mixed in let's cook this puppy... fputs($socket, ".\r\n"); server_parse($socket, "250", __LINE__); // Now tell the server we are done and close the socket... fputs($socket, "QUIT\r\n"); fclose($socket); return TRUE; } ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:29
|
Update of /cvsroot/mxbb/mx_contact/templates/subSilver In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/templates/subSilver Modified Files: contact_body.tpl Added Files: newsletter_body.tpl Log Message: new version of contact module --- NEW FILE: newsletter_body.tpl --- <STYLE type=text/css> .gen { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .genmed { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .gensmall { FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 15px; } .style2 { FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif } .style4 { FONT-SIZE: 12px } .style5 { FONT-FAMILY: Arial, Helvetica, sans-serif } .style6 { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } </STYLE> <!-- ****************************************************************** --> <div> <!-- executa formularul in cazul in care variabilele sunt empty --> <!-- IF USER_LOGGED_OUT --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <TBODY> <TR bgColor=#cccccc> <td class="row2" align="center" colspan="2" class=style1 nowrap="nowrap"> <span class="gensmall" nowrap="nowrap"><a>{L_INTRODUCTION}</a></span> </td> </tr> </TBODY> </table> <br /> <!-- ENDIF --> <table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline"> <form method="POST" enctype="{S_FORM_ENCTYPE}" action="{S_SUBMIT_ACTION}"> <TR> <TD class=style1 colspan="2" class="catHead" height="25" bgColor=#ffffff colSpan="3"> <span class="gensmall"><a>{L_NEWSLETTER_FORM}</a></span><br /> <span class="gensmall"><a>{L_EXPLAIN_NEWSLETTER_FORM}</a></span> </td> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row2" colspan="2"><span class="gensmall">{L_FIELDS_REQUIRED}</span></td> </tr> <TR> <!-- IF USER_LOGGED_IN --> <TD class=style1 bgColor=#f0f0f0 class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td> <TD class=style1 class="row2"><span class="gen"><b>{USERNAME}</b></span></td> <!-- ENDIF --> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1"> <label for="real_name"><span class="gen"><b>{L_REAL_NAME}</b></span></label> <!-- IF USER_LOGGED_OUT --> <br /><span class="gensmall">{L_REAL_NAME_EXPLAIN}</span> <!-- ENDIF --> </td> <TD class="row2"> <input class="inputbox autowidth" type="text" id="real_name" name="real_name" size="48" maxlength="50" /> </td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="institution"><span class="gen"><b>{L_INSTITUTION}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_INSTITUTION}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="institution" name="institution" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="phone"><span class="gen"><b>{L_PHONE}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_PHONE}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="phone" name="phone" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="fax"><span class="gen"><b>{L_FAX}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_FAX}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="fax" name="fax" size="48" maxlength="50" /></td> </tr> <TR> <TD witdh="10%" class=style1 bgColor=#f0f0f0 class="row1" nowrap="nowrap"><label for="email"><span class="gen"><b>{L_EMAIL}</b></span></label><br /> <span class="gensmall">{L_EXPLAIN_EMAIL}</span></td> <td class="row2"><input class="inputbox autowidth" type="text" id="email" name="email" size="48" maxlength="50" /></td> </tr> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="feedback"><span class="gen"><b>{L_COMMENTS}</b></span></label><br /> <span class="gensmall">{L_COMMENTS_EXPLAIN}{L_FLOOD_EXPLAIN}{L_COMMENTS_LIMIT}</span></td> <td class="row2"><textarea id="feedback" name="feedback" rows="8" cols="35" onkeydown="readout.value=this.value.length;" onkeyup="readout.value=this.value.length;"></textarea> <script type="text/javascript"><!-- document.write('<br /><input name="readout" type="text" size="4" value="0" tabindex="-1" readonly="readonly" /><span class="gensmall">{L_CHARS}</span>'); --></script> </td> </tr> <!-- BEGIN permit_attachments --> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="attachment"><span class="gen"><b>{L_ATTACHMENT}</b></span></label><br /> <span class="gensmall">{L_ATTACHMENT_EXPLAIN}</span></td> <td class="row2"><input type="file" id="attachment" name="attachment" size="48" /></td> </tr> <!-- END permit_attachments --> <!-- BEGIN captcha --> <TR> <TD class=style1 bgColor=#f0f0f0 class="row1" valign="top"><label for="code"><span class="gen"><b>{L_CAPTCHA}</b></span></label><br /> <span class="gensmall">{L_CAPTCHA_EXPLAIN}</span></td> <td class="row2"><img src="{CAPTCHA}" alt="" /><br /> <input class="inputbox autowidth" type="text" id="code" name="code" size="10" maxlength="6" /></td> </tr> <!-- END captcha --> <TR> <TD bgColor=#f0f0f0 class="style1">{L_AGREEMENT}</TD> <TD bgColor=#DADADA colSpan=2 height=30> <input name="newsletter" type="checkbox" value="{YES}" checked /><span class="style2">{L_AGREEMENT_EXPLAIN} </span> </TD> </TR> <TR> <td class="row2" align="center" colspan="2"> <span class="gensmall"><b>{L_NOTIFY_IP}</b></span></td> </tr> <TR> <td class="catBottom" colspan="2" align="center"> <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" name="reset" class="liteoption" /></td> </tr> </form> </table> </div> <br clear="all" /> Index: contact_body.tpl =================================================================== RCS file: /cvsroot/mxbb/mx_contact/templates/subSilver/contact_body.tpl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** contact_body.tpl 12 Dec 2007 18:45:19 -0000 1.1 --- contact_body.tpl 4 Oct 2008 08:03:18 -0000 1.2 *************** *** 1,9 **** ! <!-- ! <table width="100%" cellpadding="2" cellspacing="2" align="center" border="0"> ! <tr> ! <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a> » {L_CONTACT_FORM}</span></td> ! </tr> ! </table> ! --> <!-- BEGIN switch_user_logged_out --> --- 1,35 ---- ! <STYLE type=text/css> ! .gen { ! FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; ! padding: 15px; ! } ! .genmed { ! FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; ! padding: 15px; ! } ! .gensmall { ! FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; ! padding: 15px; ! } ! .style1 { ! FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; ! padding: 15px; ! } ! .style2 { ! FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif ! } ! .style4 { ! FONT-SIZE: 12px ! } ! .style5 { ! FONT-FAMILY: Arial, Helvetica, sans-serif ! } ! .style6 { ! FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ! } ! </STYLE> ! <!-- ****************************************************************** --> ! ! <div> <!-- BEGIN switch_user_logged_out --> *************** *** 76,78 **** </tr> </form> ! </table> \ No newline at end of file --- 102,107 ---- </tr> </form> ! </table> ! ! </div> ! <br clear="all" /> \ No newline at end of file |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:29
|
Update of /cvsroot/mxbb/mx_contact/develop/addons/Reasons addon In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/addons/Reasons addon Added Files: install.txt Log Message: new version of contact module --- NEW FILE: install.txt --- ############################################################## ## MOD Title: Contact Form :: Reasons Add-on ## MOD Author: marcus.smith < ma...@ph... > (MarcuS) http://www.phobbia.net/mods ## MOD Description: Adds a dropdown of reasons for using the form, these need to be setup by the Admin. ## MOD Version: 1.2.0 ## ## Installation Level: Easy ## ## Installation Time: ~5 Minutes ## ## Files To Edit: contact.php ## includes/functions_selects.php ## language/lang_english/email/contact.tpl ## templates/subSilver/contact_body.tpl ## ## Included Files: language/lang_english/lang_contact_options.php ## ## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 ############################################################## ## For security purposes, please check: http://www.phpbb.com/mods/ ## for the latest version of this MOD. Although MODs are checked ## before being allowed in the MODs Database there is no guarantee ## that there are no security problems within the MOD. No support ## will be given for MODs not found within the MODs Database which ## can be found at http://www.phpbb.com/mods/ ############################################################## ## Author Notes: ## ## How to Use this Addon ## --------------------- ## Open language/lang_english/lang_contact_options.php and locate the reasons array. ## Each reason is structured as follows: $lang['contact_option']['Reason'] = 'Reason'; ## The first part: ['Reason'] - is sent to the Admin as the Subject, whilst the second ## part: 'Reason' is displayed in the Contact Forms dropdown options list which users see. ## Best practice is for both to be the same for easier handling. Simply add/remove reasons ## you would like to appear on your sites Contact Form. ## ## ## Sites with Additional Languages ## ------------------------------- ## When sending an e-mail to the Admin, phpBB determines their chosen language and sends ## it in that language, not that of the sender. When you are adding new translations of ## language/lang_xxxxx/lang_contact_options.php it is vital that you maintain the order of ## your reasons in each translation and do not change the $lang['contact_option'] parts. ## You will need to translate the first 2 lines in the lang_contact_options.php file also. ## ############################################################## ## MOD History: ## ## 2007-22-04 - Version 1.2.0 ## - Updated to match latest code changes (8.9.4) ## ## 2007-03-03 - Version 1.1.0a ## - Minor typos corrected in install.txt ## -- Thanks to CyberSpy (phpbb.com) for pointing these out ## ## 2007-03-01 - Version 1.1.0 ## - Minor tweak in install.txt: ## $contact_options = stripslashes(htmlspecialchars($HTTP_POST_VARS['contact_options'])); ## ## 2007-02-20 - Version 1.0.0 ## - Reasons Add-on written for Contact Form ## ############################################################## ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ############################################################## # #-----[ DIY INSTRUCTIONS ]------------------------------------------- # Make sure the Contact Form mod is installed BEFORE following these instructions. See Authors Notes for creating your own reasons list or using translations. # #-----[ COPY ]------------------------------------------ # copy root/language/lang_english/lang_contact_options.php to language/lang_english/lang_contact_options.php # #-----[ OPEN ]------------------------------------------ # contact.php # #-----[ FIND ]------------------------------------------ # include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_contact.'.$phpEx); # #-----[ AFTER, ADD ]------------------------------------ # include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_contact_options.'.$phpEx); include($phpbb_root_path . 'includes/functions_selects.'.$phpEx); # #-----[ FIND ]------------------------------------------ # $email = (!isset($HTTP_POST_VARS['email'])) ? '' : stripslashes(trim(htmlspecialchars($HTTP_POST_VARS['email']))); # #-----[ AFTER, ADD ]------------------------------------ # $contact_options = (!isset($HTTP_POST_VARS['contact_options'])) ? '' : htmlspecialchars($HTTP_POST_VARS['contact_options']); # #-----[ FIND ]------------------------------------------ # global $CF_attach_POST_error, $CF_attach_file_exists, $CF_attach_file_dud, $CF_attach_file_big; # #-----[ AFTER, ADD ]------------------------------------ # global $CF_select_option; # #-----[ FIND ]------------------------------------------ # message_die(GENERAL_ERROR, $lang['Contact_error'] . $CF_code_empty . $CF_code_wrong . $CF_attach_POST_error . $CF_illegal_ext . $CF_unknown_ext . $CF_rname_empty . $CF_email_empty . $CF_email_check . $CF_comments_empty . $CF_comments_limit . $CF_attach_file_exists . $CF_attach_file_dud . $CF_attach_file_big . $CF_image_error . $CF_image_zip . sprintf($lang['Click_return_form'], "<a href=\"javascript:history.back(-1); return false;\">", "</a>")); # #-----[ IN-LINE FIND ]------------------------------------------ # . $CF_image_error . $CF_image_zip # #-----[ IN-LINE AFTER, ADD ]------------------------------------ # . $CF_select_option # #-----[ FIND ]------------------------------------------ # // Stage 1 error_check(); # #-----[ BEFORE, ADD ]------------------------------------ # if($contact_options == '0') { $CF_select_option = "<br /><br />" . $lang['No_option']; $CF_general_message = 1; } # #-----[ FIND ]------------------------------------------ # $emailer->assign_vars(array( # #-----[ AFTER, ADD ]------------------------------------ # 'REASON' => ":: " . trim(stripslashes($contact_options)), # #-----[ FIND ]------------------------------------------ # 'L_SUBMIT' => $lang['Submit'], 'L_RESET' => $lang['Reset'], # #-----[ AFTER, ADD ]------------------------------------ # 'L_OPTIONS' => $lang['Contact_options'], 'OPTIONS' => contact_options($select_name = 'contact_options'), # #-----[ OPEN ]------------------------------------------ # includes/functions_selects.php # #-----[ FIND ]----------------------------------------- # ?> # #-----[ BEFORE, ADD ]------------------------------------ # // // Contact Form :: Reasons Addon // function contact_options($select_name = 'contact_options') { global $lang; $contact_options = '<select name="' . $select_name . '">'; $contact_options .= '<option value="0" selected="selected">' . $lang['Contact_options'] .'</option>'; while(list($value, $option) = @each($lang['contact_option'])) { $contact_options .= '<option value="' . $value . '">' . $option . '</option>'; } $contact_options .= '</select>'; return $contact_options; } # #-----[ OPEN ]------------------------------------------ # language/lang_english/email/contact.tpl # #-----[ FIND ]------------------------------------------ # Subject: Feedback received # #-----[ IN-LINE FIND ]------------------------------------------ # Subject: Feedback received # #-----[ IN-LINE AFTER, ADD ]------------------------------------ # {REASON} # #-----[ OPEN ]------------------------------------------ # templates/subSilver/contact_body.tpl # #-----[ FIND ]------------------------------------------ # <tr> <td class="row1"><span class="gen"><b>{L_EMAIL}</b></span><br /> <span class="gensmall">{L_EXPLAIN_EMAIL}</span></td> <td class="row2"><input type="text" name="email" size="30" maxlength="50" /></td> </tr> # #-----[ AFTER, ADD ]------------------------------------ # <tr> <td class="row1"><span class="gen"><b>{L_OPTIONS} *</b></span></td> <td class="row2">{OPTIONS}</td> </tr> # #-----[ SAVE/CLOSE ALL FILES ]-------------------------- # # EoM |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_spanish/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_spanish/email Added Files: contact.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_thanks.tpl --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.tpl --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_romanian/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_romanian/email Added Files: contact.tpl contact_thanks.tpl index.htm Log Message: new version of contact module --- NEW FILE: contact_thanks.tpl --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.tpl --- Subject: Feedback received Charset: iso-8859-1 You received some feedback from {SITENAME}'s Contact Form! Username: {USERNAME} Real Name: {REAL_NAME} E-mail: {EMAIL} Comments: {COMMENTS} ---------------------------------------------------------- Attachment: {ATTACHMENT} {DELETE} ---------------------------------------------------------- Security Details Time Sent: {TIMEDATE} (GMT) IP Address: {USER_IP} --- NEW FILE: index.htm --- <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> </body> </html> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_italian/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_italian/email Added Files: contact.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_thanks.tpl --- Subject: Conferma del tuo commento Charset: iso-8859-1 Grazie per il tuo commento su {SITENAME}, ecco una copia del messaggio per conoscenza. Il tuo messaggio riporta: {COMMENTS} --------------------------------------------------------- Dettagli Sicurezza Ora di invio: {TIMEDATE} (GMT) Indirizzo IP: {USER_IP} --- NEW FILE: contact.tpl --- Subject: Commento ricevuto Charset: iso-8859-1 Hai ricevuto una comunicazione dal Modulo di Contatto di {SITENAME}! Nome Utente: {USERNAME} Nome Completo: {REAL_NAME} E-mail: {EMAIL} Commenti: {COMMENTS} ---------------------------------------------------------- Allegati: {ATTACHMENT} {DELETE} ---------------------------------------------------------- Dettagli di Sicurezza Ora Invio: {TIMEDATE} (GMT) Indirizzo IP: {USER_IP} |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_spanish In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_spanish Added Files: lang_main.php lang_main.txt Log Message: new version of contact module --- NEW FILE: lang_main.txt --- // // Formulario de Contacto // $lang['Viewing_contact_form'] = 'Usando nuestro Formulario de Contacto'; $lang['Contact_form'] = 'Formulario de Contacto'; --- NEW FILE: lang_main.php --- <?php /*************************************************************************** * lang_contact.php - Spanish * ---------------------------- * Version: 9.0.0 * Begin: Sunday, Sept 17, 2006 * Copyright: (C) 2006, Marcus * E-mail: ma...@ph... * $id: 21:23 01/06/2007 * * Translated by: Dogs and things * ***************************************************************************/ /*************************************************************************** * * 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. * ***************************************************************************/ $lang['Contact_intro'] = 'Si tiene comentarios o sugerencias relacionados con este sitio web o problemas cuando intente registrarse o conectarse, por favor utilice este Formulario de Contacto para ponerse en contacto con el Adminitrador.'; $lang['Username'] = 'Nombre de usuario'; $lang['Real_name'] = 'Nombre real'; $lang['Rname_require'] = 'Nombre real *'; $lang['E-mail'] = 'Dirección de correo eléctronico'; $lang['E-mail_require'] = 'Dirección de correo eléctronico *'; $lang['Comments'] = 'Comentarios'; $lang['Comments_require'] = 'Comentarios *'; $lang['Attachment'] = 'Adjunto'; $lang['Feedback'] = 'Hemos recibido tu sugerencia'; $lang['Real_name_explain'] = 'Introduzca tu nombre aquí. Esto nos ayuda a contactar más fácilmente contigo si no eres un usuario registrado.'; $lang['Explain_email'] = 'Introduzca tu dirección de correo eléctronico aquí. Esto lo usaremos en caso de tener que contactar contigo directamente.'; $lang['Comments_explain'] = 'Introduzca tus sugerencias aquí.'; $lang['Flood_explain'] = '<br /><br />Este sistema usa un sistema de control de "flood". Solamente puedes enviar un formulario cada %s %s.'; $lang['Comments_limit'] = '<br /><br />El Administrador ha establecido un nº máximo de %s carácteres permitido en tu mensaje.'; $lang['Attachment_explain'] = 'Añade un adjunto aquí, en caso necesario, y será recibido por el Administrador del sitio. Solamente se admiten adjuntos con un tamaño de %sKb o menos.'; $lang['Guest'] = 'Invitado'; $lang['Notify_IP'] = 'Tu dirección IP será registrado por razones de seguridad.'; $lang['Fields_required'] = 'Campos con un * son obligatorios.'; $lang['Contact_form'] = 'Formulario de Contacto'; $lang['Empty'] = 'No Especificado'; $lang['hours'] = 'horas'; $lang['hour'] = 'hora'; $lang['Chars'] = ' carácteres'; $lang['Captcha_code'] = 'Captcha *'; $lang['Captcha_code_explain'] = 'Por favor, introduzca el código que ves en la imagen. Esto es obligatorio para evitar robots publicitarios.'; // // Errores // $lang['Rname-Empty'] = 'No has introducido tu nombre real.'; $lang['Comments-Empty'] = 'No rellenaste el campo de sugerencias.'; $lang['Comments_exceeded'] = 'Tu mensaje tiene más carácteres de lo permitido.'; $lang['Email-Empty'] = 'No rellenaste el campo de dirección de correo eléctronico.'; $lang['Email-Check'] = 'Tu dirección de correo eléctronico no es válida.'; $lang['Attach-File_exists'] = 'Ya existe un adjunto con este nombre enviado desde tu dirección IP.'; $lang['Attach-Too_big'] = 'El adjunto que intentas enviar es demasiado grande. Asegúrate de que tiene %sKb o menos.'; $lang['Attach_dud'] = 'El adjunto que intentas enviar no existe. Por favor, revisa el enlace de subida.'; $lang['Attach-Uploaded'] = 'Tu adjunto ha sido subido con éxcito.'; $lang['Flood_limit'] = 'Perdóna, pero debes esperar %d hora(s) antes de que puedas enviar otro formulario.'; $lang['Illegal_ext'] = '¡Este tipo de archivo (%s) no esta permitido!'; $lang['Unknown_ext'] = '¡Este tipo de archivo (%s) no se puede aceptar!'; $lang['zip_advise'] = 'Si es necesario, por favor zip el archivo antes de reenviarlo.'; $lang['POST_ERROR'] = '¡Error de subida - por favor inténtalo de nuevo!'; $lang['Image_error'] = '¡Error de subida - Ha sido imposible procesar esta imagen!'; $lang['Image_zip'] = 'Por favor, zip este tipo de imagen antes de enviarlo.'; $lang['Code_Empty'] = '¡No has introducido el código de la imagen!'; $lang['Code_Wrong'] = 'El código introducido es incorrecto!'; $lang['Contact_error'] = '<b>¡Ha ocurrido un error al intentar enviar tu sugerencia!</b>'; $lang['Contact_success'] = '<b>¡Tu mensaje ha sido enviado con éxcito!</b>'; $lang['Click_return_form'] = '<br /><br />Click %sAquí%s para volver al Formulario de Contacto'; $lang['Contact_Disabled'] = 'En este momento el Formulario de Contacto no esta disponible'; // // Admin // $lang['General_settings'] = 'Configuración General'; $lang['Contact_title'] = 'Formulario de Contacto'; $lang['Contact_explain'] = 'Utiliza esta página para cambiar la configuración del Formulario de Contacto.'; $lang['Req_settings'] = 'Configuración de Requisitos'; $lang['Attachment_settings'] = 'Configuración de Adjuntos'; $lang['Contact_updated'] = 'Configuración de Contacto actualizada con éxcito'; $lang['Click_return_contact'] = 'Click %sAquí%s para volver a la Configuración del Formulario de Contacto'; $lang['Admin_email_explain'] = 'Si dejas esto en blanco los e-mails serán enviados al Administrador del Sitio de este foro.'; $lang['Form_Enable'] = 'Activar Formulario de Contacto'; $lang['kb'] = 'kilobytes'; $lang['Hash'] = 'Método de Hashing de Adjuntos'; $lang['Hash_explain'] = 'Todas las subidas pueden ser renombradas con un Hash aleatorio, para mejorar la seguridad.'; $lang['md5'] = 'MD5'; $lang['no_hash'] = 'No Hash'; $lang['auth_permission'] = 'Permisos de Adjuntos'; $lang['auth_perm_explain'] = 'Cuando Adjuntos están permitidos puedes seleccionar quien puede subir archivos.'; $lang['auth_guests'] = 'Invitados'; $lang['auth_members'] = 'Miembros'; $lang['auth_mods'] = 'Moderadores'; $lang['auth_admins'] = 'Admins'; $lang['Require_rname'] = 'Pedir Nombre Real'; $lang['Require_email'] = 'Pedir correo eléctronico'; $lang['Require_comments'] = 'Pedir Comentarios'; $lang['Permit_attachments'] = 'Permitir Adjuntos'; $lang['Prune'] = 'Activar borrar límites de data de de la tabla Flood'; $lang['Prune_explain'] = 'Activa esto para eliminar cualquier entrada SQL que ya ha hecho su trabajo de limitar el Límite de flood para reducir el tamaño de la base de datos.'; $lang['Max_file_size'] = 'Tamaño Máximo de Archivo'; $lang['Max_file_size_explain'] = 'El tamaño máximo de Adjuntos para guardar en tu servidor web. Recuerda que esto no puede superar tu configuración del php.ini. (%s)'; $lang['File_root'] = 'Directorio Raíz de Archivos Adjuntos'; $lang['File_root_explain'] = 'El directorio en el cual todos los Adjuntos son guardados. Este directorio debe ser CHMOD 777 y es relativo al raíz de phpBB.'; $lang['Flood_limit_admin'] = 'Límite de Flood'; $lang['Flood_limit_admin_explain'] = 'Esto especifica cuanto tiempo debe pasar antes de que un usuario puede enviar un nuevo formulario. Pónlo en \'0\' para desactivar esta función (solamente recommendada para pruebas).'; $lang['Char_limit_admin'] = 'Máximo de Carácteres'; $lang['Char_limit_admin_explain'] = 'Puedes especificar un límite máximo del número de carácteres que puede tener un mensaje. Pónlo en \'0\' para desactivar esta opción.'; $lang['Captcha'] = 'Opciones de Captcha'; $lang['Activate'] = '¿Activar Captcha?'; $lang['Enable'] = 'Activar'; $lang['Disable'] = 'Desactivar'; $lang['Captcha_explain'] = 'Activar para pedir que un usuario debe confirmar un código antes de enviar un formulario. Esto previene que spambots abusan del formulario.'; $lang['Type'] = 'Apariencia del Captcha'; $lang['Type_explain'] = 'Selecciona el tipo de Captcha que quieres mostrar en tu formulario.'; $lang['Image_bg'] = 'Imagen'; $lang['Coloured'] = 'Coloros'; $lang['Random'] = 'Aleatorio'; $lang['Copyright'] = '"Contact Form" by <a href="http://www.phobbia.net/mods/" target="_phpbb"><b>Ma®©uS</b></a> ©2006-2007<br />(Mod Original: darkassasin93)'; // // "Quick Delete" - Added to 7.0.0 // $lang['QDelete'] = 'Borrado Rápido'; $lang['QDelete_disabled'] = 'La opción "Borrado Rápido" ha sido desactivada'; $lang['File_Not_Here'] = 'Parece que este Adjunto no existe.'; $lang['File_Removed'] = 'El archivo ha sido borrado con éxcito.'; $lang['QDelete_explain'] = '¿Permitir Admin el "Borrado Rápido" de Adjuntos mediante un enlace por E-mail?'; $lang['Remove_file'] = 'Para borrar este archivo, siga este enlace: %s'; // // "Messages Log" - Added in 8.6.0 // $lang['Contact_date'] = 'Fecha'; $lang['Contact_ip'] = 'IP'; $lang['Contact_get'] = '%sBajar%s'; $lang['Contact_remove'] = '%sEliminar%s'; $lang['Msg_delete'] = 'Borrar'; $lang['Contact_msgs_title'] = 'Formulario de Contacto :: Lista de Mensajes'; $lang['Contact_msgs_text'] = 'Estos son los mensajes que has recibido a traves de tu Formulario de Contacto, los últimos mensajes aparecen al principio de la lista.<br /> • Los mensajes se pueden revisar y borrar.<br /> • Archivos Adjuntos se pueden revisar y borrar.'; $lang['Msg_del_success'] = 'El Mensaje se ha borrado con éxcito'; $lang['File_del_success'] = 'El Adjunto se ha borrado con éxcito'; $lang['Confirm_delete_msg'] = '¿Estás seguro de que quieres borrar este Mensaje?'; $lang['Confirm_delete_file'] = '¿Estás seguro de que quieres borrar este Adjunto?'; $lang['File_Not_Here'] = 'Parece que este Adjunto no existe.'; $lang['Click_return_msglog'] = 'Click %sAquí%s para volver a la Lista de Mensajes'; $lang['Msg_Log'] = 'Lista de Mensajes'; $lang['Msg_Log_explain'] = 'Activar esto te permita guardar mensajes en tu base de datos'; $lang['more'] = 'más'; // // "Thank You" - Added in 8.9.8 // $lang['Thankyou_settings'] = '"Gracias" Configuración'; $lang['Thankyou_option'] = 'Dar las gracias al remitente'; $lang['Thankyou_explain'] = 'Marcar "Nadie" para desactivar, "Usuarios" para que solamente Usuarios Registrados lo reciben, o "Todos" para incluir Invitados también.'; $lang['Thank_none'] = 'Nadie'; $lang['Thank_members'] = 'Usuarios'; $lang['Thank_all'] = 'Todos'; $lang['Thankyou_limit'] = 'Lo sentimos, no podemos recibir más comentarios desde esta dirección de email durante las próximas 24 horas.'; ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_dutch/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_dutch/email Added Files: contact.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_thanks.tpl --- Subject: Je feedback bevestiging Charset: iso-8859-1 Bedankt voor je feedback op {SITENAME}, hier is een copy van je verslagen. Je bericht is: {COMMENTS} --------------------------------------------------------- Veiligheid Details Verzonden tijd: {TIMEDATE} (GMT) IP Address: {USER_IP} --- NEW FILE: contact.tpl --- Subject: Feedback ontvangen Charset: iso-8859-1 Je hebt enige feedback ontvangen van {SITENAME}'s Contact Formulier! Gebruikersnaam: {USERNAME} Echte naam: {REAL_NAME} E-mail: {EMAIL} Commentaar: {COMMENTS} ---------------------------------------------------------- Bijlage: {ATTACHMENT} {DELETE} ---------------------------------------------------------- Veiligheids Details Tijd verzonden: {TIMEDATE} (GMT) IP Adres: {USER_IP} |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/xs_updater In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/xs_updater Added Files: xs_contact_form.cfg Log Message: new version of contact module --- NEW FILE: xs_contact_form.cfg --- <?php // // Auto update file for Contact Form. // $update['contact_form']['update_name'] = 'Contact Form'; $update['contact_form']['update_type'] = XS_UPDATE_MOD; $update['contact_form']['update_url'] = 'http://www.phobbia.net/phpbb/xs/update.txt'; $update['contact_form']['update_version'] = '9.0'; $update['contact_form']['update_item'] = 'contact_form'; ?> |
|
From: FlorinCB <ory...@us...> - 2008-10-04 08:03:26
|
Update of /cvsroot/mxbb/mx_contact/develop/language/lang_german/email In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv842/develop/language/lang_german/email Added Files: contact.tpl contact_thanks.tpl Log Message: new version of contact module --- NEW FILE: contact_thanks.tpl --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contact.tpl --- (This appears to be a binary file; contents omitted.) |