importing danish language, updating redirect for login and docs updates

This commit is contained in:
Pepijn Over 2014-04-25 07:42:53 +02:00
parent 625500495f
commit c10d714a7d
17 changed files with 44 additions and 25 deletions

View File

@ -8,7 +8,9 @@ not yet released
* #62: Replace javascript confirm dialogs with Bootstrap modal dialogs. * #62: Replace javascript confirm dialogs with Bootstrap modal dialogs.
* #66: Unable to add users with MySQL in strict mode. * #66: Unable to add users with MySQL in strict mode.
* #75: Test mode for email and SMS settings. * #75: Test mode for email and SMS settings.
* #83: Invalid redirect after switching languages. * #82: Added Danish translation.
* #83: Invalid redirect after switching languages and logging in.
* Support for Danish SMS provider Smsit <http://www.smsit.dk/>
* Composer added for dependencies. * Composer added for dependencies.

View File

@ -42,6 +42,10 @@ The following people have contributed to the development of PHP Server Monitor:
* Website pattern / regular expression search * Website pattern / regular expression search
* nerdalertdk <https://github.com/nerdalertdk>
* Smsit SMS gateway
Translators Translators
+++++++++++ +++++++++++
@ -56,6 +60,10 @@ The following people have contributed to the translation of PHP Server Monitor:
* Plamen Vasilev <https://github.com/PVasileff> * Plamen Vasilev <https://github.com/PVasileff>
* Danish
* nerdalertdk
* French * French
* David Ribeiro * David Ribeiro
@ -81,6 +89,7 @@ The following people have contributed to the translation of PHP Server Monitor:
* Klemens Häckel <http://clickdimension.wordpress.com/> * Klemens Häckel <http://clickdimension.wordpress.com/>
Vendors Vendors
+++++++ +++++++

View File

@ -53,6 +53,7 @@ The following SMS gateways are currently available:
* Clickatell - https://www.clickatell.com * Clickatell - https://www.clickatell.com
* Mosms - http://www.mosms.com * Mosms - http://www.mosms.com
* Textmarketer - http://www.textmarketer.co.uk * Textmarketer - http://www.textmarketer.co.uk
* SMSit - http://smsit.dk
Please note: for these gateways you will need an account with sufficient credits. Please note: for these gateways you will need an account with sufficient credits.

View File

@ -414,7 +414,7 @@ function psm_build_mail($from_name = null, $from_email = null) {
/** /**
* Prepare a new SMS util. * Prepare a new SMS util.
* *
* @return \psm\Txtmsg\TxtmsgInterface * @return \psm\Txtmsg\TxtmsgInterface
*/ */
function psm_build_sms() { function psm_build_sms() {
@ -426,6 +426,9 @@ function psm_build_sms() {
case 'mosms': case 'mosms':
$sms = new \psm\Txtmsg\Mosms(); $sms = new \psm\Txtmsg\Mosms();
break; break;
case 'smsit':
$sms = new \psm\Txtmsg\Smsit();
break;
case 'inetworx': case 'inetworx':
$sms = new \psm\Txtmsg\Inetworx(); $sms = new \psm\Txtmsg\Inetworx();
break; break;
@ -443,7 +446,7 @@ function psm_build_sms() {
$sms = new \psm\Txtmsg\Textmarketer(); $sms = new \psm\Txtmsg\Textmarketer();
break; break;
} }
// copy login information from the config file // copy login information from the config file
if($sms) { if($sms) {
$sms->setLogin(psm_get_conf('sms_gateway_username'), psm_get_conf('sms_gateway_password')); $sms->setLogin(psm_get_conf('sms_gateway_username'), psm_get_conf('sms_gateway_password'));
@ -455,7 +458,7 @@ function psm_build_sms() {
/** /**
* Generate a new link to the current monitor * Generate a new link to the current monitor
* @param array $params key value pairs * @param array|string $params key value pairs or pre-formatted string
* @param boolean $urlencode urlencode all params? * @param boolean $urlencode urlencode all params?
* @param boolean $htmlentities use entities in url? * @param boolean $htmlentities use entities in url?
* @return string * @return string
@ -470,13 +473,17 @@ function psm_build_url($params = array(), $urlencode = true, $htmlentities = tru
if($params != null) { if($params != null) {
$url .= '?'; $url .= '?';
$delim = ($htmlentities) ? '&amp;' : '&'; if(is_array($params)) {
$delim = ($htmlentities) ? '&amp;' : '&';
foreach($params as $k => $v) { foreach($params as $k => $v) {
if($urlencode) { if($urlencode) {
$v = urlencode($v); $v = urlencode($v);
}
$url .= $delim . $k . '=' . $v;
} }
$url .= $delim . $k . '=' . $v; } else {
$url .= $params;
} }
} }

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Съобщение', 'message' => 'Съобщение',
'yes' => 'Да', 'yes' => 'Да',
'no' => 'Не', 'no' => 'Не',
'edit' => 'Редактирай',
'insert' => 'Добавяне', 'insert' => 'Добавяне',
'add_new' => 'Добави нов', 'add_new' => 'Добави нов',
'update_available' => 'Налична е нова версия: ({version}). Може да я свалите от <a href="http://www.phpservermonitor.org" target="_blank">тук</a>.', 'update_available' => 'Налична е нова версия: ({version}). Може да я свалите от <a href="http://www.phpservermonitor.org" target="_blank">тук</a>.',

View File

@ -18,7 +18,7 @@
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>. * along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
* *
* @package phpservermon * @package phpservermon
* @author Pepijn Over <pep@neanderthal-technology.com> * @author nerdalertdk
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com> * @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3 * @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
* @version Release: @package_version@ * @version Release: @package_version@
@ -26,7 +26,7 @@
**/ **/
$sm_lang = array( $sm_lang = array(
'name' => 'Danish', 'name' => 'Dansk - Danish',
'locale' => array('da_DK.UTF-8', 'da_DK', 'danish', 'danish-dk'), 'locale' => array('da_DK.UTF-8', 'da_DK', 'danish', 'danish-dk'),
'system' => array( 'system' => array(
'title' => 'Server Monitor', 'title' => 'Server Monitor',
@ -170,8 +170,8 @@ $sm_lang = array(
'sms_gateway_spryng' => 'Spryng', 'sms_gateway_spryng' => 'Spryng',
'sms_gateway_inetworx' => 'Inetworx', 'sms_gateway_inetworx' => 'Inetworx',
'sms_gateway_clickatell' => 'Clickatell', 'sms_gateway_clickatell' => 'Clickatell',
'sms_gateway_smsit' => 'Smsit',
'sms_gateway_textmarketer' => 'Textmarketer', 'sms_gateway_textmarketer' => 'Textmarketer',
'sms_gateway_smsit' => 'Smsit',
'sms_gateway_username' => 'Gateway brugernavn/apikey', 'sms_gateway_username' => 'Gateway brugernavn/apikey',
'sms_gateway_password' => 'Gateway adgangskode', 'sms_gateway_password' => 'Gateway adgangskode',
'sms_from' => 'Afsenders navn.', 'sms_from' => 'Afsenders navn.',
@ -193,6 +193,7 @@ $sm_lang = array(
'log_email' => 'Log mails sendt af systemet', 'log_email' => 'Log mails sendt af systemet',
'log_sms' => 'Log SMS sendt af systemet', 'log_sms' => 'Log SMS sendt af systemet',
'updated' => 'Indstillingerne er blevet opdateret.', 'updated' => 'Indstillingerne er blevet opdateret.',
'nochanges' => 'The configuration didn\'t change.',
'tab_email' => 'Email', 'tab_email' => 'Email',
'tab_sms' => 'SMS', 'tab_sms' => 'SMS',
'tab_log' => 'Log', 'tab_log' => 'Log',
@ -207,6 +208,15 @@ $sm_lang = array(
'Tid i sekunder, Hvis 0 vil siden ikke genopfriske automatisk'. 'Tid i sekunder, Hvis 0 vil siden ikke genopfriske automatisk'.
'</span>', '</span>',
'seconds' => 'sekunder', 'seconds' => 'sekunder',
'test' => 'Test',
'test_email' => 'An email will be sent to the address specified in your user profile.',
'test_sms' => 'An SMS will be sent to the phone number specified in your user profile.',
'send' => 'Send',
'test_message' => 'Test message',
'email_sent' => 'Email sent',
'email_error' => 'Error in email sending',
'sms_sent' => 'Sms sent',
'sms_error' => 'Error in sms sending',
), ),
// for newlines in the email messages use <br/> // for newlines in the email messages use <br/>
'notifications' => array( 'notifications' => array(

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Meldung', 'message' => 'Meldung',
'yes' => 'Ja', 'yes' => 'Ja',
'no' => 'Nein', 'no' => 'Nein',
'edit' => 'Bearbeiten',
'insert' => 'Einf&uuml;gen', 'insert' => 'Einf&uuml;gen',
'add_new' => 'Neuen Eintrag erstellen', 'add_new' => 'Neuen Eintrag erstellen',
'update_available' => 'Ein neues Update ({version}) ist verf&uuml;gbar auf <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Ein neues Update ({version}) ist verf&uuml;gbar auf <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Message', 'message' => 'Message',
'yes' => 'Yes', 'yes' => 'Yes',
'no' => 'No', 'no' => 'No',
'edit' => 'Edit',
'insert' => 'Insert', 'insert' => 'Insert',
'add_new' => 'Add new', 'add_new' => 'Add new',
'update_available' => 'A new version ({version}) is available from <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'A new version ({version}) is available from <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Mensaje', 'message' => 'Mensaje',
'yes' => 'Si', 'yes' => 'Si',
'no' => 'No', 'no' => 'No',
'edit' => 'Modificar',
'insert' => 'Insertar', 'insert' => 'Insertar',
'add_new' => 'Agregar nuevo', 'add_new' => 'Agregar nuevo',
'update_available' => 'Hay una nueva versión ({version}) disponible en <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Hay una nueva versión ({version}) disponible en <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Message', 'message' => 'Message',
'yes' => 'Oui', 'yes' => 'Oui',
'no' => 'Non', 'no' => 'Non',
'edit' => 'Editer',
'insert' => 'Nouveau', 'insert' => 'Nouveau',
'add_new' => 'Nouveau', 'add_new' => 'Nouveau',
'update_available' => 'Une nouvelle version ({version}) est disponible à l\'adresse <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Une nouvelle version ({version}) est disponible à l\'adresse <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Messaggio', 'message' => 'Messaggio',
'yes' => 'Sì', 'yes' => 'Sì',
'no' => 'No', 'no' => 'No',
'edit' => 'Modifica',
'insert' => 'Inserisci', 'insert' => 'Inserisci',
'add_new' => 'Aggiungi Nuovo?', 'add_new' => 'Aggiungi Nuovo?',
'update_available' => 'Un nuovo aggiornamento ({version}) è disponibile su <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Un nuovo aggiornamento ({version}) è disponibile su <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => '메세지', 'message' => '메세지',
'yes' => '예', 'yes' => '예',
'no' => '아니오', 'no' => '아니오',
'edit' => '수정',
'insert' => '삽입', 'insert' => '삽입',
'add_new' => '새계정 추가', 'add_new' => '새계정 추가',
'update_available' => '새로운 업데이트가 있습니다 ({version}). 다음사이트를 방문 해 주십시오. <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => '새로운 업데이트가 있습니다 ({version}). 다음사이트를 방문 해 주십시오. <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Bericht', 'message' => 'Bericht',
'yes' => 'Ja', 'yes' => 'Ja',
'no' => 'Nee', 'no' => 'Nee',
'edit' => 'Wijzig',
'insert' => 'Voeg toe', 'insert' => 'Voeg toe',
'add_new' => 'Voeg toe', 'add_new' => 'Voeg toe',
'update_available' => 'Een nieuwe update ({version}) is beschikbaar op <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Een nieuwe update ({version}) is beschikbaar op <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => 'Mensagem', 'message' => 'Mensagem',
'yes' => 'Sim', 'yes' => 'Sim',
'no' => 'Não', 'no' => 'Não',
'edit' => 'Editar',
'insert' => 'Inserir', 'insert' => 'Inserir',
'add_new' => 'Adicionar novo', 'add_new' => 'Adicionar novo',
'update_available' => 'Uma atualização ({version}) disponível em <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => 'Uma atualização ({version}) disponível em <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -39,7 +39,6 @@ $sm_lang = array(
'message' => '消息', 'message' => '消息',
'yes' => '是', 'yes' => '是',
'no' => '否o', 'no' => '否o',
'edit' => '编辑',
'insert' => '插入', 'insert' => '插入',
'add_new' => '添加', 'add_new' => '添加',
'update_available' => '发现新版本({version}) <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.', 'update_available' => '发现新版本({version}) <a href="http://www.phpservermonitor.org" target="_blank">http://www.phpservermonitor.org</a>.',

View File

@ -58,7 +58,7 @@ class LoginController extends AbstractController {
if($result) { if($result) {
// success login, redirect // success login, redirect
header('Location: //'.$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); header('Location: ' . psm_build_url($_SERVER['QUERY_STRING']));
die(); die();
} else { } else {
$this->addMessage(psm_get_lang('login', 'error_login_incorrect'), 'error'); $this->addMessage(psm_get_lang('login', 'error_login_incorrect'), 'error');

View File

@ -18,12 +18,12 @@
* along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>. * along with PHP Server Monitor. If not, see <http://www.gnu.org/licenses/>.
* *
* @package phpservermon * @package phpservermon
* @author Perri Vardy-Mason * @author nerdalertdk
* @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com> * @copyright Copyright (c) 2008-2014 Pepijn Over <pep@neanderthal-technology.com>
* @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3 * @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3
* @version Release: @package_version@ * @version Release: @package_version@
* @link http://www.phpservermonitor.org/ * @link http://www.phpservermonitor.org/
* @since phpservermon 2.1 * @since phpservermon 3.1
**/ **/
namespace psm\Txtmsg; namespace psm\Txtmsg;