</div>
</fieldset>
<p id="btn_box">
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"/>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>" formnovalidate/>
+ <button id="next_btn" type="submit"><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
</p>
</form>
<script type="text/javascript">
?>
<form action="installer.php" method="POST">
<p id="btn_box">
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"<?php if (!$conndb_ok || !$permsdb_ok) { echo ' disabled="disabled"'; } ?>/>
+ <button id="next_btn" type="submit"<?php if (!$conndb_ok || !$permsdb_ok) { echo ' disabled="disabled"'; } ?>><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
<?php
if ($conndb_ok && $permsdb_ok) {
?>
<?php
}
?>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>"/>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
</p>
</form>
<?php
}
?>
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"<?php if (!$db_installed) { echo ' disabled="disabled"'; } ?>/>
+ <button id="next_btn" type="submit"<?php if (!$db_installed) { echo ' disabled="disabled"'; } ?>><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
<?php
if ($db_installed) {
?>
if (!$db_installed) {
//once DB is installed, that does not make sense to go back
?>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>"/>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
<?php
}
?>
?>
<p id="btn_box">
<input id="logout" type="submit" name="abort_btn" value="<?php echo _T("Cancel"); ?>"/>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>" formnovalidate/>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
</p>
<?php
</ul>
</fieldset>
<p id="btn_box">
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"/>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>" formnovalidate/>
+ <button id="next_btn" type="submit"><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
</p>
<?php
}
}
?>
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"<?php if (!$config_file_ok || !$objects_ok) { echo ' disabled="disabled"'; } ?>/>
+ <button id="next_btn" type="submit"<?php if (!$config_file_ok || !$objects_ok) { echo ' disabled="disabled"'; } ?>><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
<?php
if ($config_file_ok && $objects_ok) {
?>
if (!$config_file_ok || !$objects_ok) {
//once DB is installed, that does not make sense to go back
?>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>"/>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
<?php
}
?>
</div>
<p id="btn_box">
- <input id="next_btn" type="submit" value="<?php echo _T("Next step"); ?>"/>
- <input type="submit" id="btnback" name="stepback_btn" value="<?php echo _T("Back"); ?>"/>
+ <button id="next_btn" type="submit"><?php echo _T("Next step"); ?> <i class="fas fa-forward"></i></button>
+ <button type="submit" id="btnback" name="stepback_btn" formnovalidate><i class="fas fa-backward"></i> <?php echo _T("Back"); ?></button>
</p>
</form>
$success_detected = [];
$goto = $this->router->pathFor('mailings');
- $redirect_url = ($this->session->redirect_mailing !== null) ?
- $this->session->redirect_mailing : $this->router->pathFor('members');
+ $redirect_url = $this->session->redirect_mailing ?? $this->router->pathFor('members');
//We're done :-)
if (
} else {
$mailing->current_step = Mailing::STEP_START;
}
+ //until mail is sent (above), we redirect to mailing page
+ $goto = $this->router->pathFor('mailing');
}
if (isset($post['mailing_confirm']) && count($error_detected) == 0) {
</div>
<div>
<p>
- <input type="submit" name="mailing_reset" class="button" id="btnback" value="{_T string="Modifiy mailing"}"/>
- <input type="submit" name="mailing_confirm" id="btnsend" value="{_T string="Send"}"{if $GALETTE_MODE eq 'DEMO'} class="disabled" disabled="disabled"{/if}/>
- <input type="submit" id="btncancel" name="mailing_cancel" value="{_T string="Cancel mailing"}"/>
+ <button type="submit" name="mailing_reset">
+ <i class="fas fa-backward"></i>
+ {_T string="Modifiy mailing"}
+ </button>
+ <button type="submit" name="mailing_confirm"{if $GALETTE_MODE eq 'DEMO'} class="disabled" disabled="disabled"{/if}>
+ <i class="fas fa-rocket" aria-hidden="true"></i>
+ {_T string="Send"}
+ </button>
+ <button type="submit" name="mailing_cancel" formnovalidate>
+ <i class="fas fa-trash" aria-hidden="true"></i>
+ {_T string="Cancel mailing"}
+ </button>
+
<input type="hidden" name="mailing_objet" value="{$mailing->subject}"/>
<input type="hidden" name="mailing_corps" value="{$mailing->message|escape}"/>
</p>
{if $error_detected|@count > 0}
<input type="submit" value="{_T string="Retry"}"/>
{else}
- <input id="next" type="submit" value="{_T string="Next step"}"/>
+ <button id="next" type="submit">{_T string="Next step"} <i class="fas fa-forward"></i></button>
{/if}
{else}
{if $mode eq 'ajax'}
<a href="#" class="button" id="btnback">{_T string="Close"}</a>
{else}
- <a href="{path_for name="plugins"}" class="button" id="btnback">{_T string="Back to plugins managment page"}</a>
+ <a href="{path_for name="plugins"}" class="button" id="btnback"><i class="fas fa-backward"></i> {_T string="Back to plugins managment page"}</a>
{/if}
{/if}
</p>
});
}
- $('input:submit, .button, input:reset, button:submit' ).button({
+ $('input:submit, .button, input:reset, button[type=submit]' ).button({
create: function(event, ui) {
if ( $(event.target).hasClass('disabled') ) {
$(event.target).button('disable');
}
/* == Buttons */
-#btnvalid, #btnadd, #btncancel, #btnsend, #btnback {
+#btnvalid, #btnadd {
padding-left: 1.4em!important;
background-position: 10px 50%, 50% 50%!important;
background-repeat: no-repeat, repeat!important;
}
-input#btnvalid, input#btnadd, input#btncancel, input#btnsend, input#btnback {
+input#btnvalid, input#btnadd {
padding-left:2.4em!important;
}
right: 2.5em;
}
-#btncancel {
- background-image:url(images/icon-cancel.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
-}
-#btncancel.ui-state-hover {
- background-image:url(images/icon-cancel.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
-}
-
#btnvalid {
background-image:url(images/icon-valid.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
}
background-image:url(images/icon-valid.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
}
-#btnback {
- background-image:url(images/prev.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
-}
-#btnback.ui-state-hover {
- background-image:url(images/prev.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
-}
-
-#btnsend {
- background-image:url(images/icon-mail-send.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
-}
-#btnsend.ui-state-hover {
- background-image:url(images/icon-mail-send.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
-}
-
#btnattach {
margin-bottom: .5em;
}
#btnback {
float: left;
- background-position: .4em 50%, 50% 50% !important
}
#plang_selector {