remove more aps/autoresponder/backup stuff
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
This commit is contained in:
@@ -398,10 +398,7 @@ class FroxlorInstall {
|
||||
`tickets` = -1,
|
||||
`tickets_see_all` = 1,
|
||||
`subdomains` = -1,
|
||||
`traffic` = -1048576,
|
||||
`can_manage_aps_packages` = 1,
|
||||
`aps_packages` = -1,
|
||||
`email_autoresponder` = -1
|
||||
`traffic` = -1048576
|
||||
");
|
||||
|
||||
$ins_stmt->execute($ins_data);
|
||||
|
||||
@@ -2538,6 +2538,7 @@ if (isFroxlorVersion('0.9.31-rc1')) {
|
||||
Database::query("DROP TABLE IF EXISTS `aps_settings`;");
|
||||
Database::query("DROP TABLE IF EXISTS `aps_tasks`;");
|
||||
Database::query("DROP TABLE IF EXISTS `aps_temp_settings`;");
|
||||
Database::query("DELETE FROM `".TABLE_PANEL_CRONRUNS."` WHERE `module` = 'froxlor/aps';");
|
||||
lastStepStatus(0);
|
||||
|
||||
showUpdateStep("Removing backup-module (deprecated)");
|
||||
@@ -2553,6 +2554,7 @@ if (isFroxlorVersion('0.9.31-rc1')) {
|
||||
Database::query("DELETE FROM `".TABLE_PANEL_SETTINGS."` WHERE `varname` = 'backup_ftp_passive';");
|
||||
Database::query("ALTER TABLE `".TABLE_PANEL_CUSTOMERS."` DROP `backup_allowed`;");
|
||||
Database::query("ALTER TABLE `".TABLE_PANEL_CUSTOMERS."` DROP `backup_enabled`;");
|
||||
Database::query("DELETE FROM `".TABLE_PANEL_CRONRUNS."` WHERE `module` = 'froxlor/backup';");
|
||||
lastStepStatus(0);
|
||||
|
||||
showUpdateStep("Removing autoresponder-module (deprecated)");
|
||||
|
||||
@@ -853,26 +853,8 @@ $lng['panel']['megabyte'] = 'MegaByte';
|
||||
$lng['panel']['not_supported'] = 'Wordt niet ondersteund in: ';
|
||||
$lng['emails']['quota_edit'] = 'E-mailquotum aanpassen';
|
||||
$lng['error']['allocatetoomuchquota'] = 'U probeerde %s MB Quotum toe te kennen, maar u heeft niet voldoende over.';
|
||||
|
||||
// Autoresponder module
|
||||
|
||||
$lng['menue']['email']['autoresponder'] = 'Automatische beantwoorder';
|
||||
$lng['autoresponder']['active'] = 'Active';
|
||||
$lng['autoresponder']['autoresponder_add'] = 'Automatische beantwoorder toevoegen';
|
||||
$lng['autoresponder']['autoresponder_edit'] = 'Automatische beantwoorder aanpassen';
|
||||
$lng['autoresponder']['autoresponder_new'] = 'Automatische beantwoorder aanmaken';
|
||||
$lng['autoresponder']['subject'] = 'Onderwerp';
|
||||
$lng['autoresponder']['message'] = 'Bericht';
|
||||
$lng['autoresponder']['account'] = 'Account';
|
||||
$lng['autoresponder']['sender'] = 'Afzender';
|
||||
$lng['question']['autoresponderdelete'] = 'Weet u zeker dat u de automatische beantwoorder wilt verwijderen?';
|
||||
$lng['error']['noemailaccount'] = 'Er kunnen twee redenen zijn waarom u geen automatische beantwoorder kunt aanmaken: 1) U dient minimaal een (1) e-mailaccount te hebben. 2) Het is mogelijk dat alle accounts reeds een automatische beantwoorder hebben';
|
||||
$lng['error']['missingfields'] = 'Niet alle vereiste velden zijn ingevuld.';
|
||||
$lng['error']['accountnotexisting'] = 'Het opgegeven e-mailaccount bestaat niet.';
|
||||
$lng['error']['autoresponderalreadyexists'] = 'Er is reeds een automatische beantwoorder voor dit account geconfigureerd.';
|
||||
$lng['error']['invalidautoresponder'] = 'Het opgegeven account is ongeldig.';
|
||||
$lng['serversettings']['autoresponder_active']['title'] = 'Module \'Automatische beantwoorder\' gebruiken';
|
||||
$lng['serversettings']['autoresponder_active']['description'] = 'Wilt u deze module gebruiken?';
|
||||
$lng['admin']['security_settings'] = 'Beveiliging';
|
||||
$lng['admin']['know_what_youre_doing'] = 'Verander dit alleen wanneer u zeker weet wat u doet!';
|
||||
$lng['admin']['show_version_login']['title'] = 'Toon versie van Froxlor bij het inloggen';
|
||||
@@ -994,9 +976,6 @@ $lng['panel']['toomanydirs'] = 'Teveel submappen. Er wordt teruggevallen op hand
|
||||
$lng['panel']['abort'] = 'Afbreken';
|
||||
$lng['serversettings']['cron']['debug']['title'] = 'Foutopsporing cronscript';
|
||||
$lng['serversettings']['cron']['debug']['description'] = 'Activeer dit om het lockbestand te bewaren nadat de cron-taak is afgehandeld, zodat het gerbuikt kan worden voor het opsporen van fouten.<br /><b>Let op:</b>Het vastzetten van het lockbestand kan ervoor zorgen dat de volgende cron-taak niet naar behoren functioneert.';
|
||||
$lng['autoresponder']['date_from'] = 'Startdatum';
|
||||
$lng['autoresponder']['date_until'] = 'Einddatum';
|
||||
$lng['autoresponder']['startenddate'] = 'Start-/einddatum';
|
||||
$lng['panel']['not_activated'] = 'niet actief';
|
||||
$lng['panel']['off'] = 'uit';
|
||||
$lng['update']['updateinprogress_onlyadmincanlogin'] = 'Een nieuwere versie van Froxlor is geinstalleerd maar is nog niet geconfigureerd.<br />Alleen de beheerder kan inloggen en de update voltooien.';
|
||||
@@ -1069,7 +1048,6 @@ $lng['crondesc']['cron_unknown_desc'] = 'geen beschrijving opgegeven';
|
||||
$lng['admin']['cron']['add'] = 'Cron-taak toevoegen';
|
||||
$lng['crondesc']['cron_tasks'] = 'aanmaken configuratiebestanden';
|
||||
$lng['crondesc']['cron_legacy'] = 'oude cron-taak';
|
||||
$lng['crondesc']['cron_autoresponder'] = 'autobeantwoorder e-mail';
|
||||
$lng['crondesc']['cron_traffic'] = 'berekenen verkeersgegevens';
|
||||
$lng['crondesc']['cron_ticketsreset'] = 'opnieuw instellen ticket-tellers';
|
||||
$lng['crondesc']['cron_ticketarchive'] = 'oude tickets archiveren';
|
||||
@@ -1217,8 +1195,6 @@ $lng['admin']['templates']['forgotpwd'] = 'Notificatie mails voor opnieuw instel
|
||||
$lng['admin']['templates']['password_reset'] = 'Klantnotificatie voor opnieuw instellen wachtwoord';
|
||||
$lng['admin']['store_defaultindex'] = 'Standaard indexbestand opslaan in map klant';
|
||||
|
||||
// ADDED IN FROXLOR 0.9.13-svn1
|
||||
$lng['customer']['autoresponder'] = 'Automatische beantwoorder';
|
||||
// ADDED IN FROXLOR 0.9.14-svn1
|
||||
$lng['serversettings']['mod_fcgid']['defaultini_ownvhost'] = 'Standaard configuratie voor Froxlor-vHost';
|
||||
|
||||
|
||||
@@ -880,26 +880,8 @@ $lng['panel']['megabyte'] = 'MegaByte';
|
||||
$lng['panel']['not_supported'] = 'Non supportato in: ';
|
||||
$lng['emails']['quota_edit'] = 'Cambia limite E-Mail';
|
||||
$lng['error']['allocatetoomuchquota'] = 'Si è tentato di allocare %s MB Limite, ma non c\'è abbastanza spazio disponibile.';
|
||||
|
||||
// Autoresponder module
|
||||
|
||||
$lng['menue']['email']['autoresponder'] = 'Autorisponditore';
|
||||
$lng['autoresponder']['active'] = 'Attivo';
|
||||
$lng['autoresponder']['autoresponder_add'] = 'Aggiungi autorisponditore';
|
||||
$lng['autoresponder']['autoresponder_edit'] = 'Modifica autorisponditore';
|
||||
$lng['autoresponder']['autoresponder_new'] = 'Crea nuovo autorisponditore';
|
||||
$lng['autoresponder']['subject'] = 'Oggetto';
|
||||
$lng['autoresponder']['message'] = 'Messaggio';
|
||||
$lng['autoresponder']['account'] = 'Account';
|
||||
$lng['autoresponder']['sender'] = 'Mittente';
|
||||
$lng['question']['autoresponderdelete'] = 'Sei sicuro di voler cancellare l\'autorisponditore?';
|
||||
$lng['error']['noemailaccount'] = 'Ci possono essere due motivi per cui non è possibile creare un nuovo autorisponditore: Hai bisogno almeno di un account di posta elettronica per creare un nuovo autorisponditore. In secondo luogo può essere che tutti gli account abbiano già configurato un autorisponditore.';
|
||||
$lng['error']['missingfields'] = 'Non tutti i campi obbligatori sono stati compilati.';
|
||||
$lng['error']['accountnotexisting'] = 'L\'account di posta elettronica dato non esiste.';
|
||||
$lng['error']['autoresponderalreadyexists'] = 'C\'è già un autorisponditore configurato per questo account.';
|
||||
$lng['error']['invalidautoresponder'] = 'L\'account non è valido';
|
||||
$lng['serversettings']['autoresponder_active']['title'] = 'Usa il modulo autorisponditore';
|
||||
$lng['serversettings']['autoresponder_active']['description'] = 'Vuoi utilizzare il modulo autorisponditore?';
|
||||
$lng['admin']['security_settings'] = 'Opzioni di Sicurezza';
|
||||
$lng['admin']['know_what_youre_doing'] = 'Modifica solo, se sai quello che stai facendo!';
|
||||
$lng['admin']['show_version_login']['title'] = 'Mostra la versione di Froxlor quando si effettua l\'accesso';
|
||||
@@ -1026,9 +1008,6 @@ $lng['panel']['toomanydirs'] = 'Troppe sottocartelle. Rifare tornando indietro n
|
||||
$lng['panel']['abort'] = 'Termina';
|
||||
$lng['serversettings']['cron']['debug']['title'] = 'Debug Cronscript';
|
||||
$lng['serversettings']['cron']['debug']['description'] = 'Attiva per mantenere il file lock dopo l\'avvio di cron, solo per debug<br /><b>Attenzione:</b>Mantenendo il file di lock al successivo avvio cron potrebbe non funzionare correttamente';
|
||||
$lng['autoresponder']['date_from'] = 'Data di partenza';
|
||||
$lng['autoresponder']['date_until'] = 'Data di fine';
|
||||
$lng['autoresponder']['startenddate'] = 'Data di Inizio/Fine';
|
||||
$lng['panel']['not_activated'] = 'non attivato';
|
||||
$lng['panel']['off'] = 'off';
|
||||
$lng['update']['updateinprogress_onlyadmincanlogin'] = 'Una nuova versione di Froxlor è stata installata ma non ancora impostata.<br />Solo l\'amministratore può accedere e completare l\'aggiornamento.';
|
||||
@@ -1101,7 +1080,6 @@ $lng['crondesc']['cron_unknown_desc'] = 'nessuna descrizione fornita';
|
||||
$lng['admin']['cron']['add'] = 'Aggiungi cronjob';
|
||||
$lng['crondesc']['cron_tasks'] = 'generazione del file di configurazione';
|
||||
$lng['crondesc']['cron_legacy'] = 'legacy (vecchi) cronjob';
|
||||
$lng['crondesc']['cron_autoresponder'] = 'autorisponditore e-mail';
|
||||
$lng['crondesc']['cron_traffic'] = 'calcolo del traffico';
|
||||
$lng['crondesc']['cron_ticketsreset'] = 'reset dei contatori dei ticket';
|
||||
$lng['crondesc']['cron_ticketarchive'] = 'archiviazione vecchi ticket';
|
||||
@@ -1258,9 +1236,6 @@ $lng['extras']['directoryprotection_edit'] = 'modifica la protezione della direc
|
||||
$lng['admin']['templates']['forgotpwd'] = 'Mail di notifica per il reset della password';
|
||||
$lng['admin']['templates']['password_reset'] = 'Notifica al cliente per il reset della password';
|
||||
|
||||
// ADDED IN FROXLOR 0.9.13-svn1
|
||||
$lng['customer']['autoresponder'] = 'Risponditore Automatico';
|
||||
|
||||
// ADDED IN FROXLOR 0.9.14-svn1
|
||||
$lng['serversettings']['mod_fcgid']['defaultini_ownvhost'] = 'Configurazione di Default di PHP per Froxlor-vhost';
|
||||
|
||||
@@ -1369,16 +1344,3 @@ $lng['traffic']['months']['total'] = 'Totale';
|
||||
$lng['traffic']['details'] = 'Dettagli';
|
||||
$lng['menue']['traffic']['table'] = 'Traffico';
|
||||
$lng['error']['admin_domain_emailsystemhostname'] = 'Spiacente, l\'hostname di sistema non può essere usato come dominio di un cliente';
|
||||
$lng['backup_allowed'] = 'Backup permesso';
|
||||
$lng['extras']['backup_create'] = 'Creare il Backup?';
|
||||
$lng['extras']['backup_info'] = 'Il Backup sarà eseguito una volta al giorno nella cartella ...';
|
||||
$lng['extras']['backup_info_sep'] = 'Contiene gli archivi compressi dei file HTML Files e dei Database.';
|
||||
$lng['extras']['backup_info_big'] = 'Contiene un archivio compresso dei file HTML Files e dei Database.';
|
||||
$lng['extras']['backup_count_info'] = '<br /><br />Si tenga in considerazione che il backup utilizza lo spazio web!';
|
||||
$lng['serversettings']['backup_count'] = 'Viene sottratta la dimensione del backup dalla spazio web disponibile?';
|
||||
$lng['serversettings']['backup_enabled'] = 'Attivo il Backup?';
|
||||
$lng['serversettings']['backupdir']['description'] = 'Qual\'è il nome della cartella di backup dell\'utente?';
|
||||
$lng['serversettings']['mysqldump_path']['description'] = 'Percorso del comando mysqldump?';
|
||||
$lng['serversettings']['backup_bigfile'] = 'Salvare il backup in un unico grande file al posto di salvare separatamente i file html e i database?';
|
||||
$lng['serversettings']['backup_ftp_enabled'] = 'Attiva o l\'upload FTP?';
|
||||
$lng['serversettings']['backup_ftp_user'] = 'Utente FTP:';
|
||||
|
||||
@@ -547,17 +547,6 @@ $lng['customer']['title'] = 'Tytuł';
|
||||
$lng['customer']['country'] = 'Kraj';
|
||||
|
||||
|
||||
$lng['menue']['email']['autoresponder'] = 'Autoresponder';
|
||||
$lng['autoresponder']['active'] = 'Aktywny';
|
||||
$lng['autoresponder']['autoresponder_add'] = 'Dodaj autoresponder';
|
||||
$lng['autoresponder']['autoresponder_edit'] = 'Edytuj autoresponder';
|
||||
$lng['autoresponder']['autoresponder_new'] = 'Utwórz nowy autoresponder';
|
||||
$lng['autoresponder']['subject'] = 'Temat';
|
||||
$lng['autoresponder']['message'] = 'Wiadomość';
|
||||
$lng['autoresponder']['account'] = 'Konto';
|
||||
$lng['autoresponder']['sender'] = 'Nadawca';
|
||||
$lng['question']['autoresponderdelete'] = 'Czy napewno chcesz skasować autoresponder?';
|
||||
$lng['serversettings']['autoresponder_active']['title'] = 'Użyj modułu autorespondera';
|
||||
$lng['admin']['know_what_youre_doing'] = 'Zmień TYLKO jeśli wiesz co robisz!';
|
||||
$lng['admin']['show_version_login']['title'] = 'Pokazuj wersję Froxlora przy logowaniu';
|
||||
$lng['admin']['show_version_login']['description'] = 'Pokazuj wersję Froxlora w stopce struno logowania';
|
||||
@@ -601,9 +590,6 @@ $lng['admin']['phpserversettings'] = 'Ustawienia PHP';
|
||||
$lng['admin']['spfsettings'] = 'Ustawienia SPF dla domeny';
|
||||
$lng['spf']['use_spf'] = 'SPF dla domeny aktywne?';
|
||||
$lng['spf']['spf_entry'] = 'SPF entry for all domains';
|
||||
$lng['autoresponder']['date_from'] = 'Data początkowa';
|
||||
$lng['autoresponder']['date_until'] = 'Data końcowa';
|
||||
$lng['autoresponder']['startenddate'] = 'Początek/koniec daty';
|
||||
$lng['panel']['not_activated'] = 'Nie aktywowany';
|
||||
$lng['update']['update'] = 'Aktualizacja Froxlora';
|
||||
$lng['admin']['cron']['cronsettings'] = 'ustawienia Cronjob';
|
||||
|
||||
@@ -765,23 +765,8 @@ $lng['serversettings']['allow_password_reset']['description'] = 'Os clientes pod
|
||||
$lng['serversettings']['allow_password_reset_admin']['title'] = 'Ativa reset de senhas pelos administradores';
|
||||
$lng['serversettings']['allow_password_reset_admin']['description'] = 'Admins / Revendedor pode redefinir sua senha e a nova senha será enviada para seu endereço de e-mail';
|
||||
$lng['panel']['not_supported'] = 'Não suportado em:';
|
||||
$lng['menue']['email']['autoresponder'] = 'Auto-Responder';
|
||||
$lng['autoresponder']['active'] = 'Ativar';
|
||||
$lng['autoresponder']['autoresponder_add'] = 'Adicionar Auto-Responder';
|
||||
$lng['autoresponder']['autoresponder_edit'] = 'Edita Auto-Responder';
|
||||
$lng['autoresponder']['autoresponder_new'] = 'Criar novo Auto-Responder';
|
||||
$lng['autoresponder']['subject'] = 'Assunto';
|
||||
$lng['autoresponder']['message'] = 'Mensagem';
|
||||
$lng['autoresponder']['account'] = 'Aconta';
|
||||
$lng['autoresponder']['sender'] = 'Remetente';
|
||||
$lng['question']['autoresponderdelete'] = 'Você deseja apagar o auto-responder?';
|
||||
$lng['error']['noemailaccount'] = 'Pode haver duas razões pelas quais você não pode criar uma nova resposta automática: Você precisará de pelo menos um e-mail para criar um novo utilitário de resposta automática. Em segundo lugar, pode ser possível que todas as contas já tenham uma resposta automática configuradas';
|
||||
$lng['error']['missingfields'] = 'Nem todos os campos necessários estavam no campo.';
|
||||
$lng['error']['accountnotexisting'] = 'Esta conta não existe.';
|
||||
$lng['error']['autoresponderalreadyexists'] = 'Já existe um auto-responder configurado para esta conta.';
|
||||
$lng['error']['invalidautoresponder'] = 'Esta determinada está inválida.';
|
||||
$lng['serversettings']['autoresponder_active']['title'] = 'Usar módulo de auto-responder';
|
||||
$lng['serversettings']['autoresponder_active']['description'] = 'Você deseja utilizar o módulo do auto-responder?';
|
||||
$lng['admin']['security_settings'] = 'Opções de Segurança';
|
||||
$lng['admin']['know_what_youre_doing'] = 'Somente altere, se você sabe o que está fazendo';
|
||||
$lng['admin']['show_version_login']['title'] = 'Mostrar versão do Froxlor no login';
|
||||
|
||||
@@ -28,7 +28,7 @@ if (isset($argv[1]) && strtolower($argv[1]) == '--help') {
|
||||
echo "\n*** Froxlor Master Cronjob ***\n\n";
|
||||
echo "Below are possible parameters for this file\n\n";
|
||||
echo "--force\t\t\tforces re-generating of config-files (webserver, etc.)\n";
|
||||
echo "--force-[cronname]\tforces the given cron to run, e.g. --force-backup, --force-traffic\n\n";
|
||||
echo "--force-[cronname]\tforces the given cron to run, e.g. --force-mailboxsize, --force-traffic\n\n";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -168,11 +168,9 @@ while ($row = $result_tasks_stmt->fetch(PDO::FETCH_ASSOC)) {
|
||||
*/
|
||||
elseif ($row['type'] == '5') {
|
||||
$cronlog->logAction(CRON_ACTION, LOG_INFO, 'Creating new FTP-home');
|
||||
// FIXME %_backup clause not necessary after backup-feature is being removed
|
||||
$result_directories_stmt = Database::query("
|
||||
SELECT `f`.`homedir`, `f`.`uid`, `f`.`gid`, `c`.`documentroot` AS `customerroot`
|
||||
FROM `" . TABLE_FTP_USERS . "` `f` LEFT JOIN `" . TABLE_PANEL_CUSTOMERS . "` `c` USING (`customerid`)
|
||||
WHERE `f`.`username` NOT LIKE '%_backup'
|
||||
");
|
||||
|
||||
while ($directory = $result_directories_stmt->fetch(PDO::FETCH_ASSOC)) {
|
||||
@@ -201,19 +199,6 @@ while ($row = $result_tasks_stmt->fetch(PDO::FETCH_ASSOC)) {
|
||||
safe_exec('rm -rf '.escapeshellarg($homedir));
|
||||
}
|
||||
|
||||
// remove backup dir
|
||||
// FIXME remove when backup-feature has been removed
|
||||
$backupdir = makeCorrectDir($settings['system']['backup_dir'] . $row['data']['loginname']);
|
||||
|
||||
if (file_exists($backupdir)
|
||||
&& $backupdir != '/'
|
||||
&& $backupdir != $settings['system']['backup_dir']
|
||||
&& substr($backupdir, 0, strlen($settings['system']['backup_dir'])) == $settings['system']['backup_dir']
|
||||
) {
|
||||
$cronlog->logAction(CRON_ACTION, LOG_NOTICE, 'Running: rm -rf ' . escapeshellarg($backupdir));
|
||||
safe_exec('rm -rf '.escapeshellarg($backupdir));
|
||||
}
|
||||
|
||||
// remove maildir
|
||||
$maildir = makeCorrectDir($settings['system']['vmail_homedir'] . '/' . $row['data']['loginname']);
|
||||
|
||||
|
||||
@@ -409,14 +409,7 @@ while ($row = $result_stmt->fetch(PDO::FETCH_ASSOC)) {
|
||||
/**
|
||||
* Total Usage
|
||||
*/
|
||||
if ($settings['system']['backup_count'] == 0
|
||||
&& file_exists($settings['system']['backup_dir'] . $row['loginname'])
|
||||
) {
|
||||
$backupsize = exec('du -s ' . escapeshellarg($settings['system']['backup_dir']) . $row['loginname'] . '');
|
||||
$diskusage = floatval($webspaceusage + $emailusage + $mysqlusage - $backupsize);
|
||||
} else {
|
||||
$diskusage = floatval($webspaceusage + $emailusage + $mysqlusage);
|
||||
}
|
||||
|
||||
$upd_data = array(
|
||||
'diskspace' => $current_diskspace['all'],
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder.png" alt="" />
|
||||
{$lng['menue']['email']['autoresponder']}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section>
|
||||
|
||||
<if ($userinfo['email_autoresponder_used'] < $userinfo['email_autoresponder'] || $userinfo['email_autoresponder'] == '-1') && 15 < $count >
|
||||
<div class="overviewadd">
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder_add.png" alt="" />
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'add'))}">{$lng['autoresponder']['autoresponder_add']}</a>
|
||||
</div>
|
||||
</if>
|
||||
|
||||
<table class="bradiusodd">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{$lng['emails']['emailaddress']}</th>
|
||||
<th>{$lng['autoresponder']['active']}</th>
|
||||
<th>{$lng['autoresponder']['startenddate']}</th>
|
||||
<th>{$lng['panel']['options']}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{$autoresponder}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<if ($userinfo['email_autoresponder_used'] < $userinfo['email_autoresponder'] || $userinfo['email_autoresponder'] == '-1') >
|
||||
<div class="overviewadd">
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder_add.png" alt="" />
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'add'))}">{$lng['autoresponder']['autoresponder_add']}</a>
|
||||
</div>
|
||||
</if>
|
||||
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/{$image}" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradiusodd">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'autoresponder'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$autoresponder_add_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
@@ -1,17 +0,0 @@
|
||||
<tr>
|
||||
<td>{$row['email']}</td>
|
||||
<td>
|
||||
<if $row['enabled'] != 0>{$lng['panel']['yes']}</if>
|
||||
<if $row['enabled'] == 0>{$lng['panel']['no']}</if>
|
||||
</td>
|
||||
<td>$activated_date</td>
|
||||
<td>
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'edit', 'email' => $row['email']))}" style="text-decoration:none;">
|
||||
<img src="templates/{$theme}/assets/img/icons/edit.png" alt="{$lng['panel']['edit']}" />
|
||||
</a>
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'delete', 'email' => $row['email']))}" style="text-decoration:none;">
|
||||
<img src="templates/{$theme}/assets/img/icons/delete.png" alt="{$lng['panel']['delete']}" />
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/{$image}" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradiusodd">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'autoresponder'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$autoresponder_edit_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="account" value="$email" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
@@ -1,32 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/{$image}" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradiusodd">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'extras'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$backup_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</section>
|
||||
|
||||
</article>
|
||||
$footer
|
||||
@@ -1,44 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder_big.png" alt="" />
|
||||
{$lng['menue']['email']['autoresponder']}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section>
|
||||
|
||||
<if ($userinfo['email_autoresponder_used'] < $userinfo['email_autoresponder'] || $userinfo['email_autoresponder'] == '-1') >
|
||||
<div class="overviewadd">
|
||||
<img src="templates/{$theme}/assets/img/icons/add.png" alt="" />
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'add'))}">{$lng['autoresponder']['autoresponder_add']}</a>
|
||||
</div>
|
||||
</if>
|
||||
|
||||
<table class="bradius">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{$lng['emails']['emailaddress']}</th>
|
||||
<th>{$lng['autoresponder']['active']}</th>
|
||||
<th>{$lng['autoresponder']['startenddate']}</th>
|
||||
<th>{$lng['panel']['options']}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{$autoresponder}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<if ($userinfo['email_autoresponder_used'] < $userinfo['email_autoresponder'] || $userinfo['email_autoresponder'] == '-1') && 15 < $count >
|
||||
<div class="overviewadd">
|
||||
<img src="templates/{$theme}/assets/img/icons/add.png" alt="" />
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'add'))}">{$lng['autoresponder']['autoresponder_add']}</a>
|
||||
</div>
|
||||
</if>
|
||||
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder_add_big.png" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradius">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'autoresponder'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$autoresponder_add_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
@@ -1,17 +0,0 @@
|
||||
<tr>
|
||||
<td>{$row['email']}</td>
|
||||
<td>
|
||||
<if $row['enabled'] != 0>{$lng['panel']['yes']}</if>
|
||||
<if $row['enabled'] == 0>{$lng['panel']['no']}</if>
|
||||
</td>
|
||||
<td>$activated_date</td>
|
||||
<td>
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'edit', 'email' => $row['email']))}" style="text-decoration:none;">
|
||||
<img src="templates/{$theme}/assets/img/icons/edit.png" alt="{$lng['panel']['edit']}" />
|
||||
</a>
|
||||
<a href="{$linker->getLink(array('section' => 'autoresponder', 'action' => 'delete', 'email' => $row['email']))}" style="text-decoration:none;">
|
||||
<img src="templates/{$theme}/assets/img/icons/delete.png" alt="{$lng['panel']['delete']}" />
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/icons/autoresponder_edit_big.png" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradius">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'autoresponder'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$autoresponder_edit_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="account" value="$email" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
</section>
|
||||
</article>
|
||||
$footer
|
||||
32
templates/Sparkle/customer/extras/backup.tpl
vendored
32
templates/Sparkle/customer/extras/backup.tpl
vendored
@@ -1,32 +0,0 @@
|
||||
$header
|
||||
<article>
|
||||
<header>
|
||||
<h2>
|
||||
<img src="templates/{$theme}/assets/img/icons/backup_big.png" alt="{$title}" />
|
||||
{$title}
|
||||
</h2>
|
||||
</header>
|
||||
|
||||
<section class="fullform bradius">
|
||||
|
||||
<form action="{$linker->getLink(array('section' => 'extras'))}" method="post" enctype="application/x-www-form-urlencoded">
|
||||
<fieldset>
|
||||
<legend>Froxlor - {$title}</legend>
|
||||
|
||||
<table class="formtable">
|
||||
{$backup_form}
|
||||
</table>
|
||||
|
||||
<p style="display: none;">
|
||||
<input type="hidden" name="s" value="$s" />
|
||||
<input type="hidden" name="page" value="$page" />
|
||||
<input type="hidden" name="action" value="$action" />
|
||||
<input type="hidden" name="send" value="send" />
|
||||
</p>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</section>
|
||||
|
||||
</article>
|
||||
$footer
|
||||
Reference in New Issue
Block a user