mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 08:00:12 +01:00
step 1 to improve delete feature
Signed-off-by: Janos SUTO <sj@acts.hu>
This commit is contained in:
parent
7015e76a11
commit
d1da0c93e7
@ -160,6 +160,7 @@ $config['PASSWORD_CHANGE_ENABLED'] = 0;
|
|||||||
$config['ENABLE_STATISTICS'] = 1;
|
$config['ENABLE_STATISTICS'] = 1;
|
||||||
$config['ENABLE_HISTORY'] = 1;
|
$config['ENABLE_HISTORY'] = 1;
|
||||||
$config['ENABLE_DELETE'] = 0;
|
$config['ENABLE_DELETE'] = 0;
|
||||||
|
$config['AUTHORIZE_DELETE'] = 0;
|
||||||
$config['ENABLE_REMOTE_IMAGES'] = '0';
|
$config['ENABLE_REMOTE_IMAGES'] = '0';
|
||||||
$config['ENABLE_ON_THE_FLY_VERIFICATION'] = 0;
|
$config['ENABLE_ON_THE_FLY_VERIFICATION'] = 0;
|
||||||
$config['ENABLE_LDAP_IMPORT_FEATURE'] = 0;
|
$config['ENABLE_LDAP_IMPORT_FEATURE'] = 0;
|
||||||
@ -396,6 +397,7 @@ define('TABLE_AUTOSEARCH', 'autosearch');
|
|||||||
define('TABLE_LEGAL_HOLD', 'legal_hold');
|
define('TABLE_LEGAL_HOLD', 'legal_hold');
|
||||||
define('TABLE_TIMESTAMP', 'timestamp');
|
define('TABLE_TIMESTAMP', 'timestamp');
|
||||||
define('TABLE_PRIVATE', 'private');
|
define('TABLE_PRIVATE', 'private');
|
||||||
|
define('TABLE_DELETED', 'deleted');
|
||||||
define('VIEW_MESSAGES', 'v_messages');
|
define('VIEW_MESSAGES', 'v_messages');
|
||||||
|
|
||||||
define('EOL', "\n");
|
define('EOL', "\n");
|
||||||
@ -467,6 +469,7 @@ define('ACTION_UNAUTHORIZED_DOWNLOAD_ATTACHMENT', 16);
|
|||||||
define('ACTION_VIEW_JOURNAL', 17);
|
define('ACTION_VIEW_JOURNAL', 17);
|
||||||
define('ACTION_NOT_SPAM', 18);
|
define('ACTION_NOT_SPAM', 18);
|
||||||
define('ACTION_MARK_AS_PRIVATE', 19);
|
define('ACTION_MARK_AS_PRIVATE', 19);
|
||||||
|
define('ACTION_MARK_MESSAGE_FOR_REMOVAL, 20);
|
||||||
|
|
||||||
$actions = array(
|
$actions = array(
|
||||||
'unknown' => 1,
|
'unknown' => 1,
|
||||||
|
@ -470,3 +470,13 @@ create table if not exists `timestamp` (
|
|||||||
primary key (`id`)
|
primary key (`id`)
|
||||||
) Engine=InnoDB;
|
) Engine=InnoDB;
|
||||||
|
|
||||||
|
|
||||||
|
create table if not exists `deleted` (
|
||||||
|
`id` bigint unsigned not null auto_increment,
|
||||||
|
`email` varchar(128) not null,
|
||||||
|
`reason` varchar(128) not null,
|
||||||
|
`date1` int unsigned not null,
|
||||||
|
`date2` int unsigned not null,
|
||||||
|
`deleted` tinyint(1) default 0,
|
||||||
|
primary key (`id`)
|
||||||
|
) Engine=InnoDB;
|
||||||
|
@ -131,5 +131,3 @@ class ControllerCustomerList extends Controller {
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
@ -21,6 +21,7 @@ class ControllerMessageBulkremove extends Controller {
|
|||||||
$this->document->title = $this->data['text_message'];
|
$this->document->title = $this->data['text_message'];
|
||||||
|
|
||||||
if(!isset($this->request->post['idlist']) || $this->request->post['idlist'] == '') { die("no idlist parameter given"); }
|
if(!isset($this->request->post['idlist']) || $this->request->post['idlist'] == '') { die("no idlist parameter given"); }
|
||||||
|
if(!isset($this->request->post['reason']) || $this->request->post['reason'] == '') { die("no reason parameter given"); }
|
||||||
|
|
||||||
$idlist = $this->model_search_search->check_your_permission_by_id_list(explode(",", $this->request->post['idlist']));
|
$idlist = $this->model_search_search->check_your_permission_by_id_list(explode(",", $this->request->post['idlist']));
|
||||||
|
|
||||||
@ -33,12 +34,16 @@ class ControllerMessageBulkremove extends Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
foreach($idlist as $id) {
|
foreach($idlist as $id) {
|
||||||
|
$db->query("INSERT INTO " . TABLE_DELETED . " (id, email, reason, date1) VALUES(?,?,?,?)", [$id, $this->data['username'], $this->request->post['reason'], NOW]);
|
||||||
|
|
||||||
|
if(AUTHORIZE_DELETE) {
|
||||||
|
AUDIT(ACTION_MARK_MESSAGE_FOR_REMOVAL, '', '', $id, '');
|
||||||
|
syslog(LOG_INFO, $this->data['username'] . " marked message for removal: $id");
|
||||||
|
} else {
|
||||||
AUDIT(ACTION_REMOVE_MESSAGE, '', '', $id, '');
|
AUDIT(ACTION_REMOVE_MESSAGE, '', '', $id, '');
|
||||||
|
$db->query("UPDATE " . TABLE_META . " SET retained=? WHERE id=?", [NOW, $id]);
|
||||||
$db->query("UPDATE " . TABLE_META . " SET retained=? WHERE id=?", array(NOW, $id));
|
|
||||||
|
|
||||||
syslog(LOG_INFO, $this->data['username'] . " removed message: $id");
|
syslog(LOG_INFO, $this->data['username'] . " removed message: $id");
|
||||||
|
}
|
||||||
|
|
||||||
$this->data['removed']++;
|
$this->data['removed']++;
|
||||||
}
|
}
|
||||||
@ -48,5 +53,3 @@ class ControllerMessageBulkremove extends Controller {
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
|
@ -481,5 +481,4 @@ $_['text_with_selected'] = 'S označenými';
|
|||||||
|
|
||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -488,4 +488,4 @@ $_['text_compliance_warning'] = 'Die Löschfunktion ist aktiviert, aus diesem Gr
|
|||||||
$_['text_folder_rules'] = "Verzeichnisregeln";
|
$_['text_folder_rules'] = "Verzeichnisregeln";
|
||||||
$_['text_private'] = "Privat";
|
$_['text_private'] = "Privat";
|
||||||
|
|
||||||
?>
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
|
@ -79,6 +79,7 @@ $_['text_deferred_queue'] = "deferred queue";
|
|||||||
$_['text_deferred_queue_sender'] = "deferred queue vs. sender";
|
$_['text_deferred_queue_sender'] = "deferred queue vs. sender";
|
||||||
$_['text_delay'] = "Delay";
|
$_['text_delay'] = "Delay";
|
||||||
$_['text_delete_confirm_message'] = "Do you wish to delete";
|
$_['text_delete_confirm_message'] = "Do you wish to delete";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
$_['text_deleted_users'] = "deleted";
|
$_['text_deleted_users'] = "deleted";
|
||||||
$_['text_deliver'] = "Deliver";
|
$_['text_deliver'] = "Deliver";
|
||||||
$_['text_delivered'] = "Delivered";
|
$_['text_delivered'] = "Delivered";
|
||||||
@ -483,5 +484,3 @@ $_['text_customer_delete_confirm_message'] = 'Do you wish to delete the customer
|
|||||||
$_['text_with_selected'] = 'With Selected';
|
$_['text_with_selected'] = 'With Selected';
|
||||||
|
|
||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
|
|
||||||
?>
|
|
||||||
|
@ -486,5 +486,4 @@ $_['text_legal_hold'] = "Legal hold";
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -483,5 +483,4 @@ $_['text_legal_hold'] = "Legal hold";
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -1,489 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
$_['text_60_minutes'] = "60 perc";
|
|
||||||
|
|
||||||
$_['text_action'] = "Művelet";
|
|
||||||
$_['text_active_incoming_queue'] = "aktív + bejövő üzenetsor";
|
|
||||||
$_['text_active_incoming_queue_sender'] = "aktív + bejövő üzenetsor (feladó szerint)";
|
|
||||||
$_['text_ad_sync_status'] = "AD szinkronizáció státusz";
|
|
||||||
$_['text_add'] = "Felvesz";
|
|
||||||
$_['text_add_new_email_address'] = "Új email cím";
|
|
||||||
$_['text_add_new_entry'] = "Új bejegyzés";
|
|
||||||
$_['text_add_new_domain'] = "Új domain";
|
|
||||||
$_['text_add_new_group'] = "Új csoport";
|
|
||||||
$_['text_add_new_rule'] = "Új szabály";
|
|
||||||
$_['text_add_new_user_alias'] = "Új felhasználó";
|
|
||||||
$_['text_add_policy'] = "Új házirend";
|
|
||||||
$_['text_administration'] = "Adminisztráció";
|
|
||||||
$_['text_admin_user'] = "Admin felhasználó";
|
|
||||||
$_['text_advanced'] = "Összetett";
|
|
||||||
$_['text_advanced_search'] = "Összetett keresés";
|
|
||||||
$_['text_all'] = "összes";
|
|
||||||
$_['text_any'] = "mindegy";
|
|
||||||
$_['text_applied'] = "Alkalmazva";
|
|
||||||
$_['text_apply_changes'] = "Beállítások alkalmazása";
|
|
||||||
$_['text_archive_size'] = "Archívum méret";
|
|
||||||
$_['text_archive_size_before_compression'] = "Archívum méret tömörítés nélkül";
|
|
||||||
$_['text_archived_messages'] = "Archivált levelek";
|
|
||||||
$_['text_archiving_rules'] = "Archiválási szabályok";
|
|
||||||
$_['text_assigned_email_addresses'] = "Extra email címek";
|
|
||||||
$_['text_attachment'] = "Melléklet";
|
|
||||||
$_['text_attachment_name'] = "Melléklet név";
|
|
||||||
$_['text_attachment_size'] = "Melléklet méret";
|
|
||||||
$_['text_attachment_type'] = "Melléklet típus";
|
|
||||||
$_['text_audit'] = "Audit";
|
|
||||||
$_['text_automated_search'] = "Automatikus keresés";
|
|
||||||
|
|
||||||
$_['text_back'] = "Vissza";
|
|
||||||
$_['text_background_colour'] = "Háttérszín";
|
|
||||||
$_['text_branding_logo'] = "Brand logo";
|
|
||||||
$_['text_branding_text'] = "Brand szöveg";
|
|
||||||
$_['text_branding_url'] = "Brand URL";
|
|
||||||
$_['text_body'] = "Szöveg";
|
|
||||||
$_['text_bulk_edit_selected_uids'] = "Kiválasztott azonosítók szerkesztése";
|
|
||||||
$_['text_bulk_restore_selected_emails'] = "Kiválasztott levelek visszaállítása";
|
|
||||||
$_['text_bulk_update_selected_uids'] = "Kiválasztott azonosítók szerkesztése";
|
|
||||||
|
|
||||||
$_['text_cancel'] = "Mégse";
|
|
||||||
$_['text_change_user_settings'] = "beállítások mentése";
|
|
||||||
$_['text_clienthost'] = "Kliens gép";
|
|
||||||
$_['text_close'] = "Bezár";
|
|
||||||
$_['text_colour'] = "Szín";
|
|
||||||
$_['text_compressed'] = "tömörített";
|
|
||||||
$_['text_confirm_to_reset_counters'] = "Számlálók nullázásának megerősítése";
|
|
||||||
$_['text_connection_failed'] = "Sikertelen kapcsolat";
|
|
||||||
$_['text_connection_ok'] = "Sikeres kapcsolat";
|
|
||||||
$_['text_contact_support'] = "Segítég";
|
|
||||||
$_['text_content_filter'] = "Tartalomszűrő";
|
|
||||||
$_['text_conversation_available'] = "Levélváltás elérhető";
|
|
||||||
$_['text_copied'] = "Átmásolva";
|
|
||||||
$_['text_counters'] = "Számlálók";
|
|
||||||
$_['text_cpu_load'] = "CPU terhelés";
|
|
||||||
$_['text_cpu_usage'] = "CPU használat";
|
|
||||||
$_['text_create_new_secret'] = "Új kód";
|
|
||||||
$_['text_cumulative_counts'] = "Összesített számlálók";
|
|
||||||
$_['text_customers'] = "Ügyfelek";
|
|
||||||
|
|
||||||
$_['text_daily_quarantine_report'] = "Napi karantén riport";
|
|
||||||
$_['text_daily_quarantine_report_status'] = "Napi karantén értesítés";
|
|
||||||
$_['text_daily_report'] = "Napi jelentés";
|
|
||||||
$_['text_daily_piler_report'] = "Napi piler jelentés";
|
|
||||||
$_['text_database_emails'] = "email cím a piler adatbázisban";
|
|
||||||
$_['text_date'] = "Dátum";
|
|
||||||
$_['text_date_from'] = "Dátumtól";
|
|
||||||
$_['text_date_to'] = "Dátumig";
|
|
||||||
$_['text_days'] = "Napok";
|
|
||||||
$_['text_days2'] = "nap";
|
|
||||||
$_['text_days_to_retain'] = "Megőrzési idő (nap)";
|
|
||||||
$_['text_deferred_queue'] = "későbbi kiküldésre váró üzenetsor";
|
|
||||||
$_['text_deferred_queue_sender'] = "későbbi kiküldésre váró üzenetsor (feladó szerint)";
|
|
||||||
$_['text_delay'] = "Késleltetés";
|
|
||||||
$_['text_delete_confirm_message'] = "Törölni akarja";
|
|
||||||
$_['text_deleted_users'] = "törölt";
|
|
||||||
$_['text_deliver'] = "Kézbesítés";
|
|
||||||
$_['text_delivered'] = "Kézbesített";
|
|
||||||
$_['text_deliver_and_train_selected_messages'] = "Kiválasztott üzenetek tanítása és kézbesítése";
|
|
||||||
$_['text_deliver_and_train_selected_messages_as_ham'] = "Kiválasztott üzenetek tanítása JÓ LEVÉLKÉNT, és kézbesítése";
|
|
||||||
$_['text_deliver_selected_messages'] = "Kiválasztott üzenetek kézbesítése";
|
|
||||||
$_['text_description'] = "Leírás";
|
|
||||||
$_['text_direction'] = "Irány";
|
|
||||||
$_['text_disable'] = "Letilt";
|
|
||||||
$_['text_disabled'] = "letiltva";
|
|
||||||
$_['text_disk_usage'] = "Diszk használat";
|
|
||||||
$_['text_dn_asterisk_means_skip_sync'] = "A csillag (*) azt jelenti, hogy ez a felhasználó nem része az AD szerverről szinkronizálásnak";
|
|
||||||
$_['text_domain'] = "Domain";
|
|
||||||
$_['text_domains'] = "Domain(ek)";
|
|
||||||
$_['text_domainname'] = "Domainnév";
|
|
||||||
$_['text_download_all_hits_as_eml'] = "Összes találat letöltése (EML)";
|
|
||||||
$_['text_download_selected_hits_as_pdf'] = "Összes találat letöltése (PDF)";
|
|
||||||
$_['text_download_attachment2'] = "melléklet letöltés";
|
|
||||||
$_['text_download_message'] = "Levél letöltése (EML)";
|
|
||||||
$_['text_download_message2'] = "levél letöltése";
|
|
||||||
|
|
||||||
$_['text_edit'] = "Szerkeszt";
|
|
||||||
$_['text_edit_entry'] = "Bejegyzés szerkesztése";
|
|
||||||
$_['text_edit_group'] = "Csoport szerkesztése";
|
|
||||||
$_['text_edit_user'] = "Felhasználó szerkesztése";
|
|
||||||
$_['text_edit_or_view'] = "Szerkeszt/Megnéz";
|
|
||||||
$_['text_email'] = "Email cím";
|
|
||||||
$_['text_email_addresses'] = "Email címek";
|
|
||||||
$_['text_email_aliases'] = "Email álcímek";
|
|
||||||
$_['text_email_in_unknown_domain'] = "Az email cím ismeretlen domainben van";
|
|
||||||
$_['text_empty_search_criteria'] = "'Üres feltétel'";
|
|
||||||
$_['text_empty_search_result'] = "Nincs találat a keresésre. Próbáljon meg csillagot (*) tenni a szótöredék (min. " . MIN_PREFIX_LEN . " karakter) után, pl. titkos*, hogy megtalálja a \"titkosítás\", \"titkosított\", stb. szavakat tartalmazó leveleket.";
|
|
||||||
$_['text_enable'] = "Engedélyez";
|
|
||||||
$_['text_enabled'] = "engedélyezve";
|
|
||||||
$_['text_enter_google_authenticator_code'] = "Adja meg a Google Authenticator kódot";
|
|
||||||
|
|
||||||
$_['text_enter_one_email_address_per_line'] = "Egy sorba egy email címet írjon";
|
|
||||||
$_['text_enter_one_group_per_line'] = "Egy sorba egy csoportnevet írjon";
|
|
||||||
$_['text_enter_search_terms'] = "Írja be a keresési feltételeket";
|
|
||||||
$_['text_error'] = "Hiba";
|
|
||||||
$_['text_exact_domain_name_or_email_address'] = "pontos domainnév vagy email cím";
|
|
||||||
$_['text_exclude'] = "Kihagy";
|
|
||||||
$_['text_existing'] = "Létező";
|
|
||||||
$_['text_existing_domains'] = "Létező domainek";
|
|
||||||
$_['text_existing_email'] = "Létező email";
|
|
||||||
$_['text_existing_entries'] = "Jelenlegi bejegyzések";
|
|
||||||
$_['text_existing_groups'] = "Létező mappák";
|
|
||||||
$_['text_existing_groups'] = "Létező csoportok";
|
|
||||||
$_['text_existing_policies'] = "Létező házirendek";
|
|
||||||
$_['text_existing_rules'] = "Létező szabályok";
|
|
||||||
$_['text_existing_user'] = "Létező felhasználó";
|
|
||||||
$_['text_existing_users'] = "Létező felhasználók";
|
|
||||||
$_['text_expert'] = "Haladó";
|
|
||||||
$_['text_expert_search'] = "Haladó keresés";
|
|
||||||
|
|
||||||
$_['text_failed'] = "sikertelen";
|
|
||||||
$_['text_failed_to_add'] = "Hiba a hozzáadás során";
|
|
||||||
$_['text_failed_to_change_password'] = "Nem sikerült jelszót váltani";
|
|
||||||
$_['text_failed_to_deliver'] = "Nem sikerült kézbesíteni";
|
|
||||||
$_['text_failed_to_mark_for_removal'] = "Nem sikerült törlésre jelölni";
|
|
||||||
$_['text_failed_to_modify'] = "Nem sikerült módosítani";
|
|
||||||
$_['text_failed_to_remove'] = "Hiba az eltávolításkor";
|
|
||||||
$_['text_failed_to_restore'] = "Hiba a visszaállítás során";
|
|
||||||
$_['text_failed_to_update'] = "Nem sikerült módosítani";
|
|
||||||
$_['text_first'] = "Első";
|
|
||||||
$_['text_folder'] = "Mappa";
|
|
||||||
$_['text_folder_rules'] = "Mappa szabályok";
|
|
||||||
$_['text_folders'] = "Mappák";
|
|
||||||
$_['text_forward_selected_emails_to'] = "Kijelölt levelek továbbítása";
|
|
||||||
$_['text_from'] = "Feladó";
|
|
||||||
$_['text_from_domain'] = "Feladó domain";
|
|
||||||
|
|
||||||
$_['text_health'] = "Rendszerállapot";
|
|
||||||
$_['text_health_monitor'] = "Rendszerállapot";
|
|
||||||
$_['text_help'] = "Segítség";
|
|
||||||
$_['text_history'] = "Történet";
|
|
||||||
$_['text_home'] = "Kezdőlap";
|
|
||||||
|
|
||||||
$_['text_google_authenticator_code'] = "Google Authenticator kód";
|
|
||||||
$_['text_google_authenticator_settings'] = "Google Authenticator beállítások";
|
|
||||||
$_['text_group_id'] = "Csoport azonosító";
|
|
||||||
$_['text_groupname'] = "Csoportnév";
|
|
||||||
$_['text_groups'] = "Csoportok";
|
|
||||||
$_['text_group_management'] = "Csoportok";
|
|
||||||
$_['text_group_membership'] = "Csoport tagság";
|
|
||||||
|
|
||||||
$_['text_image'] = "kép";
|
|
||||||
$_['text_import'] = "Import";
|
|
||||||
$_['text_import_job_delete_confirm_message'] = "Törölni akarja ezt az import job-ot?";
|
|
||||||
$_['text_import_users'] = "Felhasználók importálása";
|
|
||||||
$_['text_import_users_from_LDAP'] = "Felhasználók importálása LDAP-ból";
|
|
||||||
$_['text_inbound'] = "bejövő";
|
|
||||||
$_['text_indexer_job'] = "Indexer futás";
|
|
||||||
$_['text_install_sudo_apply'] = "Adja az alábbi sort a /etc/sudoers file-hoz: 'www-data ALL=NOPASSWD: /etc/init.d/rc.piler reload'";
|
|
||||||
$_['text_internal'] = "belső";
|
|
||||||
$_['text_invalid_data'] = "Érvénytelen adat(ok)";
|
|
||||||
$_['text_invalid_email'] = "Érvénytelen email cím";
|
|
||||||
$_['text_invalid_email_or_password'] = "Érvénytelen email cím vagy jelszó";
|
|
||||||
$_['text_invalid_gid'] = "Érvénytelen csoportazonosító";
|
|
||||||
$_['text_invalid_password'] = "Érvénytelen jelszó";
|
|
||||||
$_['text_invalid_pin_code'] = "Érvénytelen pin kód";
|
|
||||||
$_['text_invalid_policy_group'] = "Érvénytelen házirend szonosító";
|
|
||||||
$_['text_invalid_policy_name'] = "Érvénytelen házirend név";
|
|
||||||
$_['text_invalid_policy_setting'] = "Érvénytelen beállítás(ok)";
|
|
||||||
$_['text_invalid_uid'] = "Érvénytelen felhasználóazonosító";
|
|
||||||
$_['text_invalid_username'] = "Érvénytelen felhasználónév";
|
|
||||||
$_['text_ipaddr'] = "IP cím";
|
|
||||||
|
|
||||||
$_['text_language'] = "Nyelv";
|
|
||||||
$_['text_last'] = "Utolsó";
|
|
||||||
$_['text_last_activity'] = "Utolsó aktivitás";
|
|
||||||
$_['text_latest_emails'] = "Legfrissebb emailek";
|
|
||||||
$_['text_last_update'] = "Utolsó frissítés";
|
|
||||||
$_['text_ldap'] = "LDAP";
|
|
||||||
$_['text_ldap_auditor_member_dn'] = "Auditor DN";
|
|
||||||
$_['text_ldap_base_dn'] = "LDAP alapértelmezett DN";
|
|
||||||
$_['text_ldap_bind_dn'] = "LDAP csatlakozási DN";
|
|
||||||
$_['text_ldap_bind_pw'] = "LDAP csatlakozási jelszó";
|
|
||||||
$_['text_ldap_host'] = "LDAP kiszolgáló";
|
|
||||||
$_['text_ldap_type'] = "LDAP típus";
|
|
||||||
$_['text_legal_hold'] = "Legal hold";
|
|
||||||
$_['text_load'] = "Betöltés";
|
|
||||||
$_['text_loading'] = "töltődik";
|
|
||||||
$_['text_logged_in'] = "Bejelentkezés";
|
|
||||||
$_['text_logged_out'] = "Ön kijelentkezett";
|
|
||||||
$_['text_login'] = "Bejelentkezés";
|
|
||||||
$_['text_login2'] = "bejelentkezés";
|
|
||||||
$_['text_login_failed'] = "sikertelen bejelentkezés";
|
|
||||||
$_['text_login_via_google'] = "Bejelentkezés Google fiókkal";
|
|
||||||
$_['text_logout'] = "Kijelentkezés";
|
|
||||||
$_['text_logout2'] = "kijelentkezés";
|
|
||||||
|
|
||||||
$_['text_maillog_status'] = "maillog gyűjtő státusz";
|
|
||||||
$_['text_main_title'] = "clapf web UI";
|
|
||||||
$_['text_mapped_domain'] = "Hozzárendelt domain";
|
|
||||||
$_['text_marked_for_removal'] = "Levél törlésre jelölve";
|
|
||||||
$_['text_memory_usage'] = "Memória használat";
|
|
||||||
$_['text_message'] = "üzenet";
|
|
||||||
$_['text_messages'] = "üzenet";
|
|
||||||
$_['text_message_disposition'] = "Üzenet típusok";
|
|
||||||
$_['text_message_text'] = "Levél szöveg";
|
|
||||||
$_['text_min_2_chars'] = "Min. 2 karakter";
|
|
||||||
$_['text_missing_data'] = "Hiányzó adat";
|
|
||||||
$_['text_missing_password'] = "Hiányzó jelszó";
|
|
||||||
$_['text_modify'] = "Módosítás";
|
|
||||||
$_['text_monitor'] = "Monitor";
|
|
||||||
$_['text_months'] = "hónap";
|
|
||||||
$_['text_monthly_report'] = "Havi jelentés";
|
|
||||||
|
|
||||||
$_['text_new'] = "új";
|
|
||||||
$_['text_new_users'] = "új";
|
|
||||||
$_['text_next'] = "Következő";
|
|
||||||
$_['text_no_domain_found'] = 'Nem találtam domaineket';
|
|
||||||
$_['text_no_email_found'] = 'Nem találtam emaileket';
|
|
||||||
$_['text_no_message_in_the_quarantine'] = "Nincs a keresési feltételnek megfelelő üzenet a karanténban";
|
|
||||||
$_['text_no_records'] = "nincs találat";
|
|
||||||
$_['text_no_sender'] = "nincs feladó";
|
|
||||||
$_['text_no_spam_message_in_the_quarantine_yet'] = "Nincs spam a karanténban";
|
|
||||||
$_['text_no_subject'] = "nincs tárgy";
|
|
||||||
$_['text_no_such_policy'] = "Nincs ilyen házirend";
|
|
||||||
$_['text_non_existent_queue_directory'] = "A megadott queue könyvtár nem létezik";
|
|
||||||
$_['text_non_existing_user'] = "Nem létező felhasználó";
|
|
||||||
$_['text_notes'] = "Megjegyzések";
|
|
||||||
$_['text_not_found'] = "Nincs találat";
|
|
||||||
$_['text_not_running'] = "nem fut";
|
|
||||||
$_['text_not_spam'] = "nem spam";
|
|
||||||
$_['title_not_found'] = "Az oldal nem található";
|
|
||||||
$_['text_number_of_messages_in_quarantine'] = "A keresési feltételnek megfelelő üzenetek száma a karanténban";
|
|
||||||
$_['text_number_of_spam_messages_in_quarantine'] = "A keresési feltételnek megfelelő spam üzenetek száma a karanténban";
|
|
||||||
|
|
||||||
$_['text_off'] = "ki";
|
|
||||||
$_['text_on'] = "be";
|
|
||||||
$_['text_online_users'] = "Online felhasználók";
|
|
||||||
$_['text_other'] = "egyéb";
|
|
||||||
$_['text_outbound'] = "kimenő";
|
|
||||||
|
|
||||||
$_['text_password'] = "Jelszó";
|
|
||||||
$_['text_password_again'] = "Jelszó ismét";
|
|
||||||
$_['text_password_changed'] = "Jelszó megváltozott";
|
|
||||||
$_['text_password_mismatch'] = "A két jelszó nem egyezik meg";
|
|
||||||
$_['text_page_length'] = "Oldalankénti találatok száma";
|
|
||||||
$_['text_periodic_purge'] = "Periódikus levéltörlés";
|
|
||||||
$_['text_policy'] = "Házirend";
|
|
||||||
$_['text_policy_group'] = "Házirend azonosító";
|
|
||||||
$_['text_policy_name'] = "Házirend neve";
|
|
||||||
$_['text_previous'] = "Előző";
|
|
||||||
$_['text_print_message'] = "Nyomtatás";
|
|
||||||
$_['text_private'] = "Privát";
|
|
||||||
$_['text_processed_emails'] = "Feldolgozott levelek";
|
|
||||||
$_['text_progress'] = "Státusz";
|
|
||||||
$_['text_purge_all_messages_from_quarantine'] = "Összes saját üzenet törlése a karanténból";
|
|
||||||
$_['text_purge_selected_messages'] = "Kiválasztott üzenetek eltávolítása";
|
|
||||||
$_['text_purged'] = "Eltávolítva";
|
|
||||||
|
|
||||||
$_['text_qr_code'] = "QR";
|
|
||||||
$_['text_queue_status'] = "Queue státusz";
|
|
||||||
$_['text_quick_search'] = "Gyorskeresés";
|
|
||||||
|
|
||||||
$_['text_realname'] = "Név";
|
|
||||||
$_['text_recipient'] = "Címzett";
|
|
||||||
$_['text_ref'] = "Hivatkozás";
|
|
||||||
$_['text_refresh_period'] = "Frissítési periódus";
|
|
||||||
$_['text_refresh_qr_code'] = "QR kód frissítése";
|
|
||||||
$_['text_relay_details'] = "Relay részletek";
|
|
||||||
$_['text_relay_status'] = "Relay státusz";
|
|
||||||
$_['text_remove'] = "Törlés";
|
|
||||||
$_['text_remove_domain'] = "Domain törlése";
|
|
||||||
$_['text_remove_message'] = "Levél törlése";
|
|
||||||
$_['text_remove_message2'] = "levél törlése";
|
|
||||||
$_['text_remove_selected_uids'] = "Kijelölt azonosítók törlése";
|
|
||||||
$_['text_remove_policy'] = "Házirend törlése";
|
|
||||||
$_['text_remove_rule'] = "Szabály törlése";
|
|
||||||
$_['text_remove_this_group'] = "Csoport törlése";
|
|
||||||
$_['text_remove_this_policy'] = "Házirend törlése";
|
|
||||||
$_['text_remove_this_user'] = "Felhasználó törlése";
|
|
||||||
$_['text_removed'] = "Törölve";
|
|
||||||
$_['text_reset_counters'] = "Számlálók nullázása";
|
|
||||||
$_['text_restore'] = "Visszaállít";
|
|
||||||
$_['text_restored'] = "Visszaállítva";
|
|
||||||
$_['text_restore_message'] = "levél visszaállítása";
|
|
||||||
$_['text_restore_to_mailbox'] = "Levél visszaállítása postafiókba";
|
|
||||||
$_['text_restored'] = "Visszaállítva";
|
|
||||||
$_['text_result'] = "Eredmény";
|
|
||||||
$_['text_retention_days'] = "Megtartási idő [nap]";
|
|
||||||
$_['text_retention_rules'] = "Megtartási szabályok";
|
|
||||||
$_['text_role'] = "Felhasználótípus";
|
|
||||||
$_['text_running'] = "fut";
|
|
||||||
|
|
||||||
$_['text_save'] = "Mentés";
|
|
||||||
$_['text_saved'] = "Elmentve";
|
|
||||||
$_['text_save_search'] = "keresés mentése";
|
|
||||||
$_['text_save_search_terms'] = "Keresési feltétel mentése";
|
|
||||||
$_['text_saved_search_terms'] = "Elmentett keresések";
|
|
||||||
$_['text_search'] = "Keresés";
|
|
||||||
$_['text_search2'] = "keresés";
|
|
||||||
$_['text_search_emails'] = "Email címek keresése";
|
|
||||||
$_['text_search_email_to_add'] = "írja be az email cím elejét";
|
|
||||||
$_['text_search_expression'] = "Keresési kifejezés";
|
|
||||||
$_['text_search_folders'] = "Mappák keresése";
|
|
||||||
$_['text_search_folder_to_add'] = "Írja be a mappa elejét";
|
|
||||||
$_['text_search_groups'] = "Csoportok keresése";
|
|
||||||
$_['text_search_group_to_add'] = "írja be a csoport nevének elejét";
|
|
||||||
$_['text_search_terms'] = "Keresési feltételek";
|
|
||||||
$_['text_select_action'] = "Művelet választás";
|
|
||||||
$_['text_select_all'] = "Mindegyik kijelölése";
|
|
||||||
$_['text_select_image'] = "Válasszon képet";
|
|
||||||
$_['text_select_recipients'] = "Címzettek kijelölése";
|
|
||||||
$_['text_sender'] = "Feladó";
|
|
||||||
$_['text_sending_domains'] = "küldő domain";
|
|
||||||
$_['text_server_name'] = "Szerver név";
|
|
||||||
$_['text_server_operating_system'] = "Operációs rendszer";
|
|
||||||
$_['text_set'] = "Beállít";
|
|
||||||
$_['text_settings'] = "Beállítások";
|
|
||||||
$_['text_simple'] = "Egyszerű";
|
|
||||||
$_['text_simple_search'] = "Egyszerű keresés";
|
|
||||||
$_['text_size'] = "Méret";
|
|
||||||
$_['text_smtp_status'] = "SMTP státusz";
|
|
||||||
$_['text_spam'] = "Spam";
|
|
||||||
$_['text_spam2'] = "spam";
|
|
||||||
$_['text_statistics'] = "Statisztika";
|
|
||||||
$_['text_status'] = "Státusz";
|
|
||||||
$_['text_storage'] = "Tároló";
|
|
||||||
$_['text_subject'] = "Tárgy";
|
|
||||||
$_['text_submit'] = "Mehet";
|
|
||||||
$_['text_successful'] = "Sikeres";
|
|
||||||
$_['text_successfully_added'] = "Sikeresen felvéve";
|
|
||||||
$_['text_successfully_delivered'] = "Sikeresen kézbesítve";
|
|
||||||
$_['text_successfully_modified'] = "Sikeresen módosítva";
|
|
||||||
$_['text_successfully_removed'] = "Sikeresen eltávolítva";
|
|
||||||
$_['text_successfully_trained'] = "Sikeresen tanítva";
|
|
||||||
$_['text_successfully_updated'] = "Sikeresen módosítva";
|
|
||||||
$_['text_support_link'] = "Támogatás link";
|
|
||||||
$_['text_swap_usage'] = "Swap használat";
|
|
||||||
|
|
||||||
$_['text_tag_selected_messages'] = "Kijelölt üzenetek címkézése";
|
|
||||||
$_['text_tagged'] = "Címkézve";
|
|
||||||
$_['text_tags'] = "Címkék";
|
|
||||||
$_['text_test_connection'] = "Kapcsolat tesztelése";
|
|
||||||
$_['text_text'] = "Szöveg";
|
|
||||||
$_['text_text_colour'] = "Szövegszín";
|
|
||||||
$_['text_text2'] = "szöveg";
|
|
||||||
$_['text_theme'] = "Stílus";
|
|
||||||
$_['text_time'] = "Időpont";
|
|
||||||
$_['text_to'] = "Címzett";
|
|
||||||
$_['text_to_domain'] = "Címzett domain";
|
|
||||||
$_['text_too_short_password'] = "Túl rövid jelszó";
|
|
||||||
$_['text_total'] = "összes";
|
|
||||||
$_['text_total_ratio'] = "összes arány";
|
|
||||||
$_['text_total_query_time'] = "SQL lekérdezések összideje";
|
|
||||||
$_['text_total_users'] = "összes";
|
|
||||||
$_['text_type'] = "Típus";
|
|
||||||
|
|
||||||
$_['text_uids'] = "Felhasználó azonosítók";
|
|
||||||
$_['text_unknown'] = "ismeretlen";
|
|
||||||
$_['text_unauthorized_domain'] = "Nem megengedett domain";
|
|
||||||
$_['text_unauthorized_download_attachment'] = "jogosulatlan melléklet letöltés";
|
|
||||||
$_['text_unauthorized_remove_message'] = "jogosulatlan üzenet törlés";
|
|
||||||
$_['text_unauthorized_view_message'] = "jogosulatlan üzenet megtekintés";
|
|
||||||
$_['text_update_retention_within_this_domain'] = "Megtartási idő frissítése ebben a domainben";
|
|
||||||
$_['text_update_selected_uids'] = "Kijelölt azonosítók módosítása";
|
|
||||||
$_['text_updated_records'] = "Frissített rekordok";
|
|
||||||
$_['text_uptime'] = "Uptime";
|
|
||||||
$_['text_user'] = "Felhasználó";
|
|
||||||
$_['text_users'] = "Felhasználók";
|
|
||||||
$_['text_user_id'] = "Felhasználó azonosító";
|
|
||||||
$_['text_user_auditor'] = "Auditor";
|
|
||||||
$_['text_user_domainadmin'] = "Domain admin";
|
|
||||||
$_['text_user_management'] = "Felhasználók";
|
|
||||||
$_['text_user_masteradmin'] = "Mester admin";
|
|
||||||
$_['text_user_read_only_admin'] = "Read-only admin";
|
|
||||||
$_['text_user_regular'] = "Sima felhasználó";
|
|
||||||
$_['text_userlist'] = "Felhasználók listája";
|
|
||||||
$_['text_username'] = "Felhasználónév";
|
|
||||||
$_['text_users_quarantine'] = "Felhasználók karanténja";
|
|
||||||
|
|
||||||
$_['text_view_formatted_email'] = "Formázott levél megtekintése";
|
|
||||||
$_['text_view_header'] = "fejléc megtekintése";
|
|
||||||
$_['text_view_headers'] = "Levél fejléce";
|
|
||||||
$_['text_view_journal'] = "journal";
|
|
||||||
$_['text_view_journal_envelope'] = "Journal envelope";
|
|
||||||
$_['text_view_message'] = "Levél megtekintése";
|
|
||||||
$_['text_view_message2'] = "levél megtekintése";
|
|
||||||
$_['text_view_progress'] = "folyamatban lévő importálások";
|
|
||||||
$_['text_view_raw_email'] = "Formázatlan levél megtekintése";
|
|
||||||
$_['text_view_user_quarantine'] = "Felhasználó karantén megtekintése";
|
|
||||||
|
|
||||||
$_['text_warning_about_default_policy'] = "Az alapértelmezett házirend a clapf.conf fájlban van";
|
|
||||||
$_['text_whitelist'] = "Fehérlista";
|
|
||||||
$_['text_whitelist_settings'] = "Fehérlista beállítások";
|
|
||||||
$_['text_with_attachment'] = "mellékletekkel";
|
|
||||||
$_['text_without_attachment'] = "mellékletek nélkül";
|
|
||||||
|
|
||||||
$_['text_years'] = "év";
|
|
||||||
$_['text_you_are'] = "Ön";
|
|
||||||
$_['text_you_are_not_admin'] = "Önnek nincs jogosultsága a művelethez";
|
|
||||||
|
|
||||||
|
|
||||||
$_['rcvd'] = "fogadott levél";
|
|
||||||
$_['virus'] = "vírusos levél";
|
|
||||||
$_['duplicate'] = "duplikált levél";
|
|
||||||
$_['ignore'] = "ignorált levél";
|
|
||||||
$_['counters_last_update'] = "számlálók frissítve";
|
|
||||||
|
|
||||||
$_['text_24_hours'] = "24 óra";
|
|
||||||
$_['text_1_week'] = "1 hét";
|
|
||||||
$_['text_30_days'] = "30 nap";
|
|
||||||
|
|
||||||
$_['text_access_settings'] = 'Hozzáférések';
|
|
||||||
$_['text_access_setting_explanation'] = "A saját email címeihez mindig hozzáférhet. Az egyes domainekhez ill. csoportokhoz való auditor hozzáférésért, kérjük lépjen kapcsolatba az archívum adminisztrátorokkal.";
|
|
||||||
$_['text_display_settings'] = 'Megjelenítés';
|
|
||||||
$_['text_change_password'] = "Jelszó módosítás";
|
|
||||||
$_['text_none_found'] = "Nincs";
|
|
||||||
$_['text_primary_domain'] = "Elsődleges Domain";
|
|
||||||
$_['text_search_domains'] = "Domainek keresése";
|
|
||||||
$_['text_search_domain_to_add'] = "Írja be a domain nevének elejét";
|
|
||||||
|
|
||||||
$_['text_space_projection'] = 'Tárterület előrejelzés';
|
|
||||||
$_['text_average_messages_day'] = 'Levelek számának napi átlaga';
|
|
||||||
$_['text_average_message_size'] = 'Átlagos levélméret + Meta adatok + Index méret';
|
|
||||||
$_['text_average_size_day'] = 'Napi átlag méret';
|
|
||||||
$_['text_partition_full'] = 'partíció beteléséig hátralevő idő';
|
|
||||||
$_['text_usage_trend'] = 'Kihasználtság trend';
|
|
||||||
$_['text_usage_increasing'] = 'nő';
|
|
||||||
$_['text_usage_decreasing'] = 'csökken';
|
|
||||||
$_['text_usage_neutral'] = 'nem változik';
|
|
||||||
$_['text_accounting'] = 'Archívum statisztika';
|
|
||||||
$_['text_accounting_email'] = 'Email szerint';
|
|
||||||
$_['text_accounting_domain'] = 'Domain szerint';
|
|
||||||
|
|
||||||
$_['text_options'] = 'Opciók';
|
|
||||||
$_['text_spam_flag'] = 'SPAM levél';
|
|
||||||
$_['text_attachment_flag'] = 'Melléklet';
|
|
||||||
$_['text_notes_flag'] = 'Megjegyzés';
|
|
||||||
$_['text_tag_flag'] = 'Címke';
|
|
||||||
$_['text_verified_flag'] = 'Ellenőrzött';
|
|
||||||
$_['text_unverified_flag'] = 'Módosított levél';
|
|
||||||
$_['text_bulk_download'] = 'Kiválasztott levelek letöltése';
|
|
||||||
$_['text_clear'] = 'Törlés';
|
|
||||||
$_['text_select_letter'] = 'Cím kiválasztása betű szerint';
|
|
||||||
$_['text_working'] = 'Keresés...';
|
|
||||||
|
|
||||||
$_['text_use_browser_settings'] = 'Böngésző beállításainak használata';
|
|
||||||
|
|
||||||
$_['text_sent'] = 'Küldött';
|
|
||||||
$_['text_received'] = 'Fogadott';
|
|
||||||
$_['text_oldest_record'] = 'Legrégebbi rekord';
|
|
||||||
$_['text_newest_record'] = 'Legújabb rekord';
|
|
||||||
$_['text_items'] = 'Tételek';
|
|
||||||
$_['text_average_size'] = 'Átlag méret';
|
|
||||||
|
|
||||||
$_['text_return_to'] = 'Vissza';
|
|
||||||
$_['text_error_message'] = 'Kérjük, javítsa ki az alábbi hibákat, és küldje el újra a formot.';
|
|
||||||
$_['text_field_required'] = 'Kötelező mező.';
|
|
||||||
$_['text_field_length'] = 'Ennek a mezőnek hosszabbnak kell lennie ? karakternél.';
|
|
||||||
$_['text_field_domain'] = 'Ennek a mezőnek érvényes domainnévnek kell lennie (pl. - domain.com).';
|
|
||||||
$_['text_field_colour'] = 'Ennek a mezőnek érvényes színkódnak kell lennie (pl. - #fcfcfc).';
|
|
||||||
$_['text_delete'] = 'Törlés';
|
|
||||||
$_['text_confirm'] = 'Megerősítés';
|
|
||||||
$_['text_user_delete_confirm_message'] = 'Törölni akarja a felhasználót';
|
|
||||||
$_['text_domain_delete_confirm_message'] = 'Törölni akarja a domaint';
|
|
||||||
$_['text_group_delete_confirm_message'] = 'Törölni akarja a csoportot';
|
|
||||||
$_['text_ldap_delete_confirm_message'] = 'Törölni akarja az LDAP bejegyzést';
|
|
||||||
$_['text_customer_delete_confirm_message'] = 'Törölni akarja az ügyfelet';
|
|
||||||
$_['text_with_selected'] = 'Kiválasztott levelek';
|
|
||||||
|
|
||||||
$_['text_compliance_warning'] = 'A törlés funkció engedélyezett, ezért az archívum NEM teljesíti a megfelelőséget!';
|
|
||||||
|
|
||||||
?>
|
|
@ -79,6 +79,7 @@ $_['text_deferred_queue'] = "későbbi kiküldésre váró üzenetsor";
|
|||||||
$_['text_deferred_queue_sender'] = "későbbi kiküldésre váró üzenetsor (feladó szerint)";
|
$_['text_deferred_queue_sender'] = "későbbi kiküldésre váró üzenetsor (feladó szerint)";
|
||||||
$_['text_delay'] = "Késleltetés";
|
$_['text_delay'] = "Késleltetés";
|
||||||
$_['text_delete_confirm_message'] = "Törölni akarja";
|
$_['text_delete_confirm_message'] = "Törölni akarja";
|
||||||
|
$_['text_delete_reason'] = "Törlés oka";
|
||||||
$_['text_deleted_users'] = "törölt";
|
$_['text_deleted_users'] = "törölt";
|
||||||
$_['text_deliver'] = "Kézbesítés";
|
$_['text_deliver'] = "Kézbesítés";
|
||||||
$_['text_delivered'] = "Kézbesített";
|
$_['text_delivered'] = "Kézbesített";
|
||||||
@ -485,5 +486,3 @@ $_['text_customer_delete_confirm_message'] = 'Törölni akarja az ügyfelet';
|
|||||||
$_['text_with_selected'] = 'Kiválasztott levelek';
|
$_['text_with_selected'] = 'Kiválasztott levelek';
|
||||||
|
|
||||||
$_['text_compliance_warning'] = 'A törlés funkció engedélyezett, ezért az archívum NEM teljesíti a megfelelőséget!';
|
$_['text_compliance_warning'] = 'A törlés funkció engedélyezett, ezért az archívum NEM teljesíti a megfelelőséget!';
|
||||||
|
|
||||||
?>
|
|
||||||
|
@ -483,5 +483,4 @@ $_['text_with_selected'] = 'wraz z zaznaczonymi';
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -476,5 +476,4 @@ $_['text_legal_hold'] = "Legal hold";
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -484,3 +484,4 @@ $_['text_legal_hold'] = "Legal hold";
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
|
@ -484,5 +484,4 @@ $_['text_legal_hold'] = "Legal hold";
|
|||||||
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
$_['text_compliance_warning'] = 'The delete feature is enabled, therefore the archive is NOT compliant!';
|
||||||
$_['text_folder_rules'] = "Folder rules";
|
$_['text_folder_rules'] = "Folder rules";
|
||||||
$_['text_private'] = "Private";
|
$_['text_private'] = "Private";
|
||||||
|
$_['text_delete_reason'] = "Delete reason";
|
||||||
?>
|
|
||||||
|
@ -484,7 +484,8 @@ class ModelSearchSearch extends Model {
|
|||||||
$rcpt = $srcpt = array();
|
$rcpt = $srcpt = array();
|
||||||
$tag = array();
|
$tag = array();
|
||||||
$note = array();
|
$note = array();
|
||||||
$private = array();
|
$private = [];
|
||||||
|
$deleted = [];
|
||||||
$q = '';
|
$q = '';
|
||||||
global $SUPPRESS_RECIPIENTS;
|
global $SUPPRESS_RECIPIENTS;
|
||||||
|
|
||||||
@ -516,12 +517,20 @@ class ModelSearchSearch extends Model {
|
|||||||
|
|
||||||
if(isset($query->rows)) {
|
if(isset($query->rows)) {
|
||||||
|
|
||||||
$privates = $this->db->query("SELECT `id` FROM `" . TABLE_PRIVATE . "` WHERE id IN ($q)", $ids);
|
$s = $this->db->query("SELECT `id` FROM `" . TABLE_PRIVATE . "` WHERE id IN ($q)", $ids);
|
||||||
|
|
||||||
foreach ($privates->rows as $p) {
|
foreach ($s->rows as $p) {
|
||||||
$private[$p['id']] = 1;
|
$private[$p['id']] = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(ENABLE_DELETE) {
|
||||||
|
$s = $this->db->query("SELECT `id` FROM `" . TABLE_DELETED . "` WHERE id IN ($q)", $ids);
|
||||||
|
|
||||||
|
foreach ($s->rows as $p) {
|
||||||
|
$deleted[$p['id']] = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
array_unshift($ids, (int)$session->get("uid"));
|
array_unshift($ids, (int)$session->get("uid"));
|
||||||
|
|
||||||
$tags = $this->db->query("SELECT `id`, `tag` FROM `" . TABLE_TAG . "` WHERE `uid`=? AND `id` IN ($q)", $ids);
|
$tags = $this->db->query("SELECT `id`, `tag` FROM `" . TABLE_TAG . "` WHERE `uid`=? AND `id` IN ($q)", $ids);
|
||||||
@ -540,7 +549,8 @@ class ModelSearchSearch extends Model {
|
|||||||
|
|
||||||
|
|
||||||
foreach($query->rows as $m) {
|
foreach($query->rows as $m) {
|
||||||
if(ENABLE_DELETE == 1 && $m['retained'] < NOW) $m['deleted'] = 1; else $m['deleted'] = 0;
|
// We mark it as deleted even if it's only marked for removal
|
||||||
|
if(ENABLE_DELETE == 1 && ($m['retained'] < NOW || isset($deleted[$m['id']])) ) $m['deleted'] = 1; else $m['deleted'] = 0;
|
||||||
|
|
||||||
$m['shortfrom'] = make_short_string($m['from'], MAX_CGI_FROM_SUBJ_LEN);
|
$m['shortfrom'] = make_short_string($m['from'], MAX_CGI_FROM_SUBJ_LEN);
|
||||||
$m['from'] = escape_gt_lt_quote_symbols($m['from']);
|
$m['from'] = escape_gt_lt_quote_symbols($m['from']);
|
||||||
|
@ -17,6 +17,7 @@ var Piler =
|
|||||||
extra_folders: '',
|
extra_folders: '',
|
||||||
bulkrestore_url: '/bulkrestore.php',
|
bulkrestore_url: '/bulkrestore.php',
|
||||||
bulkpdf_url: '/bulkpdf.php',
|
bulkpdf_url: '/bulkpdf.php',
|
||||||
|
text_successfully_removed: '<?php print $text_successfully_removed; ?>'
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* variables used at search listing
|
* variables used at search listing
|
||||||
@ -357,7 +358,14 @@ var Piler =
|
|||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
bulk_remove_messages:function(msg)
|
show_bulk_remove_modal:function()
|
||||||
|
{
|
||||||
|
Piler.log("[show_bulk_remove_modal]");
|
||||||
|
|
||||||
|
$('#deletebox-modal').modal('show');
|
||||||
|
},
|
||||||
|
|
||||||
|
bulk_remove_messages:function(reason)
|
||||||
{
|
{
|
||||||
Piler.log("[bulk_remove_messages]");
|
Piler.log("[bulk_remove_messages]");
|
||||||
|
|
||||||
@ -368,13 +376,13 @@ var Piler =
|
|||||||
if(!idlist) return;
|
if(!idlist) return;
|
||||||
|
|
||||||
jQuery.ajax('/bulkremove.php', {
|
jQuery.ajax('/bulkremove.php', {
|
||||||
data: { idlist: idlist },
|
data: { idlist: idlist, reason: reason },
|
||||||
type: "POST"
|
type: "POST"
|
||||||
})
|
})
|
||||||
.done( function( a ) {})
|
.done( function( a ) {})
|
||||||
.fail(function( a, b ) { alert("Problem retrieving XML data:" + b) });
|
.fail(function( a, b ) { alert("Problem retrieving XML data:" + b) });
|
||||||
|
|
||||||
Piler.show_message('messagebox1', msg, 0.8);
|
Piler.show_message('messagebox1', text_successfully_removed, 0.8);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,6 +51,22 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<?php if(Registry::get('auditor_user') == 1) { ?>
|
||||||
|
<div id="deletebox-modal" class="modal hide fade">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" role="dialog" aria-hidden="true"><i class="icon-remove"></i></button>
|
||||||
|
<h3><?php print $text_delete_reason; ?></h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<input type="text" id="reason" name="reason" />
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal" aria-hidden="true"><?php print $text_close; ?></a>
|
||||||
|
<a href="#" onclick="var reason = $('#reason').val(); if(reason) { Piler.bulk_remove_messages(reason); }" class="btn btn-primary" data-dismiss="modal" aria-hidden="true">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<?php if(!(OUTLOOK == 1 && SHOW_MENU_FOR_OUTLOOK == 0)) { ?>
|
<?php if(!(OUTLOOK == 1 && SHOW_MENU_FOR_OUTLOOK == 0)) { ?>
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
<?php print $menu; ?>
|
<?php print $menu; ?>
|
||||||
@ -72,7 +88,7 @@
|
|||||||
<div class="controls row-fluid">
|
<div class="controls row-fluid">
|
||||||
<div id="input-span" class="span6">
|
<div id="input-span" class="span6">
|
||||||
<label for="_search"><?php print $text_search; ?></label>
|
<label for="_search"><?php print $text_search; ?></label>
|
||||||
<input type="text" id="_search" name="_search" placeholder="<?php print $text_enter_search_terms; ?>" <?php if(ENABLE_DELETE == 1) { ?>style="background: #faafbe;"<?php } ?> />
|
<input type="text" id="_search" name="_search" placeholder="<?php print $text_enter_search_terms; ?>" />
|
||||||
</div>
|
</div>
|
||||||
<div class="span6 input-append btn-group">
|
<div class="span6 input-append btn-group">
|
||||||
<button id="button_search" class="btn btn-large btn-danger" onclick="Piler.expert(this); return false;"><i class="icon-search icon-large"></i> <?php print $text_search; ?></button>
|
<button id="button_search" class="btn btn-large btn-danger" onclick="Piler.expert(this); return false;"><i class="icon-search icon-large"></i> <?php print $text_search; ?></button>
|
||||||
|
@ -57,10 +57,6 @@
|
|||||||
<p><a href="<?php print $auth_url; ?>"><?php print $text_login_via_google; ?></a></p>
|
<p><a href="<?php print $auth_url; ?>"><?php print $text_login_via_google; ?></a></p>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if(ENABLE_DELETE == 1) { ?>
|
|
||||||
<p><?php print $text_compliance_warning; ?></p>
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<p><?php print COMPATIBILITY; ?></p>
|
<p><?php print COMPATIBILITY; ?></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -134,8 +134,6 @@
|
|||||||
<?php if($page < $total_pages) { ?><a href="#" class="navlink" onclick="Piler.navigation(<?php print $total_pages; ?>);"><i class="icon-double-angle-right icon-large"></i></a><?php } else { ?> <span class="navlink"><i class="icon-double-angle-right icon-large muted"></i></span><?php } ?>
|
<?php if($page < $total_pages) { ?><a href="#" class="navlink" onclick="Piler.navigation(<?php print $total_pages; ?>);"><i class="icon-double-angle-right icon-large"></i></a><?php } else { ?> <span class="navlink"><i class="icon-double-angle-right icon-large muted"></i></span><?php } ?>
|
||||||
|
|
||||||
|
|
||||||
<?php if(ENABLE_DELETE == 1) { ?><i class="icon-exclamation-sign" title="<?php print $text_compliance_warning; ?>"></i><?php } ?>
|
|
||||||
|
|
||||||
<?php if(Registry::get('auditor_user') == 1 && $session->get("sphx_query")) { ?>
|
<?php if(Registry::get('auditor_user') == 1 && $session->get("sphx_query")) { ?>
|
||||||
<span style="margin-left: 30px;"><a href="#" onclick="Piler.show_message('messagebox1', '<?php print $session->get("sphx_query"); ?>', 5);">sphinx</a></span>
|
<span style="margin-left: 30px;"><a href="#" onclick="Piler.show_message('messagebox1', '<?php print $session->get("sphx_query"); ?>', 5);">sphinx</a></span>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
@ -155,7 +153,7 @@
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="#" class="btn btn-custom btn-inverse" onclick="Piler.download_messages();" title="<?php print $text_bulk_download; ?>"><i class="icon-download-alt"></i></a>
|
<a href="#" class="btn btn-custom btn-inverse" onclick="Piler.download_messages();" title="<?php print $text_bulk_download; ?>"><i class="icon-download-alt"></i></a>
|
||||||
<!--a href="#" class="btn btn-custom btn-inverse" onclick="Piler.download_selected_as_pdf();" title="<?php print $text_download_selected_hits_as_pdf; ?>"><i class="icon-file"></i></a-->
|
<!--a href="#" class="btn btn-custom btn-inverse" onclick="Piler.download_selected_as_pdf();" title="<?php print $text_download_selected_hits_as_pdf; ?>"><i class="icon-file"></i></a-->
|
||||||
<?php if(ENABLE_DELETE == 1 && isAuditorUser() == 1) { ?><a href="#" class="btn btn-custom btn-inverse" onclick="Piler.bulk_remove_messages('<?php print $text_successfully_removed; ?>');" title="<?php print $text_remove; ?>"><i class="icon-remove-sign"></i></a><?php } ?>
|
<?php if(ENABLE_DELETE == 1 && isAuditorUser() == 1) { ?><a href="#" class="btn btn-custom btn-inverse" onclick="Piler.show_bulk_remove_modal();" title="<?php print $text_remove; ?>"><i class="icon-remove-sign"></i></a><?php } ?>
|
||||||
<input type="text" id="tag_value" name="tag_value" class="tagtext" />
|
<input type="text" id="tag_value" name="tag_value" class="tagtext" />
|
||||||
<a href="#" class="btn btn-custom btn-inverse" onclick="Piler.tag_search_results('<?php print $text_tagged; ?>');" title="<?php print $text_tag_selected_messages; ?>"><i class="icon-tags" title="Tag"></i></a>
|
<a href="#" class="btn btn-custom btn-inverse" onclick="Piler.tag_search_results('<?php print $text_tagged; ?>');" title="<?php print $text_tag_selected_messages; ?>"><i class="icon-tags" title="Tag"></i></a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -50,6 +50,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<?php if(Registry::get('auditor_user') == 1) { ?>
|
||||||
|
<div id="deletebox-modal" class="modal hide fade">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" role="dialog" aria-hidden="true"><i class="icon-remove"></i></button>
|
||||||
|
<h3><?php print $text_delete_reason; ?></h3>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<input type="text" id="reason" name="reason" />
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<a href="#" class="btn" data-dismiss="modal" aria-hidden="true"><?php print $text_close; ?></a>
|
||||||
|
<a href="#" onclick="var reason = $('#reason').val(); if(reason) { alert(reason); }" class="btn btn-primary" data-dismiss="modal" aria-hidden="true">OK</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<div id="messagebox1"></div>
|
<div id="messagebox1"></div>
|
||||||
|
|
||||||
@ -71,7 +86,7 @@
|
|||||||
<input type="hidden" name="ref" id="ref" value="" />
|
<input type="hidden" name="ref" id="ref" value="" />
|
||||||
<input type="hidden" name="prefix" id="prefix" value="" />
|
<input type="hidden" name="prefix" id="prefix" value="" />
|
||||||
|
|
||||||
<input type="text" id="_search" name="_search" class="input-medium span6" value="" placeholder="<?php print $text_enter_search_terms; ?>" <?php if(ENABLE_DELETE == 1) { ?>style="background: #faafbe;"<?php } ?> />
|
<input type="text" id="_search" name="_search" class="input-medium span6" value="" placeholder="<?php print $text_enter_search_terms; ?>" />
|
||||||
|
|
||||||
<?php if(OUTLOOK == 0) { ?>
|
<?php if(OUTLOOK == 0) { ?>
|
||||||
<a id="advsearch_caret" href="#" onclick="$('#searchpopup1').show();"><b class="caret"></b></a>
|
<a id="advsearch_caret" href="#" onclick="$('#searchpopup1').show();"><b class="caret"></b></a>
|
||||||
|
@ -60,10 +60,6 @@
|
|||||||
<p><a href="<?php print $auth_url; ?>"><?php print $text_login_via_google; ?></a></p>
|
<p><a href="<?php print $auth_url; ?>"><?php print $text_login_via_google; ?></a></p>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if(ENABLE_DELETE == 1) { ?>
|
|
||||||
<p><?php print $text_compliance_warning; ?></p>
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<p><?php print COMPATIBILITY; ?></p>
|
<p><?php print COMPATIBILITY; ?></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -115,8 +115,6 @@
|
|||||||
|
|
||||||
<a href="#" onclick="Piler.download_messages();" title="<?php print $text_bulk_download; ?>"><i class="icon-download-alt"></i></a>
|
<a href="#" onclick="Piler.download_messages();" title="<?php print $text_bulk_download; ?>"><i class="icon-download-alt"></i></a>
|
||||||
<a href="#" onclick="Piler.download_selected_as_pdf();" title="<?php print $text_download_selected_hits_as_pdf; ?>"><i class="icon-file"></i></a>
|
<a href="#" onclick="Piler.download_selected_as_pdf();" title="<?php print $text_download_selected_hits_as_pdf; ?>"><i class="icon-file"></i></a>
|
||||||
<?php if(ENABLE_DELETE == 1 && isAuditorUser() == 1) { ?><a href="#" onclick="Piler.bulk_remove_messages('<?php print $text_successfully_removed; ?>');" title="<?php print $text_remove; ?>"><i class="icon-remove-sign"></i></a><?php } ?>
|
|
||||||
|
|
||||||
|
|
||||||
<input type="text" id="tag_value" name="tag_value" class="input-xlarge" placeholder="<?php print $text_tag_selected_messages; ?>" />
|
<input type="text" id="tag_value" name="tag_value" class="input-xlarge" placeholder="<?php print $text_tag_selected_messages; ?>" />
|
||||||
<button class="btn" onclick="Piler.tag_search_results('<?php print $text_tagged; ?>'); return false;" >OK</button>
|
<button class="btn" onclick="Piler.tag_search_results('<?php print $text_tagged; ?>'); return false;" >OK</button>
|
||||||
|
Loading…
Reference in New Issue
Block a user