ok
Direktori : /proc/self/root/home2/selectio/www/geniusgroove.in/crm/application/views/setting/ |
Current File : //proc/self/root/home2/selectio/www/geniusgroove.in/crm/application/views/setting/eventcalendar.php |
<div class="wrapper"> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1><i class="fa fa-calendar"></i> <?php echo $this->lang->line('calendar'); ?></h1> </section> <!-- Main content --> <section class="content"> <div class="row"> <!-- /.col --> <div class="col-md-9 col-sm-9"> <div class="box box-primary"> <div class="box-body"> <!-- THE CALENDAR --> <div id="calendar"></div> </div> <!-- /.box-body --> </div> <!-- /. box --> </div> <div class="col-md-3 col-sm-3"> <div class="box box-primary"> <div class="box-header ptbnull"> <h3 class="box-title"><?php echo $this->lang->line('to_do_list'); ?></h3> <div class="box-tools pull-right"> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_add')) { ?> <button class="btn btn-primary btn-sm pull-right" onclick="add_task()"><i class="fa fa-plus"></i></button> <?php } ?> </div> </div> <div class=""> <?php foreach ($tasklist as $taskkey => $taskvalue) { ?> <div class="media mt5" style="padding:0 10px;"> <div class="media-left"> <input type="checkbox" <?php if ($taskvalue["is_active"] == 'yes') { echo "checked"; } ?> id="check<?php echo $taskvalue["id"] ?>" onclick="markcomplete('<?php echo $taskvalue["id"] ?>')" name="eventcheck" value="<?php echo $taskvalue["id"]; ?>"> </div> <div class="media-body"> <p class="tododesc" <?php if ($taskvalue["is_active"] == 'yes') { ?> style="text-decoration: line-through;color: #4f881d;" <?php } ?> ><?php echo $taskvalue["event_title"]; ?></p> <small class="tododate"><?php echo $this->customlib->dateformat($taskvalue["start_date"]); ?> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_delete')) { ?><a href="#" onclick="deleteevent('<?php echo $taskvalue["id"]; ?>', ''); return false;" title="<?php echo $this->lang->line('delete'); ?>" class="pull-right text-muted"><i class="fa fa-remove"></i></a> <?php } if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_edit')) { ?> <a href="#" onclick="edit_todo_task('<?php echo $taskvalue["id"]; ?>'); return false;" class="pull-right text-muted mright5" style="margin-right: 5px"title="<?php echo $this->lang->line('edit'); ?>"><i class="fa fa-pencil"></i></a> <?php } ?> </small> </div> </div> <div class="todo_divider"></div> <?php } ?> <div class="todopagination"><?php echo $this->pagination->create_links(); ?></div> </div> </div> </div> <!-- /.col --> </div> <!-- /.row --> </section> <!-- /.content --> </div> <!-- /.content-wrapper --> </div> <div id="newTask" class="modal fade " role="dialog"> <div class="modal-dialog modal-dialog2 modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title" id="modal-title"></h4> </div> <div class="modal-body pb0"> <div class="row"> <form role="form" id="addtodo_form" method="post" enctype="multipart/form-data" action=""> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('task_title'); ?><small class="req"> *</small></label> <input class="form-control" name="task_title" id="task-title"> <span class="text-danger"><?php echo form_error('title'); ?></span> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('date'); ?><small class="req"> *</small></label> <input class="form-control" type="text" autocomplete="off" name="task_date" placeholder="<?php echo $this->lang->line('date'); ?>" id="task-date"> <input class="form-control" type="hidden" name="eventid" id="taskid"> </div> <div class="row"> <div class="box-footer clearboth" id="permission"> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_add')) { ?> <input type="submit" class="btn btn-primary submit_addtask pull-right" value="<?php echo $this->lang->line('save'); ?>"> <?php } ?> </div> </div> </form> </div> </div> </div> </div> </div> <div id="newEventModal" class="modal fade " role="dialog"> <div class="modal-dialog modal-dialog2 modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title"><?php echo $this->lang->line('add_new_event'); ?></h4> </div> <div class="modal-body pb0"> <div class="row"> <form role="form" id="addevent_form" method="post" enctype="multipart/form-data" action=""> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_title'); ?><small class="req"> *</small></label> <input class="form-control" name="title" id="input-field"> <span class="text-danger"><?php echo form_error('title'); ?></span> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_description'); ?></label> <textarea name="description" class="form-control" id="desc-field"></textarea></div> <div class="row"> <div class="form-group col-md-6"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_from'); ?><small class="req"> *</small></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="event_from" class="form-control pull-right event_from"> </div> </div> <div class="form-group col-md-6"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_to'); ?><small class="req"> *</small></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="event_to" class="form-control pull-right event_to"> </div> </div> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_color'); ?></label> <input type="hidden" name="eventcolor" autocomplete="off" id="eventcolor" class="form-control"> </div> <div class="form-group col-md-12"> <?php $i = 0; $colors = ''; foreach ($event_colors as $color) { $color_selected_class = 'cpicker-small'; if ($i == 0) { $color_selected_class = 'cpicker-big'; } $colors .= "<div class='calendar-cpicker cpicker " . $color_selected_class . "' data-color='" . $color . "' style='background:" . $color . ";border:1px solid " . $color . "; border-radius:100px'></div>"; $i++; } echo '<div class="cpicker-wrapper">'; echo $colors; echo '</div>'; ?> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_type'); ?></label> <br/> <label class="radio-inline"> <input type="radio" name="event_type" value="public" id="public"><?php echo $this->lang->line('public'); ?> </label> <label class="radio-inline"> <input type="radio" name="event_type" value="private" checked id="private"><?php echo $this->lang->line('private'); ?> </label> <label class="radio-inline"> <input type="radio" name="event_type" value="sameforall" id="public"><?php echo $this->lang->line('all'); ?> <?php echo $role; ?> </label> <label class="radio-inline"> <input type="radio" name="event_type" value="protected" id="public"><?php echo $this->lang->line('protected'); ?> </label> </div> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_add')) { ?> <div class="row"> <div class="box-footer clearboth"> <input type="submit" class="btn btn-primary submit_addevent pull-right" value="<?php echo $this->lang->line('save'); ?>"></div> </div> <?php } ?> </form> </div> </div> </div> </div> </div> <div id="viewEventModal" class="modal fade " role="dialog"> <div class="modal-dialog modal-dialog2 modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title"><?php echo $this->lang->line('view_event'); ?></h4> </div> <div class="modal-body"> <div class="row"> <form role="form" method="post" id="updateevent_form" enctype="multipart/form-data" action="" > <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_title'); ?><small class="req"> *</small></label> <input class="form-control" name="title" placeholder="<?php echo $this->lang->line('event_title'); ?>" id="event_title"> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_description'); ?></label> <textarea name="description" class="form-control" placeholder="<?php echo $this->lang->line('event_description'); ?>" id="event_desc"></textarea> </div> <div class="row"> <div class="form-group col-md-6"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_from'); ?></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="event_from" class="form-control pull-right event_from"> </div> </div> <div class="form-group col-md-6"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_to'); ?></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="event_to" class="form-control pull-right event_to"> </div> </div> </div> <input type="hidden" name="eventid" id="eventid"> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event_color'); ?></label> <input type="hidden" name="eventcolor" autocomplete="off" placeholder="<?php echo $this->lang->line('event_color'); ?>" id="event_color" class="form-control"> </div> <div class="form-group col-md-12"> <?php $i = 0; $colors = ''; foreach ($event_colors as $color) { $colorid = trim($color, "#"); $color_selected_class = 'cpicker-small'; if ($i == 0) { $color_selected_class = 'cpicker-big'; } $colors .= "<div id=" . $colorid . " class='calendar-cpicker cpicker " . $color_selected_class . "' data-color='" . $color . "' style='background:" . $color . ";border:1px solid " . $color . "; border-radius:100px'></div>"; $i++; } echo '<div class="cpicker-wrapper selectevent">'; echo $colors; echo '</div>'; ?> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event'); ?> <?php echo $this->lang->line('type'); ?></label><br/> <label class="radio-inline"> <input type="radio" name="eventtype" value="public" id="public"><?php echo $this->lang->line('public'); ?> </label> <label class="radio-inline"> <input type="radio" name="eventtype" value="private" id="private"><?php echo $this->lang->line('private'); ?> </label> <label class="radio-inline"> <input type="radio" name="eventtype" value="sameforall" id="public"><?php echo $this->lang->line('all'); ?> <?php echo $role; ?> </label> <label class="radio-inline"> <input type="radio" name="eventtype" value="protected" id="public"><?php echo $this->lang->line('protected'); ?> </label> </div> <div class="col-xs-11 col-sm-11 col-md-11 col-lg-11"> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_edit')) { ?> <input type="submit" class="btn btn-primary submit_update pull-right" value="<?php echo $this->lang->line('save'); ?>"> <?php } ?> </div> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_delete')) { ?> <input type="button" id="delete_event" class="btn btn-primary submit_delete pull-right" value="<?php echo $this->lang->line('delete'); ?>"> <?php } ?> </div> </form> </div> </div> </div> </div> </div> <!-- Page specific script --> <script> $(document).ready(function () { $('#viewEventModal,#newEventModal,#newTask').modal({ backdrop: 'static', keyboard: false, show: false }); }); $(document).ready(function () { var date = new Date(); var today = new Date(date.getFullYear(), date.getMonth(), date.getDate()); var date_format = '<?php echo $result = strtr($this->customlib->getSchoolDateFormat(), ['d' => 'dd', 'm' => 'mm', 'Y' => 'yyyy']) ?>'; $('#task-date').datepicker({ format: date_format, autoclose: true, todayHighlight: true, weekStart : start_week }).datepicker('setDate', today); }); function add_task() { $("#modal-title").html("<?php echo $this->lang->line('add_task'); ?>"); $("#task-title").val(''); $("#taskid").val(''); $('#newTask').modal('show'); $('#task-date').datepicker('setDate', today); } function edit_todo_task(eventid) { $.ajax({ url: "<?php echo site_url("admin/calendar/gettaskbyid/") ?>" + eventid, type: "POST", data: {eventid: eventid}, dataType: 'json', contentType: false, cache: false, processData: false, success: function (res) { $("#modal-title").html("<?php echo $this->lang->line('edit_task'); ?>"); $("#task-title").val(res.event_title); $("#taskid").val(eventid); dt = new Date(res.start_date) var dat = new Date(dt.getFullYear(), dt.getMonth(), dt.getDate()); $("#task-date").datepicker('update', dat); $('#newTask').modal('show'); $('#permission').html('<?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_edit')) { ?><input type="submit" class="btn btn-primary submit_addtask pull-right" value="<?php echo $this->lang->line('save'); ?>"><?php } ?>'); } }); } $(document).ready(function (e) { $("#addtodo_form").on('submit', (function (e) { e.preventDefault(); $(".submit_addtask").prop("disabled", true); $.ajax({ url: "<?php echo site_url("admin/calendar/addtodo") ?>", type: "POST", data: new FormData(this), dataType: 'json', contentType: false, cache: false, processData: false, success: function (res) { if (res.status == "fail") { var message = ""; $.each(res.error, function (index, value) { message += value; }); errorMsg(message); $(".submit_addtask").prop("disabled", false); } else { successMsg(res.message); window.location.reload(true); } } }); })); }); function complete_event(id, status) { $.ajax({ url: "<?php echo site_url("admin/calendar/markcomplete/") ?>" + id, type: "POST", data: {id: id, active: status}, dataType: 'json', success: function (res) { if (res.status == "fail") { var message = ""; $.each(res.error, function (index, value) { message += value; }); errorMsg(message); } else { successMsg(res.message); window.location.reload(true); } } }); } function markcomplete(id) { $('#check' + id).change(function () { if (this.checked) { complete_event(id, 'yes'); } else { complete_event(id, 'no'); } }); } </script>