Merge branch 'master' of git://github.com/DanWin/le-chat-php

This commit is contained in:
Finnboy94
2021-02-27 12:34:24 +02:00
14 changed files with 29 additions and 24 deletions

View File

@ -1092,7 +1092,7 @@ function send_admin(string $arg){
if($member[2]==0){ if($member[2]==0){
echo ' (!)'; echo ' (!)';
}elseif($member[2]==2){ }elseif($member[2]==2){
echo ' (G)'; echo ' (SG)';
}elseif($member[2]==3){ }elseif($member[2]==3){
}elseif($member[2]==5){ }elseif($member[2]==5){
echo ' (M)'; echo ' (M)';
@ -1165,8 +1165,10 @@ function send_sessions(){
foreach($lines as $temp){ foreach($lines as $temp){
if($temp['status']==0){ if($temp['status']==0){
$s=' (K)'; $s=' (K)';
}elseif($temp['status']<=2){ }elseif($temp['status']<=1){
$s=' (G)'; $s=' (G)';
}elseif($temp['status']==2){
$s=' (SG)';
}elseif($temp['status']==3){ }elseif($temp['status']==3){
$s=''; $s='';
}elseif($temp['status']==5){ }elseif($temp['status']==5){
@ -4166,6 +4168,9 @@ function update_db(){
if($dbversion<43){ if($dbversion<43){
$db->exec('INSERT IGNORE INTO ' . PREFIX . "settings (setting, value) VALUES ('metadescription', '$I[defaultmetadescription]');"); $db->exec('INSERT IGNORE INTO ' . PREFIX . "settings (setting, value) VALUES ('metadescription', '$I[defaultmetadescription]');");
} }
if($dbversion<44){
$db->exec('INSERT INTO ' . PREFIX . "settings (setting,value) VALUES ('publicnotes', '0');");
}
update_setting('dbversion', DBVERSION); update_setting('dbversion', DBVERSION);
if($msgencrypted!==MSGENCRYPTED){ if($msgencrypted!==MSGENCRYPTED){
if(!extension_loaded('sodium')){ if(!extension_loaded('sodium')){
@ -4359,7 +4364,7 @@ function load_lang(){
function load_config(){ function load_config(){
mb_internal_encoding('UTF-8'); mb_internal_encoding('UTF-8');
define('VERSION', '1.24.1'); // Script version define('VERSION', '1.24.1'); // Script version
define('DBVERSION', 43); // Database layout version define('DBVERSION', 44); // Database layout version
define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing! define('MSGENCRYPTED', false); // Store messages encrypted in the database to prevent other database users from reading them - true/false - visit the setup page after editing!
define('ENCRYPTKEY_PASS', 'MY_SECRET_KEY'); // Recommended length: 32. Encryption key for messages define('ENCRYPTKEY_PASS', 'MY_SECRET_KEY'); // Recommended length: 32. Encryption key for messages
define('AES_IV_PASS', '012345678912'); // Recommended length: 12. AES Encryption IV define('AES_IV_PASS', '012345678912'); // Recommended length: 12. AES Encryption IV

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Членове', 'admmembers' => 'Членове',
'memdel' => 'Изтрий от базата данни', 'memdel' => 'Изтрий от базата данни',
'memdeny' => 'Забрани достъп (!)', 'memdeny' => 'Забрани достъп (!)',
'memsuguest' => 'Направи кандидат (G)', 'memsuguest' => 'Направи кандидат (SG)',
'memreg' => 'Направи обикновен член', 'memreg' => 'Направи обикновен член',
'memmod' => 'Направи модератор (M)', 'memmod' => 'Направи модератор (M)',
'memsumod' => 'Направи супер-модератор (SM)', 'memsumod' => 'Направи супер-модератор (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Členové', 'admmembers' => 'Členové',
'memdel' => 'Odstranit z databáze', 'memdel' => 'Odstranit z databáze',
'memdeny' => 'Zamítnout přístup (!)', 'memdeny' => 'Zamítnout přístup (!)',
'memsuguest' => 'Nastavit na žadatele (G)', 'memsuguest' => 'Nastavit na žadatele (SG)',
'memreg' => 'Nastavte na řádného člena', 'memreg' => 'Nastavte na řádného člena',
'memmod' => 'Nastavit na moderátory (M)', 'memmod' => 'Nastavit na moderátory (M)',
'memsumod' => 'Nastavit na supermod (SM)', 'memsumod' => 'Nastavit na supermod (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Mitglieder', 'admmembers' => 'Mitglieder',
'memdel' => 'Aus der Datenbank löschen', 'memdel' => 'Aus der Datenbank löschen',
'memdeny' => 'Zugriff verweigern (!)', 'memdeny' => 'Zugriff verweigern (!)',
'memsuguest' => 'Zu Anwerber machen (G)', 'memsuguest' => 'Zu Anwerber machen (SG)',
'memreg' => 'Zu regulärem Mitglied machen', 'memreg' => 'Zu regulärem Mitglied machen',
'memmod' => 'Zu Moderator machen (M)', 'memmod' => 'Zu Moderator machen (M)',
'memsumod' => 'Zu Supermod machen (SM)', 'memsumod' => 'Zu Supermod machen (SM)',

View File

@ -91,7 +91,7 @@ $I=[
'admmembers' => 'Members', 'admmembers' => 'Members',
'memdel' => 'Delete from database', 'memdel' => 'Delete from database',
'memdeny' => 'Deny access (!)', 'memdeny' => 'Deny access (!)',
'memsuguest' => 'Set to applicant (G)', 'memsuguest' => 'Set to applicant (SG)',
'memreg' => 'Set to regular member', 'memreg' => 'Set to regular member',
'memmod' => 'Set to moderator (M)', 'memmod' => 'Set to moderator (M)',
'memsumod' => 'Set to supermod (SM)', 'memsumod' => 'Set to supermod (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Miembros', 'admmembers' => 'Miembros',
'memdel' => 'Borrar de la base de datos', 'memdel' => 'Borrar de la base de datos',
'memdeny' => 'Prohibir acceso (!)', 'memdeny' => 'Prohibir acceso (!)',
'memsuguest' => 'Convertir en aplicante (G)', 'memsuguest' => 'Convertir en aplicante (SG)',
'memreg' => 'Convertir en miembro regular', 'memreg' => 'Convertir en miembro regular',
'memmod' => 'Convertir en moderador (M)', 'memmod' => 'Convertir en moderador (M)',
'memsumod' => 'Convertir en supermoderador (SM)', 'memsumod' => 'Convertir en supermoderador (SM)',

View File

@ -89,7 +89,7 @@ $T=[
'admmembers' => 'Membres', 'admmembers' => 'Membres',
'memdel' => 'Effacer de la base de données', 'memdel' => 'Effacer de la base de données',
'memdeny' => 'Acces interdit (!)', 'memdeny' => 'Acces interdit (!)',
'memsuguest' => 'Ajouter comme candidat (G)', 'memsuguest' => 'Ajouter comme candidat (SG)',
'memreg' => 'Ajouter comme membre regulier', 'memreg' => 'Ajouter comme membre regulier',
'memmod' => 'Ajouter comme modérateur (M)', 'memmod' => 'Ajouter comme modérateur (M)',
'memsumod' => 'Ajouter comme super modérateur (SM)', 'memsumod' => 'Ajouter comme super modérateur (SM)',

View File

@ -89,7 +89,7 @@ $T=[
'admmembers' => 'Anggota', 'admmembers' => 'Anggota',
'memdel' => 'Hapus dari basisdata', 'memdel' => 'Hapus dari basisdata',
'memdeny' => 'Akses ditolak (!)', 'memdeny' => 'Akses ditolak (!)',
'memsuguest' => 'Tetapkan menjadi pemohon (G)', 'memsuguest' => 'Tetapkan menjadi pemohon (SG)',
'memreg' => 'Tetapkan menjadi anggota biasa', 'memreg' => 'Tetapkan menjadi anggota biasa',
'memmod' => 'Tetapkan menjadi moderator (M)', 'memmod' => 'Tetapkan menjadi moderator (M)',
'memsumod' => 'Tetapkan menjadi supermod (SM)', 'memsumod' => 'Tetapkan menjadi supermod (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Membri', 'admmembers' => 'Membri',
'memdel' => 'Eliminare dal database', 'memdel' => 'Eliminare dal database',
'memdeny' => 'Aggiungere membro (!)', 'memdeny' => 'Aggiungere membro (!)',
'memsuguest' => 'Aggiunzione al candidato (G)', 'memsuguest' => 'Aggiunzione al candidato (SG)',
'memreg' => 'Aggiornare stato', 'memreg' => 'Aggiornare stato',
'memmod' => 'Aggiunzione moderatore (M)', 'memmod' => 'Aggiunzione moderatore (M)',
'memsumod' => 'Aggiunzione super-moderatore (SM)', 'memsumod' => 'Aggiunzione super-moderatore (SM)',

View File

@ -91,7 +91,7 @@ $I=[
'admmembers' => 'Membros', 'admmembers' => 'Membros',
'memdel' => 'Excluir do banco de dados', 'memdel' => 'Excluir do banco de dados',
'memdeny' => 'Negar acesso (!)', 'memdeny' => 'Negar acesso (!)',
'memsuguest' => 'Definir como candidato (G)', 'memsuguest' => 'Definir como candidato (SG)',
'memreg' => 'Definir como membro regular', 'memreg' => 'Definir como membro regular',
'memmod' => 'Definir como moderador (M)', 'memmod' => 'Definir como moderador (M)',
'memsumod' => 'Definir como supermod (SM)', 'memsumod' => 'Definir como supermod (SM)',
@ -153,7 +153,7 @@ $I=[
'italic' => 'Itálico', 'italic' => 'Itálico',
'small' => 'Pequeno', 'small' => 'Pequeno',
'fontexample' => 'Exemplo para a fonte escolhida', 'fontexample' => 'Exemplo para a fonte escolhida',
'timestamps' => 'Mostrar timestamps', 'timestamps' => 'Mostrar carimbos de hora',
'embed' => 'Incorporar imagens', 'embed' => 'Incorporar imagens',
'incognito' => 'Modo incógnito', 'incognito' => 'Modo incógnito',
'changenick' => 'Mudar nickname', 'changenick' => 'Mudar nickname',
@ -244,10 +244,10 @@ $I=[
'YellowGreen' => 'Amarelo verde', 'YellowGreen' => 'Amarelo verde',
'redirectto' => 'Redirecionando para:', 'redirectto' => 'Redirecionando para:',
'nonhttp' => 'Link não http solicitado:', 'nonhttp' => 'Link não http solicitado:',
'dangerousnonhttp' => 'Link não http perigoso solicitado, copie e cole este link se você tiver certeza:', 'dangerousnonhttp' => 'Hiperligação não http perigoso solicitado, copie e cole esta hiperligação se você tiver certeza:',
'httpredir' => 'Se não estiver funcionando, tente este:', 'httpredir' => 'Se não estiver funcionando, tente este:',
'actions' => 'Ações', 'actions' => 'Ações',
'sesip' => 'Endereços de IP', 'sesip' => 'Endereço de IP',
'css' => 'Estilo CSS', 'css' => 'Estilo CSS',
'memberexpire' => 'Intervalo antes do desconexão dos membros (minutos)', 'memberexpire' => 'Intervalo antes do desconexão dos membros (minutos)',
'guestexpire' => 'Intervalo antes do desconexão dos convidados (minutos)', 'guestexpire' => 'Intervalo antes do desconexão dos convidados (minutos)',
@ -268,7 +268,7 @@ $I=[
'suguests' => 'Habilitar candidatos', 'suguests' => 'Habilitar candidatos',
'rulestxt' => 'Regras (html)', 'rulestxt' => 'Regras (html)',
'imgembed' => 'Imagem incorporada', 'imgembed' => 'Imagem incorporada',
'trackip' => 'Mostrar IP da sessão', 'trackip' => 'Mostrar os endereços IP das sessões ativas',
'captchachars' => 'Caracteres usados no Captcha', 'captchachars' => 'Caracteres usados no Captcha',
'memkick' => 'Os membros podem kickar, se nenhum moderador estiver presente', 'memkick' => 'Os membros podem kickar, se nenhum moderador estiver presente',
'forceredirect' => 'Forçar redirecionamento', 'forceredirect' => 'Forçar redirecionamento',
@ -319,7 +319,7 @@ $I=[
'pdo_pgsqlextrequired' => 'La biblioteca de extensão pdo_pgsql da PHP é obrigada por usando o banco de dados PT escolhido (PostgreSQL). Por favor instalar isso primeiramente.', 'pdo_pgsqlextrequired' => 'La biblioteca de extensão pdo_pgsql da PHP é obrigada por usando o banco de dados PT escolhido (PostgreSQL). Por favor instalar isso primeiramente.',
'pdo_sqliteextrequired' => 'La biblioteca de extensão pdo_pgsql da PHP é obrigada por usando o banco de dados PT escolhido (SQLite). Por favor instalar isso primeiramente.', 'pdo_sqliteextrequired' => 'La biblioteca de extensão pdo_pgsql da PHP é obrigada por usando o banco de dados PT escolhido (SQLite). Por favor instalar isso primeiramente.',
'jsonextrequired' => 'La biblioteca de extensão json da PHP é obrigada por usando esta feição. Por favor instalar isso primeiramente.', 'jsonextrequired' => 'La biblioteca de extensão json da PHP é obrigada por usando esta feição. Por favor instalar isso primeiramente.',
'sendmail' => 'Send mail on new public message', 'sendmail' => 'Mandar mensagems públicas por e-mail',
'mailsender' => 'Envie o e-mail do endereço seguinte:', 'mailsender' => 'Envie o e-mail do endereço seguinte:',
'mailreceiver' => 'Envie o e-mail ao endereço seguinte:', 'mailreceiver' => 'Envie o e-mail ao endereço seguinte:',
'modfallback' => 'Alternativa para a sala de espera, se nenhum moderador estiver presente para aprovar os convidados', 'modfallback' => 'Alternativa para a sala de espera, se nenhum moderador estiver presente para aprovar os convidados',
@ -328,9 +328,9 @@ $I=[
'asmember' => 'Como membro', 'asmember' => 'Como membro',
'assuguest' => 'Como convidado', 'assuguest' => 'Como convidado',
'fatalerror' => 'Erro fatal', 'fatalerror' => 'Erro fatal',
'prevmatch' => 'Your match was as follows', 'prevmatch' => 'O texto correspondente é o seguinte',
'matchtoolong' => 'Your match was too long. You can use max. 255 characters. Try splitting it up.', 'matchtoolong' => 'O texto correspondente é muito longo. Você pode usar de 255 caracteres ou menos. Você pode tentar dividi-lo.',
'nocache' => 'Autoscroll (para navegadores antigos ou top-to-bottom sort).', 'nocache' => 'Rolagem automática (para navegadores antigos ou quando mostra as mensagens mais novas no alto)',
'disablepm' => 'Desativar mensagens privadas', 'disablepm' => 'Desativar mensagens privadas',
'disablechat' => 'Desativar chat', 'disablechat' => 'Desativar chat',
'disabletext' => 'Mensagem de chat desativado (html)', 'disabletext' => 'Mensagem de chat desativado (html)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Участники', 'admmembers' => 'Участники',
'memdel' => 'Удалить из базы данных', 'memdel' => 'Удалить из базы данных',
'memdeny' => 'Запретить доступ (!)', 'memdeny' => 'Запретить доступ (!)',
'memsuguest' => 'Набор к претенденту (G)', 'memsuguest' => 'Набор к претенденту (SG)',
'memreg' => 'Установить участника', 'memreg' => 'Установить участника',
'memmod' => 'Набор модератора (M)', 'memmod' => 'Набор модератора (M)',
'memsumod' => 'Набор супермодератора (SM)', 'memsumod' => 'Набор супермодератора (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Üyeler', 'admmembers' => 'Üyeler',
'memdel' => 'Veritabanından sil', 'memdel' => 'Veritabanından sil',
'memdeny' => 'Erişimi reddet (!)', 'memdeny' => 'Erişimi reddet (!)',
'memsuguest' => 'Set to applicant (G)', 'memsuguest' => 'Set to applicant (SG)',
'memreg' => 'Normal üye yap', 'memreg' => 'Normal üye yap',
'memmod' => 'Moderatör yap (Ü)', 'memmod' => 'Moderatör yap (Ü)',
'memsumod' => 'Süpermod yap (SM)', 'memsumod' => 'Süpermod yap (SM)',

View File

@ -91,7 +91,7 @@ $T=[
'admmembers' => 'Участники', 'admmembers' => 'Участники',
'memdel' => 'Удалити з бази данних', 'memdel' => 'Удалити з бази данних',
'memdeny' => 'Забопонити вхід (!)', 'memdeny' => 'Забопонити вхід (!)',
'memsuguest' => 'Набір др претендента (G)', 'memsuguest' => 'Набір др претендента (SG)',
'memreg' => 'Установити участника', 'memreg' => 'Установити участника',
'memmod' => 'Набір модератора (M)', 'memmod' => 'Набір модератора (M)',
'memsumod' => 'Набір супермодератора (SM)', 'memsumod' => 'Набір супермодератора (SM)',

View File

@ -72,7 +72,7 @@ $T=[
'admmembers' => '正式成员', 'admmembers' => '正式成员',
'memdel' => '从数据库删除', 'memdel' => '从数据库删除',
'memdeny' => '拒绝访问 (!)', 'memdeny' => '拒绝访问 (!)',
'memsuguest' => '申请为申请人 (G)', 'memsuguest' => '申请为申请人 (SG)',
'memreg' => '设置为正式成员', 'memreg' => '设置为正式成员',
'memmod' => '设置为主持人 (M)', 'memmod' => '设置为主持人 (M)',
'memsumod' => '设置为0.5 (SM)', 'memsumod' => '设置为0.5 (SM)',