Author: frik85
Date: Tue Jun 6 00:20:28 2006
New Revision: 22241
URL:
http://svn.reactos.ru/svn/reactos?rev=22241&view=rev
Log:
RSDB update:
* add advanced application name checking
Modified:
trunk/web/reactos.org/htdocs/support/inc/comp/comp_item_submit.php
Modified:
trunk/web/reactos.org/htdocs/support/inc/comp/comp_item_submit.php
URL:
http://svn.reactos.ru/svn/reactos/trunk/web/reactos.org/htdocs/support/inc/…
==============================================================================
---
trunk/web/reactos.org/htdocs/support/inc/comp/comp_item_submit.php (original)
+++
trunk/web/reactos.org/htdocs/support/inc/comp/comp_item_submit.php Tue Jun 6 00:20:28
2006
@@ -207,7 +207,8 @@
<p><font size="2" face="Verdana,
Arial, Helvetica, sans-serif"><strong>Application name:</strong>
<font size="1"><em>(e.g. "Firefox",
"OpenOffice.org", etc; no vendor name and no version
number/data)</em></font><br>
<strong>
- <input name="txtname" type="text"
id="txtname" onkeyup="checkFields()" value="<?php echo
htmlentities($RSDB_TEMP_txtname); ?>" size="50"
maxlength="100" />
+ <input name="txtname"
type="text" id="txtname" onkeyup="checkFields()"
value="<?php echo htmlentities($RSDB_TEMP_txtname); ?>"
size="50" maxlength="100" />
+ <input name="txtregex"
type="hidden" id="txtregex" value="\b[0-9]+\b" />
</strong></font></p>
<p><font size="2" face="Verdana,
Arial, Helvetica, sans-serif"><strong>Short Description:</strong>
<font size="1"><em>(255
characters)</em></font><br>
<input name="txtdesc" type="text"
id="txtdesc" onkeyup="checkFields()" value="<?php echo
htmlentities($RSDB_TEMP_txtdesc); ?>" size="50"
maxlength="255" />
@@ -376,6 +377,10 @@
}
function checkFields() {
+ var re;
+ var m;
+ var s;
+
document.getElementById('category').style.background =
'#FFFFFF';
document.getElementById('txtname').style.background =
'#FFFFFF';
document.getElementById('txtdesc').style.background =
'#FFFFFF';
@@ -420,6 +425,15 @@
document.getElementById('txtvurl').style.background =
'#FF9900';
checking = true;
}
+
+ re = new RegExp(document.getElementById('txtregex').value);
+ m = re.exec(document.getElementById('txtname').value);
+ if (m != null) {
+ alert("Please remove the application version number from the
application name field! You will be able to input the application version later!");
+ document.getElementById('txtname').style.background =
'#FF9900';
+ checking = true;
+ }
+
if (checking == false) {
document.getElementById('Submit').disabled=false;