From 57c8c888906151f5e6ef10135fc3ce2f7b519c83 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=B0=8F=E8=83=A1?= <3203164629@qq.com>
Date: Sat, 4 Feb 2023 21:27:56 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=87=B3V1.74=EF=BC=8C?=
=?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=86=85=E5=AE=B9=E5=9C=A8=E7=AC=94=E8=AE=B0?=
=?UTF-8?q?=E4=B8=AD=E6=9F=A5=E7=9C=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.htaccess | 0
admin/language/en-US/lang.php | 148 ------------
admin/language/zh-cn/lang.php | 148 ------------
admin/member/template/profile.htm | 11 -
admin/member/template/profileset.htm | 12 -
admin/member/template/profileset_edit.htm | 11 -
admin/member/template/verify.htm | 12 -
admin/member/template/verifyset.htm | 11 -
admin/member/template/verifyset_edit.htm | 11 -
admin/orguser/language/en-US/lang.php | 24 --
admin/orguser/language/zh-cn/lang.php | 24 --
admin/orguser/template/import_list.htm | 211 -----------------
admin/setting/index.php | 1 +
admin/setting/template/main.htm | 30 +++
admin/system/template/xtxx.htm | 37 ++-
admin/system/xtxx.php | 3 +
core/class/dzz/dzz_app.php | 8 +-
core/class/dzz/dzz_notification.php | 5 +-
core/class/dzz/route.php | 1 +
core/core_version.php | 6 +-
core/language/en-US/lang.php | 9 +-
core/language/zh-cn/lang.php | 10 +-
core/template/default/common/header_right.htm | 13 --
{admin => dzz}/orguser/ajax.php | 2 +-
{admin => dzz}/orguser/edituser.php | 10 +-
{admin => dzz}/orguser/export.php | 2 +-
{admin => dzz}/orguser/export_tmpl.php | 2 +-
.../orguser/images/05group-topBg.jpg | Bin
{admin => dzz}/orguser/images/add_guide.png | Bin
{admin => dzz}/orguser/images/ctrl.png | Bin
.../orguser/images/icon-addPotr@2x.png | Bin
{admin => dzz}/orguser/images/icons.png | Bin
{admin => dzz}/orguser/images/icons_24.png | Bin
{admin => dzz}/orguser/images/orguser.css | 1 -
.../orguser/images/themes/default/32px.png | Bin
.../orguser/images/themes/default/40px.png | Bin
.../images/themes/default/organization.png | Bin
.../orguser/images/themes/default/style.css | 0
.../images/themes/default/style.min.css | 0
.../images/themes/default/throbber.gif | Bin
.../orguser/images/themes/default/user.png | Bin
{admin => dzz}/orguser/images/user_bg.png | Bin
{admin => dzz}/orguser/import.php | 6 +-
{admin => dzz}/orguser/index.php | 2 +-
dzz/orguser/language/en-US/lang.php | 164 +++++++++++++
dzz/orguser/language/zh-cn/lang.php | 165 +++++++++++++
{admin => dzz}/orguser/scripts/orguser.js | 0
{admin => dzz}/orguser/template.xlsx | Bin
{admin => dzz}/orguser/template/adduser.htm | 3 +-
.../orguser/template/detail_org.htm | 6 +-
.../orguser/template/detail_user.htm | 4 +-
{admin => dzz}/orguser/template/edituser.htm | 28 ++-
{admin => dzz}/orguser/template/export.htm | 4 +-
{admin => dzz}/orguser/template/guide.htm | 4 +-
.../orguser/template/header_left.htm | 2 +-
.../orguser/template/header_search.htm | 0
.../orguser/template/import_guide.htm | 4 +-
dzz/orguser/template/import_list.htm | 216 ++++++++++++++++++
{admin => dzz}/orguser/template/main.htm | 4 +-
{admin => dzz}/orguser/template/profile.htm | 6 +-
{admin => dzz}/orguser/template/tree.htm | 22 +-
{admin => dzz}/orguser/view.php | 5 +-
dzz/system/notification.php | 3 +-
dzz/system/template/mobile_selectuser.htm | 11 +-
dzz/system/template/notification_list.htm | 25 +-
install/data/install_data.sql | 2 +-
install/update.php | 27 +++
nginx.htaccess | 0
static/bootstrap/css/bootstrap.min.css | 1 -
static/css/app_manage.css | 16 +-
user/function/function_profile.php | 1 -
user/language/en-US/lang.php | 5 +-
user/language/zh-cn/lang.php | 5 +-
user/qqlogin.php | 1 +
user/register/classes/checkvalue.php | 2 -
user/register/classes/regcommon.php | 1 +
user/register/config/config.php | 5 +
user/register/register.php | 29 ++-
user/register/template/register.htm | 15 +-
79 files changed, 820 insertions(+), 737 deletions(-)
create mode 100644 .htaccess
delete mode 100644 admin/orguser/language/en-US/lang.php
delete mode 100644 admin/orguser/language/zh-cn/lang.php
delete mode 100644 admin/orguser/template/import_list.htm
rename {admin => dzz}/orguser/ajax.php (99%)
rename {admin => dzz}/orguser/edituser.php (97%)
rename {admin => dzz}/orguser/export.php (99%)
rename {admin => dzz}/orguser/export_tmpl.php (98%)
rename {admin => dzz}/orguser/images/05group-topBg.jpg (100%)
rename {admin => dzz}/orguser/images/add_guide.png (100%)
rename {admin => dzz}/orguser/images/ctrl.png (100%)
rename {admin => dzz}/orguser/images/icon-addPotr@2x.png (100%)
rename {admin => dzz}/orguser/images/icons.png (100%)
rename {admin => dzz}/orguser/images/icons_24.png (100%)
rename {admin => dzz}/orguser/images/orguser.css (99%)
rename {admin => dzz}/orguser/images/themes/default/32px.png (100%)
rename {admin => dzz}/orguser/images/themes/default/40px.png (100%)
rename {admin => dzz}/orguser/images/themes/default/organization.png (100%)
rename {admin => dzz}/orguser/images/themes/default/style.css (100%)
rename {admin => dzz}/orguser/images/themes/default/style.min.css (100%)
rename {admin => dzz}/orguser/images/themes/default/throbber.gif (100%)
rename {admin => dzz}/orguser/images/themes/default/user.png (100%)
rename {admin => dzz}/orguser/images/user_bg.png (100%)
rename {admin => dzz}/orguser/import.php (98%)
rename {admin => dzz}/orguser/index.php (94%)
create mode 100644 dzz/orguser/language/en-US/lang.php
create mode 100644 dzz/orguser/language/zh-cn/lang.php
rename {admin => dzz}/orguser/scripts/orguser.js (100%)
rename {admin => dzz}/orguser/template.xlsx (100%)
rename {admin => dzz}/orguser/template/adduser.htm (99%)
rename {admin => dzz}/orguser/template/detail_org.htm (97%)
rename {admin => dzz}/orguser/template/detail_user.htm (94%)
rename {admin => dzz}/orguser/template/edituser.htm (92%)
rename {admin => dzz}/orguser/template/export.htm (91%)
rename {admin => dzz}/orguser/template/guide.htm (77%)
rename {admin => dzz}/orguser/template/header_left.htm (69%)
rename {admin => dzz}/orguser/template/header_search.htm (100%)
rename {admin => dzz}/orguser/template/import_guide.htm (95%)
create mode 100644 dzz/orguser/template/import_list.htm
rename {admin => dzz}/orguser/template/main.htm (96%)
rename {admin => dzz}/orguser/template/profile.htm (72%)
rename {admin => dzz}/orguser/template/tree.htm (92%)
rename {admin => dzz}/orguser/view.php (95%)
create mode 100644 nginx.htaccess
create mode 100644 user/register/config/config.php
diff --git a/.htaccess b/.htaccess
new file mode 100644
index 0000000..e69de29
diff --git a/admin/language/en-US/lang.php b/admin/language/en-US/lang.php
index 9f07fd9..f6e3cdb 100644
--- a/admin/language/en-US/lang.php
+++ b/admin/language/en-US/lang.php
@@ -14,11 +14,6 @@ if(!defined('IN_DZZ')) {
$lang = array
(
'page_background'=>'background',
- 'share_enable_successful'=>' The shared directory is enabled successfully! ',
- 'share_close_successful'=>' The shared directory is closed successfully! ',
- 'group_on_successful'=>' The group function has been enabled successfully! ',
- 'group_close_successful'=>' The group function is disabled successfully! ',
-
'database_export_custom_invalid' => 'You need to select at least one data table to back up ',
'database_exPORT_FILe_invalid' => 'Data file could not be saved to server, please check directory properties ',
'admin_navtitle'=>' Admin ',
@@ -37,41 +32,15 @@ $lang = array
'cloud_type_ftp'=>'FTP',
'cloud_type_disk'=>' Local disk',
- 'export_range_user'=>' Select the export range, all users in this range will export ',
- 'export_data'=>' Export data item ',
- 'compellation'=>' Username ',
'UserTrueName'=>' User’s real name ',
- 'phone_number'=>' mobile phone number',
- 'phone_number_illegal'=>' mobile phone number is illegal',
- 'weixin_phone_number'=>' wechat bound mobile phone number',
- 'weixin_illegal'=>' wechat illegal',
- 'user_weixin'=>' employee weixin',
- 'weixin_exist'=>' wechat already exists ',
- 'random_password'=>' Generate random password',
- 'exceptional_space'=>' extra space',
- 'disable_user'=>' Disable this user',
- 'block_up' => 'stop',
- 'set_system_administrator'=>' Set as system administrator',
- 'add_a_item'=>' add an item',
- 'supervisor_position'=>' supervisor position',
- 'send_password_user_mailbox'=>' Send password to mailbox',
- 'login_email_required'=>' Required for login ',
- 'name_will'=>' username required ',
- 'none_write_login_password'=>' No login password yet ',
- 'none_write_affirm_password'=>' affirm_password has not been filled in ',
'none_write_add_theme'=>' No theme added yet ',
'illegal'=>' not legal',
- 'space_not_change_password'=>' Leave blank, do not change password',
'data_set'=>' Data Settings ',
'user_name'=>' user user name',
'user_name_email'=>' Username or email',
'user_name_sensitive'=>' User name contains sensitive characters ',
'avatar' => 'avatar',
'space_usage'=>' space usage',
- 'department' => 'department',
- 'organization' => 'institutions',
- 'organization_department'=>' Organization Department ',
- 'registration_time'=>' registration time',
'data_item_list'=>' item list',
'data_edit'=>' Item Edit ',
'identifier'=>' identifier',
@@ -113,40 +82,12 @@ $lang = array
'user_phone_registered'=>' User phone number has been registered',
'weixin_registered'=>' the wechat signal has been registered',
'user_registered_retry'=>' The user name has been registered, please change the user name and try again ',
- 'add_user'=>' Add user',
- 'add_user_success'=>' User added successfully ',
- 'edit_user_success'=>' Modify user information successfully ',
'email_registered_retry'=>' The mailbox has been registered, please change the mailbox and try again ',
'contact_administrator'=>' real-name authentication has not been enabled, please contact administrator',
'contact_administrator1'=>' You do not have real-name authentication authority, please contact the administrator ',
'contact_administrator2'=>' You do not have authentication authority, please contact the administrator ',
'contact_administrator3'=>' You do not have data review authority, please contact the administrator ',
- 'export_user'=>' Export user',
- 'shared_directory_set'=>' shared directory setting ',
- 'group_on_set'=>' Group function Settings ',
- 'shared_directory_desktop_shortcut'=>' Shared directory desktop shortcut',
- 'position_management'=>' position management',
- 'add_position'=>' Add position',
- 'position_name'=>' position name',
'organization_user_manage'=>' Organization and User Management ',
- 'bulking' => 'delta',
- 'coverage' => 'cover',
- 'import_nbsp'=>'The import',
- 'creation_agency'=>' New agency',
- 'creation_bottom_section'=>' Create the bottom_section',
- 'creation_equally_section'=>' New sibling department ',
- 'please_select_same_type_node'=>' Please select a node of the same type ',
- 'please_select_same_section_node'=>' Please select a node in the same department ',
- 'no_institution_users'=>' No institutional user ',
- 'add_administrator_unsuccess'=>' Failed to add administrator ',
- 'no_open_Shared_directory'=>' cannot be set because the shared directory is not enabled ',
- 'please_select_range_export'=>' Please select the export scope ',
- 'please_select_project_export'=>' Please select export project ',
- 'user_information_table'=>' Person information table',
- 'bulk_import_user_template'=>' Import user templates in batches ',
- 'name_email_empty'=>' Username and mailbox cannot be empty',
- 'lack_required_fields_name'=>' lacks the required field "user name"',
- 'lack_required_fields_name_email'=>'The required field user name or mailbox is missing',
'enterprise_binding'=>' Enterprise number binding',
'enterprise_little_helper'=>' Enterprise Helper ',
'enterprise_little_helper_set'=>' Enterprise Helper setup ',
@@ -260,7 +201,6 @@ $lang = array
'type_save_success'=>' Classification saved successfully! ',
'already_update'=>' updated ',
'submit_tips' => 'Press Enter to submit your changes at any time ',
- 'save_changes'=>' save changes',
'starting_migration'=>' Start migration',
'migration_completed'=>' migration completed',
'routing_name'=>' route name',
@@ -352,7 +292,6 @@ $lang = array
'file' => 'file',
'dir' => 'dir',
'ip' => 'IP',
- 'usergroup' => 'usergroup',
'according_usergroup' => 'According to the user group',
'usernum' => 'usernum:',
'admingroup' => 'admingroup',
@@ -363,9 +302,6 @@ $lang = array
'current_contents_without_saving'=>' Current contents not saved. Are you sure you want to leave? ',
'mail'=>' Mail Settings ',
- 'login_username_placeholder'=>' Login username ',
- 'login_username_text'=>' required, available for system login ',
- 'required_used_login_system'=>' required, available for system login ',
// admin/system/database.html
'nav_db_export' => 'backup ',
'nav_db_export_success' => 'Backup succeeded ',
@@ -789,17 +725,6 @@ $lang = array
'main_matches_priority_text'=>' Indicates the matching order of the same domain name. The larger the number, the higher the priority. Set this item when matching areas overlap',
'main_extensions'=>' Feature extensions',
'main_extensions_text'=>' Set the feature suffix of the URL. Using the feature suffix, you can call the corresponding application to open the URL. For example, the feature suffix of the task board can be set to task',
- // admin/member/adduser.html
- 'adduser_login_email_text'=>' This parameter is mandatory. It can be used for system login. When employees pay attention to the enterprise ID, the enterprise ID will be matched according to the email address. ',
- 'adduser_compellation_text'=>' Required, displayed in system, easy to identify ',
- 'adduser_phone_number_text'=>' Set this parameter to the mobile phone number bound to wechat. When an employee pays attention to the enterprise number, it will be matched according to the mobile phone bound to wechat. ',
- 'adduser_weixin_text'=>' indicates the employee’s wechat ID. When an employee follows the enterprise ID, it will match according to the employee’s wechat ID. ',
- 'adduser_exceptional_space_text'=>' Unit M, additional user storage space (total user space=default space + extra space) ',
- 'adduser_disable_user_text'=>' After the user is disabled, the user cannot log in to the system. Perform this operation with caution ',
- 'adduser_usergroup_text'=>' After you set the user as the system administrator, this user will have the system management rights. Please be cautious! ',
- // admin/member/edituser.html
- 'edituser_login_email_text'=>' This parameter is optional and can be used for system login. When employees pay attention to the enterprise number, it will be matched according to the employee’s email address. ',
- 'edituser_weixin_text'=>' Select, employee’s wechat ID. When employees follow enterprise ID, it will be matched according to the employee’s wechat ID. If you have paid attention to it, this item cannot be modified. ',
// admin/member/main.html
'member_main_delete'=>'Are you sure you want to delete this user? All data and files of this user will be cleared and cannot be recovered',
// admin/member/profileset.html
@@ -816,79 +741,6 @@ $lang = array
'verifyset_verify_synopsis_text'=>' Authentication brief, will be displayed on user authentication page, support UBB',
'verifyset_choosable_data_text'=>' Note: The item selected here will only be displayed in the corresponding authentication page, not in the user profile. This is valid even if this authentication is not enabled. ',
'verifyset_verify_group_text'=>' Set the user group that is allowed to participate in the authentication, you can hold down CTRL to select multiple, empty representatives can participate in the authentication ',
- // admin/orguser/detail_org.html
- 'export_excl'=>' Export all users of this department to an excL file ',
- 'detail_org_no_enable'=>' If not enabled, all subordinate departments will not be able to use the shared directory; The shared directory is displayed on the enterprise disk only after this function is enabled. ',
- 'detail_org_explorerapp_enable'=>' When enabled, the organization or department directory can be used in applications such as web disk. ',
- 'detail_org_enable'=>' The shared directory of this department will be displayed in the enterprise disk organization only after the "detail_org_enable" function is enabled. ',
- 'detail_org_creation'=>' When the detail_org_creation shortcut is created, the member desktop will have the shortcut by default. ',
- 'group_org_no_enable'=>' After this function is enabled, Resource Manager will display the organization group option. ',
- 'group_org_enable'=>' If not enabled, resource Manager will not display the organization group option. ',
- 'detail_org_administrator'=>' Note:
-
Authority of institution administrator: set administrators of all departments under the institution, manage all personnel in the institution, and manage all shared directories of the institution
-
Department Administrator permissions: set administrators of all sub departments under the Department, manage all personnel in the Department, and manage all shared directories of the Department
',
- 'Select organization to set organization information'=>' Select organization to set organization information',
- 'Select department to set department information'=>' Select department to set department information',
- 'Select personnel to set personnel information'=>' Select personnel to set personnel information',
- 'Personnel, departments and institutions can directly drag and move to change positions. Move refers to changing the Department to which the person belongs, and Changing the superior organization or department of the department.'=>' People, departments, and organizations can be dragged and moved to change positions. The movement is to change the department of the personnel, and change the superior organization or superior department of the department. ',
- 'Hold' => 'Hold',
- 'Key to move personnel or departments to copy. It is used to join personnel to multiple departments at the same time.'=>'Key to move people or departments for replication. Add people to multiple departments at the same time.',
- 'Key can be used for multiple selections, and release after multiple selections'=>'Key can be multi - selected, multi - selected after release',
- 'Key movement is batch movement. Do not loosen'=>' Key to move for batch Loosen. Don’t loosen ',
- 'Right click departments, institutions and personnel to open the right-click menu. There are corresponding more operations in the Menu.'=>' Right-click the department, organization, or personnel to display the right-click menu. There are more operations in the menu. ',
- 'Delete user description'=>' Delete user description',
- 'Deleting users from all institutions or departments is only removing users from their own institutions or departments. Users can no longer have all the use rights of their own institutions or departments. It is not deleting users from the system.'=>'If a user is deleted from an organization or department, the user cannot have all the permission to use the organization or department. This does not mean the user is deleted from the system.',
- 'When the system administrator deletes the user from the "list of non institutional users", the user will be completely deleted in the system, and all system data and saved files of the user will be deleted. Please use it cautiously by the administrator, and delete it after confirming that the member is to be deleted.'=>'If the system administrator deletes a user from the User List, the user will be completely deleted from the system, and all system data and saved files of the user will be deleted. Use caution before deleting a member.',
- 'Key to move to batch copy.'=>' Key to move to batch copy. ',
- 'Organization management instructions'=>' Organization Management instructions',
- 'inport_guide_download'=>' Download the person information import template ',
- 'inport_guide_template'=>' template items will be automatically generated based on the number of user profile items ',
- 'inport_guide_user.'=>' Edit the required personnel information table according to the template. ',
- 'inport_guide_step'=>' Step 3: Select Excel ',
- 'inport_guide_layout'=>' Select the edited staff layout, support. XLS,. XLSX format ',
- 'inport_guide_notice'=>' Edit staff information sheet notes ',
- '
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result
-
2. The "user name" field in the template is required, and other fields can be filled in as required
-
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing
-
4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1)
-
5. Importing users can only import by organization. Multiple organizations need to be imported in batches
-
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in
-
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table
-
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct
'=>'
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result
-
2. The "user name" field in the template is required, and other fields can be filled in as required
-
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing
-
4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1)
-
5. Importing users can only import by organization. Multiple organizations need to be imported in batches
-
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in
-
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table
-
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct
',
- 'import_list_organization'=>' select the organization to import. If no organization is imported, a new organization and department will be generated according to the Department in the user information table. If no organization is imported, it will be directly imported to "personnel without organization ',
- 'import_list_password'=>' default user password. When the login password item is not set, the password set here will be used as the password of the newly imported user ',
- 'import_list_coverage'=>' incremental import method: the newly imported user information is intelligently added to the original user information; Overwrite import: the newly imported information overwrites the information of the original user. It is recommended to use the incremental method. ',
- 'import_list_text'=>'
User name and mailbox items are required
-
Click the content of the import item below to edit it temporarily. When editing a department, please note that each line of the Department is a parent-child relationship, and the previous line is the parent department of the next line
-
Items that do not need to be imported can be deleted by clicking "X" on the right
-
Click the import button to import the current project. Click the import all button to import all items in sequence. You can click stop again in the middle
',
- // admin/orguser/tree.html
- 'orguser_tree_delete'=>' Are you sure you want to delete this user completely (all of the user’s data and files will be completely deleted)? ',
- 'orguser_tree_permission_delete'=>' Delete this user, only remove this user from the department, you may not have permission to operate this user after removal, are you sure you want to remove this user? ',
- 'orguser_tree_batch_delete'=>' Organizations or departments do not support batch deletion ',
- 'orguser_tree_all_delete'=>' Before deleting a department, you must delete all subordinate departments of this department and delete files in the shared directory. Are you sure you want to delete this department? ',
- // admin/orguser/ajax.php
- 'orguser_ajax_delete'=>' The user in the organization or department cannot be completely deleted, please delete from the organization or department first and try again ',
- 'no_parallelism_jurisdiction'=>' no jurisdiction of the corresponding department ',
- // admin/orguser/edituser.php
- 'orguser_edituser_add_user'=>'
sorry! You do not have permission to add users under this organization or department
you can select the Department with permission on the left, and then try to add
',
- 'orguser_edituser_add_user1'=>'
sorry! You do not have administrative rights for this user
you can select the user with permission management on the left side, and then retry adding
',
- // admin/orguser/import.php
- 'orguser_import_user'=>' No permission, only system administrators can import users ',
- 'orguser_import_user_table'=>' Staff information table upload failed, please re-upload ',
- 'orguser_import_xls_xlsx'=>' only XLS, XLSX files can be imported ',
- 'orguser_import_user_message'=>' Staff information table uploaded successfully, going to import page ',
- 'orguser_import_tautology'=>' Failed to upload info table, please try again later ',
- 'orguser_import_user_message_table'=>' Please select the Personnel information table',
- // admin/orguser/vidw.php
- 'orguser_vidw_delete'=>'
i’m sorry! You don’t have the administrative authority of this department!
You can select the Department with permission management on the left
',
- 'Select organization to set organization information'=>'选中机构为设置机构信息',
- 'Select department to set department information'=>'选中部门为设置部门信息',
- 'Select personnel to set personnel information'=>'选中人员为设置人员信息',
- 'Personnel, departments and institutions can directly drag and move to change positions. Move refers to changing the Department to which the person belongs, and changing the superior organization or department of the Department.'=>'人员、部门、机构可直接拖拽移动更换位置。移动是更换人员所属部门、和更换部门上级机构或上级部门。',
- 'Hold'=>'按住',
- 'Key to move personnel or departments to copy. It is used to join personnel to multiple departments at the same time.'=>'键移动人员或部门为复制。用于将人员同时加入多个部门。',
- 'Key can be used for multiple selections, and release after multiple selections'=>'键可多选,多选后松开',
- 'Key movement is batch movement. Do not loosen'=>'键移动为批量移动。 不松开',
- 'Right click departments, institutions and personnel to open the right-click menu. There are corresponding more operations in the menu.'=>'在部门、机构、人员上点鼠标右键可出现右键菜单。菜单中有对应的更多操作。',
- 'Delete user description'=>'删除用户说明',
- 'Deleting users from all institutions or departments is only removing users from their own institutions or departments. Users can no longer have all the use rights of their own institutions or departments. It is not deleting users from the system.'=>'所有机构、部门中删除用户,只是从本机构,或部门中移除,用户将不能再拥有本机构或部门的所有使用权限,不是将用户从系统中删除。',
- 'When the system administrator deletes the user from the "list of non institutional users", the user will be completely deleted in the system, and all system data and saved files of the user will be deleted. Please use it cautiously by the administrator, and delete it after confirming that the member is to be deleted.'=>'系统管理员在“未加入机构用户列表”中删除用户,用户会在系统中彻底删除,并且删除用户所有系统数据及保存文件。请管理员谨慎使用,确定成员要删除后再删除。',
- 'Key to move to batch copy.'=>'键移动为批量复制。',
- 'Organization management instructions'=>'组织管理说明',
- 'inport_guide_download'=>'下载人员信息导入模板',
- 'inport_guide_template'=>'模板的项目会根据用户资料项的多少自动生成',
- 'inport_guide_user.'=>'根据模板编辑需要人员信息表。',
- 'inport_guide_step'=>'步骤3:选择excel表',
- 'inport_guide_layout'=>'选择编辑好的人员信息表,支持 .xls、.xlsx格式',
- 'inport_guide_notice'=>'编辑人员信息表注意事项',
- '
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result li>
-
2. The "user name" field in the template is required, and other fields can be filled in as required li>
-
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing li>
-< Li class = "danger" > 4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1) li>
-
5. Importing users can only import by organization. Multiple organizations need to be imported in batches li>
-
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in li>
-
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table li>
-
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct li>'=>'
Unit m, left blank or 0 means no limit, - 1 means no space
limit the amount of space that can be used by the whole organization or department (including all subordinate departments) (the total amount of space used by all departments under the organization cannot exceed this limit)
the space allocated by a department can only be divided from the available space of the superior department; Once allocated, the remaining space of the superior department will be reduced accordingly, regardless of whether the allocated space is actually used up
',
- 'space_use_department'=>' department space usage ',
- 'space_use_org'=>' total organization space usage ',
- 'space_use_org_tips'=>'
Limit the space available to the entire organization or department (including all subordinate departments).
the space allocated by subordinate departments will be allocated from the available space of superior departments
',
- 'org_update_success'=>' Update data successfully, will jump for you in 3 seconds ',
- 'org_img_uploaded_tip'=>' The image has been uploaded, just check it ',
- 'clicktoupload'=>' clicktoupload'
-);
-?>
\ No newline at end of file
diff --git a/admin/orguser/language/zh-cn/lang.php b/admin/orguser/language/zh-cn/lang.php
deleted file mode 100644
index 000b3ac..0000000
--- a/admin/orguser/language/zh-cn/lang.php
+++ /dev/null
@@ -1,24 +0,0 @@
- '机构用户',
- 'explorer_gropuperm'=>array(
- '协作成员',
- '管理员',
- '创始人'
- ),
- 'orgname'=>'机构名称',
- 'orgname_placeholder'=>'输入机构(群组)名称',
- 'change'=>'更换',
- 'org_description'=>'简介',
- 'org_description_placeholder'=>'输入机构(群组)简要介绍',
- 'org_space_assign'=>'分配空间大小',
- 'org_space_assign_tip'=>'当前可以分配的最大可用空间',
- 'org_space_assign_tips'=>'
diff --git a/admin/orguser/ajax.php b/dzz/orguser/ajax.php
similarity index 99%
rename from admin/orguser/ajax.php
rename to dzz/orguser/ajax.php
index bb573e6..9a39bba 100644
--- a/admin/orguser/ajax.php
+++ b/dzz/orguser/ajax.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if (!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if (!defined('IN_DZZ')) {
exit('Access Denied');
}
include_once libfile('function/organization');
diff --git a/admin/orguser/edituser.php b/dzz/orguser/edituser.php
similarity index 97%
rename from admin/orguser/edituser.php
rename to dzz/orguser/edituser.php
index 986a499..36cf52f 100644
--- a/admin/orguser/edituser.php
+++ b/dzz/orguser/edituser.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if (!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if (!defined('IN_DZZ')) {
exit('Access Denied');
}
require_once libfile('function/user', '', 'user');
@@ -160,7 +160,7 @@ EOT;
}
}
- showmessage('add_user_success', ADMINSCRIPT . '?mod=orguser#user_' . $uid, array('uid' => $uid, 'orgids' => $orgids));
+ showmessage('add_user_success', MOD_URL.'#user_' . $uid, array('uid' => $uid, 'orgids' => $orgids));
} else {
$orgid = intval($_GET['orgid']);
@@ -210,7 +210,7 @@ EOT;
//处理上司职位;
C::t('organization_upjob') -> insert_by_uid($uid, intval($_GET['upjobid']));
- showmessage('edit_user_success', ADMINSCRIPT . '?mod=orguser#user_' . $uid, array());
+ showmessage('edit_user_success', MOD_URL.'#user_' . $uid, array());
}
@@ -312,7 +312,7 @@ EOT;
C::t('organization_upjob') -> insert_by_uid($uid, intval($_GET['upjobid']));
Hook::listen('syntoline_user',$uid);//注册绑定到钉钉部门表
- showmessage('edit_user_success', ADMINSCRIPT . '?mod=orguser#user_' . $uid, array());
+ showmessage('edit_user_success', MOD_URL.'#user_' . $uid, array());
} else {
require_once libfile('function/organization');
@@ -413,7 +413,7 @@ EOT;
$setarr['uid'] = $uid;
C::t('user_profile') -> insert($setarr);
}
- showmessage('subscriber_data_alter_success', ADMINSCRIPT . '?mod=orguser#user_' . $uid . '_profile', array());
+ showmessage('subscriber_data_alter_success', MOD_URL.'#user_' . $uid . '_profile', array());
} else {
$allowitems = array();
foreach ($_G['cache']['profilesetting'] as $key => $value) {
diff --git a/admin/orguser/export.php b/dzz/orguser/export.php
similarity index 99%
rename from admin/orguser/export.php
rename to dzz/orguser/export.php
index 5264a1c..c11eee5 100644
--- a/admin/orguser/export.php
+++ b/dzz/orguser/export.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if(!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if(!defined('IN_DZZ')) {
exit('Access Denied');
}
require_once libfile('function/organization');
diff --git a/admin/orguser/export_tmpl.php b/dzz/orguser/export_tmpl.php
similarity index 98%
rename from admin/orguser/export_tmpl.php
rename to dzz/orguser/export_tmpl.php
index 17847bb..e6f46d1 100644
--- a/admin/orguser/export_tmpl.php
+++ b/dzz/orguser/export_tmpl.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if(!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if(!defined('IN_DZZ')) {
exit('Access Denied');
}
$h0=array('username'=>lang('compellation'),'email'=>lang('email'),'password'=>lang('user_login_password'),'birth'=>lang('date_birth'),'gender'=>lang('gender'),'mobile'=>lang('cellphone'),'weixinid'=>lang('weixin'),'orgname'=>lang('category_department'),'job'=>lang('department_position'));
diff --git a/admin/orguser/images/05group-topBg.jpg b/dzz/orguser/images/05group-topBg.jpg
similarity index 100%
rename from admin/orguser/images/05group-topBg.jpg
rename to dzz/orguser/images/05group-topBg.jpg
diff --git a/admin/orguser/images/add_guide.png b/dzz/orguser/images/add_guide.png
similarity index 100%
rename from admin/orguser/images/add_guide.png
rename to dzz/orguser/images/add_guide.png
diff --git a/admin/orguser/images/ctrl.png b/dzz/orguser/images/ctrl.png
similarity index 100%
rename from admin/orguser/images/ctrl.png
rename to dzz/orguser/images/ctrl.png
diff --git a/admin/orguser/images/icon-addPotr@2x.png b/dzz/orguser/images/icon-addPotr@2x.png
similarity index 100%
rename from admin/orguser/images/icon-addPotr@2x.png
rename to dzz/orguser/images/icon-addPotr@2x.png
diff --git a/admin/orguser/images/icons.png b/dzz/orguser/images/icons.png
similarity index 100%
rename from admin/orguser/images/icons.png
rename to dzz/orguser/images/icons.png
diff --git a/admin/orguser/images/icons_24.png b/dzz/orguser/images/icons_24.png
similarity index 100%
rename from admin/orguser/images/icons_24.png
rename to dzz/orguser/images/icons_24.png
diff --git a/admin/orguser/images/orguser.css b/dzz/orguser/images/orguser.css
similarity index 99%
rename from admin/orguser/images/orguser.css
rename to dzz/orguser/images/orguser.css
index 401c412..b926fa7 100644
--- a/admin/orguser/images/orguser.css
+++ b/dzz/orguser/images/orguser.css
@@ -21,7 +21,6 @@
position:relative;
bottom:0px;
left:0px;
- background:#F7F7F7;
border-bottom:1px solid #D2D2D2;
border-top:1px solid #FFF;
padding:7px 10px 3px 10px;
diff --git a/admin/orguser/images/themes/default/32px.png b/dzz/orguser/images/themes/default/32px.png
similarity index 100%
rename from admin/orguser/images/themes/default/32px.png
rename to dzz/orguser/images/themes/default/32px.png
diff --git a/admin/orguser/images/themes/default/40px.png b/dzz/orguser/images/themes/default/40px.png
similarity index 100%
rename from admin/orguser/images/themes/default/40px.png
rename to dzz/orguser/images/themes/default/40px.png
diff --git a/admin/orguser/images/themes/default/organization.png b/dzz/orguser/images/themes/default/organization.png
similarity index 100%
rename from admin/orguser/images/themes/default/organization.png
rename to dzz/orguser/images/themes/default/organization.png
diff --git a/admin/orguser/images/themes/default/style.css b/dzz/orguser/images/themes/default/style.css
similarity index 100%
rename from admin/orguser/images/themes/default/style.css
rename to dzz/orguser/images/themes/default/style.css
diff --git a/admin/orguser/images/themes/default/style.min.css b/dzz/orguser/images/themes/default/style.min.css
similarity index 100%
rename from admin/orguser/images/themes/default/style.min.css
rename to dzz/orguser/images/themes/default/style.min.css
diff --git a/admin/orguser/images/themes/default/throbber.gif b/dzz/orguser/images/themes/default/throbber.gif
similarity index 100%
rename from admin/orguser/images/themes/default/throbber.gif
rename to dzz/orguser/images/themes/default/throbber.gif
diff --git a/admin/orguser/images/themes/default/user.png b/dzz/orguser/images/themes/default/user.png
similarity index 100%
rename from admin/orguser/images/themes/default/user.png
rename to dzz/orguser/images/themes/default/user.png
diff --git a/admin/orguser/images/user_bg.png b/dzz/orguser/images/user_bg.png
similarity index 100%
rename from admin/orguser/images/user_bg.png
rename to dzz/orguser/images/user_bg.png
diff --git a/admin/orguser/import.php b/dzz/orguser/import.php
similarity index 98%
rename from admin/orguser/import.php
rename to dzz/orguser/import.php
index 4f45e31..6ffb733 100644
--- a/admin/orguser/import.php
+++ b/dzz/orguser/import.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if(!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if(!defined('IN_DZZ')) {
exit('Access Denied');
}
require_once libfile('function/mail');
@@ -302,7 +302,7 @@ EOT;
require_once DZZ_ROOT.'./core/class/class_PHPExcel.php';
$inputFileName = $_G['setting']['attachdir'].$_GET['file'];
if(!is_file($inputFileName)){
- showmessage('orguser_import_user_table',ADMINSCRIPT.'?mod=orguser&op=import');
+ showmessage('orguser_import_user_table',MOD_URL.'&op=import');
}
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
@@ -391,7 +391,7 @@ EOT;
$url=outputurl($_G['siteurl'].MOD_URL.'&op=import&do=list&file='.urlencode($file));
@header("Location: $url");
exit();
- showmessage('orguser_import_user_message',outputurl($_G['siteurl'].MOD_URL.'?mod=orguser&op=import&do=list&file='.urlencode($file)));
+ showmessage('orguser_import_user_message',outputurl($_G['siteurl'].MOD_URL.'&op=import&do=list&file='.urlencode($file)));
}else{
showmessage('orguser_import_tautology',dreferer());
}
diff --git a/admin/orguser/index.php b/dzz/orguser/index.php
similarity index 94%
rename from admin/orguser/index.php
rename to dzz/orguser/index.php
index ee2ef7c..9907268 100644
--- a/admin/orguser/index.php
+++ b/dzz/orguser/index.php
@@ -6,7 +6,7 @@
* @link http://www.dzzoffice.com
* @author zyx(zyx@dzz.cc)
*/
-if (!defined('IN_DZZ') || !defined('IN_ADMIN')) {
+if (!defined('IN_DZZ')) {
exit('Access Denied');
}
$navtitle= lang('appname');
diff --git a/dzz/orguser/language/en-US/lang.php b/dzz/orguser/language/en-US/lang.php
new file mode 100644
index 0000000..be1990d
--- /dev/null
+++ b/dzz/orguser/language/en-US/lang.php
@@ -0,0 +1,164 @@
+ 'Institutional users',
+ 'explorer_gropuperm'=>array(
+ 'Collaborative member ',
+ 'Administrator ',
+ 'The Founder'
+ ),
+ 'orgname'=>' Organization name',
+ 'orgname_placeholder'=>' Enter the institution name ',
+ 'change' => 'change',
+ 'org_description' => 'introduction',
+ 'org_description_placeholder'=>' Enter brief description of institutions ',
+ 'org_space_assign'=>' assign space size ',
+ 'org_space_assign_tip'=>' maximum available space that can be allocated ',
+ 'org_space_assign_tips'=>'
Unit m, left blank or 0 means no limit, - 1 means no space
limit the amount of space that can be used by the whole organization or department (including all subordinate departments) (the total amount of space used by all departments under the organization cannot exceed this limit)
the space allocated by a department can only be divided from the available space of the superior department; Once allocated, the remaining space of the superior department will be reduced accordingly, regardless of whether the allocated space is actually used up
',
+ 'space_use_department'=>' department space usage ',
+ 'space_use_org'=>' total organization space usage ',
+ 'space_use_org_tips'=>'
Limit the space available to the entire organization or department (including all subordinate departments).
the space allocated by subordinate departments will be allocated from the available space of superior departments
',
+ 'org_update_success'=>' Update data successfully, will jump for you in 3 seconds ',
+ 'org_img_uploaded_tip'=>' The image has been uploaded, just check it ',
+ 'clicktoupload'=>' clicktoupload',
+ // admin/orguser/tree.html
+ 'orguser_tree_delete'=>' Are you sure you want to delete this user completely (all of the user’s data and files will be completely deleted)? ',
+ 'orguser_tree_permission_delete'=>' Delete this user, only remove this user from the department, you may not have permission to operate this user after removal, are you sure you want to remove this user? ',
+ 'orguser_tree_batch_delete'=>' Organizations or departments do not support batch deletion ',
+ 'orguser_tree_all_delete'=>' Before deleting a department, you must delete all subordinate departments of this department and delete files in the shared directory. Are you sure you want to delete this department? ',
+ // admin/orguser/ajax.php
+ 'orguser_ajax_delete'=>' The user in the organization or department cannot be completely deleted, please delete from the organization or department first and try again ',
+ 'no_parallelism_jurisdiction'=>' no jurisdiction of the corresponding department ',
+ // admin/orguser/edituser.php
+ 'orguser_edituser_add_user'=>'
sorry! You do not have permission to add users under this organization or department
you can select the Department with permission on the left, and then try to add
',
+ 'orguser_edituser_add_user1'=>'
sorry! You do not have administrative rights for this user
you can select the user with permission management on the left side, and then retry adding
',
+ // admin/orguser/import.php
+ 'orguser_import_user'=>' No permission, only system administrators can import users ',
+ 'orguser_import_user_table'=>' Staff information table upload failed, please re-upload ',
+ 'orguser_import_xls_xlsx'=>' only XLS, XLSX files can be imported ',
+ 'orguser_import_user_message'=>' Staff information table uploaded successfully, going to import page ',
+ 'orguser_import_tautology'=>' Failed to upload info table, please try again later ',
+ 'orguser_import_user_message_table'=>' Please select the Personnel information table',
+ // admin/orguser/vidw.php
+ 'orguser_vidw_delete'=>'
i’m sorry! You don’t have the administrative authority of this department!
You can select the Department with permission management on the left
',
+ // admin/orguser/detail_org.html
+ 'export_excl'=>' Export all users of this department to an excL file ',
+ 'detail_org_no_enable'=>' If not enabled, all subordinate departments will not be able to use the shared directory; The shared directory is displayed on the enterprise disk only after this function is enabled. ',
+ 'detail_org_explorerapp_enable'=>' When enabled, the organization or department directory can be used in applications such as web disk. ',
+ 'detail_org_enable'=>' The shared directory of this department will be displayed in the enterprise disk organization only after the "detail_org_enable" function is enabled. ',
+ 'detail_org_creation'=>' When the detail_org_creation shortcut is created, the member desktop will have the shortcut by default. ',
+ 'group_org_no_enable'=>' After this function is enabled, Resource Manager will display the organization group option. ',
+ 'group_org_enable'=>' If not enabled, resource Manager will not display the organization group option. ',
+ 'detail_org_administrator'=>' Note:
+
Authority of institution administrator: set administrators of all departments under the institution, manage all personnel in the institution, and manage all shared directories of the institution
+
Department Administrator permissions: set administrators of all sub departments under the Department, manage all personnel in the Department, and manage all shared directories of the Department
',
+ 'Select organization to set organization information'=>' Select organization to set organization information',
+ 'Select department to set department information'=>' Select department to set department information',
+ 'Select personnel to set personnel information'=>' Select personnel to set personnel information',
+ 'Personnel, departments and institutions can directly drag and move to change positions. Move refers to changing the Department to which the person belongs, and Changing the superior organization or department of the department.'=>' People, departments, and organizations can be dragged and moved to change positions. The movement is to change the department of the personnel, and change the superior organization or superior department of the department. ',
+ 'Hold' => 'Hold',
+ 'Key to move personnel or departments to copy. It is used to join personnel to multiple departments at the same time.'=>'Key to move people or departments for replication. Add people to multiple departments at the same time.',
+ 'Key can be used for multiple selections, and release after multiple selections'=>'Key can be multi - selected, multi - selected after release',
+ 'Key movement is batch movement. Do not loosen'=>' Key to move for batch Loosen. Don’t loosen ',
+ 'Right click departments, institutions and personnel to open the right-click menu. There are corresponding more operations in the Menu.'=>' Right-click the department, organization, or personnel to display the right-click menu. There are more operations in the menu. ',
+ 'Delete user description'=>' Delete user description',
+ 'Deleting users from all institutions or departments is only removing users from their own institutions or departments. Users can no longer have all the use rights of their own institutions or departments. It is not deleting users from the system.'=>'If a user is deleted from an organization or department, the user cannot have all the permission to use the organization or department. This does not mean the user is deleted from the system.',
+ 'When the system administrator deletes the user from the "list of non institutional users", the user will be completely deleted in the system, and all system data and saved files of the user will be deleted. Please use it cautiously by the administrator, and delete it after confirming that the member is to be deleted.'=>'If the system administrator deletes a user from the User List, the user will be completely deleted from the system, and all system data and saved files of the user will be deleted. Use caution before deleting a member.',
+ 'Key to move to batch copy.'=>' Key to move to batch copy. ',
+ 'Organization management instructions'=>' Organization Management instructions',
+ 'inport_guide_download'=>' Download the person information import template ',
+ 'inport_guide_template'=>' template items will be automatically generated based on the number of user profile items ',
+ 'inport_guide_user.'=>' Edit the required personnel information table according to the template. ',
+ 'inport_guide_step'=>' Step 3: Select Excel ',
+ 'inport_guide_layout'=>' Select the edited staff layout, support. XLS,. XLSX format ',
+ 'inport_guide_notice'=>' Edit staff information sheet notes ',
+ '
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result
+
2. The "user name" field in the template is required, and other fields can be filled in as required
+
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing
+
4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1)
+
5. Importing users can only import by organization. Multiple organizations need to be imported in batches
+
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in
+
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table
+
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct
'=>'
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result
+
2. The "user name" field in the template is required, and other fields can be filled in as required
+
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing
+
4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1)
+
5. Importing users can only import by organization. Multiple organizations need to be imported in batches
+
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in
+
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table
+
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct
',
+ 'import_list_organization'=>' select the organization to import. If no organization is imported, a new organization and department will be generated according to the Department in the user information table. If no organization is imported, it will be directly imported to "personnel without organization ',
+ 'import_list_password'=>' default user password. When the login password item is not set, the password set here will be used as the password of the newly imported user ',
+ 'import_list_coverage'=>' incremental import method: the newly imported user information is intelligently added to the original user information; Overwrite import: the newly imported information overwrites the information of the original user. It is recommended to use the incremental method. ',
+ 'import_list_text'=>'
User name and mailbox items are required
+
Click the content of the import item below to edit it temporarily. When editing a department, please note that each line of the Department is a parent-child relationship, and the previous line is the parent department of the next line
+
Items that do not need to be imported can be deleted by clicking "X" on the right
+
Click the import button to import the current project. Click the import all button to import all items in sequence. You can click stop again in the middle
',
+ // admin/member/adduser.html
+ 'adduser_login_email_text'=>' This parameter is mandatory. It can be used for system login. When employees pay attention to the enterprise ID, the enterprise ID will be matched according to the email address. ',
+ 'adduser_compellation_text'=>' Required, displayed in system, easy to identify ',
+ 'adduser_phone_number_text'=>' Set this parameter to the mobile phone number bound to wechat. When an employee pays attention to the enterprise number, it will be matched according to the mobile phone bound to wechat. ',
+ 'adduser_weixin_text'=>' indicates the employee’s wechat ID. When an employee follows the enterprise ID, it will match according to the employee’s wechat ID. ',
+ 'adduser_exceptional_space_text'=>' Unit M, additional user storage space (total user space=default space + extra space) ',
+ 'adduser_disable_user_text'=>' After the user is disabled, the user cannot log in to the system. Perform this operation with caution ',
+ 'adduser_usergroup_text'=>' After you set the user as the system administrator, this user will have the system management rights. Please be cautious! ',
+ // admin/member/edituser.html
+ 'edituser_login_email_text'=>' This parameter is optional and can be used for system login. When employees pay attention to the enterprise number, it will be matched according to the employee’s email address. ',
+ 'edituser_weixin_text'=>' Select, employee’s wechat ID. When employees follow enterprise ID, it will be matched according to the employee’s wechat ID. If you have paid attention to it, this item cannot be modified. ',
+ 'supervisor_position'=>' supervisor position',
+ 'send_password_user_mailbox'=>' Send password to mailbox',
+ 'login_email_required'=>' Required for login ',
+ 'name_will'=>' username required ',
+ 'none_write_login_password'=>' No login password yet ',
+ 'none_write_affirm_password'=>' affirm_password has not been filled in ',
+ 'phone_number'=>' mobile phone number',
+ 'phone_number_illegal'=>' mobile phone number is illegal',
+ 'weixin_phone_number'=>' wechat bound mobile phone number',
+ 'weixin_illegal'=>' wechat illegal',
+ 'user_weixin'=>' employee weixin',
+ 'weixin_exist'=>' wechat already exists ',
+ 'random_password'=>' Generate random password',
+ 'exceptional_space'=>' extra space',
+ 'disable_user'=>' Disable this user',
+ 'block_up' => 'stop',
+ 'set_system_administrator'=>' Set as system administrator',
+ 'add_a_item'=>' add an item',
+ 'add_user'=>' Add user',
+ 'add_user_success'=>' User added successfully ',
+ 'edit_user_success'=>' Modify user information successfully ',
+ 'export_user'=>' Export user',
+ 'shared_directory_set'=>' shared directory setting ',
+ 'group_on_set'=>' Group function Settings ',
+ 'shared_directory_desktop_shortcut'=>' Shared directory desktop shortcut',
+ 'position_management'=>' position management',
+ 'add_position'=>' Add position',
+ 'position_name'=>' position name',
+ 'organization_department'=>' Organization Department',
+ 'share_enable_successful'=>' The shared directory is enabled successfully! ',
+ 'share_close_successful'=>' The shared directory is closed successfully! ',
+ 'group_on_successful'=>' The group function has been enabled successfully! ',
+ 'group_close_successful'=>' The group function is disabled successfully! ',
+ 'login_username_placeholder'=>' Login username ',
+ 'login_username_text'=>' required, available for system login ',
+ 'required_used_login_system'=>' required, available for system login ',
+ 'space_not_change_password'=>' Leave blank, do not change password',
+ 'export_range_user'=>' Select the export range, all users in this range will export ',
+ 'export_data'=>' Export data item ',
+ 'import_nbsp'=>'The import',
+ 'creation_agency'=>' New agency',
+ 'creation_bottom_section'=>' Create the bottom_section',
+ 'creation_equally_section'=>' New sibling department ',
+ 'please_select_same_type_node'=>' Please select a node of the same type ',
+ 'please_select_same_section_node'=>' Please select a node in the same department ',
+ 'add_administrator_unsuccess'=>' Failed to add administrator ',
+ 'no_open_Shared_directory'=>' cannot be set because the shared directory is not enabled ',
+ 'please_select_range_export'=>' Please select the export scope ',
+ 'please_select_project_export'=>' Please select export project ',
+ 'user_information_table'=>' Person information table',
+ 'bulk_import_user_template'=>' Import user templates in batches ',
+ 'name_email_empty'=>' Username and mailbox cannot be empty',
+ 'lack_required_fields_name'=>' lacks the required field "user name"',
+ 'lack_required_fields_name_email'=>'The required field user name or mailbox is missing',
+ 'bulking' => 'delta',
+ 'coverage' => 'cover',
+);
+?>
\ No newline at end of file
diff --git a/dzz/orguser/language/zh-cn/lang.php b/dzz/orguser/language/zh-cn/lang.php
new file mode 100644
index 0000000..98a7883
--- /dev/null
+++ b/dzz/orguser/language/zh-cn/lang.php
@@ -0,0 +1,165 @@
+ '机构用户',
+ 'explorer_gropuperm'=>array(
+ '协作成员',
+ '管理员',
+ '创始人'
+ ),
+ 'orgname'=>'机构名称',
+ 'orgname_placeholder'=>'输入机构(群组)名称',
+ 'change'=>'更换',
+ 'org_description'=>'简介',
+ 'org_description_placeholder'=>'输入机构(群组)简要介绍',
+ 'org_space_assign'=>'分配空间大小',
+ 'org_space_assign_tip'=>'当前可以分配的最大可用空间',
+ 'org_space_assign_tips'=>'
',
+ 'Select organization to set organization information'=>'选中机构为设置机构信息',
+ 'Select department to set department information'=>'选中部门为设置部门信息',
+ 'Select personnel to set personnel information'=>'选中人员为设置人员信息',
+ 'Personnel, departments and institutions can directly drag and move to change positions. Move refers to changing the Department to which the person belongs, and changing the superior organization or department of the Department.'=>'人员、部门、机构可直接拖拽移动更换位置。移动是更换人员所属部门、和更换部门上级机构或上级部门。',
+ 'Hold'=>'按住',
+ 'Key to move personnel or departments to copy. It is used to join personnel to multiple departments at the same time.'=>'键移动人员或部门为复制。用于将人员同时加入多个部门。',
+ 'Key can be used for multiple selections, and release after multiple selections'=>'键可多选,多选后松开',
+ 'Key movement is batch movement. Do not loosen'=>'键移动为批量移动。 不松开',
+ 'Right click departments, institutions and personnel to open the right-click menu. There are corresponding more operations in the menu.'=>'在部门、机构、人员上点鼠标右键可出现右键菜单。菜单中有对应的更多操作。',
+ 'Delete user description'=>'删除用户说明',
+ 'Deleting users from all institutions or departments is only removing users from their own institutions or departments. Users can no longer have all the use rights of their own institutions or departments. It is not deleting users from the system.'=>'所有机构、部门中删除用户,只是从本机构,或部门中移除,用户将不能再拥有本机构或部门的所有使用权限,不是将用户从系统中删除。',
+ 'When the system administrator deletes the user from the "list of non institutional users", the user will be completely deleted in the system, and all system data and saved files of the user will be deleted. Please use it cautiously by the administrator, and delete it after confirming that the member is to be deleted.'=>'系统管理员在“未加入机构用户列表”中删除用户,用户会在系统中彻底删除,并且删除用户所有系统数据及保存文件。请管理员谨慎使用,确定成员要删除后再删除。',
+ 'Key to move to batch copy.'=>'键移动为批量复制。',
+ 'Organization management instructions'=>'组织管理说明',
+ 'inport_guide_download'=>'下载人员信息导入模板',
+ 'inport_guide_template'=>'模板的项目会根据用户资料项的多少自动生成',
+ 'inport_guide_user.'=>'根据模板编辑需要人员信息表。',
+ 'inport_guide_step'=>'步骤3:选择excel表',
+ 'inport_guide_layout'=>'选择编辑好的人员信息表,支持 .xls、.xlsx格式',
+ 'inport_guide_notice'=>'编辑人员信息表注意事项',
+ '
1. Edit the personnel information to be imported according to the template fields. If there is already a file information table, you only need to change the name of the relevant field in the existing file information table to be consistent with the name provided in the template. As long as the name corresponds, the position of the field does not affect the result li>
+
2. The "user name" field in the template is required, and other fields can be filled in as required li>
+
3. The information in the mailbox and user name fields in the table must be unique and cannot be duplicate. If the mailbox is empty, the system will randomly generate the mailbox address when importing li>
+< Li class = "danger" > 4. Multi level department creation: Method 1: add multiple columns of "subordinate departments" to the table. From left to right, they are level-1 departments, level-2 departments and level-3 departments. The system will create departments, subordinate departments and lower subordinate departments according to the principle from left to right. Method 2: use a single column in the table, and the superior and subordinate departments use "/" to divide (for example, primary school / grade 1 / class 1) li>
+
5. Importing users can only import by organization. Multiple organizations need to be imported in batches li>
+
6. The "login password" field in the table can be blank, and administrators can set unified passwords for users in batches when importing. The user can modify the unified password after logging in li>
+
7. There are two import methods in the import interface: incremental and overwrite. Incremental method: when encountering the same user, only the missing field information of the user will be added, and the original information will not change. (for example, there is a user a in the system with a password of 123. In the batch import table, there is also a user a, whose unified password is set to ABC when importing. After importing, the passwords of other users are all ABC, and the original user a still keeps his original password, 123.) Overwrite import: completely replace the original user information in the system with the information in the table li>
+
8. If there are many people to import, it is recommended to make a test table for a small number of people first, and then import all users in an incremental way after the test is correct li>'=>'