HTML_user Klassenreferenz

Aufstellung aller Elemente

Öffentliche Methoden

 confirmation ()
 frontpage ()
 userEdit ($row, $option, $submitvalue, &$params)


Ausführliche Beschreibung

Definiert in Zeile 22 der Datei user.html.php.


Dokumentation der Elementfunktionen

HTML_user::confirmation (  ) 

Definiert in Zeile 155 der Datei user.html.php.

00155                                 {
00156                 ?>
00157                 <div class="componentheading">
00158                         <?php echo _SUBMIT_SUCCESS; ?>
00159                 </div>
00160 
00161                 <table>
00162                 <tr>
00163                         <td>
00164                                 <?php echo _SUBMIT_SUCCESS_DESC; ?>
00165                         </td>
00166                 </tr>
00167                 </table>
00168                 <?php
00169         }

HTML_user::frontpage (  ) 

Definiert in Zeile 23 der Datei user.html.php.

00023                              {
00024                 ?>
00025                 <div class="componentheading">
00026                         <?php echo _WELCOME; ?>
00027                 </div>
00028 
00029                 <table cellpadding="0" cellspacing="0" border="0" width="100%">
00030                 <tr>
00031                         <td>
00032                                 <?php echo _WELCOME_DESC; ?>
00033                         </td>
00034                 </tr>
00035                 </table>
00036                 <?php
00037         }

HTML_user::userEdit ( row,
option,
submitvalue,
&$  params 
)

Definiert in Zeile 39 der Datei user.html.php.

Benutzt $mosConfig_absolute_path, $params, cancel(), josSpoofValue(), mosCommonHTML::loadOverlib(), NULL, save(), spacer() und mosToolBar::startTable().

Wird benutzt von userEdit().

00039                                                                    {
00040                 global $mosConfig_absolute_path, $mosConfig_frontend_userparams;
00041 
00042                 require_once( $mosConfig_absolute_path .'/includes/HTML_toolbar.php' );
00043 
00044                 // used for spoof hardening
00045                 $validate = josSpoofValue();
00046                 
00047                 mosCommonHTML::loadOverlib();           
00048                 ?>
00049                 <script language="javascript" type="text/javascript">
00050                 function submitbutton( pressbutton ) {
00051                         var form = document.mosUserForm;
00052                         var r = new RegExp("[<|>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
00053 
00054                         if (pressbutton == 'cancel') {
00055                                 form.task.value = 'cancel';
00056                                 form.submit();
00057                                 return;
00058                         }
00059 
00060                         // do field validation
00061                         if (form.name.value == "") {
00062                                 alert( "<?php echo addslashes( _REGWARN_NAME );?>" );
00063                         } else if (form.username.value == "") {
00064                                 alert( "<?php echo addslashes( _REGWARN_UNAME );?>" );
00065                         } else if (r.exec(form.username.value) || form.username.value.length < 3) {
00066                                 alert( "<?php printf( addslashes( _VALID_AZ09 ), addslashes( _PROMPT_UNAME ), 4 );?>" );
00067                         } else if (form.email.value == "") {
00068                                 alert( "<?php echo addslashes( _REGWARN_MAIL );?>" );
00069                         } else if ((form.password.value != "") && (form.password.value != form.verifyPass.value)){
00070                                 alert( "<?php echo addslashes( _REGWARN_VPASS2 );?>" );
00071                         } else if (r.exec(form.password.value)) {
00072                                 alert( "<?php printf( addslashes( _VALID_AZ09 ), addslashes( _REGISTER_PASS ), 4 );?>" );
00073                         } else {
00074                                 form.submit();
00075                         }
00076                 }
00077                 </script>
00078                 <form action="index.php" method="post" name="mosUserForm">
00079                 <div class="componentheading">
00080                         <?php echo _EDIT_TITLE; ?>
00081                 </div>
00082 
00083                 <div style="float: right;">
00084                         <?php
00085                         mosToolBar::startTable();
00086                         mosToolBar::spacer();
00087                         mosToolBar::save();
00088                         mosToolBar::cancel();
00089                         mosToolBar::endtable();
00090                         ?>
00091                 </div>
00092 
00093                 <table cellpadding="5" cellspacing="0" border="0" width="100%">
00094                 <tr>
00095                         <td width=85>
00096                                 <?php echo _YOUR_NAME; ?>
00097                         </td>
00098                         <td>
00099                                 <input class="inputbox" type="text" name="name" value="<?php echo $row->name;?>" size="40" />
00100                         </td>
00101                 </tr>
00102                 <tr>
00103                         <td>
00104                                 <?php echo _EMAIL; ?>
00105                         </td>
00106                         <td>
00107                                 <input class="inputbox" type="text" name="email" value="<?php echo $row->email;?>" size="40" />
00108                         </td>
00109                 </tr>
00110                 <tr>
00111                         <td>
00112                                 <?php echo _UNAME; ?>
00113                         </td>
00114                         <td>
00115                                 <input class="inputbox" type="text" name="username" value="<?php echo $row->username;?>" size="40" />
00116                         </td>
00117                 </tr>
00118                 <tr>
00119                         <td>
00120                                 <?php echo _PASS; ?>
00121                         </td>
00122                         <td>
00123                                 <input class="inputbox" type="password" name="password" value="" size="40" />
00124                         </td>
00125                 </tr>
00126                 <tr>
00127                         <td>
00128                                 <?php echo _VPASS; ?>
00129                         </td>
00130                         <td>
00131                                 <input class="inputbox" type="password" name="verifyPass" size="40" />
00132                         </td>
00133                 </tr>
00134                 <?php 
00135                 if ($mosConfig_frontend_userparams == '1' || $mosConfig_frontend_userparams == 1 || $mosConfig_frontend_userparams == NULL) {
00136                         ?>
00137                         <tr>
00138                                 <td colspan="2">
00139                                         <?php echo $params->render( 'params' ); ?>
00140                                 </td>
00141                         </tr>
00142                         <?php
00143                 }
00144                 ?>
00145                 </table>
00146 
00147                 <input type="hidden" name="id" value="<?php echo $row->id;?>" />
00148                 <input type="hidden" name="option" value="<?php echo $option;?>" />
00149                 <input type="hidden" name="task" value="saveUserEdit" />
00150                 <input type="hidden" name="<?php echo $validate; ?>" value="1" />
00151                 </form>
00152                 <?php
00153         }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erstellt mit Doxygen
www.joomla-tipps.net