Skip to content

Commit d028f2d

Browse files
samtukeSam Tuke
authored andcommitted
Adopt standard bootstap class for info messages; Move notifications to page top
1 parent 045b791 commit d028f2d

File tree

1 file changed

+45
-19
lines changed

1 file changed

+45
-19
lines changed

public_html/lists/admin/defaultsystemtemplate.php

Lines changed: 45 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<?php
22
/**
33
* Add default templates including default system template
4-
*
54
*/
6-
echo '<h2>'.s('Default templates suit').'</h2>';
75

6+
/**
7+
* Define template contents
8+
*/
89
$systemTemplate = <<<EOD
910
<div style="margin:0; text-align:center; width:100%; background:#EEE;min-width:240px;height:100%;"><br />
1011
<div style="width:96%;margin:0 auto; border-top:6px solid #369;border-bottom: 6px solid #369;background:#DEF;" >
@@ -406,16 +407,9 @@
406407
</html>
407408
EOD;
408409

409-
echo formStart();
410-
echo '
411-
<div>
412-
<input type="radio" name="template" value="systemTemplate" checked>System template<br>
413-
<input type="radio" name="template" value="templateWithLogo">Template with logo<br>
414-
<input type="radio" name="template" value="simpleResponsiveTemplate">Simple responsive template<br>
415-
<input type="submit" value="Select" name="Submit">
416-
</form>
417-
</div>';
418-
410+
/**
411+
* Handle requests to add template
412+
*/
419413
if (isset($_POST['Submit'])) {
420414
$radioVal = $_POST['template'];
421415
switch ($radioVal) {
@@ -432,20 +426,52 @@
432426
$content = $simpleResponsiveTemplate;
433427
break;
434428
}
435-
$exists = Sql_Fetch_Row_Query(sprintf('select * from %s where title = "%s"',
436-
$GLOBALS['tables']['template'], $title));
429+
$exists = Sql_Fetch_Row_Query(sprintf('
430+
select
431+
*
432+
from
433+
%s
434+
where
435+
title = "%s"'
436+
, $GLOBALS['tables']['template']
437+
, $title
438+
));
439+
$messages = '<div class="actionresult alert alert-info">';
437440
if ($exists[0]) {
438-
echo '<p>' . s('This default template already exists') . '</p>';
439-
echo '<p>' . PageLinkButton('templates', s('Go back to templates')) . '</p>';
441+
$messages .= s('This default template already exists');
442+
$messages .= '</div>';
443+
echo $messages;
444+
echo '<p>';
445+
echo PageLinkButton('templates', s('Go back to templates'));
446+
echo '</p>';
440447
} else {
441448
Sql_Query(sprintf('insert into %s (title,template,listorder) values("%s","%s",0)',
442449
$GLOBALS['tables']['template'], $title, addslashes($content)));
443450
$newid = Sql_Insert_Id();
444451
if ($title === 'System Template') {
445452
saveConfig('systemmessagetemplate', $newid);
446453
}
447-
echo '<p>' . s('The selected default template has been added as template with ID') . ' ' . $newid . ' </p>';
448-
echo '<p>' . PageLinkButton('templates', s('Go back to templates')) . '</p>';
449-
echo '<p>' . PageLinkButton('template&amp;id=' . $newid, s('Edit the added template')) . '</p>';
454+
$messages .= s('The selected default template has been added as template with ID') . ' ' . $newid . ' ';
455+
$messages .= '</div>';
456+
echo $messages;
457+
echo '<p>';
458+
echo '' . PageLinkButton('templates', s('Go back to templates')) . '';
459+
echo '' . PageLinkButton('template&amp;id=' . $newid, s('Edit the added template')) . '';
460+
echo '</p>';
450461
}
451462
}
463+
464+
/**
465+
* Print page contents
466+
*/
467+
echo '<h2>'.s('Default templates suit').'</h2>';
468+
469+
echo formStart();
470+
echo '
471+
<div>
472+
<input type="radio" name="template" value="systemTemplate" checked>System template<br>
473+
<input type="radio" name="template" value="templateWithLogo">Template with logo<br>
474+
<input type="radio" name="template" value="simpleResponsiveTemplate">Simple responsive template<br>
475+
<input type="submit" value="Select" name="Submit">
476+
</form>
477+
</div>';

0 commit comments

Comments
 (0)