YaWK  24.1
Yet another WebKit
blog-new.php
Go to the documentation of this file.
1 <!-- iconpicker css + JS -->
2 <link href="../system/engines/iconpicker/css/fontawesome-iconpicker.min.css" rel="stylesheet">
3 <script src="../system/engines/iconpicker/js/fontawesome-iconpicker.min.js"></script>
4 <script type="text/javascript">
5  $(document).ready(function () {
6  $('#icon').iconpicker();
7  });
8 </script>
9 <?php
10 include '../system/plugins/blog/classes/blog.php';
11 // check if blog object is set
12 if (!isset($blog)) { $blog = new \YAWK\PLUGINS\BLOG\blog(); }
13 // check if language is set
14 if (!isset($language) || (!isset($lang)))
15 { // inject (add) language tags to core $lang array
16  $lang = \YAWK\language::inject(@$lang, "../system/plugins/blog/language/");
17 }
18 
19 // TEMPLATE WRAPPER - HEADER & breadcrumbs
20 echo "
21  <!-- Content Wrapper. Contains page content -->
22  <div class=\"content-wrapper\" id=\"content-FX\">
23  <!-- Content Header (Page header) -->
24  <section class=\"content-header\">";
25 /* draw Title on top */
26 echo \YAWK\backend::getTitle($lang['BLOG'], $lang['BLOGS_SUBTEXT']);
27 echo"<ol class=\"breadcrumb\">
28  <li><a href=\"index.php\" title=\"$lang[DASHBOARD]\"><i class=\"fa fa-dashboard\"></i> $lang[DASHBOARD]</a></li>
29  <li><a href=\"index.php?page=plugins\" title=\"$lang[PLUGINS]\"> $lang[PLUGINS]</a></li>
30  <li><a href=\"index.php?plugin=blog\" title=\"$lang[BLOG]\"> $lang[BLOG]</a></li>
31  <li class=\"active\"><a href=\"index.php?plugin=blog&pluginpage=blog-new\" title=\"".$lang['BLOG_ADD']."\"> ".$lang['BLOG_ADD']."</a></li>
32  </ol>
33  </section>
34  <!-- Main content -->
35  <section class=\"content\">";
36 /* page content start here */
37 ?>
38 <div class="box box-default">
39  <div class="box-body">
40 
41 <form action="index.php?plugin=blog&pluginpage=blog&addblog=1" class="form-inline" role="form" method="POST">
42  <input name="create" value="blog-create" type="hidden"/>
43  <input type="text" class="form-control" size="90" style="margin-bottom:5px;" placeholder="<?php echo $lang['BLOG_NAME']; ?>" name="name"><br>
44  <input type="text" class="form-control" size="90" placeholder="<?php echo $lang['BLOG_DESCRIPTION']; ?>" name="description"><br>
45  <input type="text" style="margin-top:5px; margin-bottom:5px;" size="45" class="form-control icp icp-auto iconpicker-element iconpicker-input" placeholder="<?php echo $lang['BLOG_ICON']; ?>" id="icon" name="icon"><br>
46  <input id="savebutton" class="btn btn-success" type="submit" name="create" value="<?php echo $lang['BLOG_ADD']; ?>"><!-- MENU SELECTOR -->
47  &nbsp;&nbsp;<label for="menuID" class="small">im Men&uuml;:</label>&nbsp; <select id="menuID" name="menuID" class="btn btn-default">
48  <?php
49  foreach (YAWK\sys::getMenus($db) as $menue) {
50  echo "<option value=\"" . $menue['id'] . "\"";
51  if (isset($_POST['menu'])) {
52  if ($_POST['menu'] === $menue['id']) {
53  echo " selected=\"selected\"";
54  } else if ($page->menu === $menue['id'] && !$_POST['menu']) {
55  echo " selected=\"selected\"";
56  }
57  }
58  echo ">" . $menue['name'] . "</option>";
59  }
60  ?>
61  <option value="empty"></option>
62  </select>
63 </form>
64 
65  </div>
66 </div>
$blog
Definition: blog.php:122
print $lang['FILEMAN_UPLOAD']
static inject(array $lang, string $pathToFile)
allow plugins to inject language tags to $lang array
Definition: language.php:439
type
Definition: menu-new.php:35
This class serves methods to create backup from files.
Definition: AdminLTE.php:2
$page
Definition: pages.php:355
<!-- backend language -->< h3 >< i class="fa fa-language"></i > & nbsp
$template name
document ready(function() { $('a[data-confirm]').click(function(ev) { modal='#dataConfirmModal';var href=$(this).attr('href');var title=$(this).attr('title');var icon=$(this).attr('data-icon');if(!icon) { icon='fa fa-trash-o';} if(!$(modal).length) { $('body').append('< div id="dataConfirmModal" class="modal fade" role="dialog" aria-labelledby="dataConfirmLabel" aria-hidden="true">< div class="modal-dialog">< div class="modal-content">< div class="modal-header">< button type="button" class="close" data-dismiss="modal" aria-hidden="true">< i class="fa fa-times"></i ></button >< br >< div class="col-md-1">< h3 class="modal-title">< i class="'+icon+'"></i ></h3 ></div >< div class="col-md-11">< h3 class="modal-title" id="dataConfirmLabel">'+title+'</h3 ></div ></h3 ></div >< div class="modal-body"></div >< div class="modal-footer">< button type="button" class="btn btn-default" data-dismiss="modal" aria-hidden="true">Abbrechen</button >< a type="button" class="btn btn-danger" id="dataConfirmOK">< i class="'+icon+'"></i > L &ouml;schen</a ></div ></div ></div ></div >');} $(modal).find('.modal-body').text($(this).attr('data-confirm'));$('#dataConfirmOK').attr('href', href);$(modal).modal({show:true});return false;});$('#terminateUser').click(function() { var terminate=window.confirm("ACHTUNG!\nDas wird Deinen Account permanent deaktivieren.\n"+"Bist Du Dir sicher, dass Du das tun willst?");if(terminate===true) { var terminateUser=window.confirm("Bist Du Dir wirklich ganz sicher?\n"+"Diese Aktion kann nicht rueckgaengig gemacht werden.");if(terminateUser===true) { $.get('system/templates/YaWK-bootstrap3/js/terminate-user.php', function(data) { if(data==="true") { setTimeout("window.location='logout.html'", 0);} else { alert("Fehler: "+data);} });} } });function dismissNotifications() { $.ajax({ url:'js/dismiss-notifications.php', type:'POST', success:function(data) { if(!data) { alert('Something went wrong!');return false;} } });$("#bell-label").fadeOut();$('#notification-header').html('You have 0 notifications');$('#notification-menu').fadeOut();} $("#dismiss").click(function() { dismissNotifications();});function disableButtons(delay) { $('#loginButton').removeClass().addClass('btn btn-success disabled').attr('id', 'LOGIN_FORBIDDEN');$('#resetPasswordButton').removeClass().addClass('btn btn-danger disabled');setTimeout(function() { $('#LOGIN_FORBIDDEN').attr('id', 'loginButton').removeClass().addClass('btn btn-success');$('#resetPasswordButton').removeClass().addClass('btn btn-danger');}, delay);} $("#loginButton").click(function(){ if($('#loginButton').length > 0) { if($('#loginButton').hasClass('btn') &&$('#loginButton').hasClass('btn-success') &&$('#loginButton').hasClass('disabled')) { } else { $("#loginForm").submit();disableButtons(10000);} } else if($('#LOGIN_FORBIDDEN').length > 0) { if($('#LOGIN_FORBIDDEN').hasClass('btn') &&$('#LOGIN_FORBIDDEN').hasClass('btn-success') &&$('#LOGIN_FORBIDDEN').hasClass('disabled')) { } else { } } });$("#blockedBtn").hover(function() { $("#blockedBtn").hide();$("#askBtn").fadeIn(820);});})