Fixes a part of the warnings in the edit comment panel under PHP8.1 from issue #297

Fixes:
- Undefined array key "descr"
- Passing null to parameter of type string is deprecated
This commit is contained in:
Frank Hochmuth 2024-01-06 19:16:28 +01:00 committed by GitHub
commit 272e7ca672
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 41 additions and 26 deletions

View File

@ -28,16 +28,15 @@
/** /**
* test if a value is a valid e-mail address * test if a value is a valid e-mail address
* *
* @param string $value * @param string $value the value being tested
* the value being tested * @param boolean $empty if field can be empty
* @param boolean $empty * @param array params validate parameter values
* if field can be empty * @param array formvars form var values
* @param
* array params validate parameter values
* @param
* array formvars form var values
*/ */
function smarty_validate_criteria_isEmail($value, $empty, &$params, &$formvars) { function smarty_validate_criteria_isEmail($value, $empty, &$params, &$formvars) {
if (empty($value))
return $empty;
if (strlen($value) == 0) if (strlen($value) == 0)
return $empty; return $empty;

View File

@ -35,11 +35,14 @@
* @param array formvars form var values * @param array formvars form var values
*/ */
function smarty_validate_criteria_isURL($value, $empty, &$params, &$formvars) { function smarty_validate_criteria_isURL($value, $empty, &$params, &$formvars) {
if(strlen($value) == 0) if (empty($value))
return $empty; return $empty;
return preg_match('!^http(s)?://[\w-]+\.[\w-]+(\S+)?$!i', $value) if (strlen($value) == 0)
|| preg_match('!^http(s)?://localhost!', $value); return $empty;
return preg_match('!^http(s)?://[\w-]+\.[\w-]+(\S+)?$!i', $value)
|| preg_match('!^http(s)?://localhost!', $value);
// quick and dirty hack: review --NoWhereMan // quick and dirty hack: review --NoWhereMan
} }

View File

@ -34,7 +34,7 @@
* @param array formvars form var values * @param array formvars form var values
*/ */
function smarty_validate_criteria_notEmpty($value, $empty, &$params, &$formvars) { function smarty_validate_criteria_notEmpty($value, $empty, &$params, &$formvars) {
if(empty($value)) { if (empty($value)) {
return false; return false;
} else { } else {
return strlen($value) > 0; return strlen($value) > 0;

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Uprav komentář příspěvku', 'head' => 'Uprav komentář příspěvku',
'descr' => 'Zde můžete upravit komentář autora, jeho jméno, e-mailovou adresu, webové stránky a IP adresu podle libosti.<br><br>',
'content' => 'Obsah', 'content' => 'Obsah',
'date' => 'Datum', 'date' => 'Datum',
'author' => 'Autor', 'author' => 'Autor',
'www' => 'WWW', 'www' => 'WWW',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Registrovaný užívatel', 'loggedin' => 'Přihlášený správce',
'submit' => 'Ulož' 'submit' => 'Ulož'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Rediger kommentar til indlæg', 'head' => 'Rediger kommentar til indlæg',
'descr' => 'Her kan du redigere en forfatters kommentar, hans navn, hans e-mailadresse, hans hjemmeside og hans IP-adresse, som du vil.<br><br>',
'content' => 'Kommentar indhold', 'content' => 'Kommentar indhold',
'date' => 'Dato', 'date' => 'Dato',
'author' => 'Forfatter', 'author' => 'Forfatter',
'www' => 'Hjemmeside', 'www' => 'Hjemmeside',
'email' => 'E-Mail', 'email' => 'E-Mail',
'ip' => 'IP-adresse', 'ip' => 'IP-adresse',
'loggedin' => 'Registreret bruger', 'loggedin' => 'Logget ind som administrator',
'submit' => 'Gem ændringer' 'submit' => 'Gem ændringer'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Bearbeite den Kommentar für Beitrag', 'head' => 'Bearbeite den Kommentar für Beitrag',
'descr' => 'Hier kannst du den Kommentar eines Authors, sein Name, seine E-Mail-Adresse, seine Webseite und seine IP-Adresse nach belieben bearbeiten.<br><br>',
'content' => 'Kommentarinhalt', 'content' => 'Kommentarinhalt',
'date' => 'Datum', 'date' => 'Datum',
'author' => 'Autor', 'author' => 'Autor',
'www' => 'Website', 'www' => 'Website',
'email' => 'E-Mail', 'email' => 'E-Mail',
'ip' => 'IP-Adresse', 'ip' => 'IP-Adresse',
'loggedin' => 'Eingetragener Benutzer', 'loggedin' => 'Eingeloggter Administrator',
'submit' => 'Änderungen speichern' 'submit' => 'Änderungen speichern'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Επεξεργαστείτε σχόλια σε αυτή την καταχώρηση', 'head' => 'Επεξεργαστείτε σχόλια σε αυτή την καταχώρηση',
'descr' => 'Εδώ μπορείτε να επεξεργαστείτε το σχόλιο ενός συγγραφέα, το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου του, την ιστοσελίδα του και τη διεύθυνση IP του όπως επιθυμείτε.<br><br>',
'content' => 'Περιεχόμενο', 'content' => 'Περιεχόμενο',
'date' => 'Ημερομηνία', 'date' => 'Ημερομηνία',
'author' => 'Συντάκτης', 'author' => 'Συντάκτης',
'www' => 'Ιστοσελίδα', 'www' => 'Ιστοσελίδα',
'email' => 'Ηλ. ταχυδρομείο', 'email' => 'Ηλ. ταχυδρομείο',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Εγγεγραμμένος χρήστης', 'loggedin' => 'Συνδεδεμένος διαχειριστής',
'submit' => 'Αποθήκευση' 'submit' => 'Αποθήκευση'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Edit comment for entry', 'head' => 'Edit comment for entry',
'descr' => 'Here you can edit the comment of an author, his name, his e-mail address, his website and his IP address as you wish.<br><br>',
'content' => 'Content', 'content' => 'Content',
'date' => 'Date', 'date' => 'Date',
'author' => 'Author', 'author' => 'Author',
'www' => 'Web Site', 'www' => 'Web Site',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Registered user', 'loggedin' => 'Logged in administrator',
'submit' => 'Save' 'submit' => 'Save'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Editar comentario para entrada', 'head' => 'Editar comentario para entrada',
'descr' => 'Aquí puede editar a su gusto el comentario de un autor, su nombre, su dirección de correo electrónico, su sitio web y su dirección IP.<br><br>',
'content' => 'Contenido', 'content' => 'Contenido',
'date' => 'Fecha', 'date' => 'Fecha',
'author' => 'Autor', 'author' => 'Autor',
'www' => 'Sitio web', 'www' => 'Sitio web',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Usuario registrado', 'loggedin' => 'Administrador conectado',
'submit' => 'Guardar' 'submit' => 'Guardar'
); );

View File

@ -95,13 +95,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => '&Eacute;diter commentaire du billet', 'head' => '&Eacute;diter commentaire du billet',
'descr' => 'Ici, tu peux modifier le commentaire d\'un auteur, son nom, son adresse e-mail, son site web et son adresse IP comme tu le souhaites.<br><br>',
'content' => 'Contenu', 'content' => 'Contenu',
'date' => 'Date', 'date' => 'Date',
'author' => 'Auteur', 'author' => 'Auteur',
'www' => 'Site Web', 'www' => 'Site Web',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Utilisateur enregistr&eacute;', 'loggedin' => 'Administrateur connecté',
'submit' => 'Enregistrer' 'submit' => 'Enregistrer'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Modifica commento per l\'articolo', 'head' => 'Modifica commento per l\'articolo',
'descr' => 'Qui è possibile modificare a piacere il commento di un autore, il suo nome, il suo indirizzo e-mail, il suo sito web e il suo indirizzo IP.<br><br>',
'content' => 'Contenuto', 'content' => 'Contenuto',
'date' => 'Data', 'date' => 'Data',
'author' => 'Autore', 'author' => 'Autore',
'www' => 'Sito Web', 'www' => 'Sito Web',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Utente registrato', 'loggedin' => 'Amministratore collegato',
'submit' => 'Salva' 'submit' => 'Salva'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'コメントを編集します', 'head' => 'コメントを編集します',
'descr' => 'ここでは、作者のコメント、名前、メールアドレス、ウェブサイト、IPアドレスを自由に編集することができます。<br><br>',
'content' => '内容', 'content' => '内容',
'date' => '日付', 'date' => '日付',
'author' => '著者', 'author' => '著者',
'www' => 'webサイト', 'www' => 'webサイト',
'email' => 'メールアドレス', 'email' => 'メールアドレス',
'ip' => 'IPアドレス', 'ip' => 'IPアドレス',
'loggedin' => '登録済みユーザ', 'loggedin' => 'ログインした管理者',
'submit' => '保存します' 'submit' => '保存します'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Commentaar bewerken voor invoer', 'head' => 'Commentaar bewerken voor invoer',
'descr' => 'Hier kun je het commentaar van een auteur, zijn naam, zijn e-mailadres, zijn website en zijn IP-adres naar wens bewerken.<br><br>',
'content' => 'Inhoud', 'content' => 'Inhoud',
'date' => 'Datum', 'date' => 'Datum',
'author' => 'Auteur', 'author' => 'Auteur',
'www' => 'Web Site', 'www' => 'Web Site',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Geregistreerde gebruiker', 'loggedin' => 'Ingelogde administrator',
'submit' => 'Bewaar' 'submit' => 'Bewaar'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Edite o comentário para o post.', 'head' => 'Edite o comentário para o post.',
'descr' => 'Aqui você pode editar o comentário de um autor, seu nome, seu endereço de e-mail, seu site e seu endereço IP, conforme desejar.<br><br>',
'content' => 'Conteúdo', 'content' => 'Conteúdo',
'date' => 'Data', 'date' => 'Data',
'author' => 'Autor', 'author' => 'Autor',
'www' => 'Website', 'www' => 'Website',
'email' => 'Email', 'email' => 'Email',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Usuário cadastrado', 'loggedin' => 'Administrador conectado',
'submit' => 'Salvar' 'submit' => 'Salvar'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Редактировать комментарий к записи', 'head' => 'Редактировать комментарий к записи',
'descr' => 'Здесь вы можете отредактировать комментарий автора, его имя, адрес электронной почты, веб-сайт и IP-адрес по своему усмотрению.<br><br>',
'content' => 'Содержание', 'content' => 'Содержание',
'date' => 'Дата', 'date' => 'Дата',
'author' => 'Автор', 'author' => 'Автор',
'www' => 'Веб-сайт', 'www' => 'Веб-сайт',
'email' => 'Электронная почта', 'email' => 'Электронная почта',
'ip' => 'IP-адрес', 'ip' => 'IP-адрес',
'loggedin' => 'Зарегистрированный пользователь', 'loggedin' => 'Вошел в систему администратором',
'submit' => 'Сохранить' 'submit' => 'Сохранить'
); );

View File

@ -94,13 +94,14 @@ $lang ['admin'] ['entry'] ['commentlist'] ['msgs'] = array(
$lang ['admin'] ['entry'] ['commedit'] = array( $lang ['admin'] ['entry'] ['commedit'] = array(
'head' => 'Uredi komentar za vnos', 'head' => 'Uredi komentar za vnos',
'descr' => 'Tu lahko poljubno urejate komentar avtorja, njegovo ime, e-poštni naslov, spletno stran in naslov IP.<br><br>',
'content' => 'Vsebina', 'content' => 'Vsebina',
'date' => 'Datum', 'date' => 'Datum',
'author' => 'Avtor', 'author' => 'Avtor',
'www' => 'Spletna stran', 'www' => 'Spletna stran',
'email' => 'E-pošta', 'email' => 'E-pošta',
'ip' => 'IP', 'ip' => 'IP',
'loggedin' => 'Prijavljen uporabnik', 'loggedin' => 'Prijavljen skrbnik',
'submit' => 'Shrani' 'submit' => 'Shrani'
); );