Changeset 32909
- Timestamp:
- Jan 16, 2023, 11:51:26 AM (16 months ago)
- Location:
- extensions/user_custom_fields
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/user_custom_fields/admin.php
r32901 r32909 300 300 $test = pwg_query($q); 301 301 $row = pwg_db_fetch_assoc($test); 302 if ( count($row) > 0){302 if (!empty($row)){ 303 303 if ($data != ''){ 304 304 $query = 'UPDATE ' . UCFD_TABLE . ' SET data="' . $data . '" WHERE id_user=' . $_POST['invisibleUSERID'] . ' AND id_ucf=' . $id_ucf; -
extensions/user_custom_fields/initprofile.php
r32901 r32909 39 39 add_event_handler('loc_begin_profile', 'ucfinitprofil'); 40 40 function ucfinitprofil(){ 41 global $template, $ prefixeTable, $userdata, $pwg_loaded_plugins;41 global $template, $userdata, $pwg_loaded_plugins, $conf; 42 42 if (isset($userdata['id'])){ 43 43 if (isset($pwg_loaded_plugins['ExtendedDescription'])){ … … 45 45 } 46 46 $tab_user_register=tab_user_custom_fields_register(); 47 47 48 $template->assign('UCF_USERNAME',$userdata['username']); 48 49 $template->assign('UCF_EMAIL',$userdata['email']); 50 $special_user = in_array($userdata['id'], array($conf['guest_id'], $conf['default_user_id'])); 51 $template->assign('SPECIAL_USER', $special_user); 49 52 while ($info_users = pwg_db_fetch_assoc($tab_user_register)) { 50 51 53 $d=data_info_user($userdata['id'],$info_users['id_ucf']); 52 54 $row = pwg_db_fetch_assoc($d); 53 $items = array( 54 'UCFID' => $info_users['id_ucf'], 55 'UCFWORDING' => trigger_change('AP_render_content', $info_users['wording']), 56 'UCFOBLIGATORY' => $info_users['obligatory'], 57 ); 58 if(isset($row['data'])){$items['UCFDATA'] = $row['data'];} 55 $items['UCFID'] = $info_users['id_ucf']; 56 $items['UCFWORDING'] = trigger_change('AP_render_content', $info_users['wording']); 57 $items['UCFOBLIGATORY'] = $info_users['obligatory']; 58 $items['UCFDATA'] = $row['data'] ?? ''; 59 59 60 $template->append(' add_uers_register', $items);60 $template->append('edit_users_profil', $items); 61 61 } 62 62 } … … 72 72 $test = pwg_query($q); 73 73 $row = pwg_db_fetch_assoc($test); 74 if ( count($row) > 0){74 if (!empty($row)){ 75 75 if ($data != ''){ 76 76 $query = 'UPDATE ' . UCFD_TABLE . ' SET data="' . $data . '" WHERE id_user=' . $userdata['id'] . ' AND id_ucf=' . $id_ucf; -
extensions/user_custom_fields/ucf_profile_add.tpl
r32593 r32909 1 1 <legend>{'Registration'|@translate}</legend> 2 <input type="hidden" name="redirect" value="{$REDIRECT}">3 2 <ul> 4 {foreach from=$ add_uers_registeritem=adduersregister}3 {foreach from=$edit_users_profil item=adduersregister} 5 4 {if $adduersregister.UCFID == 1} 6 5 <li> … … 30 29 {/if} 31 30 {else if $adduersregister.UCFID == 3} 32 {if not $SPECIAL_USER} {* can modify password + email*}31 {if not $SPECIAL_USER} 33 32 <li> 34 33 <span class="property">
Note: See TracChangeset
for help on using the changeset viewer.