Changeset 32698
- Timestamp:
- Jan 6, 2022, 6:01:15 PM (2 years ago)
- Location:
- extensions/user_custom_fields
- Files:
-
- 2 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/user_custom_fields/admin.php
r32421 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | -
extensions/user_custom_fields/admin.tpl
r31842 r32698 46 46 jQuery("#addinfoClose").click(function(){ 47 47 jQuery("#add_info_edit").hide(); 48 }); 49 50 jQuery("#addinfoClose2").click(function(){ 51 window.location.href = "admin.php?page=user_list"; 52 return false; 48 53 }); 49 54 … … 276 281 <p class="actionButtons"> 277 282 <input class="submit" name="submitUCFa" type="submit" value="{'Submit'|@translate}" /> 278 <a href="#" id="addinfoClose ">{'Cancel'|@translate}</a>283 <a href="#" id="addinfoClose2">{'Cancel'|@translate}</a> 279 284 </p> 280 285 </fieldset> -
extensions/user_custom_fields/include/function.inc.php
r32421 r32698 4 4 // | User Custom Fields plugin for Piwigo by TEMMII | 5 5 // +-----------------------------------------------------------------------+ 6 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |6 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 7 7 // +-----------------------------------------------------------------------+ 8 8 // | This program is free software; you can redistribute it and/or modify | -
extensions/user_custom_fields/initadmin.php
r32421 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | … … 20 20 // +-----------------------------------------------------------------------+ 21 21 22 //add admin menu23 /*24 add_event_handler('get_admin_plugin_menu_links', 'user_custom_fields_admin_menu');25 function user_custom_fields_admin_menu($menu){26 $menu[] = array(27 'NAME' => l10n('User custom fields'),28 'URL' => UCF_ADMIN,29 );30 return $menu;31 }*/32 33 22 //ajouter filtre sur page option pour supprimer email obligatoire 34 23 … … 40 29 } 41 30 42 function ucf_add_popin_prefilter($content, &$smarty){ 43 $search = '#</div>\s*<div class="userPropertiesSet userPrefs">#ms'; 44 return preg_replace($search, '<div class="userProperty"><a href="'.UCF_ADMIN.'-edit_user&ucfiduser=<%- user.id %>&ucfusername=<%- user.username %>"><span class="icon-pencil"></span>{\'Edit custom fields\'|@translate}</a></div></div><div class="userPropertiesSet userPrefs">', $content); 31 function ucf_add_popin_prefilter($content){ 32 // add js link 33 $search = '<div class="selection-mode-group-manager" style="right:30px">'; 34 $replace = '{combine_script id="jquery.ucf" load=\'footer\' path="$UCF_PATH2/js/ucf.js"}'; 35 $content = str_replace($search, $replace.$search, $content); 36 37 //css 38 $search = '</style>'; 39 $replace = ' 40 .user-property-user-ucf { 41 margin-bottom:34px; 42 height:20px; 43 color: #000; 44 cursor: pointer; 45 45 } 46 46 47 function ucf_config_prefilter($content, &$smarty){ 47 .user-ucf-title { 48 font-size:1em; 49 } 50 51 '; 52 $content = str_replace($search, $replace.$search, $content); 53 54 $search = '<div id="UserList" class="UserListPopIn"> 55 56 <div class="UserListPopInContainer"> 57 58 <a class="icon-cancel CloseUserList"></a> 59 <div class="summary-properties-update-container"> 60 <div class="summary-properties-container"> 61 <div class="summary-container"> 62 <div class="user-property-initials"> 63 <div> 64 <span class="icon-blue"><!-- Initials (JP) --></span> 65 </div> 66 </div> 67 <div class="user-property-username"> 68 <span class="edit-username-title"><!-- Name (Jessy Pinkman) --></span> 69 <span class="edit-username-specifier"><!-- You specifire (you) --></span> 70 <span class="edit-username icon-pencil"></span> 71 </div> 72 <div class="user-property-username-change"> 73 <div class="summary-input-container"> 74 <input class="user-property-input user-property-input-username" value="" placeholder="{\'Username\'|@translate}" /> 75 </div> 76 <span class="icon-ok edit-username-validate"></span> 77 <span class="icon-cancel-circled edit-username-cancel"></span> 78 </div> 79 <div class="user-property-password-container"> 80 <div class="user-property-password edit-password"> 81 <p class="user-property-button"><span class="icon-key user-edit-icon"> </span>{\'Change Password\'|@translate}</p> 82 </div> 83 <div class="user-property-password-change"> 84 <div class="summary-input-container"> 85 <input class="user-property-input user-property-input-password" value="" placeholder="{\'Password\'|@translate}" /> 86 </div> 87 <span class="icon-ok edit-password-validate"></span> 88 <span class="icon-cancel-circled edit-password-cancel"></span> 89 </div> 90 <div class="user-property-permissions"> 91 <p class="user-property-button"> <span class="icon-lock user-edit-icon"> </span><a href="#" >{\'Permissions\'|@translate}</a></p> 92 </div> 93 </div> 94 <div class="user-property-register-visit"> 95 <span class="user-property-register"><!-- Registered date XX/XX/XXXX --></span> 96 <span class="icon-calendar"></span> 97 <span class="user-property-last-visit"><!-- Last Visit date XX/XX/XXXX --></span> 98 </div> 99 </div> 100 <div class="properties-container"> 101 <div class="user-property-column-title"> 102 <p>{\'Properties\'|@translate}</p> 103 </div> 104 <div class="user-property-email"> 105 <p class="user-property-label">{\'Email Adress\'|@translate}</p> 106 <input type="text" class="user-property-input" value="contact@jessy-pinkman.com" disabled="false"/> 107 </div> 108 <div class="user-property-status"> 109 <p class="user-property-label">{\'Status\'|@translate} 110 <span class="icon-help-circled" 111 title="<div class=\'tooltip-status-content\'> 112 <div class=\'tooltip-status-row\'><span class=\'tooltip-col1\'>{\'user_status_webmaster\'|translate}</span><span class=\'tooltip-col2\'>{\'Has access to all administration functionnalities. Can manage both configuration and content.\'|translate}</span></div> 113 <div class=\'tooltip-status-row\'><span class=\'tooltip-col1\'>{\'user_status_admin\'|translate}</span><span class=\'tooltip-col2\'>{\'Has access to administration. Can only manage content: photos/albums/users/tags/groups.\'|translate}</span></div> 114 <div class=\'tooltip-status-row\'><span class=\'tooltip-col1\'>{\'user_status_normal\'|translate}</span><span class=\'tooltip-col2\'>{\'No access to administration, can see private content with appropriate permissions.\'|translate}</span></div> 115 <div class=\'tooltip-status-row\'><span class=\'tooltip-col1\'>{\'user_status_generic\'|translate}</span><span class=\'tooltip-col2\'>{\'Can be shared by several individuals without conflict (they cannot change the password).\'|translate}</span></div> 116 <div class=\'tooltip-status-row\'><span class=\'tooltip-col1\'>{\'user_status_guest\'|translate}</span><span class=\'tooltip-col2\'>{\'Equivalent to deactivation. The user is still in the list, but can no longer log in.\'|translate}</span></div> 117 </div"> 118 </span> 119 </p> 120 <div class="user-property-select-container"> 121 <select name="status" class="user-property-select"> 122 <option value="webmaster">{\'user_status_webmaster\'|@translate}</option> 123 <option value="admin">{\'user_status_admin\'|@translate}</option> 124 <option value="normal">{\'user_status_normal\'|@translate}</option> 125 <option value="generic">{\'user_status_generic\'|@translate}</option> 126 <option value="guest">{\'user_status_guest\'|@translate} ({\'Deactivated\'|@translate})</option> 127 </select> 128 </div> 129 </div> 130 <div class="user-property-level"> 131 <p class="user-property-label">{\'Privacy level\'|@translate}</p> 132 <div class="user-property-select-container"> 133 <select name="privacy" class="user-property-select"> 134 <option value="0">{\'Level 0\'|@translate}</option> 135 <option value="1">{\'Level 1\'|@translate}</option> 136 <option value="2">{\'Level 2\'|@translate}</option> 137 <option value="4">{\'Level 4\'|@translate}</option> 138 <option value="8">{\'Level 8\'|@translate}</option> 139 </select> 140 </div> 141 </div> 142 <div class="user-property-group-container"> 143 <p class="user-property-label">{\'Groups\'|@translate}</p> 144 <div class="user-property-select-container user-property-group"> 145 <select class="user-property-select" data-selectize="groups" placeholder="{\'Select groups or type them\'|translate}" 146 name="group_id[]" multiple style="box-sizing:border-box;"></select> 147 </div> 148 </div>'; 149 150 $replace = '<div class="user-property-user-ucf"> 151 <span class="user-ucf-title"><span class="icon-pencil"></span><a data-url="{$UCF_ADMIN2}" href="#" >{\'Edit custom fields\'|@translate}</a></span> 152 </div>'; 153 154 return str_replace($search,$search.$replace, $content); 155 } 156 157 function ucf_config_prefilter($content){ 48 158 $search = '#(<li> 49 159 <label class="font-checkbox"> -
extensions/user_custom_fields/initprofile.php
r32593 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | … … 30 30 } 31 31 32 function ucfPT($content , &$smarty){32 function ucfPT($content){ 33 33 $search = '/(<legend>{\'Registration).*({if \$ALLOW_USER_CUSTOMIZATION} 34 34 <fieldset>)/is'; -
extensions/user_custom_fields/initregister.php
r32592 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | … … 30 30 } 31 31 32 function ucfIT($content , &$smarty){32 function ucfIT($content){ 33 33 $search = '/(<fieldset>).*(<\/fieldset>)/is'; 34 34 return preg_replace($search, '{$UCF_REGISTER_ADD}', $content); -
extensions/user_custom_fields/language/en_UK/plugin.lang.php
r32421 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | -
extensions/user_custom_fields/language/fr_FR/plugin.lang.php
r32421 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify | -
extensions/user_custom_fields/main.inc.php
r32421 r32698 13 13 // | User Custom Fields plugin for Piwigo by TEMMII | 14 14 // +-----------------------------------------------------------------------+ 15 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |15 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 16 16 // +-----------------------------------------------------------------------+ 17 17 // | This program is free software; you can redistribute it and/or modify | … … 43 43 include_once(UCF_PATH . 'include/function.inc.php'); 44 44 45 add_event_handler(' loading_lang', 'user_custom_fields_loading_lang');45 add_event_handler('init', 'user_custom_fields_loading_lang'); 46 46 function user_custom_fields_loading_lang(){ 47 47 load_language('plugin.lang', UCF_PATH); 48 global $template; 49 $template->assign( 50 array( 51 'UCF_PATH2'=> UCF_PATH, 52 'UCF_ADMIN2'=> UCF_ADMIN, 53 ) 54 ); 48 55 } 49 56 -
extensions/user_custom_fields/maintain.class.php
r32421 r32698 3 3 // | User Custom Fields plugin for Piwigo by TEMMII | 4 4 // +-----------------------------------------------------------------------+ 5 // | Copyright(C) 2016-202 1ddtddt http://temmii.com/piwigo/ |5 // | Copyright(C) 2016-2022 ddtddt http://temmii.com/piwigo/ | 6 6 // +-----------------------------------------------------------------------+ 7 7 // | This program is free software; you can redistribute it and/or modify |
Note: See TracChangeset
for help on using the changeset viewer.