Ignore:
Timestamp:
04/09/16 07:29:00 (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.