YaWK  24.1
Yet another WebKit
blog-setup.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 
9  // TRY TO DISABLE CTRL-S browser hotkey
10  function saveHotkey() {
11  // simply disables save event for chrome
12  $(window).keypress(function (event) {
13  if (!(event.which === 115 && (navigator.platform.match("Mac") ? event.metaKey : event.ctrlKey)) && !(event.which == 19)) return true;
14  event.preventDefault();
15  formmodified=0; // do not warn user, just save.
16  return false;
17  });
18  // used to process the cmd+s and ctrl+s events
19  $(document).keydown(function (event) {
20  if (event.which === 83 && (navigator.platform.match("Mac") ? event.metaKey : event.ctrlKey)) {
21  event.preventDefault();
22  $('#savebutton').click(); // SAVE FORM AFTER PRESSING STRG-S hotkey
23  formmodified=0; // do not warn user, just save.
24  // save(event);
25  return false;
26  }
27  });
28  }
29  saveHotkey();
30 </script>
31 
32 <?php
33 include '../system/plugins/blog/classes/blog.php';
34 // check if blog object is set
35 if (!isset($blog)) { $blog = new \YAWK\PLUGINS\BLOG\blog(); }
36 // check if language is set
37 if (!isset($language) || (!isset($lang)))
38 { // inject (add) language tags to core $lang array
39  $lang = \YAWK\language::inject(@$lang, "../system/plugins/blog/language/");
40 }
41 YAWK\backend::getTitle($lang['BLOG'], $lang['BLOG_SETUP']);
42 
43 if (isset($_GET['blogid'])) { // if blog is set,
44  $blog->blogid = $_GET['blogid']; // load id to object
45 }
46 
47 // and get blog settings
48 $blog->name = $blog->getBlogProperty($db, $blog->blogid, "name");
49 $blog->description = $blog->getBlogProperty($db, $blog->blogid, "description");
50 $blog->icon = $blog->getBlogProperty($db, $blog->blogid, "icon");
51 // if form is sent, prepare data
52 if (isset($_POST['setup']))
53 {
54  $blog->blogid = $db->quote($_POST['blogid']);
55  $blog->name = $db->quote($_POST['name']);
56  $blog->description = $db->quote($_POST['description']);
57  $blog->icon = $db->quote($_POST['icon']);
58  $blog->gid = $db->quote($_POST['gid']);
59 
60  // set frontend settings
61  $blog->showTitle = $db->quote($_POST['showTitle']);
62  $blog->showDesc = $db->quote($_POST['showDesc']);
63  $blog->showDate = $db->quote($_POST['showDate']);
64  $blog->showAuthor = $db->quote($_POST['showAuthor']);
65  $blog->permaLink = $db->quote($_POST['permaLink']);
66  $blog->preview = $db->quote($_POST['preview']);
67  $blog->voting = $db->quote($_POST['voting']);
68  $blog->spacer = $db->quote($_POST['spacer']);
69  $blog->frontendIcon = $db->quote($_POST['frontendIcon']);
70  $blog->showTotalVotes = $db->quote($_POST['showTotalVotes']);
71 
72  // set layout setting
73  if (!isset($_POST['layout'])) {
74  $blog->layout = 0;
75  } else {
76  $blog->layout = $db->quote($_POST['layout']);
77  }
78 
79  // sequence tells how it needs2be sorted. (by name or by date)
80  if (!isset($_POST['sequence'])) {
81  $blog->sequence = "0";
82  } else {
83  $blog->sequence = $_POST['sequence'];
84  }
85  if (!isset($_POST['sortation'])) {
86  $blog->sortation = "0";
87  } else {
88  $blog->sortation = $_POST['sortation'];
89  }
90 
91  // comments in frontend?
92  if (!isset($_POST['comments'])) {
93  $blog->comments = "0";
94  } else {
95  $blog->comments = $_POST['comments'];
96  }
97 
98  // voting
99  if (!isset($_POST['showTotalVotes']))
100  {
101  $blog->showTotalVotes = "0";
102  }
103  else
104  {
105  $blog->showTotalVotes = $_POST['showTotalVotes'];
106  }
107 
108  // how many entries should be displayed?
109  if (!isset($_POST['limitEntries']))
110  {
111  $blog->limitEntries = 0;
112  } else {
113  $blog->limitEntries = $db->quote($_POST['limitEntries']);
114  }
115 
116  // finally: save blog settings
117  if ($blog->setup($db, $blog))
118  { // success
119  echo YAWK\alert::draw("success", "$lang[SUCCESS]", "$lang[SETTINGS_SAVED]","", 1200);
120  }
121  else
122  { // setup failed, throw error
123  echo YAWK\alert::draw("danger", "$lang[ERROR] ", "$lang[SETTINGS] $lang[BLOG] $lang[ID] " . $_POST['blogid'] . " " . $blog->name . " - " . $blog->description . " $lang[NOT_SAVED]","plugin=blog","3800");
124  }
125 
126 }
127 else
128  {
129  // get blog settings
130  $blog->showTitle = $blog->getBlogProperty($db, $blog->blogid, "showtitle");
131  $blog->showDesc = $blog->getBlogProperty($db, $blog->blogid, "showdesc");
132  $blog->showDate = $blog->getBlogProperty($db, $blog->blogid, "showdate");
133  $blog->showAuthor = $blog->getBlogProperty($db, $blog->blogid, "showauthor");
134  $blog->sequence = $blog->getBlogProperty($db, $blog->blogid, "sequence");
135  $blog->sortation = $blog->getBlogProperty($db, $blog->blogid, "sortation");
136  $blog->comments = $blog->getBlogProperty($db, $blog->blogid, "comments");
137  $blog->permaLink = $blog->getBlogProperty($db, $blog->blogid, "permaLink");
138  $blog->layout = $blog->getBlogProperty($db, $blog->blogid, "layout");
139  $blog->gid = $blog->getBlogProperty($db, $blog->blogid, "gid");
140  $blog->preview = $blog->getBlogProperty($db, $blog->blogid, "preview");
141  $blog->voting = $blog->getBlogProperty($db, $blog->blogid, "voting");
142  $blog->spacer = $blog->getBlogProperty($db, $blog->blogid, "spacer");
143  $blog->frontendIcon = $blog->getBlogProperty($db, $blog->blogid, "frontendIcon");
144  $blog->limitEntries = $blog->getBlogProperty($db, $blog->blogid, "limitEntries");
145  $blog->showTotalVotes = $blog->getBlogProperty($db, $blog->blogid, "showTotalVotes");
146  }
147 
148 
149 // prepare HTML HELPER VARS, check if checkboxes needs to be checked (:
150 // frontend settings checkboxes
151 if ($blog->showTitle === '1') {
152  $titleChecked = "checked";
153  $titleCheckedValue = 1;
154 } else {
155  $titleChecked = "";
156  $blog->showTitle = 0;
158 }
159 if ($blog->showDesc === '1') {
160  $descCheckbox = "checked";
161 } else {
162  $blog->showDesc = 0;
164 }
165 if ($blog->showDate === '1') {
166  $dateChecked = "checked";
167 } else {
168  $blog->showDate= 0;
170 }
171 if ($blog->showAuthor === '1') {
172  $authorChecked = "checked";
173 } else {
174  $blog->showAuthor = 0;
176 }
177 if ($blog->permaLink === '1') {
178  $permaLinkChecked = "checked";
179 } else {
180  $blog->permaLink = 0;
182 }
183 if ($blog->preview === '1') {
184  $previewChecked = "checked";
185 } else {
186  $blog->preview = 0;
188 }
189 if ($blog->spacer === '1') {
190  $spacerChecked = "checked";
191 } else {
192  $blog->spacer = 0;
194 }
195 if ($blog->frontendIcon === '1') {
196  $frontendIconChecked = "checked";
197 } else {
198  $blog->frontendIcon = 0;
200 }
201 
202 // layout radio buttons
203 if ($blog->layout === '0') {
204  $layout0Checked = "checked";
205 } else {
206  $layout0Checked = "";
207 }
208 if ($blog->layout === '1') {
209  $layout1Checked = "checked";
210 } else {
211  $layout1Checked = "";
212 }
213 if ($blog->layout === '2') {
214  $layout2Checked = "checked";
215 } else {
216  $layout2Checked = "";
217 }
218 if ($blog->layout === '3') {
219  $layout3Checked = "checked";
220 } else {
221  $layout3Checked = "";
222 }
223 if ($blog->layout === '4') {
224  $layout4Checked = "checked";
225 } else {
226  $layout4Checked = "";
227 }
228 
229 // sortation radio buttons
230 if ($blog->sequence === '0') {
231  $sequenceDateChecked = "checked";
232 } else {
233  $sequenceDateChecked = "";
234 }
235 if ($blog->sequence === '1') {
236  $sequenceTitleChecked = "checked";
237 } else {
238  $sequenceTitleChecked = "";
239 }
240 if ($blog->sortation === '0') {
241  $ascChecked = "checked";
242 } else {
243  $ascChecked = "";
244 }
245 if ($blog->sortation === '1') {
246  $descChecked = "checked";
247 } else {
248  $descChecked = "";
249 }
250 
251 // comments radio buttons
252 if ($blog->comments === '0') {
253  $commentsOffChecked = "";
254 } else {
255  $commentsOffChecked = "checked";
256 }
257 if ($blog->comments === '1') {
258  $commentsOnChecked = "checked";
259 } else {
260  $commentsOnChecked = "";
261 }
262 
263 // voting radio buttons
264 if ($blog->voting === '0') {
265  $votingOffChecked = "checked";
266 } else {
267  $votingOffChecked = "";
268 }
269 if ($blog->voting === '1') {
270  $votingOnChecked = "checked";
271 } else {
272  $votingOnChecked = "";
273 }
274 
275 // showTotalVotes select field
278 if ($blog->showTotalVotes == '1') {
279  $totalVotesSelectedOn = " selected";
280 } else {
281  $totalVotesSelectedOff = " selected";
282 }
283 
284 // GO ON WITH THE PLAIN HTML FORM...
285 ?>
286 
287 <?php
288 // TEMPLATE WRAPPER - HEADER & breadcrumbs
289 echo "
290 <!-- Content Wrapper. Contains page content -->
291 <div class=\"content-wrapper\" id=\"content-FX\">
292  <!-- Content Header (Page header) -->
293  <section class=\"content-header\">";
294  /* draw Title on top */
295  echo \YAWK\backend::getTitle($lang['BLOG'], $lang['BLOG_SETUP']);
296  echo"<ol class=\"breadcrumb\">
297  <li><a href=\"index.php\" title=\"$lang[DASHBOARD]\"><i class=\"fa fa-dashboard\"></i> $lang[DASHBOARD]</a></li>
298  <li><a href=\"index.php?page=plugins\" title=\"$lang[PLUGINS]\"> $lang[PLUGINS]</a></li>
299  <li><a href=\"index.php?plugin=blog\" title=\"$lang[BLOG]\"> $lang[BLOG]</a></li>
300  <li class=\"active\"><a href=\"index.php?plugin=blog&pluginpage=blog-setup\" title=\"$lang[SETUP]\"> $lang[SETUP]</a></li>
301  </ol>
302  </section>
303  <!-- Main content -->
304  <section class=\"content\">";
305  /* page content start here */
306 ?>
307 <div class="box box-default">
308  <div class="box-body">
309  <form action="index.php?plugin=blog&pluginpage=blog-setup&blogid=<?php echo $blog->blogid; ?>" class="form-inline" role="form" method="POST">
310  <div class="row">
311  <div class="col-md-6">
312  <h4><?php echo $lang['BLOG']."&nbsp;".$lang['SETTINGS'].":&nbsp;<b>".$blog->name."</b>"; ?></h4>
313  </div>
314  <div class="col-md-6">
315  <!-- SAVE BUTTON -->
316  <button class="btn btn-success pull-right" type="submit" name="create" id="savebutton"><i class="fa fa-save"></i> &nbsp;<?php echo $lang['SAVE_SETTINGS']; ?></button>&nbsp;
317 
318  <!-- BACK BUTTON -->
319  <a class="btn btn-default pull-right" href="index.php?plugin=blog"><i class="glyphicon glyphicon-backward"></i> &nbsp;<?php echo $lang['BACK']; ?></a><br>
320  <input name="setup"
321  value="blog-create"
322  type="hidden">
323  <input name="blogid"
324  value="<?php echo $_GET['blogid']; ?>"
325  type="hidden">
326  </div>
327  </div>
328  </div>
329 </div>
330 
331 <div class="box box-default">
332  <div class="box-body">
333  <ul class="nav nav-tabs">
334  <li class="active"><a data-toggle="tab" href="#blog"><i class="fa fa-wordpress"></i> &nbsp;<?php echo $lang['BLOG']; ?></a></li>
335  <li><a data-toggle="tab" href="#layout"><i class="fa fa-object-group"></i> &nbsp;<?php echo $lang['LAYOUT']; ?></a></li>
336  <li><a data-toggle="tab" href="#sortation"><i class="fa fa-sort"></i> &nbsp;<?php echo $lang['SORTATION']; ?></a></li>
337  <li><a data-toggle="tab" href="#comments"><i class="fa fa-comment-o"></i> &nbsp;<?php echo $lang['COMMENTS']; ?></a></li>
338  </ul>
339 
340  <div class="tab-content">
341  <div id="blog" class="tab-pane fade in active">
342  <div class="row">
343  <div class="col-md-6">
344  <h3><i class="fa fa-wordpress"></i> <?php echo $lang['BLOG']; ?></h3>
345  <label for="name"><?php echo $lang['BLOG']; ?></label><br>
346  <input type="text"
347  class="form-control"
348  size="64"
349  placeholder="<?php echo $lang['BLOG_NAME']; ?>"
350  id="name"
351  name="name"
352  value="<?php echo $blog->name; ?>"><br><br>
353 
354  <label for="description"><?php echo $lang['DESCRIPTION']; ?></label><br>
355  <textarea class="form-control"
356  cols="64"
357  rows="3"
358  style="margin-top: 6px;"
359  placeholder="<?php echo $lang['BLOG_DESCRIPTION']; ?>"
360  id="description"
361  name="description"><?php echo $blog->description; ?></textarea><br><br>
362 
363  <label for="icon"><?php echo $lang['ICON'] ?></label><br>
364  <input type="text"
365  class="form-control icp icp-auto iconpicker-element iconpicker-input"
366  size="50"
367  style="margin-top: 6px;"
368  placeholder="<?php echo $lang['BLOG_ICON']; ?>"
369  id="icon"
370  name="icon"
371  value="<?php echo $blog->icon; ?>"><br><br>
372  </div>
373  <div class="col-md-6">
374  <!-- FRONTEND SETTINGS -->
375  <h3><i class="fa fa-television"></i> <?php echo $lang['FRONTEND']."&nbsp;".$lang['SETTINGS']; ?></h3>
376  <input type="hidden" name="frontendIcon" value="0">
377  <label for="frontendIcon">
378  <input type="checkbox"
379  class="form-inline"
380  id="frontendIcon"
381  name="frontendIcon"
382  value="1" <?php echo $frontendIconChecked; ?>> <?php echo $lang['SHOW_ICON_IN_FRONTEND']; ?>
383  </label><br>
384 
385  <input type="hidden" name="showTitle" value="0">
386  <label for="showTitle">
387  <input type="checkbox"
388  class="form-inline"
389  id="showTitle"
390  name="showTitle"
391  value="1" <?php echo $titleChecked; ?>> <?php echo $lang['SHOW_TITLE_IN_FRONTEND']; ?>
392  </label><br>
393 
394  <input type="hidden" name="showDesc" value="0">
395  <label for="showDesc">
396  <input type="checkbox"
397  class="form-inline"
398  id="showDesc"
399  name="showDesc"
400  value="1"
401  <?php echo $descCheckbox; ?>> <?php echo $lang['SHOW_DESC_IN_FRONTEND']; ?>
402  </label><br>
403 
404  <input type="hidden" name="showDate" value="0">
405  <label for="showDate">
406  <input type="checkbox"
407  class="form-inline"
408  id="showDate"
409  name="showDate"
410  value="1"
411  <?php echo $dateChecked; ?>> <?php echo $lang['SHOW_DATE_IN_FRONTEND']; ?>
412  </label><br>
413 
414  <input type="hidden" name="showAuthor" value="0">
415  <label for="showAuthor">
416  <input type="checkbox"
417  class="form-inline"
418  id="showAuthor"
419  name="showAuthor"
420  value="1"
421  <?php echo $authorChecked; ?>> <?php echo $lang['SHOW_AUTHOR_IN_FRONTEND']; ?>
422  </label><br>
423 
424  <input type="hidden" name="permaLink" value="0">
425  <label for="permaLink">
426  <input type="checkbox"
427  class="form-inline"
428  id="permaLink"
429  name="permaLink"
430  value="1"
431  <?php echo $permaLinkChecked; ?>> <?php echo $lang['SHOW_PERMALINK_IN_FRONTEND']; ?>
432  </label><br>
433 
434  <input type="hidden" name="spacer" value="0">
435  <label for="spacer">
436  <input type="checkbox"
437  class="form-inline"
438  id="spacer"
439  name="spacer"
440  value="1"
441  <?php echo $spacerChecked; ?>> <?php echo $lang['SHOW_HR_SEPERATOR']; ?>
442  </label><br>
443 
444  <input type="hidden" name="preview" value="0">
445  <label for="preview">
446  <input type="checkbox"
447  class="form-inline"
448  id="preview"
449  name="preview"
450  value="1"
451  <?php echo $previewChecked; ?>> <?php echo $lang['HIDE_SHOW_MORE_BTN']; ?>
452  </label><br>
453 
454  </div>
455  </div>
456  </div>
457 
458 
459  <div id="layout" class="tab-pane fade in">
460  <div class="row">
461  <div class="col-md-6">
462  <!-- BLOG LAYOUT -->
463  <h3><i class="fa fa-object-group"></i> <?php echo $lang['LAYOUT']; ?></h3>
464  <div class="radio">
465  <label for="layout0">
466  <input type="radio" name="layout" id="layout0" value="0" <?php echo $layout0Checked; ?>>
467  <img src="http://placehold.it/120x80">&nbsp;&nbsp; <?php echo $lang['BLOG_LAYOUT_1COL_TEXTBLOG']; ?>
468  </label><br><br>
469  <label for="layout1">
470  <input type="radio" name="layout" id="layout1" value="1" <?php echo $layout1Checked; ?>>
471  <img src="http://placehold.it/120x80">&nbsp;&nbsp; <?php echo $lang['BLOG_LAYOUT_2COL_TEASER_L']; ?>
472  </label><br><br>
473  <label for="layout2">
474  <input type="radio" name="layout" id="layout2" value="2" <?php echo $layout2Checked; ?>>
475  <img src="http://placehold.it/120x80">&nbsp;&nbsp; <?php echo $lang['BLOG_LAYOUT_2COL_TEASER_R']; ?>
476  </label><br><br>
477  <label for="layout3">
478  <input type="radio" name="layout" id="layout3" value="3" <?php echo $layout3Checked; ?>>
479  <img src="http://placehold.it/120x80">&nbsp;&nbsp; <?php echo $lang['BLOG_LAYOUT_3COL_NEWSPAPER']; ?>
480  </label><br><br>
481  <label for="layout4">
482  <input type="radio" name="layout" id="layout4" value="4" <?php echo $layout4Checked; ?>>
483  <img src="http://placehold.it/120x80">&nbsp;&nbsp; <?php echo $lang['BLOG_LAYOUT_1COL_YOUTUBE']; ?>
484  </label><br><br>
485  </div>
486  </div>
487  <div class="col-md-6">
488  <h3><?php echo $lang['HELP']; ?></h3>
489  <div id="layout0Help"><?php echo $lang['LAYOUT_0_HELP']; ?></div>
490  </div>
491  </div>
492  </div>
493 
494 
495  <div id="sortation" class="tab-pane fade in">
496  <div class="row">
497  <div class="col-md-6">
498  <!-- BLOG ENTRY SORTATION -->
499  <h3><i class="fa fa-sort-alpha-asc"></i> <?php echo $lang['SORTATION']; ?></h3>
500 
501  <div class="col-md-6">
502  <div class="radio">
503  <label for="sequenceDate">
504  <input type="radio" name="sequence" id="sequenceDate" value="0" <?php echo $sequenceDateChecked; ?>>
505  <?php echo $lang['SORTATION_CHRONOLOGIC']; ?>
506  </label><br><br>
507  <label for="sequenceTitle">
508  <input type="radio" name="sequence" id="sequenceTitle" value="1" <?php echo $sequenceTitleChecked; ?>>
509  <?php echo $lang['SORTATION_ALPHABETICAL']; ?>
510  </label>
511  </div>
512  </div>
513  <div class="col-md-6">
514  <div class="radio">
515  <label for="asc">
516  <input type="radio" name="sortation" id="asc" value="0" <?php echo $ascChecked; ?>>
517  <?php echo $lang['ASC']; ?>
518  </label><br><br>
519  <label for="desc">
520  <input type="radio" name="sortation" id="desc" value="1" <?php echo $descChecked; ?>>
521  <?php echo $lang['DESC']; ?>
522  </label>
523  </div>
524  </div>
525  </div>
526 
527  <div class="col-md-6">
528  <!-- ACCESS CONTROL / PRIVACY -->
529  <h3><i class="fa fa-eye"></i> <?php echo $lang['PRIVACY']; ?></h3>
530  <label for="gid"><?php echo $lang['MINIMUM_GID_TO_VIEW_BLOG']; ?></label>
531 
532  <select name="gid" id="gid" class="form-control">
533  <option value="<?php print \YAWK\sys::getRoleId($db, $blog->blogid, "blog"); ?>"><?php print \YAWK\sys::getRole($db, $blog->blogid, "blog"); ?></option>
534 
535  <?php
536  // foreach(YAWK\sys::getRoles("blog") as $gid) {
537  foreach(YAWK\sys::getGroups($db, "blog") as $gid)
538  {
539  print "<option value=\"".$gid['id']."\"";
540  if (isset($blog->gid)) {
541  if($blog->gid === $gid['id'])
542  {
543  print " selected=\"selected\"";
544  }
545  else if($blog->gid === $gid['id'] && !$_POST['gid'])
546  {
547  print " selected=\"selected\"";
548  }
549  }
550  print ">".$gid['value']."</option>";
551  }
552  ?>
553  </select>
554 
555  <h3><i class="fa fa-list-ol"></i>&nbsp; <?php echo $lang['LIMIT']; ?></h3>
556  <label for="limitEntries"><?PHP echo $lang['LIMIT_ENTRIES']; ?></label>
557  <input id="limitEntries" name="limitEntries" type="text" placeholder="<?php echo $lang['LIMIT_DESC']; ?>" value="<?php echo $blog->limitEntries; ?>" class="form-control">
558  </div>
559  </div>
560  </div>
561 
562 
563  <div id="comments" class="tab-pane fade">
564  <!-- COMMENTS -->
565  <div class="row">
566  <div class="col-md-6">
567  <h3><i class="fa fa-comment-o"></i> <?php echo $lang['COMMENTS']; ?></h3>
568 
569  <div class="radio">
570  <label for="comment_on">
571  <input type="radio" name="comments" id="comment_on" value="0"<?php echo " $commentsOnChecked"; ?>>
572  <?php echo $lang['COMMENTS']."&nbsp;".$lang['FORBIDDEN']; ?>
573  </label><br><br>
574  <label for="comment_off">
575  <input type="radio" name="comments" id="comment_off" value="1"<?php echo " $commentsOffChecked"; ?>>
576  <?php echo $lang['COMMENTS']."&nbsp;".$lang['ALLOWED']; ?>
577  </label>
578  </div>
579 
580 
581  </div>
582 
583  <div class="col-md-6">
584  <!-- VOTING -->
585  <h3><i class="fa fa-thumbs-o-up"></i> <?php echo $lang['VOTING']; ?></h3>
586 
587  <div class="radio">
588  <label for="voting_off">
589  <input type="radio" name="voting" id="voting_off" value="0" <?php echo $votingOffChecked; ?>>
590  <?php echo $lang['VOTING']."&nbsp;".$lang['FORBIDDEN']; ?>
591  </label><br><br>
592  <label for="voting_on">
593  <input type="radio" name="voting" id="voting_on" value="1" <?php echo $votingOnChecked; ?>>
594  <?php echo $lang['VOTING']."&nbsp;".$lang['ALLOWED']; ?>
595  </label>
596  </div>
597  <br>
598  <hr>
599  <label for="showTotalVotes"><?php echo $lang['SHOW_TOTAL_VOTES']; ?></label>
600  <select class="form-control" id="showTotalVotes" name="showTotalVotes">
601  <option value="1"<?php echo $totalVotesSelectedOn; ?>><?php echo $lang['TOTAL_VOTES_ON']; ?></option>
602  <option value="0"<?php echo $totalVotesSelectedOff; ?>><?php echo $lang['TOTAL_VOTES_OFF']; ?></option>
603  </select>
604  </div>
605  </div>
606  </div>
607 
608 
609  </form>
610  </div>
611 </div>
$blog
Definition: blog.php:122
print $lang['FILEMAN_UPLOAD']
$descCheckbox
Definition: blog-setup.php:163
$previewChecked
Definition: blog-setup.php:187
if(isset($_GET['blogid'])) $blog name
Definition: blog-setup.php:48
$totalVotesSelectedOff
Definition: blog-setup.php:277
$dateChecked
Definition: blog-setup.php:169
$permaLinkChecked
Definition: blog-setup.php:181
$titleCheckedValue
Definition: blog-setup.php:157
$spacerChecked
Definition: blog-setup.php:193
$authorChecked
Definition: blog-setup.php:175
PHP
Definition: blog-setup.php:556
$frontendIconChecked
Definition: blog-setup.php:199
$totalVotesSelectedOn
Definition: blog-setup.php:276
static draw($type, $title, $text, $redirect, $delay)
Definition: alert.php:30
static getTitle($title, $subtext)
Header title on top of every page.
Definition: backend.php:79
static inject(array $lang, string $pathToFile)
allow plugins to inject language tags to $lang array
Definition: language.php:439
function window
Definition: fuckAdBlock.js:8
function a
Definition: browser.js:14
c jPlayer event
type
Definition: menu-new.php:35
This class serves methods to create backup from files.
Definition: AdminLTE.php:2
print $_GET['id']
Definition: page-edit.php:357
function i(e, t)
Definition: plyr.js:1
<!-- backend language -->< h3 >< i class="fa fa-language"></i > & nbsp
$gid
Definition: user-new.php:104
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);});})