PluginProbe
School Management System – WPSchoolPress / 2.2.43
School Management System – WPSchoolPress v2.2.43
2.2.48 2.2.47 2.2.46 2.2.45 2.2.44 2.2.43 2.2.42 2.2.41 2.2.40 2.2.39 2.2.38 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 All 103 releases
wpschoolpress / pages / wpsp-events.php

wpsp-events.php in School Management System – WPSchoolPress 2.2.43, at pages/wpsp-events.php

175 lines 10.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (!defined( 'ABSPATH' ) )exit('No Such File');
3 wpsp_header(); ?> <?php
4 if( is_user_logged_in() ) {
5 global $current_user, $wpdb;
6 $current_user_role=$current_user->roles[0];
7 wpsp_topbar();
8 wpsp_sidebar();
9 wpsp_body_start();
10 if($current_user_role=='administrator' || $current_user_role=='teacher')
11 {
12 ?> <div class="wpsp-card">
13 <div class="wpsp-card-head">
14 <h3 class="wpsp-card-title"><?php echo esc_html(apply_filters( 'wpsp_event_heading_item',"Event calendar"),"wpschoolpress"); ?></h3>
15 </div>
16 <div class="wpsp-card-body">
17 <div id="calendar"></div>
18 <div class="wpsp-popupMain" id="eventPop">
19 <div class="wpsp-overlayer"></div>
20 <div class="wpsp-popBody">
21 <div class="wpsp-popInner">
22 <a href="javascript:;" class="wpsp-closePopup"></a>
23 <div class="wpsp-popup-body">
24 <div class="wpsp-panel-heading">
25 <h3 class="wpsp-panel-title"><?php echo esc_html(apply_filters( 'wpsp_add_event_popup_heading_item',"Add Event"),"wpschoolpress"); ?></h3>
26 </div>
27 <div class="wpsp-popup-cont">
28 <div id="response"></div>
29 <form name="calevent_entry" method="post" class="form-horizontal" id="calevent_entry"> <?php do_action('wpsp_before_event'); ?> <div class="wpsp-col-sm-6 wpsp-col-xs-12">
30 <?php wp_nonce_field( 'WPSAddEvents', 'wps_addevents_nonce', '', true ); ?>
31 <div class="wpsp-form-group">
32 <label class="wpsp-label"><?php esc_html_e("Start Date","wpschoolpress");?><span class="wpsp-required">*</span></label>
33 <input type="hidden" id="wpsp_locationginal" value="<?php echo esc_url(admin_url());?>" />
34 <input type="text" name="sdate" class="wpsp-form-control sdate" id="sdate">
35 </div>
36 </div>
37 <div class="wpsp-col-sm-6">
38 <div class="wpsp-form-group">
39 <label class="wpsp-label"><?php esc_html_e("Start Time","wpschoolpress"); ?> <span class="wpsp-required">*</span></label>
40 <input type="text" name="stime" class="wpsp-form-control stime" id="stime">
41 </div>
42 </div>
43 <div class="wpsp-col-sm-6">
44 <div class="wpsp-form-group">
45 <label class="wpsp-label"><?php esc_html_e("End Date","wpschoolpress");?><span class="wpsp-required">*</span></label>
46 <input type="text" name="edate" class="wpsp-form-control edate" id="edate">
47 </div>
48 </div>
49 <div class="wpsp-col-sm-6">
50 <div class="wpsp-form-group">
51 <label class="wpsp-label"><?php esc_html_e("End Time","wpschoolpress"); ?><span class="wpsp-required">*</span></label>
52 <input type="text" name="etime" class="wpsp-form-control etime" id="etime">
53 </div>
54 </div>
55 <div class="wpsp-col-sm-12">
56 <div class="wpsp-form-group">
57 <label class="wpsp-label"><?php esc_html_e("Title","wpschoolpress"); ?> *</label>
58 <input type="text" name="evtitle" class="wpsp-form-control" id="evtitle">
59 </div>
60 </div>
61 <div class="wpsp-col-sm-12">
62 <div class="wpsp-form-group">
63 <label class="wpsp-label"><?php esc_html_e("Description","wpschoolpress"); ?></label>
64 <textarea name="evdesc" class="wpsp-form-control" id="evdesc"></textarea>
65 </div>
66 </div>
67 <div class="wpsp-col-sm-6">
68 <div class="wpsp-form-group">
69 <label class="wpsp-label"><?php esc_html_e("Type","wpschoolpress"); ?></label>
70 <select class="wpsp-form-control" id="evtype" name="evtype">
71 <option value="0"><?php esc_html_e( 'External(Show to all)', 'wpschoolpress' )?></option>
72 <option value="1"><?php esc_html_e( 'Internal(Show to teachers only)', 'wpschoolpress' )?></option>
73 </select>
74 <input type="hidden" name="evid" class="wpsp-form-control" id="evid">
75 </div>
76 </div>
77 <!-- <div class="wpsp-col-sm-6">
78 <div class="wpsp-form-group">
79 <label class="wpsp-label"><?php esc_html_e("Color","wpschoolpress"); ?></label>
80 <select name="evcolor" class="wpsp-form-control" id="evcolor">
81 <option class="bg-blue" value=""><?php esc_html_e( 'Default', 'wpschoolpress' );?></option>
82 </select>
83 </div>
84 </div> --> <?php do_action('wpsp_after_event'); ?>
85 </form>
86 <div class="wpsp-col-sm-12">
87 <button type="button" id="calevent_save" class="wpsp-btn wpsp-btn-success"><?php esc_html_e("Save","wpschoolpress"); ?></button>
88 </div>
89 </div>
90 </div>
91 </div>
92 </div>
93 </div>
94 <!-- popup -->
95 <div class="wpsp-popupMain" id="editeventPop">
96 <div class="wpsp-overlayer"></div>
97 <div class="wpsp-popBody">
98 <div class="wpsp-popInner">
99 <a href="javascript:;" class="wpsp-closePopup"></a>
100 <div class="wpsp-popup-body">
101 <div class="wpsp-panel-heading">
102 <h3 class="wpsp-panel-title" id="viewEventTitle"></h3>
103 </div>
104 <div class="wpsp-popup-cont">
105 <div class="wpsp-col-md-6">
106 <div class="wpsp-form-group">
107 <label class="wpsp-labelMain"><?php echo esc_html(apply_filters('wpsp_add_event_popup_start_label',"Start :"),"wpschoolpress"); ?></label> <span id="eventStart"> </span>
108 </div>
109 </div>
110 <div class="wpsp-col-md-6">
111 <div class="wpsp-form-group">
112 <label class="wpsp-labelMain"><?php echo esc_html(apply_filters('wpsp_add_event_popup_end_label',"End :"),"wpschoolpress"); ?></label> <span id="eventEnd"> </span>
113 </div>
114 </div>
115 <div class="wpsp-col-md-12">
116 <div class="wpsp-form-group">
117 <label><?php echo esc_html(apply_filters('wpsp_add_event_popup_description_label',"Description :"),"wpschoolpress"); ?> </label> <span id="eventDesc"> </span>
118 </div>
119 </div> <?php if($current_user_role=='administrator'){?> <div class="wpsp-col-md-12">
120 <button class="wpsp-btn wpsp-btn-success" id="editEvent"><?php echo esc_html(apply_filters('wpsp_add_event_popup_button_edit_text',"Edit Event"),"wpschoolpress"); ?></button>
121 <button class="wpsp-btn wpsp-btn-danger" id="deleteEvent"><?php echo esc_html(apply_filters('wpsp_add_event_popup_button_delete_text',"Delete"),"wpschoolpress"); ?></button>
122 </div> <?php }?>
123 </div>
124 </div>
125 </div>
126 </div>
127 </div>
128 <!-- popup-end -->
129 </div>
130 </div> <?php }else if($current_user_role=='parent' || $current_user_role='student'){ ?> <div class="wpsp-card">
131 <div class="wpsp-card-head">
132 <h3 class="wpsp-card-title"><?php echo esc_html(apply_filters( 'wpsp_event_heading_item',"Event calendar"),"wpschoolpress"); ?></h3>
133 </div>
134 <div class="wpsp-card-body">
135 <div id="calendar"></div>
136 <div class="wpsp-popupMain" id="editeventPop">
137 <div class="wpsp-overlayer"></div>
138 <div class="wpsp-popBody">
139 <div class="wpsp-popInner">
140 <a href="javascript:;" class="wpsp-closePopup"></a>
141 <div class="wpsp-popBody">
142 <div class="wpsp-panel-heading">
143 <h3 class="wpsp-panel-title" id="viewEventTitle"></h3>
144 </div>
145 <div class="wpsp-popup-cont">
146 <div class="col-md-6">
147 <div class="wpsp-form-group">
148 <label class="wpsp-labelMain"><?php echo esc_html(apply_filters('wpsp_add_event_popup_start_label',"Start :"),"wpschoolpress"); ?></label> <span id="eventStart"> </span>
149 </div>
150 </div>
151 <div class="col-md-6">
152 <div class="wpsp-form-group">
153 <label class="wpsp-labelMain"><?php echo esc_html(apply_filters('wpsp_add_event_popup_end_label',"End :"),"wpschoolpress"); ?></label> <span id="eventEnd"> </span>
154 </div>
155 </div>
156 <div class="col-md-12">
157 <div class="wpsp-form-group">
158 <label> <label><?php echo esc_html(apply_filters('wpsp_add_event_popup_description_label',"Description :"),"wpschoolpress"); ?> </label> <span id="eventDesc"> </span></label> <span id="eventDesc"> </span>
159 </div>
160 </div>
161 </div>
162 </div>
163 </div>
164 </div>
165 </div>
166 </div>
167 </div> <?php }
168 wpsp_body_end();
169 wpsp_footer();
170 }
171 else{
172 //Include Login Section
173 include_once( WPSP_PLUGIN_PATH .'/includes/wpsp-login.php');
174 }
175 ?>