2016-01-12 22:06:34 -05:00
< ? php
/*******************************************************************************
* Title : Help Desk Software HESK
* Version : 2.6 . 5 from 28 th August 2015
* Author : Klemen Stirn
2016-11-18 12:57:17 -05:00
* Website : https :// www . hesk . com
2016-01-12 22:06:34 -05:00
********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005 - 2015 Klemen Stirn . All Rights Reserved .
* HESK is a registered trademark of Klemen Stirn .
* The HESK may be used and modified free of charge by anyone
* AS LONG AS COPYRIGHT NOTICES AND ALL THE COMMENTS REMAIN INTACT .
* By using this code you agree to indemnify Klemen Stirn from any
* liability that might arise from it ' s use .
* Selling the code for this program , in part or full , without prior
* written consent is expressly forbidden .
* Using this code , in part or full , to create derivate work ,
* new scripts or products is expressly forbidden . Obtain permission
* before redistributing this software over the Internet or in
* any other medium . In all cases copyright and header must remain intact .
* This Copyright is in full effect in any country that has International
* Trade Agreements with the United States of America or
* with the European Union .
* Removing any of the copyright notices without purchasing a license
* is expressly forbidden . To remove HESK copyright notice you must purchase
* a license for this script . For more information on how to obtain
* a license please visit the page below :
* https :// www . hesk . com / buy . php
*******************************************************************************/
define ( 'IN_SCRIPT' , 1 );
2016-01-16 22:32:58 -05:00
define ( 'VALIDATOR' , 1 );
2016-01-12 22:06:34 -05:00
define ( 'HESK_PATH' , '../' );
2016-04-25 21:56:52 -04:00
define ( 'PAGE_TITLE' , 'ADMIN_CALENDAR' );
2016-11-22 15:46:38 -05:00
define ( 'USE_JQUERY_2' , 1 );
2016-01-12 22:06:34 -05:00
/* Get all the required files and functions */
require ( HESK_PATH . 'hesk_settings.inc.php' );
require ( HESK_PATH . 'inc/common.inc.php' );
require ( HESK_PATH . 'inc/admin_functions.inc.php' );
2016-08-15 16:35:41 -04:00
require ( HESK_PATH . 'inc/mail_functions.inc.php' );
2016-01-12 22:06:34 -05:00
hesk_load_database_functions ();
hesk_session_start ();
hesk_dbConnect ();
hesk_isLoggedIn ();
// Define required constants
2016-04-15 21:39:39 -04:00
if ( hesk_checkPermission ( 'can_man_calendar' , 0 )) {
define ( 'MFH_CALENDAR' , 1 );
} else {
define ( 'MFH_CALENDAR_READONLY' , 1 );
}
2016-01-12 22:06:34 -05:00
2016-04-24 22:15:07 -04:00
// Is the calendar enabled?
$modsForHesk_settings = mfh_getSettings ();
if ( $modsForHesk_settings [ 'enable_calendar' ] == '0' ) {
hesk_error ( $hesklang [ 'calendar_disabled' ]);
}
2016-02-13 22:11:20 -05:00
// Get categories for the dropdown
2016-05-18 12:58:49 -04:00
$order_by = $modsForHesk_settings [ 'category_order_column' ];
$rs = hesk_dbQuery ( " SELECT `id`, `name`, `color` FROM ` " . hesk_dbEscape ( $hesk_settings [ 'db_pfix' ]) . " categories` WHERE `usage` <> 1 ORDER BY ` " . hesk_dbEscape ( $order_by ) . " ` " );
2016-06-24 14:05:26 +00:00
$categories = array ();
2016-02-13 22:11:20 -05:00
while ( $row = hesk_dbFetchAssoc ( $rs )) {
2016-04-26 08:59:54 -04:00
if ( ! $_SESSION [ 'isadmin' ] && ! in_array ( $row [ 'id' ], $_SESSION [ 'categories' ])) {
continue ;
}
2016-05-29 15:18:38 -04:00
$row [ 'css_style' ] = $row [ 'color' ] == null ? 'color: black; border: solid 1px #000;' : 'background: ' . $row [ 'color' ];
2016-02-13 22:11:20 -05:00
$categories [] = $row ;
}
2016-01-12 22:06:34 -05:00
/* Print header */
require_once ( HESK_PATH . 'inc/headerAdmin.inc.php' );
/* Print main manage users page */
require_once ( HESK_PATH . 'inc/show_admin_nav.inc.php' );
?>
2016-08-15 16:35:41 -04:00
< section class = " content " >
< div class = " row " >
< div class = " col-md-4 " >
< div class = " box " >
< div class = " box-header " >
< h1 class = " box-title " >
< ? php echo $hesklang [ 'calendar_categories' ]; ?>
</ h1 >
< div class = " box-tools pull-right " >
< button type = " button " class = " btn btn-box-tool " data - widget = " collapse " >
< i class = " fa fa-minus " ></ i >
</ button >
</ div >
</ div >
< div class = " box-body " >
< div class = " btn-group btn-group-sm " >
< button id = " select-all " class = " btn btn-default " data - select - all = " category-toggle " >< ? php echo $hesklang [ 'select_all_title_case' ]; ?> </button>
< button id = " deselect-all " class = " btn btn-default " data - deselect - all = " category-toggle " >< ? php echo $hesklang [ 'deselect_all_title_case' ]; ?> </button>
</ div >
< ul class = " list-unstyled " >
< ? php foreach ( $categories as $category ) : ?>
< li class = " move-down-20 move-right-20 " >
< div class = " checkbox " >
< input type = " checkbox " data - select - target = " category-toggle " name = " category-toggle " value = " <?php echo $category['id'] ; ?> " checked >
</ div >
< div class = " hide-on-overflow no-wrap event-category background-volatile " style = " <?php echo $category['css_style'] ; ?> " >
< ? php echo $category [ 'name' ]; ?>
</ div >
</ li >
< ? php endforeach ; ?>
</ ul >
</ div >
2016-02-17 22:03:33 -05:00
</ div >
2016-08-15 16:35:41 -04:00
< div class = " box " >
< div class = " box-header " >
< h1 class = " box-title " >
< ? php echo $hesklang [ 'legend' ]; ?>
</ h1 >
< div class = " box-tools pull-right " >
< button type = " button " class = " btn btn-box-tool " data - widget = " collapse " >
< i class = " fa fa-minus " ></ i >
</ button >
</ div >
2016-05-23 12:47:50 -04:00
</ div >
2016-08-15 16:35:41 -04:00
< div class = " box-body " >
< div class = " row " >
< div class = " col-sm-6 " >
< i class = " fa fa-calendar " ></ i > < ? php echo $hesklang [ 'event' ]; ?>
2016-02-17 22:03:33 -05:00
</ div >
2016-08-15 16:35:41 -04:00
< div class = " col-sm-6 " >
< i class = " fa fa-ticket " ></ i > < ? php echo $hesklang [ 'ticket' ]; ?>
2016-05-29 01:13:24 -04:00
</ div >
2016-08-15 16:35:41 -04:00
< div class = " col-sm-6 " >
< i class = " fa fa-exclamation-triangle " ></ i > < ? php echo $hesklang [ 'overdue_ticket_legend' ]; ?>
</ div >
</ div >
</ div >
2016-02-17 22:03:33 -05:00
</ div >
</ div >
2016-08-15 16:35:41 -04:00
< div class = " col-md-8 " >
< div class = " box " >
< div class = " box-header " >
< h1 class = " box-title " >
< ? php echo $hesklang [ 'calendar_title_case' ]; ?>
</ h1 >
< div class = " box-tools pull-right " >
< button type = " button " class = " btn btn-box-tool " data - widget = " collapse " >
< i class = " fa fa-minus " ></ i >
</ button >
2016-05-31 12:55:40 -04:00
</ div >
</ div >
2016-08-15 16:35:41 -04:00
< div class = " box-body no-padding " >
< div id = " calendar " ></ div >
</ div >
2016-05-31 12:55:40 -04:00
</ div >
</ div >
2016-02-17 22:03:33 -05:00
</ div >
2016-08-15 16:35:41 -04:00
</ section >
2016-01-16 22:32:58 -05:00
< div class = " modal fade " id = " create-event-modal " tabindex = " -1 " role = " dialog " style = " overflow: hidden " >
2016-01-17 21:59:47 -05:00
< div class = " modal-dialog modal-lg " role = " document " >
2016-01-16 22:32:58 -05:00
< div class = " modal-content " >
< div class = " modal-header " style = " cursor: move " >
< button type = " button " class = " close cancel-callback " data - dismiss = " modal " aria - label = " Close " >< span aria - hidden = " true " >& times ; </ span ></ button >
2016-03-31 09:57:17 -04:00
< h4 class = " modal-title " id = " myModalLabel " >
< ? php echo $hesklang [ 'create_event' ]; ?>
</ h4 >
2016-01-16 22:32:58 -05:00
</ div >
2016-01-19 22:13:13 -05:00
< form id = " create-form " class = " form-horizontal " data - toggle = " validator " >
2016-01-16 22:32:58 -05:00
< div class = " modal-body " >
< div class = " row " >
2016-01-18 22:16:44 -05:00
< div class = " col-md-12 " >
2016-01-16 22:32:58 -05:00
< div class = " form-group " >
2016-01-18 22:16:44 -05:00
< label for = " name " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_title' ]; ?>
2016-01-18 22:16:44 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_title_tooltip'] ); ?> " ></ i ></ label >
2016-01-18 22:16:44 -05:00
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " name " class = " form-control " placeholder = " <?php echo htmlspecialchars( $hesklang['event_title'] ); ?> "
2016-01-16 22:32:58 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
< div class = " form-group " >
2016-01-18 22:16:44 -05:00
< label for = " location " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_location' ]; ?>
2016-01-18 22:16:44 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_location_tooltip'] ); ?> " ></ i >
2016-01-18 22:16:44 -05:00
</ label >
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " location " class = " form-control "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_location'] ); ?> " >
2016-01-16 22:32:58 -05:00
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
2016-02-13 22:11:20 -05:00
< div class = " form-group " >
< label for = " category " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'category' ]; ?>
2016-02-13 22:11:20 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-07-24 21:39:36 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_category_tooltip'] ); ?> " ></ i >
2016-02-13 22:11:20 -05:00
</ label >
< div class = " col-sm-9 " >
2016-02-14 22:25:55 -05:00
< select name = " category " class = " form-control "
pattern = " [0-9]+ "
data - error = " <?php echo htmlspecialchars( $hesklang['sel_app_cat'] ); ?> " required >
2016-02-13 23:29:58 -05:00
< ? php
if ( $hesk_settings [ 'select_cat' ]) {
2016-02-14 22:25:55 -05:00
echo '<option value="">' . $hesklang [ 'select' ] . '</option>' ;
2016-02-13 23:29:58 -05:00
}
foreach ( $categories as $category ) : ?>
2016-02-15 22:14:24 -05:00
< option value = " <?php echo $category['id'] ; ?> " data - color = " <?php echo htmlspecialchars( $category['color'] ); ?> " >
2016-02-13 22:11:20 -05:00
< ? php echo $category [ 'name' ]; ?>
</ option >
< ? php endforeach ; ?>
</ select >
2016-02-14 22:25:55 -05:00
< div class = " help-block with-errors " ></ div >
2016-02-13 22:11:20 -05:00
</ div >
</ div >
2016-01-16 22:32:58 -05:00
</ div >
2016-01-18 22:16:44 -05:00
</ div >
< div class = " row " >
2016-01-16 22:32:58 -05:00
< div class = " col-md-6 " >
< div class = " form-group " >
2016-01-18 22:16:44 -05:00
< label for = " start-date " class = " col-sm-6 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_start' ]; ?>
2016-01-18 22:16:44 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_start_tooltip'] ); ?> " ></ i >
2016-01-18 22:16:44 -05:00
</ label >
< div class = " col-sm-6 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " start-date " class = " form-control datepicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_start_date'] ); ?> "
2016-01-17 21:59:47 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " start-time " class = " form-control clockpicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_start_time'] ); ?> "
data - placement = " left " data - align = " top " data - autoclose = " true " >
2016-01-17 21:59:47 -05:00
< div class = " help-block with-errors " ></ div >
2016-01-18 22:16:44 -05:00
< div class = " checkbox " >
< label >
2016-03-31 09:57:17 -04:00
< input type = " checkbox " name = " all-day " > < ? php echo $hesklang [ 'event_all_day' ]; ?>
2016-01-18 22:16:44 -05:00
</ label >
</ div >
2016-01-16 22:32:58 -05:00
</ div >
</ div >
2016-01-18 22:16:44 -05:00
</ div >
< div class = " col-md-6 " >
2016-01-16 22:32:58 -05:00
< div class = " form-group " >
2016-01-18 22:16:44 -05:00
< label for = " end-date " class = " col-sm-6 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_end' ]; ?>
2016-01-18 22:16:44 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_end_tooltip'] ); ?> " ></ i >
2016-01-18 22:16:44 -05:00
</ label >
< div class = " col-sm-6 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " end-date " class = " form-control datepicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_end_date'] ); ?> "
2016-01-17 21:59:47 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " end-time " class = " form-control clockpicker "
data - placement = " left "
data - align = " top "
data - autoclose = " true "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_end_time'] ); ?> " >
2016-01-17 21:59:47 -05:00
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
2016-01-18 22:16:44 -05:00
</ div >
</ div >
< div class = " row " >
< div class = " col-md-12 " >
2016-02-20 22:22:27 -05:00
< div class = " form-group " >
< label for = " reminder " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_reminder' ]; ?>
2016-02-20 22:22:27 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_reminder_tooltip'] ); ?> " ></ i >
2016-02-20 22:22:27 -05:00
</ label >
< div class = " col-sm-2 " >
< input type = " text " name = " reminder-value " class = " form-control " placeholder = " # " >
</ div >
< div class = " col-sm-4 " >
< select name = " reminder-unit " class = " form-control " >
2016-03-31 09:57:17 -04:00
< option value = " 0 " >< ? php echo $hesklang [ 'event_min_before_event' ]; ?> </option>
< option value = " 1 " >< ? php echo $hesklang [ 'event_hours_before_event' ]; ?> </option>
< option value = " 2 " >< ? php echo $hesklang [ 'event_days_before_event' ]; ?> </option>
< option value = " 3 " >< ? php echo $hesklang [ 'event_weeks_before_event' ]; ?> </option>
2016-02-20 22:22:27 -05:00
</ select >
</ div >
</ div >
</ div >
</ div >
< div class = " row " >
< div class = " col-md-12 " >
2016-01-18 22:16:44 -05:00
< div class = " form-group " >
< label for = " comments " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_comments' ]; ?>
2016-01-18 22:16:44 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_comments_tooltip'] ); ?> " ></ i >
2016-01-18 22:16:44 -05:00
</ label >
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< textarea name = " comments " class = " form-control " placeholder = " <?php echo htmlspecialchars( $hesklang['event_comments'] ); ?> " ></ textarea >
2016-01-18 22:16:44 -05:00
</ div >
</ div >
</ div >
</ div >
2016-01-16 22:32:58 -05:00
</ div >
< div class = " modal-footer " >
2016-01-19 13:19:12 -05:00
< input type = " hidden " name = " action " value = " create " >
2016-01-16 22:32:58 -05:00
< div class = " btn-group " >
< button type = " button " class = " btn btn-default cancel-callback " data - dismiss = " modal " >
< i class = " fa fa-times-circle " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'cancel' ]; ?> </span>
2016-01-16 22:32:58 -05:00
</ button >
< button type = " submit " class = " btn btn-success callback-btn " >
< i class = " fa fa-check-circle " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'save' ]; ?> </span>
2016-01-16 22:32:58 -05:00
</ button >
</ div >
</ div >
</ form >
</ div >
</ div >
</ div >
2016-01-26 10:09:46 -05:00
< ? php // End create modal, begin edit modal ?>
< div class = " modal fade " id = " edit-event-modal " tabindex = " -1 " role = " dialog " style = " overflow: hidden " >
< div class = " modal-dialog modal-lg " role = " document " >
< div class = " modal-content " >
< div class = " modal-header " style = " cursor: move " >
< button type = " button " class = " close cancel-callback " data - dismiss = " modal " aria - label = " Close " >< span aria - hidden = " true " >& times ; </ span ></ button >
< h4 class = " modal-title " id = " myModalLabel " > Edit Event </ h4 >
</ div >
< form id = " edit-form " class = " form-horizontal " data - toggle = " validator " >
< div class = " modal-body " >
< div class = " row " >
< div class = " col-md-12 " >
< div class = " form-group " >
< label for = " name " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_title' ]; ?>
2016-01-26 10:09:46 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_title_tooltip'] ); ?> " ></ i ></ label >
2016-01-26 10:09:46 -05:00
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " name " class = " form-control "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_title'] ); ?> "
2016-01-26 10:09:46 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
< div class = " form-group " >
< label for = " location " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_location' ]; ?>
2016-01-26 10:09:46 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_location_tooltip'] ); ?> " ></ i >
2016-01-26 10:09:46 -05:00
</ label >
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " location " class = " form-control "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_location'] ); ?> " >
2016-01-26 10:09:46 -05:00
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
2016-02-13 22:11:20 -05:00
< div class = " form-group " >
< label for = " category " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'category' ]; ?>
2016-02-13 22:11:20 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-07-24 21:39:36 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_category_tooltip'] ); ?> " ></ i >
2016-02-13 22:11:20 -05:00
</ label >
< div class = " col-sm-9 " >
2016-02-14 22:25:55 -05:00
< select name = " category " class = " form-control "
pattern = " [0-9]+ "
data - error = " <?php echo htmlspecialchars( $hesklang['sel_app_cat'] ); ?> " required >
2016-02-13 23:29:58 -05:00
< ? php
if ( $hesk_settings [ 'select_cat' ]) {
2016-02-14 22:25:55 -05:00
echo '<option value="">' . $hesklang [ 'select' ] . '</option>' ;
2016-02-13 23:29:58 -05:00
}
foreach ( $categories as $category ) : ?>
2016-02-15 22:14:24 -05:00
< option value = " <?php echo $category['id'] ; ?> " data - color = " <?php echo $category['color'] ; ?> " >
2016-02-13 22:11:20 -05:00
< ? php echo $category [ 'name' ]; ?>
</ option >
< ? php endforeach ; ?>
</ select >
2016-02-14 22:25:55 -05:00
< div class = " help-block with-errors " ></ div >
2016-02-13 22:11:20 -05:00
</ div >
</ div >
2016-01-26 10:09:46 -05:00
</ div >
</ div >
< div class = " row " >
< div class = " col-md-6 " >
< div class = " form-group " >
< label for = " start-date " class = " col-sm-6 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_start' ]; ?>
2016-01-26 10:09:46 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_start_tooltip'] ); ?> " ></ i >
2016-01-26 10:09:46 -05:00
</ label >
< div class = " col-sm-6 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " start-date " class = " form-control datepicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_start_date'] ); ?> "
2016-01-26 10:09:46 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " start-time " class = " form-control clockpicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_start_time'] ); ?> "
data - placement = " left " data - align = " top " data - autoclose = " true " >
2016-01-26 10:09:46 -05:00
< div class = " help-block with-errors " ></ div >
< div class = " checkbox " >
< label >
2016-03-31 09:57:17 -04:00
< input type = " checkbox " name = " all-day " > < ? php echo $hesklang [ 'event_all_day' ]; ?>
2016-01-26 10:09:46 -05:00
</ label >
</ div >
</ div >
</ div >
</ div >
< div class = " col-md-6 " >
< div class = " form-group " >
< label for = " end-date " class = " col-sm-6 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_end' ]; ?>
2016-01-26 10:09:46 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_end_tooltip'] ); ?> " ></ i >
2016-01-26 10:09:46 -05:00
</ label >
< div class = " col-sm-6 " >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " end-date " class = " form-control datepicker "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_end_date'] ); ?> "
2016-01-26 10:09:46 -05:00
data - error = " <?php echo htmlspecialchars( $hesklang['this_field_is_required'] ); ?> "
required >
2016-03-31 09:57:17 -04:00
< input type = " text " name = " end-time " class = " form-control clockpicker "
data - placement = " left " data - align = " top " data - autoclose = " true "
placeholder = " <?php echo htmlspecialchars( $hesklang['event_end_time'] ); ?> " >
2016-01-26 10:09:46 -05:00
< div class = " help-block with-errors " ></ div >
</ div >
</ div >
</ div >
</ div >
2016-03-10 21:56:52 -05:00
< div class = " row " >
< div class = " col-md-12 " >
< div class = " form-group " >
< label for = " reminder " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_reminder' ]; ?>
2016-03-10 21:56:52 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_reminder_tooltip'] ); ?> " ></ i >
2016-03-10 21:56:52 -05:00
</ label >
< div class = " col-sm-2 " >
< input type = " text " name = " reminder-value " class = " form-control " placeholder = " # " >
</ div >
< div class = " col-sm-4 " >
< select name = " reminder-unit " class = " form-control " >
2016-03-31 09:57:17 -04:00
< option value = " 0 " >< ? php echo $hesklang [ 'event_min_before_event' ]; ?> </option>
< option value = " 1 " >< ? php echo $hesklang [ 'event_hours_before_event' ]; ?> </option>
< option value = " 2 " >< ? php echo $hesklang [ 'event_days_before_event' ]; ?> </option>
< option value = " 3 " >< ? php echo $hesklang [ 'event_weeks_before_event' ]; ?> </option>
2016-03-10 21:56:52 -05:00
</ select >
</ div >
</ div >
</ div >
</ div >
2016-01-26 10:09:46 -05:00
< div class = " row " >
< div class = " col-md-12 " >
< div class = " form-group " >
< label for = " comments " class = " col-sm-3 control-label " >
2016-03-31 09:57:17 -04:00
< ? php echo $hesklang [ 'event_comments' ]; ?>
2016-01-26 10:09:46 -05:00
< i class = " fa fa-question-circle settingsquestionmark "
data - toggle = " tooltip "
2016-03-31 09:57:17 -04:00
title = " <?php echo htmlspecialchars( $hesklang['event_comments_tooltip'] ); ?> " ></ i >
2016-01-26 10:09:46 -05:00
</ label >
< div class = " col-sm-9 " >
2016-03-31 09:57:17 -04:00
< textarea name = " comments " class = " form-control " placeholder = " <?php echo htmlspecialchars( $hesklang['event_comments'] ); ?> " ></ textarea >
2016-01-26 10:09:46 -05:00
</ div >
</ div >
</ div >
</ div >
</ div >
< div class = " modal-footer " >
2016-01-26 10:26:56 -05:00
< input type = " hidden " name = " id " >
2016-01-26 10:09:46 -05:00
< div class = " btn-group " >
2016-01-26 10:26:56 -05:00
< button type = " button " class = " btn btn-danger " id = " delete-button " >
2016-01-26 10:09:46 -05:00
< i class = " fa fa-trash " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'delete' ]; ?> </span>
2016-01-26 10:09:46 -05:00
</ button >
2016-01-28 21:42:56 -05:00
< a href = " # " class = " btn btn-primary " id = " create-ticket-button " >
2016-01-28 13:40:27 -05:00
< i class = " fa fa-plus " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'event_create_ticket' ]; ?> </span>
2016-01-28 21:42:56 -05:00
</ a >
2016-01-26 10:09:46 -05:00
< button type = " button " class = " btn btn-default cancel-callback " data - dismiss = " modal " >
< i class = " fa fa-times-circle " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'cancel' ]; ?> </span>
2016-01-26 10:09:46 -05:00
</ button >
< button type = " submit " class = " btn btn-success callback-btn " >
< i class = " fa fa-check-circle " ></ i >
2016-03-31 09:57:17 -04:00
< span >< ? php echo $hesklang [ 'save' ]; ?> </span>
2016-01-26 10:09:46 -05:00
</ button >
</ div >
</ div >
</ form >
</ div >
</ div >
</ div >
2016-02-04 09:09:00 -05:00
< div class = " popover-template " style = " display: none " >
2016-02-04 13:22:43 -05:00
< div >
< div class = " popover-location " >
2016-03-31 09:57:17 -04:00
< strong >< ? php echo $hesklang [ 'event_location' ]; ?> </strong>
2016-02-04 13:22:43 -05:00
< span ></ span >
</ div >
2016-02-13 22:11:20 -05:00
< div class = " popover-category " >
2016-03-31 09:57:17 -04:00
< strong >< ? php echo $hesklang [ 'category' ]; ?> </strong>
2016-02-13 22:11:20 -05:00
< span ></ span >
</ div >
2016-02-04 13:22:43 -05:00
< div class = " popover-from " >
2016-03-31 09:57:17 -04:00
< strong >< ? php echo $hesklang [ 'from' ]; ?> </strong>
2016-02-04 13:22:43 -05:00
< span ></ span >
</ div >
< div class = " popover-to " >
2016-03-31 09:57:17 -04:00
< strong >< ? php echo $hesklang [ 'to_title_case' ]; ?> </strong>
2016-02-04 13:22:43 -05:00
< span ></ span >
2016-02-04 09:09:00 -05:00
</ div >
2016-07-17 16:49:36 -04:00
< div class = " popover-comments " >
< strong >< ? php echo $hesklang [ 'event_comments' ]; ?> </strong>
< span ></ span >
</ div >
2016-02-04 09:09:00 -05:00
</ div >
</ div >
2016-05-29 02:03:53 -04:00
< div class = " ticket-popover-template " style = " display: none " >
< div >
< div class = " popover-tracking-id " >
< strong >< ? php echo $hesklang [ 'trackID' ]; ?> </strong>
< span ></ span >
</ div >
< div class = " popover-owner " >
< strong >< ? php echo $hesklang [ 'owner' ]; ?> </strong>
< span ></ span >
</ div >
< div class = " popover-subject " >
< strong >< ? php echo $hesklang [ 'subject' ]; ?> </strong>
< span ></ span >
</ div >
< div class = " popover-category " >
< strong >< ? php echo $hesklang [ 'category' ]; ?> </strong>
< span ></ span >
</ div >
< div class = " popover-priority " >
< strong >< ? php echo $hesklang [ 'priority' ]; ?> </strong>
< span ></ span >
</ div >
</ div >
</ div >
2016-04-15 12:50:56 -04:00
< div style = " display: none " >
< p id = " lang_error_loading_events " >< ? php echo $hesklang [ 'error_loading_events' ]; ?> </p>
< p id = " lang_error_deleting_event " >< ? php echo $hesklang [ 'error_deleting_event' ]; ?> </p>
< p id = " lang_event_deleted " >< ? php echo $hesklang [ 'event_deleted' ]; ?> </p>
< p id = " lang_event_created " >< ? php echo $hesklang [ 'event_created' ]; ?> </p>
< p id = " lang_error_creating_event " >< ? php echo $hesklang [ 'error_creating_event' ]; ?> </p>
< p id = " lang_event_updated " >< ? php echo $hesklang [ 'event_updated' ]; ?> </p>
< p id = " lang_error_updating_event " >< ? php echo $hesklang [ 'error_updating_event' ]; ?> </p>
< p id = " lang_ticket_due_date_updated " >< ? php echo $hesklang [ 'ticket_due_date_updated' ]; ?> </p>
< p id = " lang_error_updating_ticket_due_date " >< ? php echo $hesklang [ 'error_updating_ticket_due_date' ]; ?> </p>
2016-04-24 22:15:07 -04:00
< p id = " setting_first_day_of_week " >< ? php echo $modsForHesk_settings [ 'first_day_of_week' ]; ?> </p>
2016-04-25 21:56:52 -04:00
< p id = " setting_default_view " >
< ? php
$view_array = array (
0 => 'month' ,
1 => 'agendaWeek' ,
2 => 'agendaDay' ,
);
echo $view_array [ $_SESSION [ 'default_calendar_view' ]];
?>
</ p >
2016-04-15 12:50:56 -04:00
</ div >
2016-01-12 22:06:34 -05:00
< ? php
require_once ( HESK_PATH . 'inc/footer.inc.php' );
exit ();
/*** START FUNCTIONS ***/