Advertisement
Guest User

Formular für: Registrationen, Member-Profil bearbeiten (Im M

a guest
Jan 25th, 2014
532
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 16.82 KB | None | 0 0
  1.    public static function profile_form ($errors, $min_lenght_username, $min_lenght_password, $sitetype, $token, $row)
  2.     {
  3.         $doc = \Factory::getDocument ();
  4.         if (!empty ($errors)): ?>
  5.             <?php Factory::setError ($errors); ?>
  6.         <?php endif; ?>
  7.         <?php if (!orwADMIN && !orwMEMBER): ?>
  8.             <p>
  9.                 <span class="hint"><?php echo \HINT_COOKIES_REQUIRED; ?></span>
  10.             </p>
  11.         <?php endif; ?>
  12.         <?php echo $doc->setFormFieldsetOpen (\TITLE_ACCOUNT); ?>
  13.             <ul>
  14.                 <?php if (orwADMIN): ?>
  15.                     <li>
  16.                         <?php echo $doc->setFormLabel (\LABEL_NICKNAME, 'aname'); ?>
  17.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_NICKNAME); ?>
  18.                         <?php echo $doc->setFormElement (array (
  19.             'type' => 'input',
  20.             'name' => 'aname',
  21.             'value' => $row['aname']
  22.         )); ?> *
  23.                     </li>
  24.                 <?php else: ?>
  25.                     <li>
  26.                         <?php echo $doc->setFormLabel (\LABEL_NICKNAME, 'uname'); ?>
  27.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_NICKNAME); ?>
  28.                         <?php echo $doc->setFormElement (array (
  29.             'type' => 'input',
  30.             'name' => 'uname',
  31.             'value' => $row['uname']
  32.         )); ?> *
  33.                     </li>
  34.                 <?php endif; ?>
  35.  
  36.                 <li>
  37.                     <?php echo $doc->setFormLabel (\LABEL_EMAIL, 'email'); ?>
  38.                     <?php echo $doc->setHelpdescPoint (\HELP_LABEL_EMAIL); ?>
  39.                     <?php echo $doc->setFormElement (array (
  40.             'type' => 'input',
  41.             'name' => 'email',
  42.             'value' => $row['email']
  43.         )); ?>
  44.                 </li>
  45.  
  46.                 <?php if (!orwADMIN || !orwMEMBER): ?>
  47.                     <li>
  48.                         <?php echo $doc->setFormLabel (\LABEL_PASSWORD, 'pass'); ?>
  49.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PASSWORD); ?>
  50.                         <?php echo $doc->setFormElement (array (
  51.             'type' => 'passinput',
  52.             'name' => 'pass',
  53.             'value' => ''
  54.         )); ?> **
  55.                     </li>
  56.                 <?php endif; ?>
  57.                 <?php if (orwADMIN || orwMEMBER): ?>
  58.                     <li>
  59.                         <?php echo $doc->setFormLabel (\LABEL_PASSWORD_CHANGE, 'change_password'); ?>
  60.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_CHANGE_PASSWORD); ?>
  61.                         <?php echo $doc->setFormElement (array (
  62.             'type' => 'checkbox',
  63.             'name' => 'change_password',
  64.             'id' => 'change_password',
  65.             'value' => 0,
  66.             'event' => 'onClick',
  67.             'event_function' => 'change_password_fields()'
  68.         )); ?>
  69.                     </li>
  70.                     <div id="change_password_fields">
  71.                         <li>
  72.                             <?php echo $doc->setFormLabel (\LABEL_PASSWORD, 'pass'); ?>
  73.                             <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PASSWORD); ?>
  74.                             <?php echo $doc->setFormElement (array (
  75.             'type' => 'passinput',
  76.             'name' => 'pass',
  77.             'value' => ''
  78.         )); ?> **
  79.                         </li>
  80.                         <li>
  81.                             <?php echo $doc->setFormLabel (\LABEL_PASSWORD_NEW, 'password_new'); ?>
  82.                             <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PASSWORD_NEW); ?>
  83.                             <?php echo $doc->setFormElement (array (
  84.             'type' => 'passinput',
  85.             'name' => 'password_new',
  86.             'value' => ''
  87.         )); ?>
  88.                         </li>
  89.                         <li>
  90.                             <?php echo $doc->setFormLabel (\LABEL_PASSWORD_NEW_CONFIRM, 'password_new_confirm'); ?>
  91.                             <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PASSWORD_NEW_CONFIRM); ?>
  92.                             <?php echo $doc->setFormElement (array (
  93.             'type' => 'passinput',
  94.             'name' => 'password_new_confirm',
  95.             'value' => ''
  96.         )); ?>
  97.                         </li>
  98.                     </div>
  99.                 <?php endif; ?>
  100.                 <?php if (orwMEMBER): ?>
  101.                     <?php if (\mxModuleAllowed ('newsletter')): ?>
  102.                         <li>
  103.                             <?php echo $doc->setFormLabel (\LABEL_NEWSLETTER, 'newsletter'); ?>
  104.                             <?php echo $doc->setHelpdescPoint (\HELP_LABEL_NEWSLETTER); ?>
  105.                             <?php echo $doc->setFormElement (array (
  106.             'type' => 'radio',
  107.             'name' => 'newsletter',
  108.             'value' => $row['newsletter']
  109.         )); ?>
  110.                         </li>
  111.                     <?php endif; ?>
  112.                 <?php endif; ?>
  113.                 <?php if (orwADMIN || orwMEMBER): ?>
  114.                     <li>
  115.                         <?php echo $doc->setFormLabel (\LABEL_HELPDESC, 'helpdesc'); ?>
  116.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_HELPDESC); ?>
  117.                         <?php echo $doc->setFormElement (array (
  118.             'type' => 'radio',
  119.             'name' => 'helpdesc',
  120.             'value' => $row['helpdesc']
  121.         )); ?>
  122.                     </li>
  123.                 <?php endif; ?>
  124.                 <li>
  125.                     <br />* <span class="italic">(<?php echo sprintf (HINT_NICKNAME, $min_lenght_username); ?>)</span>
  126.                 </li>
  127.                 <div id="system_hint_password">
  128.                     <li>
  129.                         ** <span class="italic">(<?php echo sprintf (HINT_PASSWORD, $min_lenght_password); ?>)</span>
  130.                     </li>
  131.                 </div>
  132.             </ul>
  133.             <?php echo $doc->setFormButton ('submit', \BUTTON_SEND); ?>
  134.         <?php echo $doc->setFormFieldsetClose (); ?>
  135.  
  136.         <?php if (orwADMIN || orwMEMBER): ?>
  137.             <?php echo $doc->setFormFieldsetOpen (\TITLE_ADDRESS); ?>
  138.                 <ul>
  139.                     <li>
  140.                         <?php echo $doc->setFormLabel (\LABEL_FIRST_NAME, 'first_name'); ?>
  141.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_FIRST_NAME); ?>
  142.                         <?php echo $doc->setFormElement (array (
  143.             'type' => 'input',
  144.             'name' => 'first_name',
  145.             'value' => $row['first_name']
  146.         )); ?>
  147.                     </li>
  148.                     <li>
  149.                         <?php echo $doc->setFormLabel (\LABEL_LAST_NAME, 'last_name'); ?>
  150.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_LAST_NAME); ?>
  151.                         <?php echo $doc->setFormElement (array (
  152.             'type' => 'input',
  153.             'name' => 'last_name',
  154.             'value' => $row['last_name']
  155.         )); ?>
  156.                     </li>
  157.                     <li>
  158.                         <?php echo $doc->setFormLabel (\LABEL_STREET, 'street'); ?>
  159.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_STREET); ?>
  160.                         <?php echo $doc->setFormElement (array (
  161.             'type' => 'input',
  162.             'name' => 'street',
  163.             'value' => $row['street']
  164.         )); ?>
  165.                         <?php echo $doc->setFormElement (array (
  166.             'type' => 'input',
  167.             'name' => 'street_number',
  168.             'value' => $row['street_number'],
  169.             'size' => 6
  170.         )); ?>
  171.  
  172.                     </li>
  173.                     <li>
  174.                         <?php echo $doc->setFormLabel (\LABEL_ZIP, 'zip'); ?>
  175.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_ZIP); ?>
  176.                         <?php echo $doc->setFormElement (array (
  177.             'type' => 'input',
  178.             'name' => 'zip',
  179.             'value' => $row['zip']
  180.         )); ?>
  181.                     </li>
  182.                     <li>
  183.                         <?php echo $doc->setFormLabel (\LABEL_CITY, 'city'); ?>
  184.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_CITY); ?>
  185.                         <?php echo $doc->setFormElement (array (
  186.             'type' => 'input',
  187.             'name' => 'city',
  188.             'value' => $row['city']
  189.         )); ?>
  190.                     </li>
  191.                     <li>
  192.                         <?php echo $doc->setFormLabel (\LABEL_SEXUS, 'sexus'); ?>
  193.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_SEXUS); ?>
  194.                         <?php echo $doc->setFormElement (array (
  195.                             'type' => 'select',
  196.                             'name' => 'sexus',
  197.                             'value' => $row['sexus'],
  198.                             'start' => 0,
  199.                             'end' => 3,
  200.                             'title' => 'SELECT_SEXUS'
  201.                         )); ?>
  202.                     </li>
  203.                     <li>
  204.                         <?php echo $doc->setFormLabel (\LABEL_BIRTHDAY, 'birthday'); ?>
  205.                         <?php echo $doc->setHelpdescPoint (\HELP_LABEL_BIRTHDAY); ?>
  206.                         <?php echo $doc->setCalendar (array (
  207.                             'type' => 'date',
  208.                             'name' => 'birthday',
  209.                             'value' => $row['birthday'],
  210.                             'token' => $token,
  211.                             'format' => 'date'
  212.                             )); ?>
  213.                     </li>
  214.                 </ul>
  215.                 <?php echo $doc->setFormButton ('submit', \BUTTON_SEND); ?>
  216.             <?php echo $doc->setFormFieldsetClose (); ?>
  217.         <?php endif; ?>
  218.  
  219.         <!-- mailtauscher -->
  220.         <?php if ($sitetype != 2): ?>
  221.             <?php if (orwADMIN || orwMEMBER): ?>
  222.                 <?php echo $doc->setFormFieldsetOpen (\TITLE_PAYOUT); ?>
  223.                     <ul>
  224.                         <!-- paidmailer -->
  225.                         <?php if ($sitetype == 1): ?>
  226.                             <li>
  227.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_BANK_NAME, 'payout_bank_name'); ?>
  228.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_BANK_NAME); ?>
  229.                                 <?php echo $doc->setFormElement (array (
  230.             'type' => 'input',
  231.             'name' => 'payout_bank_name',
  232.             'value' => $row['payout_bank_name']
  233.         )); ?>
  234.                             </li>
  235.                             <li>
  236.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_BANK_OWNER, 'payout_bank_owner'); ?>
  237.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_BANK_OWNER); ?>
  238.                                 <?php echo $doc->setFormElement (array (
  239.             'type' => 'input',
  240.             'name' => 'payout_bank_owner',
  241.             'value' => $row['payout_bank_owner']
  242.         )); ?>
  243.                             </li>
  244.                             <li>
  245.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_BANK_IBAN, 'payout_bank_iban'); ?>
  246.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_BANK_IBAN); ?>
  247.                                 <?php echo $doc->setFormElement (array (
  248.             'type' => 'input',
  249.             'name' => 'payout_bank_iban',
  250.             'value' => $row['payout_bank_iban']
  251.         )); ?>
  252.                             </li>
  253.                             <li>
  254.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_BANK_BIC, 'payout_bank_bic'); ?>
  255.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_BANK_BIC); ?>
  256.                                 <?php echo $doc->setFormElement (array (
  257.             'type' => 'input',
  258.             'name' => 'payout_bank_bic',
  259.             'value' => $row['payout_bank_bic']
  260.         )); ?>
  261.                             </li>
  262.                             <li>
  263.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_BANK_NOTICE, 'payout_bank_notice'); ?>
  264.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_BANK_NOTICE); ?>
  265.                                 <?php echo $doc->setFormElement (array (
  266.             'type' => 'input',
  267.             'name' => 'payout_bank_notice',
  268.             'value' => $row['payout_bank_notice']
  269.         )); ?>
  270.                             </li>
  271.  
  272.                             <li>
  273.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_EMAIL_PAYPAL, 'email_paypal'); ?>
  274.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_EMAIL_PAYPAL); ?>
  275.                                 <?php echo $doc->setFormElement (array (
  276.             'type' => 'input',
  277.             'name' => 'email_paypal',
  278.             'value' => $row['email_paypal']
  279.         )); ?>
  280.                             </li>
  281.                             <li>
  282.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_EMAIL_MONEYBOOKERS, 'email_moneybookers'); ?>
  283.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_EMAIL_MONEYBOOKERS); ?>
  284.                                 <?php echo $doc->setFormElement (array (
  285.             'type' => 'input',
  286.             'name' => 'email_moneybookers',
  287.             'value' => $row['email_moneybookers']
  288.         )); ?>
  289.                             </li>
  290.                             <li>
  291.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_EMAIL_EGOLD, 'email_egold'); ?>
  292.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_EMAIL_EGOLD); ?>
  293.                                 <?php echo $doc->setFormElement (array (
  294.             'type' => 'input',
  295.             'name' => 'email_egold',
  296.             'value' => $row['email_egold']
  297.         )); ?>
  298.                             </li>
  299.                             <li>
  300.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_EMAIL_NETPAY, 'email_netpay'); ?>
  301.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_EMAIL_NETPAY); ?>
  302.                                 <?php echo $doc->setFormElement (array (
  303.             'type' => 'input',
  304.             'name' => 'email_netpay',
  305.             'value' => $row['email_netpay']
  306.         )); ?>
  307.                             </li>
  308.                         <!-- klamm -->
  309.                         <?php elseif ($sitetype == 3): ?>
  310.                             <li>
  311.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_KLAMM_ID, 'klamm_id'); ?>
  312.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_KLAMM_ID); ?>
  313.                                 <?php echo $doc->setFormElement (array (
  314.             'type' => 'input',
  315.             'name' => 'klamm_id',
  316.             'value' => $row['klamm_id']
  317.         )); ?>
  318.                             </li>
  319.                             <li>
  320.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_KLAMM_EF, 'klamm_ef'); ?>
  321.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_KLAMM_EF); ?>
  322.                                 <?php echo $doc->setFormElement (array (
  323.             'type' => 'input',
  324.             'name' => 'klamm_ef',
  325.             'value' => $row['klamm_ef']
  326.         )); ?>
  327.                             </li>
  328.                         <!-- primera -->
  329.                         <?php elseif ($sitetype == 4): ?>
  330.                             <li>
  331.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_PRIMERA_ID, 'primera_id'); ?>
  332.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_PRIMERA_ID); ?>
  333.                                 <?php echo $doc->setFormElement (array (
  334.             'type' => 'input',
  335.             'name' => 'primera_id',
  336.             'value' => $row['primera_id']
  337.         )); ?>
  338.                             </li>
  339.                         <!-- ebesucher -->
  340.                         <?php elseif ($sitetype == 5): ?>
  341.                             <li>
  342.                                 <?php echo $doc->setFormLabel (\LABEL_PAYOUT_EBESUCHER_ID, 'ebesucher_id'); ?>
  343.                                 <?php echo $doc->setHelpdescPoint (\HELP_LABEL_PAYOUT_EBESUCHER_ID); ?>
  344.                                 <?php echo $doc->setFormElement (array (
  345.             'type' => 'input',
  346.             'name' => 'ebesucher_id',
  347.             'value' => $row['ebesucher_id']
  348.         )); ?>
  349.                             </li>
  350.                         <?php endif; ?>
  351.                     </ul>
  352.                     <?php echo $doc->setFormButton ('submit', \BUTTON_SEND); ?>
  353.                 <?php echo $doc->setFormFieldsetClose (); ?>
  354.             <?php endif; ?>
  355.         <?php endif;
  356.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement