@@ -69,6 +69,17 @@ switch ($this->getContext()->biography_error[1]) {
6969 . $ this ->getContext ()->biography_error [1 ];
7070}
7171
72+ switch ($ this ->getContext ()->discord_username_error [1 ]) {
73+ case null : case '' : $ discord_username_error = '' ; break ;
74+ case 'TOO_LONG ' :
75+ $ discord_username_error = 'Your Discord username is too long. ' ; break ;
76+ case 'CHANGE_SUCCESS ' :
77+ $ discord_username_error = 'Your Discord username was updated. ' ; break ;
78+ default :
79+ $ discord_username_error = 'Internal error: '
80+ . $ this ->getContext ()->discord_username_error [1 ];
81+ }
82+
7283switch ($ this ->getContext ()->facebook_username_error [1 ]) {
7384 case null : case '' : $ facebook_username_error = '' ; break ;
7485 case 'TOO_LONG ' :
@@ -267,14 +278,33 @@ require('./header.inc.phtml');
267278 echo '<p> ' . $ biography_error . '</p> ' ;
268279 } ?>
269280 </section>
281+ <section<?php
282+ if ($ discord_username_error ) {
283+ echo ' class=" ' .
284+ $ this ->getContext ()->discord_username_error [0 ] . '" ' ;
285+ } ?> >
286+ <hr/>
287+ <label for="discord_username">Discord Username:</label>
288+ <input tabindex="6"
289+ maxlength="<?php echo
290+ $ this ->getContext ()->discord_username_max_len ; ?> "
291+ type="text" name="discord_username" id="discord_username"
292+ value="<?php
293+ echo filter_var ($ this ->getContext ()->discord_username ,
294+ FILTER_SANITIZE_FULL_SPECIAL_CHARS );
295+ ?> "/>
296+ <?php if ($ discord_username_error ) {
297+ echo '<p> ' . $ discord_username_error . '</p> ' ;
298+ } ?>
299+ </section>
270300 <section<?php
271301 if ($ facebook_username_error ) {
272302 echo ' class=" ' .
273303 $ this ->getContext ()->facebook_username_error [0 ] . '" ' ;
274304 } ?> >
275305 <hr/>
276306 <label for="facebook_username">Facebook Username:</label>
277- <input tabindex="6 "
307+ <input tabindex="7 "
278308 maxlength="<?php echo
279309 $ this ->getContext ()->facebook_username_max_len ; ?> "
280310 type="text" name="facebook_username" id="facebook_username"
@@ -293,7 +323,7 @@ require('./header.inc.phtml');
293323 } ?> >
294324 <hr/>
295325 <label for="github_username">Github Username:</label>
296- <input tabindex="7 "
326+ <input tabindex="8 "
297327 maxlength="<?php echo
298328 $ this ->getContext ()->github_username_max_len ; ?> "
299329 type="text" name="github_username" id="github_username"
@@ -312,7 +342,7 @@ require('./header.inc.phtml');
312342 } ?> >
313343 <hr/>
314344 <label for="instagram_username">Instagram Username:</label>
315- <input tabindex="8 "
345+ <input tabindex="9 "
316346 maxlength="<?php echo
317347 $ this ->getContext ()->instagram_username_max_len ; ?> "
318348 type="text" name="instagram_username" id="instagram_username"
@@ -330,7 +360,7 @@ require('./header.inc.phtml');
330360 } ?> >
331361 <hr/>
332362 <label for="phone">Phone Number:</label>
333- <input tabindex="9 " maxlength="<?php echo
363+ <input tabindex="10 " maxlength="<?php echo
334364 $ this ->getContext ()->phone_max_len ; ?> "
335365 type="text" name="phone" id="phone"
336366 value="<?php
@@ -346,7 +376,7 @@ require('./header.inc.phtml');
346376 } ?> >
347377 <hr/>
348378 <label for="reddit_username">Reddit Username:</label>
349- <input tabindex="10 "
379+ <input tabindex="11 "
350380 maxlength="<?php echo
351381 $ this ->getContext ()->reddit_username_max_len ; ?> "
352382 type="text" name="reddit_username" id="reddit_username"
@@ -365,7 +395,7 @@ require('./header.inc.phtml');
365395 } ?> >
366396 <hr/>
367397 <label for="skype_username">Skype Username:</label>
368- <input tabindex="11 "
398+ <input tabindex="12 "
369399 maxlength="<?php echo
370400 $ this ->getContext ()->skype_username_max_len ; ?> "
371401 type="text" name="skype_username" id="skype_username"
@@ -384,7 +414,7 @@ require('./header.inc.phtml');
384414 } ?> >
385415 <hr/>
386416 <label for="steam_id">Steam Id:</label>
387- <input tabindex="12 "
417+ <input tabindex="13 "
388418 maxlength="<?php echo
389419 $ this ->getContext ()->steam_id_max_len ; ?> "
390420 type="text" name="steam_id" id="steam_id"
@@ -403,7 +433,7 @@ require('./header.inc.phtml');
403433 } ?> >
404434 <hr/>
405435 <label for="twitter_username">Twitter Username:</label>
406- <input tabindex="13 "
436+ <input tabindex="14 "
407437 maxlength="<?php echo
408438 $ this ->getContext ()->twitter_username_max_len ; ?> "
409439 type="text" name="twitter_username" id="twitter_username"
@@ -422,7 +452,7 @@ require('./header.inc.phtml');
422452 } ?> >
423453 <hr/>
424454 <label for="website">Website:</label>
425- <input tabindex="14 "
455+ <input tabindex="15 "
426456 maxlength="<?php echo
427457 $ this ->getContext ()->website_max_len ; ?> "
428458 type="text" name="website" id="website"
@@ -436,7 +466,7 @@ require('./header.inc.phtml');
436466 </section>
437467 <section>
438468 <hr/>
439- <input tabindex="15 " type="submit" class="bg-green" value="Update"/>
469+ <input tabindex="16 " type="submit" class="bg-green" value="Update"/>
440470 </section>
441471 </form>
442472<?php } ?>
0 commit comments