Changeset 31541


Ignore:
Timestamp:
Apr 9, 2016, 7:29:00 AM (4 years ago)
Author:
ddtddt
Message:

[extensions] - user_custom_fields - save works copy - public profil

Location:
extensions/user_custom_fields
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/user_custom_fields/admin.php

    r31534 r31541  
    163163        if (isset($_GET['hide'])) {
    164164            check_input_parameter('hide', $_GET, false, PATTERN_ID);
    165             $query = 'UPDATE ' . UCF_TABLE . ' SET active = 0 WHERE id_ucf=' . $_GET['hide'] . ';';
     165            $query = 'UPDATE ' . UCF_TABLE . ' SET active = 0 , obligatory = 0 WHERE id_ucf=' . $_GET['hide'] . ';';
    166166            pwg_query($query);
    167167        }
  • extensions/user_custom_fields/admin.tpl

    r31534 r31541  
    5757          jQuery('#pphide'+id).hide();
    5858          jQuery('#ppshow'+id).show();
     59                  jQuery('#ppobligatorys'+id).hide();
     60          jQuery('#ppobligatoryh'+id).show();
    5961          jQuery('#iord_'+id).css("opacity","0.4");
    6062                  $('#edit_libinfo'+id).attr('data-hide', 0);
  • extensions/user_custom_fields/include/function.inc.php

    r31534 r31541  
    2727}
    2828
     29function data_info_user($id_user=null,$id_ucf=NULL){
     30$query = '
     31    SELECT data
     32    FROM ' . UCFD_TABLE;
     33    $wa='WHERE';
     34    if($id_user!=null){
     35        $query .=' '.$wa.' id_user='.$id_user;$wa='AND';
     36    }
     37    if($id_ucf!=null){
     38        $query .=' '.$wa.' id_ucf='.$id_ucf;$wa='AND';
     39    }
     40$query .= ';';
     41return pwg_query($query);
     42}
     43
     44
    2945/*Admin*/
    3046function tab_user_custom_fields($id_ucf=NULL){
  • extensions/user_custom_fields/initregister.php

    r31534 r31541  
    2626  global $template;
    2727  $template->set_prefilter('register', 'ucfIT');
    28   $template->set_filename('ucf_profile_add', realpath(UCF_PATH.'ucf_profile_add.tpl'));
    29   $template->assign_var_from_handle('UCF_PROFILE_ADD', 'ucf_profile_add');
     28  $template->set_filename('ucf_register_add', realpath(UCF_PATH.'ucf_register_add.tpl'));
     29  $template->assign_var_from_handle('UCF_REGISTER_ADD', 'ucf_register_add');
    3030}
    3131
    3232function ucfIT($content, &$smarty){
    3333  $search = '/(<fieldset>).*(<\/fieldset>)/is';
    34   return preg_replace($search, '{$UCF_PROFILE_ADD}', $content);
     34  return preg_replace($search, '{$UCF_REGISTER_ADD}', $content);
    3535}
    3636
  • extensions/user_custom_fields/ucf_profile_add.tpl

    r31534 r31541  
    1 <fieldset>
    2   <legend>{'Enter your personnal informations'|@translate}</legend>
     1  <legend>{'Registration'|@translate}</legend>
     2  <input type="hidden" name="redirect" value="{$REDIRECT}">
    33    <ul>
    44      {foreach from=$add_uers_register item=adduersregister}
    55                {if $adduersregister.UCFID == 1}
    66                  <li>
    7                         <span class="property">
    8               <label for="login">* {'Username'|@translate}</label>
    9                         </span>
    10                         <input type="text" name="login" id="login" value="{$F_LOGIN}" >
     7                        <span class="property">{'Username'|@translate}</span>
     8                        {$UCF_USERNAME}
    119                  </li>
    1210                {else if $adduersregister.UCFID == 2}
    13                   <li>
     11                 {if not $SPECIAL_USER}
     12                   <li>
    1413                        <span class="property">
    15                           <label for="password">* {'Password'|@translate}</label>
     14                          <label for="password">{'Password'|@translate}</label>
    1615                        </span>
    17                         <input type="password" name="password" id="password" >
     16                        <input type="password" name="password" id="password" value="">
    1817                  </li>
    1918                  <li>
    2019                        <span class="property">
    21                           <label for="password_conf">* {'Confirm Password'|@translate}</label>
     20                          <label for="use_new_pwd">{'New password'|@translate}</label>
    2221                        </span>
    23                         <input type="password" name="password_conf" id="password_conf" >
     22                        <input type="password" name="use_new_pwd" id="use_new_pwd" value="">
    2423                  </li>
    25                 {else if $adduersregister.UCFID == 3}
    2624                  <li>
    2725                        <span class="property">
    28                           <label for="mail_address">{if $obligatory_user_mail_address}* {/if}{'Email address'|@translate}</label>
     26                          <label for="passwordConf">{'Confirm Password'|@translate}</label>
    2927                        </span>
    30                         <input type="email" {if $adduersregister.UCFOBLIGATORY==1}required{/if} name="mail_address" id="mail_address" value="{$F_EMAIL}" >
    31                         {if not $obligatory_user_mail_address}
    32                           ({'useful when password forgotten'|@translate})
    33                         {/if}
     28                        <input type="password" name="passwordConf" id="passwordConf" value="">
    3429                  </li>
     30                 {/if}
     31                {else if $adduersregister.UCFID == 3}
     32                 {if not $SPECIAL_USER} {* can modify password + email*}
     33                  <li>
     34                        <span class="property">
     35                        <label for="mail_address">{'Email address'|@translate}</label>
     36                        </span>
     37                        <input type="text" name="mail_address" id="mail_address" value="{$UCF_EMAIL}">
     38                  </li>
     39                 {/if}
    3540                {else if $adduersregister.UCFID == 4}
    36                   <li {if $adduersregister.UCFOBLIGATORY==1}style="display: none"{/if}>
    37                         <span class="property">
    38                           <label for="send_password_by_mail">{'Send my connection settings by email'|@translate}</label>
    39                         </span>
    40                         <input type="checkbox" name="send_password_by_mail" id="send_password_by_mail" value="1" checked="checked">
    41                   </li>
    4241                {else if}
    4342                  <li>
     
    4544              <label for="login">{if $adduersregister.UCFOBLIGATORY==1}*{/if} {$adduersregister.UCFWORDING}</label>
    4645                        </span>
    47                         <input type="text" {if $useED==1}placeholder="{'Use Extended Description tags...'|@translate}"{/if} {if $adduersregister.UCFOBLIGATORY==1}required{/if} name="data[{$adduersregister.UCFID}]" id="data[$adduersregister.UCFID]">
     46                        <input type="text" {if $useED==1}placeholder="{'Use Extended Description tags...'|@translate}"{/if} {if $adduersregister.UCFOBLIGATORY==1}required{/if} name="data[{$adduersregister.UCFID}]" id="data[{$adduersregister.UCFID}]" value="{$adduersregister.UCFDATA}">
    4847                  </li>
    4948        {/if}
     
    5352  </ul>
    5453</fieldset>
     54
Note: See TracChangeset for help on using the changeset viewer.