DEV: Удаление профиля (2 часть работ)
This commit is contained in:
parent
cd0ff57e05
commit
97622e40ce
|
@ -32,6 +32,9 @@ class SettingController extends Controller
|
|||
case 'ignored':
|
||||
return $this->ignored();
|
||||
break;
|
||||
case 'deletion':
|
||||
return $this->deletion();
|
||||
break;
|
||||
default:
|
||||
return $this->settingForm();
|
||||
break;
|
||||
|
@ -225,6 +228,17 @@ class SettingController extends Controller
|
|||
]
|
||||
);
|
||||
}
|
||||
|
||||
function deletion()
|
||||
{
|
||||
return $this->render(
|
||||
'/user/setting/deletion',
|
||||
[
|
||||
'meta' => Meta::get(__('app.delete_profile')),
|
||||
'data' => []
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
function notificationEdit()
|
||||
{
|
||||
|
|
|
@ -213,6 +213,8 @@ class UploadImage
|
|||
FileModel::removal($post_content_img);
|
||||
}
|
||||
|
||||
// Img::PATH['posts_cover'] добавить после запроса.
|
||||
// UPDATE files SET file_path = CONCAT('/uploads/posts/cover/', file_path) where file_type = 'post';
|
||||
FileModel::set(
|
||||
[
|
||||
'file_path' => $post_img,
|
||||
|
|
|
@ -164,8 +164,8 @@ return [
|
|||
'reply' => 'رد',
|
||||
|
||||
'delete_profile' => 'حذف الملف الشخصي',
|
||||
'read_carefully' => 'اقرأ بعناية ، من المهم حقًا!',
|
||||
'read_information' => 'أنت على وشك حذف ملف التعريف الخاص بك. لحذف ملف تعريف ، يجب عليك تأكيد استعدادك لحذف كافة المعلومات المدرجة. يعد حذف ملف تعريف <span class = "red"> إجراء لا رجوع فيه </ span> ، فلن تتمكن من استعادة بياناتك المفقودة.',
|
||||
'read_carefully' => 'اقرأ بعناية ، مهم جداً!',
|
||||
'read_information' => 'أنت على وشك حذف الملف الشخصي الخاص بك. لحذف ملف الشخصي ، يجب عليك تأكيد استعدادك لحذف كافة المعلومات المدرجة. يعد حذف ملف الشخصي <strong> إجراء لا رجوع فيه </strong> ، فلن تتمكن من استعادة بياناتك المفقودة.',
|
||||
|
||||
// Editor
|
||||
'foto' => 'صورة',
|
||||
|
|
|
@ -168,7 +168,7 @@ return [
|
|||
|
||||
'delete_profile' => 'Delete profile',
|
||||
'read_carefully' => 'Read carefully, it\'s really important!',
|
||||
'read_information' => 'You are about to delete your profile. To delete a profile, you must confirm that you are ready to delete all of the information listed. Deleting a profile is a <span class="red">irreversible action</span>, you won\'t be able to get your lost data back.',
|
||||
'read_information' => 'You are about to delete your profile. To delete a profile, you must confirm that you are ready to delete all of the information listed. Deleting a profile is a <strong>irreversible action</strong>, you won\'t be able to get your lost data back.',
|
||||
|
||||
// Editor
|
||||
'foto' => 'Foto',
|
||||
|
|
|
@ -168,7 +168,7 @@ return [
|
|||
|
||||
'delete_profile' => 'Ștergeți profilul',
|
||||
'read_carefully' => 'Citiți cu atenție, este foarte important!',
|
||||
'read_information' => 'Sunteți pe cale să vă ștergeți profilul. Pentru a șterge un profil, trebuie să confirmați că sunteți pregătit să ștergeți toate informațiile enumerate. Ștergerea unui profil este o <span class="red">acțiune ireversibilă</span>, nu veți putea recupera datele pierdute.',
|
||||
'read_information' => 'Sunteți pe cale să vă ștergeți profilul. Pentru a șterge un profil, trebuie să confirmați că sunteți pregătit să ștergeți toate informațiile enumerate. Ștergerea unui profil este o <strong>acțiune ireversibilă</strong>, nu veți putea recupera datele pierdute.',
|
||||
|
||||
// Редактор
|
||||
'foto' => 'A photo',
|
||||
|
|
|
@ -168,7 +168,7 @@ return [
|
|||
|
||||
'delete_profile' => 'Удалить профиль',
|
||||
'read_carefully' => 'Прочтите внимательно, это действительно важно!',
|
||||
'read_information' => 'Вы собираетесь удалить свой профиль. Для удаления профиля необходимо подтвердить, что вы готовы к удалению всей перечисленной информации. Удаление профиля – <span class="red">необратимое действие</span>, вы не сможете вернуть утерянные данные.',
|
||||
'read_information' => 'Вы собираетесь удалить свой профиль. Для удаления профиля необходимо подтвердить, что вы готовы к удалению всей перечисленной информации. Удаление профиля – <strong>необратимое действие</strong>, вы не сможете вернуть утерянные данные.',
|
||||
|
||||
// Редактор
|
||||
'foto' => 'Фото',
|
||||
|
|
|
@ -168,7 +168,7 @@ return [
|
|||
|
||||
'delete_profile' => 'Видалити профіль',
|
||||
'read_carefully' => 'Прочитайте уважно, це справді важливо!',
|
||||
'read_information' => 'Ви збираєтесь видалити свій профіль. Для видалення профілю необхідно підтвердити, що ви готові видалити всю перелічену інформацію. Видалення профілю – <span class="red">необоротна дія</span>, ви не зможете повернути втрачені дані.',
|
||||
'read_information' => 'Ви збираєтесь видалити свій профіль. Для видалення профілю необхідно підтвердити, що ви готові видалити всю перелічену інформацію. Видалення профілю – <strong>необоротна дія</strong>, ви не зможете повернути втрачені дані.',
|
||||
|
||||
// Редактор
|
||||
'foto' => 'Фото',
|
||||
|
|
|
@ -168,7 +168,7 @@ return [
|
|||
|
||||
'delete_profile' => '删除配置文件',
|
||||
'read_carefully' => '仔细阅读,真的很重要!',
|
||||
'read_information' => '您即将删除您的个人资料。 要删除配置文件,您必须确认您已准备好删除列出的所有信息。 删除配置文件是<span class="red">不可逆操作</span>,您将无法找回丢失的数据。',
|
||||
'read_information' => '您即将删除您的个人资料。 要删除配置文件,您必须确认您已准备好删除列出的所有信息。 删除配置文件是<strong>不可逆操作</strong>,您将无法找回丢失的数据。',
|
||||
|
||||
// Редактор
|
||||
'foto' => '照片',
|
||||
|
|
|
@ -169,7 +169,7 @@ return [
|
|||
|
||||
'delete_profile' => '删除配置文件',
|
||||
'read_carefully' => '仔细阅读,真的很重要!',
|
||||
'read_information' => '您即将删除您的个人资料。 要删除配置文件,您必须确认您已准备好删除列出的所有信息。 删除配置文件是<span class="red">不可逆操作</span>,您将无法找回丢失的数据。',
|
||||
'read_information' => '您即将删除您的个人资料。 要删除配置文件,您必须确认您已准备好删除列出的所有信息。 删除配置文件是<strong>不可逆操作</strong>,您将无法找回丢失的数据。',
|
||||
|
||||
// Редактор
|
||||
'foto' => '照片',
|
||||
|
|
|
@ -38,6 +38,10 @@ return [
|
|||
// If TRUE, then the first 50 participants will have TL2 upon registration (otherwise TL1)
|
||||
// Если TRUE, то при регистрации первые 50 участников будет иметь TL2 (в противном случае TL1)
|
||||
'mode' => true,
|
||||
|
||||
// Can a user delete a profile?
|
||||
// Пользователь может удалять профиль?
|
||||
'deleting_profile' => false,
|
||||
|
||||
// Email of the site administration
|
||||
// Email администрации сайта
|
||||
|
|
|
@ -78,8 +78,9 @@
|
|||
<input type="checkbox" name="scroll" <?php if ($data['user']['scroll'] == 1) : ?>checked <?php endif; ?>> <?= __('app.endless_scroll'); ?>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<input type="hidden" name="nickname" id="nickname" value="">
|
||||
<div class="flex flex-row items-center justify-between mt20">
|
||||
<?= Html::sumbit(__('app.edit')); ?>
|
||||
</fieldset>
|
||||
<?php if (config('general.deleting_profile')) : ?>
|
||||
<a href="setting/deletion" class="gray-600"><?= __('app.delete_profile'); ?></a>
|
||||
<?php endif; ?>
|
||||
</div>
|
17
resources/views/default/content/user/setting/deletion.php
Normal file
17
resources/views/default/content/user/setting/deletion.php
Normal file
|
@ -0,0 +1,17 @@
|
|||
<main>
|
||||
<h1 class="text-xl mt5 m0"><?= __('app.delete_profile'); ?></h1>
|
||||
<div class="max-w780">
|
||||
<p><?= __('app.read_carefully'); ?></p>
|
||||
<?= __('app.read_information'); ?>
|
||||
</div>
|
||||
<div class="flex flex-row items-center justify-between mt60">
|
||||
<a class="gray-600" href="<?php url('setting'); ?>">< <?= __('app.back'); ?></a>
|
||||
<a href="#" class="red"><?= __('app.delete_profile'); ?></a>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<aside>
|
||||
<div class="box bg-beige">
|
||||
<?= __('app.read_carefully'); ?>
|
||||
</div>
|
||||
</aside>
|
Loading…
Reference in a new issue