Feedback, better SQL
This commit is contained in:
parent
a2c6f10ca8
commit
1984f73cf2
1
css/jquery.jgrowl.min.css
vendored
Executable file
1
css/jquery.jgrowl.min.css
vendored
Executable file
@ -0,0 +1 @@
|
||||
.jGrowl{z-index:9999;color:#fff;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed}.jGrowl.top-left{left:0;top:0}.jGrowl.top-right{right:0;top:0}.jGrowl.bottom-left{left:0;bottom:0}.jGrowl.bottom-right{right:0;bottom:0}.jGrowl.center{top:0;width:50%;left:25%}.jGrowl.center .jGrowl-closer,.jGrowl.center .jGrowl-notification{margin-left:auto;margin-right:auto}.jGrowl-notification{background-color:#000;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));zoom:1;width:250px;padding:10px;margin:10px;text-align:left;display:none;border-radius:5px;word-break:break-all;min-height:40px}.jGrowl-notification .ui-state-highlight,.jGrowl-notification .ui-widget-content .ui-state-highlight,.jGrowl-notification .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}.jGrowl-notification .jGrowl-header{font-weight:700;font-size:.85em}.jGrowl-notification .jGrowl-close{background-color:transparent;color:inherit;border:none;z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}.jGrowl-closer{background-color:#000;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=(0.9*100));zoom:1;width:250px;padding:10px;margin:10px;display:none;border-radius:5px;word-break:break-all;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center}.jGrowl-closer .ui-state-highlight,.jGrowl-closer .ui-widget-content .ui-state-highlight,.jGrowl-closer .ui-widget-header .ui-state-highlight{border:1px solid #000;background:#000;color:#fff}@media print{.jGrowl{display:none}}
|
@ -79,6 +79,7 @@ $modsForHesk_settings = mfh_getSettings();
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/dropzone-basic.min.css">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/fullcalendar.min.css">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/bootstrap-clockpicker.min.css">
|
||||
<link rel="stylesheet" href="<?php echo HESK_PATH; ?>css/jquery.jgrowl.min.css">
|
||||
<script src="<?php echo HESK_PATH; ?>js/jquery-1.10.2.min.js"></script>
|
||||
<script language="Javascript" type="text/javascript" src="<?php echo HESK_PATH; ?>hesk_javascript.js"></script>
|
||||
<script language="Javascript" type="text/javascript" src="<?php echo HESK_PATH; ?>js/bootstrap.min.js"></script>
|
||||
@ -95,6 +96,7 @@ $modsForHesk_settings = mfh_getSettings();
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>js/platform.js"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>js/bootstrap-validator.min.js"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>internal-api/js/core.php"></script>
|
||||
<script type="text/javascript" src="<?php echo HESK_PATH; ?>js/jquery.jgrowl.min.js"></script>
|
||||
<?php
|
||||
if (defined('EXTRA_JS')) {
|
||||
echo EXTRA_JS;
|
||||
|
@ -2,8 +2,8 @@
|
||||
|
||||
function get_events($start, $end, $hesk_settings) {
|
||||
|
||||
$sql = "SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` WHERE `start` >= " . intval($start)
|
||||
. " AND `end` <= " . intval($end);
|
||||
$sql = "SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "calendar_event` WHERE `start` >= FROM_UNIXTIME(" . intval($start)
|
||||
. " / 1000) AND `end` <= FROM_UNIXTIME(" . intval($end) . " / 1000)";
|
||||
|
||||
$rs = hesk_dbQuery($sql);
|
||||
|
||||
|
@ -13,6 +13,13 @@ $(document).ready(function() {
|
||||
method: 'GET',
|
||||
dataType: 'json',
|
||||
success: function(data) {
|
||||
var events = [];
|
||||
console.log(data);
|
||||
$(data).each(function() {
|
||||
events.push(buildEvent(this.id, this));
|
||||
})
|
||||
callback(events);
|
||||
|
||||
//callback w/events here!
|
||||
},
|
||||
error: function(data) {
|
||||
@ -85,18 +92,23 @@ $(document).ready(function() {
|
||||
});
|
||||
|
||||
function addToCalendar(id, event) {
|
||||
var eventObject = {
|
||||
id: id,
|
||||
title: event.title,
|
||||
allDay: event.allDay,
|
||||
start: event.startTime,
|
||||
end: event.endTime,
|
||||
comments: event.comments,
|
||||
createTicketDate: event.createTicketDate,
|
||||
assignTo: event.assignTo,
|
||||
location: event.location
|
||||
};
|
||||
var eventObject = buildEvent(id, event);
|
||||
$('#calendar').fullCalendar('renderEvent', eventObject);
|
||||
$.jGrowl("Event successfully created", { theme: 'alert-success', closeTemplate: '' });
|
||||
}
|
||||
|
||||
function buildEvent(id, dbObject) {
|
||||
return {
|
||||
id: id,
|
||||
title: dbObject.title,
|
||||
allDay: dbObject.allDay,
|
||||
start: dbObject.startTime,
|
||||
end: dbObject.endTime,
|
||||
comments: dbObject.comments,
|
||||
createTicketDate: dbObject.createTicketDate,
|
||||
assignTo: dbObject.assignTo,
|
||||
location: dbObject.location
|
||||
};
|
||||
}
|
||||
|
||||
function displayCreateModal(date, viewName) {
|
||||
|
2
js/jquery.jgrowl.min.js
vendored
Executable file
2
js/jquery.jgrowl.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user