@@ -40,32 +40,36 @@ if (is_null($news_posts) || empty($news_posts)) { ?>
40
40
if (!isset ($ users [$ user_id ])) $ users [$ user_id ] = new User ($ user_id );
41
41
$ avatar = $ users [$ user_id ]->getAvatarURI (22 ); ?>
42
42
<div class="container mb-3">
43
- <span class="float-right">
44
- <? if ($ edit_visible ) { ?>
45
- <a class="btn btn-sm btn-secondary" href="<?= $ edit_url?> " title="Edit">📝</a>
46
- <? } if ($ delete_visible ) { ?>
47
- <a class="btn btn-sm btn-danger" href="<?= $ delete_url?> " title="Delete">❌</a>
48
- <? } ?>
49
- <a class="btn btn-sm btn-primary" href="https://facebook.com/sharer/sharer.php?u=<?= urlencode ($ url )?> " rel="external" data-popup="1"><img class="img-fluid" src="<?= Common::relativeUrlToAbsolute ('/a/social-facebook-24px.png ' )?> "/></a>
50
- <a class="btn btn-sm btn-primary" href="https://twitter.com/share?text=<?= urlencode ($ news_post_title )?> &url=<?= urlencode ($ url )?> " rel="external" data-popup="1"><img class="img-fluid" src="<?= Common::relativeUrlToAbsolute ('/a/social-twitter-24px.png ' )?> "/></a>
51
- </span>
52
- <h1><a href="<?= $ url?> "><?= filter_var ($ news_post_title , FILTER_SANITIZE_FULL_SPECIAL_CHARS )?> </a></h1>
53
- <? if (!($ news_post ->getOptionsBitmask () & NewsPost::OPTION_PUBLISHED )) { ?>
54
- <section class="red"><p><strong>Warning:</strong> This news post is not yet published. You can view this because you are allowed to create, modify, or delete news posts.</p></section>
55
- <? } ?>
56
- <section class="news"><img class="category" alt="<? echo $ news_post ->getCategory ()->getLabel (); ?> " title="<? echo $ news_post ->getCategory ()->getLabel (); ?> " src="<? echo Common::relativeUrlToAbsolute ("/a/news_categories/ " . $ news_post ->getCategory ()->getFilename ()); ?> "/><? echo $ news_post ->getContent (true ); ?> </section>
57
- <div class="card"><div class="card-body">
58
- <span class="float-right text-muted">
59
- <time datetime="<?= $ created_dt ->format ('c ' )?> "><?= $ created_dt ->format ('l, F j, Y ' )?> </time>
43
+ <div class="row"><div class="col">
44
+ <span class="float-right">
45
+ <? if ($ edit_visible ) { ?>
46
+ <a class="btn btn-sm btn-secondary" href="<?= $ edit_url?> " title="Edit">📝</a>
47
+ <? } if ($ delete_visible ) { ?>
48
+ <a class="btn btn-sm btn-danger" href="<?= $ delete_url?> " title="Delete">❌</a>
49
+ <? } ?>
50
+ <a class="btn btn-sm btn-primary" href="https://facebook.com/sharer/sharer.php?u=<?= urlencode ($ url )?> " rel="external" data-popup="1"><img class="img-fluid" src="<?= Common::relativeUrlToAbsolute ('/a/social-facebook-24px.png ' )?> "/></a>
51
+ <a class="btn btn-sm btn-primary" href="https://twitter.com/share?text=<?= urlencode ($ title )?> &url=<?= urlencode ($ url )?> " rel="external" data-popup="1"><img class="img-fluid" src="<?= Common::relativeUrlToAbsolute ('/a/social-twitter-24px.png ' )?> "/></a>
52
+ </span>
53
+ <h1 class="display-4"><a href="<?= $ url?> "><?= filter_var ($ news_post_title , FILTER_SANITIZE_STRING )?> </a></h1>
54
+ <? if (!($ news_post ->getOptionsBitmask () & NewsPost::OPTION_PUBLISHED )) { ?>
55
+ <section class="red"><p><strong>Warning:</strong> This news post is not yet published. You can view this because you are allowed to create, modify, or delete news posts.</p></section>
56
+ <? } ?>
57
+ <div style="background-color:rgba(0,0,0,0.45);" class="font-weight-bold float-left mb-2 mr-2 p-2 rounded small shadow text-center"><img alt="<?= $ news_post ->getCategory ()->getLabel ()?> " title="<?= $ news_post ->getCategory ()->getLabel ()?> " src="<?= Common::relativeUrlToAbsolute ('/a/news_categories/ ' . $ news_post ->getCategory ()->getFilename ())?> "/><br/><?= $ news_post ->getCategory ()->getLabel ()?> </div><?= $ news_post ->getContent (true )?>
58
+ </div></div>
59
+ <div class="row"><div class="col">
60
+ <div class="card"><div class="card-body">
61
+ <span class="float-right text-muted">
62
+ <time datetime="<?= $ created_dt ->format ('c ' )?> "><?= $ created_dt ->format ('l, F j, Y ' )?> </time>
60
63
<? if ($ edited_dt ) { ?>
61
- | <strong>Edited:</strong> <time datetime="<?= $ edited_dt ->format ('c ' )?> "><?= $ edited_dt ->format ('l, F j, Y ' ); ?> </time>
64
+ | <strong>Edited:</strong> <time datetime="<?= $ edited_dt ->format ('c ' )?> "><?= $ edited_dt ->format ('l, F j, Y ' ); ?> </time>
62
65
<? } ?>
63
- </span>
66
+ </span>
64
67
<? echo ($ users [$ user_id ] ?
65
68
sprintf ('<a href="%s"><img class="img-fluid rounded mr-2" src="%s"/>%s</a> ' ,
66
69
$ users [$ user_id ]->getURI (), $ users [$ user_id ]->getAvatarURI (40 ), filter_var ($ users [$ user_id ]->getName (), FILTER_SANITIZE_FULL_SPECIAL_CHARS )
67
70
) : 'Anonymous '
68
71
); ?>
72
+ </div></div>
69
73
</div></div>
70
74
</div>
71
75
<? }
0 commit comments