Merge pull request #1 from dignajar/master

New pull request
This commit is contained in:
clickwork-git 2015-10-31 13:40:04 +01:00
commit 10d4db844b
5 changed files with 61 additions and 28 deletions

View File

@ -309,10 +309,10 @@ function install($adminPassword, $email, $timezoneOffset)
file_put_contents(PATH_DATABASES.'site.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX); file_put_contents(PATH_DATABASES.'site.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX);
// File users.php
$salt = getRandomString(); $salt = getRandomString();
$passwordHash = sha1($adminPassword.$salt); $passwordHash = sha1($adminPassword.$salt);
// File users.php
$data = array( $data = array(
'admin'=>array( 'admin'=>array(
'firstName'=>'', 'firstName'=>'',
@ -329,7 +329,11 @@ function install($adminPassword, $email, $timezoneOffset)
file_put_contents(PATH_DATABASES.'users.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX); file_put_contents(PATH_DATABASES.'users.php', $dataHead.json_encode($data, JSON_PRETTY_PRINT), LOCK_EX);
// File security.php // File security.php
$randomKey = getRandomString();
$randomKey = sha1($randomKey);
$data = array( $data = array(
'key1'=>$randomKey,
'minutesBlocked'=>5, 'minutesBlocked'=>5,
'numberFailuresAllowed'=>10, 'numberFailuresAllowed'=>10,
'blackList'=>array() 'blackList'=>array()
@ -424,9 +428,9 @@ function checkPOST($args)
global $Language; global $Language;
// Check empty password // Check empty password
if(empty($args['password'])) if( strlen($args['password']) < 6 )
{ {
return '<div>'.$Language->g('The password field is empty').'</div>'; return '<div>'.$Language->g('Password must be at least 6 characters long').'</div>';
} }
// Check invalid email // Check invalid email

View File

@ -15,9 +15,9 @@ class Email {
<head> <head>
<title>BLUDIT</title> <title>BLUDIT</title>
</head> </head>
<body> <body style="background-color: #f1f1f1;">
<div style="margin: 0px auto; border: 1px solid #2672ec; padding: 10px; font-size: 14px;"> <div style="margin: 0px auto; padding: 10px; font-size: 14px; width: 70%; max-width: 600px;">
<div style="font-size: 26px; padding: 10px; background-color: #2672ec; color: #FFFFFF;">BLUDIT</div> <div style="font-size: 26px;">BLUDIT</div>
'.$args['message'].' '.$args['message'].'
</div> </div>
</body> </body>

View File

@ -3,6 +3,7 @@
class Security extends dbJSON class Security extends dbJSON
{ {
private $dbFields = array( private $dbFields = array(
'key1'=>'Where we go we dont need roads',
'minutesBlocked'=>5, 'minutesBlocked'=>5,
'numberFailuresAllowed'=>10, 'numberFailuresAllowed'=>10,
'blackList'=>array() 'blackList'=>array()

View File

@ -196,5 +196,7 @@
"general-settings": "General settings", "general-settings": "General settings",
"advanced-settings": "Advanced settings", "advanced-settings": "Advanced settings",
"manage-users": "Manage users", "manage-users": "Manage users",
"view-and-edit-your-profile": "View and edit your profile." "view-and-edit-your-profile": "View and edit your profile.",
"password-must-be-at-least-6-characters-long": "Password must be at least 6 characters long"
} }

View File

@ -3,7 +3,7 @@
{ {
"native": "Українська (Україна)", "native": "Українська (Україна)",
"english-name": "Ukrainian", "english-name": "Ukrainian",
"last-update": "2015-10-03", "last-update": "2015-10-30",
"author": "Allec Bernz", "author": "Allec Bernz",
"email": "admin@allec.info", "email": "admin@allec.info",
"website": "allec.info" "website": "allec.info"
@ -15,8 +15,8 @@
"editor": "Редактор", "editor": "Редактор",
"dashboard": "Панель управління", "dashboard": "Панель управління",
"role": "Роль", "role": "Роль",
"post": "Запис", "post": "Публікація",
"posts": "Записи", "posts": "Публікації",
"users": "Користувачі", "users": "Користувачі",
"administrator": "Адміністратор", "administrator": "Адміністратор",
"add": "Додати", "add": "Додати",
@ -25,7 +25,7 @@
"title": "Назва", "title": "Назва",
"no-parent": "Немає джерела", "no-parent": "Немає джерела",
"edit-page": "Редагувати сторінку", "edit-page": "Редагувати сторінку",
"edit-post": "Редагувати запис", "edit-post": "Редагувати публікацію",
"add-a-new-user": "Додати нового користувача", "add-a-new-user": "Додати нового користувача",
"parent": "Джерело", "parent": "Джерело",
"friendly-url": "Дружні URL", "friendly-url": "Дружні URL",
@ -57,7 +57,7 @@
"site-slogan": "Слоган сайту", "site-slogan": "Слоган сайту",
"site-description": "Опис сайту", "site-description": "Опис сайту",
"footer-text": "Текст нижнього колонтитулу", "footer-text": "Текст нижнього колонтитулу",
"posts-per-page": "Записів на сторінці", "posts-per-page": "Публікацій на сторінці",
"site-url": "URL-адреса сайту", "site-url": "URL-адреса сайту",
"writting-settings": "Параметри написання", "writting-settings": "Параметри написання",
"url-filters": "URL-фільтри", "url-filters": "URL-фільтри",
@ -69,10 +69,10 @@
"website": "Веб-сайт", "website": "Веб-сайт",
"timezone": "Часовий пояс", "timezone": "Часовий пояс",
"locale": "Локаль", "locale": "Локаль",
"new-post": "Новий запис", "new-post": "Нова публікація",
"html-and-markdown-code-supported": "Підтримується код HTML і Markdown",
"new-page": "Нова сторінка", "new-page": "Нова сторінка",
"manage-posts": "Керувати записами", "html-and-markdown-code-supported": "Підтримується код HTML і Markdown",
"manage-posts": "Керування публікаціями",
"published-date": "Дата публікації", "published-date": "Дата публікації",
"modified-date": "Дата редагування", "modified-date": "Дата редагування",
"empty-title": "Порожній заголовок", "empty-title": "Порожній заголовок",
@ -91,8 +91,8 @@
"advanced-options": "Додаткові параметри", "advanced-options": "Додаткові параметри",
"user-deleted": "Користувач видалений", "user-deleted": "Користувач видалений",
"page-added-successfully": "Сторінку успішно додано", "page-added-successfully": "Сторінку успішно додано",
"post-added-successfully": "Запис успішно додано", "post-added-successfully": "Публікацію успішно додано",
"the-post-has-been-deleted-successfully": "Запис успішно видалено", "the-post-has-been-deleted-successfully": "Публікацію успішно видалено",
"the-page-has-been-deleted-successfully": "Сторінку успішно видалено", "the-page-has-been-deleted-successfully": "Сторінку успішно видалено",
"username-or-password-incorrect": "Неправильне ім'я користувача або пароль", "username-or-password-incorrect": "Неправильне ім'я користувача або пароль",
"database-regenerated": "База даних регенерована", "database-regenerated": "База даних регенерована",
@ -104,24 +104,23 @@
"user-has-been-added-successfully": "Користувача додано успішно", "user-has-been-added-successfully": "Користувача додано успішно",
"you-do-not-have-sufficient-permissions": "Ви не маєте прав на доступ до цієї сторінки, зверніться до адміністратора.", "you-do-not-have-sufficient-permissions": "Ви не маєте прав на доступ до цієї сторінки, зверніться до адміністратора.",
"settings-advanced-writting-settings": "Параметри->Додаткові параметри->Параметри написання", "settings-advanced-writting-settings": "Параметри->Додаткові параметри->Параметри написання",
"new-posts-and-pages-synchronized": "Нові записи та сторінки синхронізовані.", "new-posts-and-pages-synchronized": "Нові публікації та сторінки синхронізовані.",
"you-can-choose-the-users-privilege": "Ви можете вибрати привілей користувача. Роль редактора дозволяє тільки додавати сторінки та записи.", "you-can-choose-the-users-privilege": "Ви можете вибрати привілей користувача. Роль редактора дозволяє тільки додавати сторінки та публікації.",
"email-will-not-be-publicly-displayed": "E-mail не буде відображатися публічно. Рекомендується для відновлення пароля та повідомлень.", "email-will-not-be-publicly-displayed": "E-mail не буде відображатися публічно. Рекомендується для відновлення пароля та повідомлень.",
"use-this-field-to-name-your-site": "Використовуйте це поле для назви свого сайту, яка буде відображатися у верхній частині кожної сторінки вашого сайту.", "use-this-field-to-name-your-site": "Використовуйте це поле для назви свого сайту, яка буде відображатися у верхній частині кожної сторінки вашого сайту.",
"use-this-field-to-add-a-catchy-phrase": "Використовуйте це поле, щоб додати яскраву фразу на вашому сайті.", "use-this-field-to-add-a-catchy-phrase": "Використовуйте це поле, щоб додати яскраву фразу на вашому сайті.",
"you-can-add-a-site-description-to-provide": "Ви можете додати опис сайту, щоб забезпечити коротку біографію чи опис вашого сайту.", "you-can-add-a-site-description-to-provide": "Ви можете додати опис сайту, щоб забезпечити коротку біографію чи опис вашого сайту.",
"you-can-add-a-small-text-on-the-bottom": "Ви можете додати невеликий текст внизу кожної сторінки, наприклад: авторські права, власник, дати і т.д.", "you-can-add-a-small-text-on-the-bottom": "Ви можете додати невеликий текст внизу кожної сторінки, наприклад: авторські права, власник, дати і т.д.",
"number-of-posts-to-show-per-page": "Кількість записів на сторінці.", "number-of-posts-to-show-per-page": "Кількість публікацій на сторінці.",
"the-url-of-your-site": "URL-адреса Вашого сайту.", "the-url-of-your-site": "URL-адреса Вашого сайту.",
"add-or-edit-description-tags-or": "Додати чи редагувати опис, теги або змінити дружні URL.", "add-or-edit-description-tags-or": "Додати чи редагувати опис, теги або змінити дружні URL.",
"select-your-sites-language": "Виберіть мову вашого сайту.", "select-your-sites-language": "Виберіть мову вашого сайту.",
"select-a-timezone-for-a-correct": "Виберіть часовий пояс для правильного відображення дати/часу на вашому сайті.", "select-a-timezone-for-a-correct": "Виберіть часовий пояс для правильного відображення дати/часу на вашому сайті.",
"you-can-use-this-field-to-define-a-set-of": "Ви можете використовувати це поле для визначення набору параметрів, що відносяться до мови, країни та особливих переваг.", "you-can-use-this-field-to-define-a-set-of": "Ви можете використовувати це поле для визначення набору параметрів, що відносяться до мови, країни та особливих переваг.",
"you-can-modify-the-url-which-identifies":"Ви можете змінити URL, який ідентифікує сторінку чи запис за допомогою легких для розуміння ключових слів. Не більше 150 символів.", "you-can-modify-the-url-which-identifies":"Ви можете змінити URL, який ідентифікує сторінку чи публікацію за допомогою легких для розуміння ключових слів. Не більше 150 символів.",
"this-field-can-help-describe-the-content": "Це поле може допомогти описати зміст у декількох словах. Не більше 150 символів.", "this-field-can-help-describe-the-content": "Це поле може допомогти описати зміст у декількох словах. Не більше 150 символів.",
"write-the-tags-separated-by-comma": "Напишіть теги через кому. Наприклад: тег1, тег2, тег3", "delete-the-user-and-all-its-posts":"Видалити користувача та всі його публікації",
"delete-the-user-and-all-its-posts":"Видалити користувача та всі його записи", "delete-the-user-and-associate-its-posts-to-admin-user": "Видалити користувача та зв'язати його публікації з користувачем admin",
"delete-the-user-and-associate-its-posts-to-admin-user": "Видалити користувача та зв'язати його записи з користувачем admin",
"read-more": "Читати далі", "read-more": "Читати далі",
"show-blog": "Показати блог", "show-blog": "Показати блог",
"default-home-page": "Домашня сторінка за промовчанням", "default-home-page": "Домашня сторінка за промовчанням",
@ -135,7 +134,7 @@
"author": "Автор", "author": "Автор",
"start-here": "Почніть тут", "start-here": "Почніть тут",
"install-theme": "Встановити тему", "install-theme": "Встановити тему",
"first-post": "Перший запис", "first-post": "Перша стаття",
"congratulations-you-have-successfully-installed-your-bludit": "Вітаємо, Ви успішно встановили ваш **Bludit**", "congratulations-you-have-successfully-installed-your-bludit": "Вітаємо, Ви успішно встановили ваш **Bludit**",
"whats-next": "Що далі", "whats-next": "Що далі",
"manage-your-bludit-from-the-admin-panel": "Керуйте вашим Bludit через [панель управління](./admin/)", "manage-your-bludit-from-the-admin-panel": "Керуйте вашим Bludit через [панель управління](./admin/)",
@ -159,14 +158,41 @@
"ip-address-has-been-blocked": "IP-адресу заблоковано.", "ip-address-has-been-blocked": "IP-адресу заблоковано.",
"try-again-in-a-few-minutes": "Повторіть спробу через декілька хвилин.", "try-again-in-a-few-minutes": "Повторіть спробу через декілька хвилин.",
"date": "Дата", "date": "Дата",
"you-can-schedule-the-post-just-select-the-date-and-time": "Ви можете запланувати запис, просто виберіть дату та час.",
"scheduled": "Заплановано", "scheduled": "Заплановано",
"publish": "Опублікувати", "publish": "Опублікувати",
"please-check-your-theme-configuration": "Будь ласка, перевірте конфігурацію вашої теми.", "please-check-your-theme-configuration": "Будь ласка, перевірте конфігурацію вашої теми.",
"plugin-label": "Мітка плагіна", "plugin-label": "Мітка плагіна",
"enabled": "Включено", "enabled": "Увімкнено",
"disabled": "Вимкнено", "disabled": "Вимкнено",
"cli-mode": "Режим CLI", "cli-mode": "Режим CLI",
"command-line-mode": "Режим командного рядка", "command-line-mode": "Режим командного рядка",
"enable-the-command-line-mode-if-you-add-edit": "Включіть режим командного рядка, якщо ви додаєте, редагуєте або видаляєте записи та сторінки з файлової системи" "enable-the-command-line-mode-if-you-add-edit": "Увімкніть режим командного рядка, якщо ви додаєте, редагуєте або видаляєте публікації та сторінки з файлової системи",
"configure": "Налаштування",
"uninstall": "Видалити",
"change-password": "Зміна пароля",
"to-schedule-the-post-just-select-the-date-and-time": "Щоб запланувати публікацію, просто виберіть дату та час.",
"write-the-tags-separated-by-commas": "Напишіть теги, розділені комами.",
"status": "Статус",
"published": "Опубліковано",
"scheduled-posts": "Заплановані публікації",
"statistics": "Статистика",
"name": "Ім'я",
"email-account-settings":"Налаштування облікового запису електронної пошти",
"sender-email": "Email відправника",
"emails-will-be-sent-from-this-address":"Листи будуть відправлятися з цієї адреси.",
"bludit-login-access-code": "BLUDIT - Код доступу для входу",
"check-your-inbox-for-your-login-access-code":"Перевірте вашу поштову скриньку на наявність коду доступу для входу",
"there-was-a-problem-sending-the-email":"Виникла проблема з відправкою електронної пошти",
"back-to-login-form": "Назад до форми входу",
"send-me-a-login-access-code": "Надішліть мені код доступу для входу",
"get-login-access-code": "Отримати код доступу для входу",
"email-notification-login-access-code": "<p>Це повідомлення з вашого сайту {{WEBSITE_NAME}}</p><p>Ви запросили код доступу для входу, перейдіть за наступним посиланням:</p><p>{{LINK}}</p>",
"there-are-no-scheduled-posts": "Немає жодних запланованих публікацій.",
"show-password": "Показати пароль",
"edit-or-remove-your=pages": "Редагування або видалення ваших сторінок.",
"edit-or-remove-your-blogs-posts": "Редагування або видалення публікацій вашого блогу.",
"general-settings": "Загальні налаштування",
"advanced-settings": "Додаткові налаштування",
"manage-users": "Управління користувачами",
"view-and-edit-your-profile": "Перегляд і редагування свого профілю."
} }