YaWK  24.1
Yet another WebKit
tourdates-edit.php
Go to the documentation of this file.
1 <!-- bootstrap date-timepicker -->
2 <link type="text/css" href="../system/engines/datetimepicker/css/datetimepicker.min.css" rel="stylesheet"/>
3 <script type="text/javascript" src="../system/engines/datetimepicker/js/bootstrap-datetimepicker.min.js"></script>
4 <!-- init datetimepicker -->
5 <script type="text/javascript">
6  $(document).ready(function () {
7  $('#datetimepicker1').datetimepicker({
8  format: 'yyyy-mm-dd hh:ii'
9  });
10  });//]]> /* END document.ready */
11 </script>
12 <?php
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/tourdates/language/");
17 }
18 include '../system/plugins/tourdates/classes/tourdates.php';
19 
20 // TEMPLATE WRAPPER - HEADER & breadcrumbs
21 echo "
22  <!-- Content Wrapper. Contains page content -->
23  <div class=\"content-wrapper\" id=\"content-FX\">
24  <!-- Content Header (Page header) -->
25  <section class=\"content-header\">";
26 /* draw Title on top */
27 echo \YAWK\backend::getTitle($lang['TOUR_DATES'], $lang['TOUR_DATES_EDIT']);
28 echo"<ol class=\"breadcrumb\">
29  <li><a href=\"index.php\" title=\"$lang[DASHBOARD]\"><i class=\"fa fa-dashboard\"></i> $lang[DASHBOARD]</a></li>
30  <li><a href=\"index.php?page=plugins\" title=\"$lang[PLUGINS]\"> $lang[PLUGINS]</a></li>
31  <li><a href=\"index.php?plugin=tourdates\" title=\"$lang[TOUR_DATES]\"> $lang[TOUR_DATES]</a></li>
32  <li class=\"active\"><a href=\"index.php?plugin=tourdates&pluginpage=tourdates-edit&id=$_GET[id]\" title=\"$lang[EDIT]\"> $lang[EDIT]</a></li>
33  </ol>
34  </section>
35  <!-- Main content -->
36  <section class=\"content\">";
37 /* page content start here */
38 
39 /* if form is sent... */
40 if (isset($_GET['action']))
41 { // prepare vars...
42  $tourdates = new \YAWK\PLUGINS\TOURDATES\tourdates();
43  $tourdates->id = filter_input(INPUT_POST, 'id');
44  $tourdates->date = filter_input(INPUT_POST, 'date');
45  $tourdates->band = filter_input(INPUT_POST, 'band');
46  $tourdates->venue = filter_input(INPUT_POST, 'venue');
47  $tourdates->fburl = filter_input(INPUT_POST, 'fburl');
48 
49  $tourdates->edit($db, $tourdates->id, $tourdates->date, $tourdates->band, $tourdates->venue, $tourdates->fburl);
50 }
51 else
52 {
53  /* get field data */
54  if (!isset($tourdates))
55  {
56  $tourdates = new \YAWK\PLUGINS\TOURDATES\tourdates();
57  }
58  $tourdates->loadProperties($db, $_GET['id']);
59  ?>
60 
61  <div class="box box-default">
62  <div class="box-body">
63  <!-- FORM -->
64  <form role="form" class="form" action="index.php?plugin=tourdates&pluginpage=tourdates-edit&action=1" method="post">
65  <!-- PUBLISH DATE -->
66  <label for="datetimepicker1"><?php print $lang['DATE']; ?>:&nbsp;
67  <input class="form-control"
68  id="datetimepicker1"
69  data-date-format="yyyy-mm-dd hh:mm:ss"
70  value="<?php print $tourdates->date; ?>"
71  type="text"
72  name="date"
73  maxlength="19">
74  </label>
75 
76  <!-- TEXT FIELD -->
77  <label for="band"><?php print $lang['TOUR_BAND']; ?>&nbsp;
78  <input type="text"
79  id="band"
80  size="28"
81  name="band"
82  value="<?php print $tourdates->band; ?>"
83  class="form-control"
84  maxlength="128"
85  placeholder="<?php print $lang['TOUR_BAND_INPUT']; ?>">
86  </label>
87  <!-- TEXT FIELD -->
88  <label for="venue"><?php print $lang['TOUR_VENUE']; ?>&nbsp;
89  <input type="text"
90  id="venue"
91  size="28"
92  name="venue"
93  class="form-control"
94  value="<?php print $tourdates->venue; ?>"
95  maxlength="128"
96  placeholder="<?php print $lang['TOUR_VENUE_INPUT']; ?>">
97  </label>
98  <!-- TEXT FIELD -->
99  <label for="fburl"><?php print $lang['TOUR_FBLINK']; ?>&nbsp;
100  <input type="text"
101  id="fblink"
102  size="28"
103  name="fburl"
104  class="form-control"
105  value="<?php print $tourdates->fburl; ?>"
106  maxlength="255"
107  placeholder="<?php print $lang['TOUR_FBLINK']; ?>">
108  </label>
109  <!-- SUBMIT BUTTON -->
110  <input type="hidden" name="id" value="<?php echo $tourdates->id; ?>">
111  <input type="submit"
112  class="btn btn-success"
113  value="<?php print $lang['TOUR_DATES_EDIT']; ?>">
114  </form>
115  </div>
116 </div>
117  <?php
118 }
119 
120 ?>
$tourdates
Definition: tourdates.php:80
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
print $_GET['id']
Definition: page-edit.php:357
<!-- backend language -->< h3 >< i class="fa fa-language"></i > & nbsp
$template name
print $tourdates date
print $lang['DATE']
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);});})