ok
Direktori : /home2/selectio/public_html/bharath/application/views/admin/ |
Current File : /home2/selectio/public_html/bharath/application/views/admin/dashboard.php |
<?php $currency_symbol=$this->customlib->getSchoolCurrencyFormat(); ?> <style type="text/css"> .borderwhite{border-top-color: #fff !important;} .box-header>.box-tools {display: none;} .sidebar-collapse #barChart{height: 100% !important;} .sidebar-collapse #lineChart{height: 100% !important;} </style> <div class="content-wrapper" style="min-height: 946px;"> <section class="content"> <div class=""> <?php if($mysqlVersion && $sqlMode && strpos($sqlMode->mode,'ONLY_FULL_GROUP_BY') !== FALSE){ ?> <div class="alert alert-danger"> Smart School may not work properly because ONLY_FULL_GROUP_BY is enabled, consult with your hosting provider to disable ONLY_FULL_GROUP_BY in sql_mode configuration. </div> <?php } ?> <?php $show=false; $role = $this->customlib->getStaffRole(); $role_id= json_decode($role)->id; foreach ($notifications as $notice_key => $notice_value) { if($role_id==7){ $show=true; }elseif(date($this->customlib->getSchoolDateFormat()) >= date($this->customlib->getSchoolDateFormat(), $this->customlib->dateyyyymmddTodateformat($notice_value->publish_date))){ $show=true; } if($show){ ?> <div class="dashalert alert alert-success alert-dismissible" role="alert"> <button type="button" class="alertclose close close_notice" data-dismiss="alert" aria-label="Close" data-noticeid="<?php echo $notice_value->id; ?>"><span aria-hidden="true">×</span></button> <a href="<?php echo site_url('admin/notification') ?>"><?php echo $notice_value->title; ?></a> </div> <?php }} ?> </div> <div class="row"> <?php if($this->module_lib->hasActive('fees_collection')){ if($this->rbac->hasPrivilege('fees_awaiting_payment_widegts','can_view')){ ?> <div class="col-lg-3 col-md-6 col-sm-6"> <div class="topprograssstart"> <p class="text-uppercase mt5 clearfix"><i class="fa fa-money ftlayer"></i><?php echo $this->lang->line('fees')." ".$this->lang->line('awaiting')." ".$this->lang->line('payment');?><span class="pull-right"><?php echo $total_paid; ?>/<?php echo $total_fees?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-aqua" style="width: <?php echo $fessprogressbar;?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } } ?> <?php if($this->module_lib->hasActive('front_office')){ if($this->rbac->hasPrivilege('conveted_leads_widegts','can_view')){ ?> <div class="col-lg-3 col-md-6 col-sm-6"> <div class="topprograssstart"> <p class="text-uppercase mt5 clearfix"><i class="fa fa-ioxhost ftlayer"></i> <?php echo $this->lang->line('converted')." ".$this->lang->line('leads')?><span class="pull-right"><?php echo $total_complete+0; ?>/<?php echo $total_enquiry; ?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-red" style="width: <?php echo $fenquiryprogressbar;?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } } if($this->rbac->hasPrivilege('staff_present_today_widegts','can_view')){ ?> <div class="col-lg-3 col-md-6 col-sm-6"> <div class="topprograssstart"> <p class="text-uppercase mt5 clearfix"><i class="fa fa-calendar-check-o ftlayer"></i><?php echo $this->lang->line('staff').' '.$this->lang->line('present').' '.$this->lang->line('today'); ?><span class="pull-right"><?php echo $Staffattendence_data+0; ?>/<?php echo $getTotalStaff_data; ?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-green" style="width: <?php echo $percentTotalStaff_data;?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } if($this->module_lib->hasActive('student_attendance')){ if($this->rbac->hasPrivilege('student_present_today_widegts','can_view')){ ?> <div class="col-lg-3 col-md-6 col-sm-6"> <div class="topprograssstart"> <p class="text-uppercase mt5 clearfix"><i class="fa fa-calendar-check-o ftlayer"></i><?php echo $this->lang->line('student').' '.$this->lang->line('present').' '.$this->lang->line('today'); ?><span class="pull-right"> <?php echo 0+$attendence_data['total_half_day']+$attendence_data['total_late']+$attendence_data['total_present'];?>/<?php echo $total_students ; ?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-yellow" style="width: <?php echo 0+$attendence_data['total_half_day']+$attendence_data['total_late']+$attendence_data['total_present'];?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } }?> </div><!--./row--> <?php $dataPoints1 = array( array("label"=> "2010", "y"=> 36.12), array("label"=> "2011", "y"=> 34.87), array("label"=> "2012", "y"=> 40.30), array("label"=> "2013", "y"=> 35.30), array("label"=> "2014", "y"=> 39.50), array("label"=> "2015", "y"=> 50.82), array("label"=> "2013", "y"=> 35.30), array("label"=> "2014", "y"=> 39.50), array("label"=> "2015", "y"=> 50.82), array("label"=> "2016", "y"=> 74.70) ); /*$dataPoints2 = array( array("label"=> "2010", "y"=> 64.61), array("label"=> "2011", "y"=> 70.55), array("label"=> "2012", "y"=> 72.50), array("label"=> "2013", "y"=> 81.30), array("label"=> "2014", "y"=> 63.60), array("label"=> "2015", "y"=> 69.38), array("label"=> "2013", "y"=> 81.30), array("label"=> "2014", "y"=> 63.60), array("label"=> "2015", "y"=> 69.38), array("label"=> "2016", "y"=> 98.70) );*/ //print_r($att_result); ?> <div class="row" style="margin:10px;"> <div class="topprograssstart col-lg-12 col-md-12 col-sm-12 col100"> <table style="width:100%;"> <tr> <th style="text-align:center;">Department</th> <th style="text-align:center;">Year</th> <th style="text-align:center;">Total Student</th> <th style="text-align:center;" colspan="2">Count Info</th> </tr> <?php foreach($att_result as $att_res){ $color=''; if($att_res->total_student==0){ $color='style="background: #51a551;color: white;"'; }else if($att_res->type=='Present'){ $color='style="background: #51a551;color: white;"'; } else if($att_res->type=='Absent'){ $color='style="background: #c84c6e;color: white;"'; } ?> <tr <?=$color?>> <td style="padding:3px;border-radius:5px 0px 0px 5px;"><?=$att_res->class?></td> <td><?=$att_res->section?></td> <td style="padding-left:5px;padding-right:5px;text-align:center;"><?=$att_res->total_student?></td> <td style="padding-left:5px;padding-right:5px;text-align:center;"><?=$att_res->total_count?></td> <td><?=$att_res->type?></td> </tr> <?php } ?> </table> </div> </div> <div class="row"> <?php $bar_chart = true; if (($this->module_lib->hasActive('fees_collection')) || ($this->module_lib->hasActive('expense'))) { if ($this->rbac->hasPrivilege('fees_collection_and_expense_monthly_chart', 'can_view')) { $div_rol = 3; $userdata = $this->customlib->getUserData(); ?> <div class="col-lg-7 col-md-7 col-sm-12 col60"> <div class="box box-primary borderwhite"> <div class="box-header with-border"> <h3 class="box-title"><?php echo $this->lang->line('fees_collection_&_expenses_for'); ?><?php echo $this->lang->line('_expenses_for')?> <?php echo date('F') . " " . date('Y'); ?></h3> <div class="box-tools pull-right"> <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button> <button class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button> </div> </div> <div class="box-body"> <div class="chart"> <canvas id="barChart" height="95"></canvas> </div> </div> </div> </div><!--./col-lg-7--> <?php } }?> <?php if($this->module_lib->hasActive('income')){ if($this->rbac->hasPrivilege('income_donut_graph','can_view')){ ?> <div class="col-lg-5 col-md-5 col-sm-12 col40"> <div class="box box-primary borderwhite"> <div class="box-header with-border"><h3 class="box-title"><?php echo $this->lang->line('income')." - ".date('F Y'); ?></h3></div> <div class="box-body"> <div class="chart-responsive"> <canvas id="doughnut-chart" class="" height="148"></canvas> </div> </div> </div><!--./col-md-6--> </div><!--./col-lg-5--> <?php } } ?> </div><!--./row--> <div class="row"> <?php $line_chart = true; if (($this->module_lib->hasActive('fees_collection')) || ($this->module_lib->hasActive('expense'))) { if ($this->rbac->hasPrivilege('fees_collection_and_expense_yearly_chart', 'can_view')) { $div_rol = 3; ?> <div class="col-lg-7 col-md-7 col-sm-12 col60"> <div class="box box-info borderwhite"> <div class="box-header with-border"> <h3 class="box-title"><?php echo $this->lang->line('fees_collection_&_expenses_for_session'); ?> <?php echo $this->setting_model->getCurrentSessionName(); ?></h3> <div class="box-tools pull-right"> <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button> <button class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button> </div> </div> <div class="box-body"> <div class="chart"> <canvas id="lineChart" height="95"></canvas> </div> </div> <!-- <div class="box-body"> <div class="chart"> <canvas id="lineChart" style="height: 233px; width: 100%; white-space: nowrap;"></canvas> </div> </div> --> </div> </div><!--./col-lg-7--> <?php } } if($this->module_lib->hasActive('expense')){ ?> <?php if($this->rbac->hasPrivilege('expense_donut_graph','can_view')){ ?> <div class="col-lg-5 col-md-5 col-sm-12 col40"> <div class="box box-primary borderwhite"> <div class="box-header with-border"><h3 class="box-title"><?php echo $this->lang->line('expense')." - ".date('F Y');; ?></h3> </div><!--./info-box--> <div class="box-body"> <div class="chart-responsive"> <canvas id="doughnut-chart1" class="" height="148"></canvas> </div> </div> <!-- <div class="full-width-chart"><canvas id="doughnut-chart1" style="height: 340px; width: 100%; white-space: nowrap;"></canvas></div> --> </div> </div><!--./col-lg-5--> <?php } }?> </div><!--./row--> <div class="row"> <?php if($this->module_lib->hasActive('fees_collection')){ if($this->rbac->hasPrivilege('fees_overview_widegts','can_view')){ ?> <div class="col-md-3 col-sm-6"> <div class="topprograssstart"> <h5 class="pro-border pb10"><?php echo $this->lang->line('fees')." ".$this->lang->line('overview')?></h5> <p class="text-uppercase mt10 clearfix"><?php echo $fees_overview['total_unpaid']; ?> <?php echo $this->lang->line('unpaid');?><span class="pull-right"><?php echo round($fees_overview['unpaid_progress'],2); ?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar" style="width: <?php echo $fees_overview['unpaid_progress']; ?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $fees_overview['total_partial']; ?> <?php echo $this->lang->line('partial');?><span class="pull-right"><?php echo round($fees_overview['partial_progress'],2); ?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-aqua" style="width: <?php echo $fees_overview['partial_progress']; ?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $fees_overview['total_paid']; ?> <?php echo $this->lang->line('paid'); ?><span class="pull-right"><?php echo round($fees_overview['paid_progress'],2); ?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-aqua" style="width: <?php echo $fees_overview['paid_progress']; ?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } } if($this->module_lib->hasActive('front_office')){ if($this->rbac->hasPrivilege('enquiry_overview_widegts','can_view')){ ?> <div class="col-md-3 col-sm-6"> <div class="topprograssstart"> <h5 class="pro-border pb10"> <?php echo $this->lang->line('enquiry')." ".$this->lang->line('overview'); ?></h5> <p class="text-uppercase mt10 clearfix"><?php echo $enquiry_overview['active'];?> <?php echo $this->lang->line('active')?><span class="pull-right"><?php echo round($enquiry_overview['active_progress'],2);?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-red" style="width: <?php echo $enquiry_overview['active_progress'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $enquiry_overview['won'];?> <?php echo $this->lang->line('won')?><span class="pull-right"><?php echo round($enquiry_overview['won_progress'],2);?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-yellow" style="width: <?php echo $enquiry_overview['won_progress'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $enquiry_overview['passive'];?> <?php echo $this->lang->line('passive')?><span class="pull-right"><?php echo round($enquiry_overview['passive_progress'],2);?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-yellow" style="width: <?php echo $enquiry_overview['passive_progress'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $enquiry_overview['lost'];?> <?php echo $this->lang->line('lost')?><span class="pull-right"><?php echo round($enquiry_overview['lost_progress'],2);?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-yellow" style="width: <?php echo $enquiry_overview['lost_progress'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $enquiry_overview['dead'];?> <?php echo $this->lang->line('dead')?><span class="pull-right"><?php echo round($enquiry_overview['dead_progress'],2);?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-yellow" style="width: <?php echo $enquiry_overview['dead_progress'];?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php }} if($this->module_lib->hasActive('library')){ if($this->rbac->hasPrivilege('book_overview_widegts','can_view')){ ?> <div class="col-md-3 col-sm-6"> <div class="topprograssstart"> <h5 class="pro-border pb10"> <?php echo $this->lang->line('library')." ".$this->lang->line('overview');?></h5> <p class="text-uppercase mt10 clearfix"><?php echo $book_overview['dueforreturn'];?> <?php echo $this->lang->line('due')." ".$this->lang->line('for')." ".$this->lang->line('return');?><span class="pull-right"></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-green" style="width: <?php echo $book_overview['dueforreturn'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $book_overview['forreturn'];?> <?php echo $this->lang->line('returned')?><span class="pull-right"></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-green" style="width: <?php echo $book_overview['forreturn'];?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $book_overview['total_issued']; ?> <?php echo $this->lang->line('issued_out_of');?> <?php echo $book_overview['total']?><span class="pull-right"><?php echo $book_overview['issued_progress']; ?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-green" style="width: <?php echo $book_overview['issued_progress']; ?>%"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $book_overview['availble']; ?> <?php echo $this->lang->line('available_out_of')?> <?php echo $book_overview['total'];?><span class="pull-right"><?php echo $book_overview['availble_progress'];?>%</span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar progress-bar-green" style="width: <?php echo $book_overview['availble_progress'];?>%"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } } if($this->module_lib->hasActive('student_attendance')){ if($this->rbac->hasPrivilege('today_attendance_widegts','can_view')){ ?> <div class="col-md-3 col-sm-6"> <div class="topprograssstart"> <h5 class="pro-border pb10"> <?php echo $this->lang->line('student')." ".$this->lang->line('today')." ".$this->lang->line('attendance'); ?></h5> <p class="text-uppercase mt10 clearfix"><?php echo $attendence_data['total_present'];?> <?php echo $this->lang->line('present');?><span class="pull-right"><?php echo $attendence_data['present'];?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar" style="width: <?php echo $attendence_data['present'];?>"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $attendence_data['total_late'];?> <?php echo $this->lang->line('late')?><span class="pull-right"><?php echo $attendence_data['late'];?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar" style="width: <?php echo $attendence_data['late'];?>"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $attendence_data['total_absent'];?> <?php echo $this->lang->line('absent');?><span class="pull-right"><?php echo $attendence_data['absent'];?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar" style="width: <?php echo $attendence_data['absent'];?>"></div> </div> </div> <p class="text-uppercase mt10 clearfix"><?php echo $attendence_data['total_half_day'];?> <?php echo $this->lang->line('half_day');?><span class="pull-right"><?php echo $attendence_data['half_day'];?></span> </p> <div class="progress-group"> <div class="progress progress-minibar"> <div class="progress-bar" style="width: <?php echo $attendence_data['half_day'];?>"></div> </div> </div> </div><!--./topprograssstart--> </div><!--./col-md-3--> <?php } } $currency_symbol = $this->customlib->getSchoolCurrencyFormat(); $div_col = 12; $div_rol = 12; $bar_chart = true; $line_chart = true; if ($this->rbac->hasPrivilege('staff_role_count_widget', 'can_view')) { $div_col = 9; $div_rol = 12; } $widget_col = array(); if ($this->rbac->hasPrivilege('Monthly fees_collection_widget', 'can_view')) { $widget_col[0] = 1; $div_rol = 3; } if ($this->rbac->hasPrivilege('monthly_expense_widget', 'can_view')) { $widget_col[1] = 2; $div_rol = 3; } if ($this->rbac->hasPrivilege('student_count_widget', 'can_view')) { $widget_col[2] = 3; $div_rol = 3; } $div = sizeof($widget_col); if (!empty($widget_col)) { $widget = 12 / $div; } else { $widget = 12; } ?> <div class="row"> <div class="col-lg-9 col-md-9 col-sm-12 col80"> <div class="row"> <?php if($this->module_lib->hasActive('fees_collection')){ if ($this->rbac->hasPrivilege('Monthly fees_collection_widget', 'can_view')) { ?> <div class="col-md-4 col-sm-6"> <div class="info-box"> <a href="<?php echo site_url('studentfee') ?>"> <span class="info-box-icon bg-green"><i class="fa fa-money"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $this->lang->line('monthly_fees_collection'); ?></span> <span class="info-box-number"><?php echo $currency_symbol.$month_collection; ?></span> </div> </a> </div> </div> <?php }} ?> <?php if($this->module_lib->hasActive('expense')){ if ($this->rbac->hasPrivilege('monthly_expense_widget', 'can_view')) { ?> <div class="col-md-4 col-sm-6"> <div class="info-box"> <a href="<?php echo site_url('admin/expense') ?>"> <span class="info-box-icon bg-red"><i class="fa fa-credit-card"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $this->lang->line('monthly_expenses'); ?></span> <span class="info-box-number"><?php echo $currency_symbol.$month_expense; ?></span> </div> </a> </div> </div> <?php } } if ($this->rbac->hasPrivilege('student_count_widget', 'can_view')) { ?> <div class="col-md-4 col-sm-6"> <div class="info-box"> <a href="<?php echo site_url('student/search') ?>"> <span class="info-box-icon bg-aqua"><i class="fa fa-user"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $this->lang->line('student'); ?></span> <span class="info-box-number"><?php echo $total_students; ?></span> </div> </a> </div> </div> <?php } ?> </div> <?php if ($this->rbac->hasPrivilege('calendar_to_do_list', 'can_view')) { $div_rol = 3; ?> <div class="box box-primary borderwhite"> <div class="box-body"> <!-- THE CALENDAR --> <div id="calendar"></div> </div> <!-- /.box-body --> </div> <!-- /. box --> <?php } ?> </div><!--./col-lg-9--> <?php if ($this->rbac->hasPrivilege('staff_role_count_widget', 'can_view')) { // print_r($roles); ?> <div class="col-lg-3 col-md-3 col-sm-12 col20"> <?php foreach ($roles as $key => $value) { ?> <div class="info-box"> <a href="#"> <span class="info-box-icon bg-yellow"><i class="fa fa-user-secret"></i></span> <div class="info-box-content"> <span class="info-box-text"><?php echo $key; ?></span> <span class="info-box-number"><?php echo $value; ?></span> </div> </a> </div> <?php } ?> </div><!--./col-lg-3--> <?php } ?> </div><!--./row--> </div><!--./row--> </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 "Add New Event"; ?></h4> </div> <div class="modal-body"> <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'); ?> <?php echo $this->lang->line('title'); ?></label><small class="req"> *</small> <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('description'); ?></label> <textarea name="description" class="form-control" id="desc-field"></textarea></div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event'); ?> <?php echo $this->lang->line('date'); ?></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="event_dates" class="form-control pull-right" id="date-field"> </div> <!-- <input class="form-control" type="text" autocomplete="off" name="event_dates" id="date-field"> --></div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event'); ?> <?php echo $this->lang->line('color'); ?></label> <input type="hidden" name="eventcolor" autocomplete="off" id="eventcolor" class="form-control"> </div> <div class="form-group col-md-12"> <?php //print_r($event_colors) ?> <?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>"; // echo $colors ; $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'); ?> <?php echo $this->lang->line('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 json_decode($role)->name; ?> </label> <label class="radio-inline"> <input type="radio" name="event_type" value="protected" id="public"><?php echo $this->lang->line('protected'); ?> </label> </div> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <input type="submit" class="btn btn-primary submit_addevent pull-right" value="<?php echo $this->lang->line('save'); ?>"></div> </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('edit') ?> <?php echo $this->lang->line('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') ?><?php echo $this->lang->line('title') ?></label> <input class="form-control" name="title" placeholder="Event Title" id="event_title"> </div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('description') ?></label> <textarea name="description" class="form-control" placeholder="Event Description" id="event_desc"></textarea></div> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event') ?><?php echo $this->lang->line('date') ?></label> <div class="input-group"> <div class="input-group-addon"> <i class="fa fa-calendar"></i> </div> <input type="text" autocomplete="off" name="eventdates" class="form-control pull-right" id="eventdates"> </div> <!-- <input class="form-control" type="text" autocomplete="off" name="eventdates" placeholder="Event Dates" id="eventdates"> --></div> <input type="hidden" name="eventid" id="eventid"> <div class="form-group col-md-12"> <label for="exampleInputEmail1"><?php echo $this->lang->line('event') ?><?php echo $this->lang->line('color') ?></label> <input type="hidden" name="eventcolor" autocomplete="off" placeholder="Event Color" id="event_color" class="form-control"> </div> <div class="form-group col-md-12"> <?php //print_r($event_colors) ?> <?php $i = 0; $colors = ''; foreach ($event_colors as $color) { $colorid = trim($color, "#"); // print_r($colorid); $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>"; // echo $colors ; $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> <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 json_decode($role)->name; ?> </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"> <input type="submit" class="btn btn-primary submit_update pull-right" value="<?php echo $this->lang->line('save'); ?>"> </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> <style> canvas { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js"></script> <!-- <script src="<?php echo base_url() ?>backend/js/Chart.min.js"></script> <script src="<?php echo base_url() ?>backend/js/utils.js"></script> --> <script type="text/javascript"> new Chart(document.getElementById("doughnut-chart"), { type: 'doughnut', data: { labels: [<?php foreach($incomegraph as $value){ ?>"<?php echo $value['income_category'];?>", <?php } ?> ], datasets: [ { label: "Income", backgroundColor: [<?php $s=1; foreach($incomegraph as $value){ ?>"<?php echo incomegraphColors($s++);?>", <?php if($s==8){ $s=1; }} ?> ], data: [<?php $s=1; foreach($incomegraph as $value){ ?><?php echo $value['total'];?>, <?php } ?>] } ] }, options: { responsive: true, circumference: Math.PI, rotation: -Math.PI, legend: { position: 'top', }, title: { display: true, }, animation: { animateScale: true, animateRotate: true } } }); new Chart(document.getElementById("doughnut-chart1"), { type: 'doughnut', data: { labels: [<?php foreach($expensegraph as $value){ ?>"<?php echo $value['exp_category'];?>", <?php } ?>], datasets: [ { label: "Population (millions)", backgroundColor: [<?php $ss=1;foreach($expensegraph as $value){ ?>"<?php echo expensegraphColors($ss++); ?>", <?php if($ss==8){ $ss=1; }} ?>], data: [<?php foreach($expensegraph as $value){ ?><?php echo $value['total'];?>, <?php } ?>] } ] }, options: { responsive: true, circumference: Math.PI, rotation: -Math.PI, legend: { position: 'top', }, title: { display: true, }, animation: { animateScale: true, animateRotate: true } } }); <?php if(($this->module_lib->hasActive('fees_collection')) || ($this->module_lib->hasActive('expense'))){ ?> $(function () { var areaChartOptions = { showScale: true, scaleShowGridLines: false, scaleGridLineColor: "rgba(0,0,0,.05)", scaleGridLineWidth: 1, scaleShowHorizontalLines: true, scaleShowVerticalLines: true, bezierCurve: true, bezierCurveTension: 0.3, pointDot: false, pointDotRadius: 4, pointDotStrokeWidth: 1, pointHitDetectionRadius: 20, datasetStroke: true, datasetStrokeWidth: 2, datasetFill: true, maintainAspectRatio: true, responsive: true }; var bar_chart = "<?php echo $bar_chart ?>"; var line_chart = "<?php echo $line_chart ?>"; if (line_chart) { var lineChartCanvas = $("#lineChart").get(0).getContext("2d"); var lineChart = new Chart(lineChartCanvas); var lineChartOptions = areaChartOptions; lineChartOptions.datasetFill = false; var yearly_collection_array = <?php echo json_encode($yearly_collection) ?>; var yearly_expense_array = <?php echo json_encode($yearly_expense) ?>; var total_month = <?php echo json_encode($total_month) ?>; var areaChartData_expense_Income = { labels: total_month, datasets: [ { label: "Expense", fillColor: "rgba(215, 44, 44, 0.7)", strokeColor: "rgba(215, 44, 44, 0.7)", pointColor: "rgba(233, 30, 99, 0.9)", pointStrokeColor: "#c1c7d1", pointHighlightFill: "#fff", pointHighlightStroke: "rgba(220,220,220,1)", data: yearly_expense_array }, { label: "Collection", fillColor: "rgba(102, 170, 24, 0.6)", strokeColor: "rgba(102, 170, 24, 0.6)", pointColor: "rgba(102, 170, 24, 0.9)", pointStrokeColor: "rgba(102, 170, 24, 0.6)", pointHighlightFill: "#fff", pointHighlightStroke: "rgba(60,141,188,1)", data: yearly_collection_array } ] }; lineChart.Line(areaChartData_expense_Income, lineChartOptions); } var current_month_days = <?php echo json_encode($current_month_days) ?>; var days_collection = <?php echo json_encode($days_collection) ?>; var days_expense = <?php echo json_encode($days_expense) ?>; var areaChartData_classAttendence = { labels: current_month_days, datasets: [ { label: "Electronics", fillColor: "rgba(102, 170, 24, 0.6)", strokeColor: "rgba(102, 170, 24, 0.6)", pointColor: "rgba(102, 170, 24, 0.6)", pointStrokeColor: "#c1c7d1", pointHighlightFill: "#fff", pointHighlightStroke: "rgba(220,220,220,1)", data: days_collection }, { label: "Digital Goods", fillColor: "rgba(233, 30, 99, 0.9)", strokeColor: "rgba(233, 30, 99, 0.9)", pointColor: "rgba(233, 30, 99, 0.9)", pointStrokeColor: "rgba(233, 30, 99, 0.9)", pointHighlightFill: "rgba(233, 30, 99, 0.9)", pointHighlightStroke: "rgba(60,141,188,1)", data: days_expense } ] }; if (bar_chart) { var barChartCanvas = $("#barChart").get(0).getContext("2d"); var barChart = new Chart(barChartCanvas); var barChartData = areaChartData_classAttendence; barChartData.datasets[1].fillColor = "rgba(233, 30, 99, 0.9)"; barChartData.datasets[1].strokeColor = "rgba(233, 30, 99, 0.9)"; barChartData.datasets[1].pointColor = "rgba(233, 30, 99, 0.9)"; var barChartOptions = { scaleBeginAtZero: true, scaleShowGridLines: true, scaleGridLineColor: "rgba(0,0,0,.05)", scaleGridLineWidth: 1, scaleShowHorizontalLines: false, scaleShowVerticalLines: false, barShowStroke: true, barStrokeWidth: 2, barValueSpacing: 5, barDatasetSpacing: 1, responsive: true, maintainAspectRatio: true }; barChartOptions.datasetFill = false; barChart.Bar(barChartData, barChartOptions); } }); <?php } ?> $(document).ready(function () { $(document).on('click', '.close_notice', function () { var data = $(this).data(); $.ajax({ type: "POST", url: base_url + "admin/notification/read", data: {'notice': data.noticeid}, dataType: "json", success: function (data) { if (data.status == "fail") { errorMsg(data.msg); } else { successMsg(data.msg); } } }); }); }); </script> <script> window.onload = function () { var chart = new CanvasJS.Chart("chartContainer", { animationEnabled: true, theme: "light2", title:{ text: "STUDENT PRESENT TODAY DEPARTMENT WISE" }, axisY:{ includeZero: true }, legend:{ cursor: "pointer", verticalAlign: "center", horizontalAlign: "right", itemclick: toggleDataSeries }, data: [{ type: "column", name: "Real Trees", indexLabel: "{y}", yValueFormatString: "#0.##", showInLegend: true, dataPoints: <?php echo json_encode($dataPoints1, JSON_NUMERIC_CHECK); ?> }/*,{ type: "column", name: "Artificial Trees", indexLabel: "{y}", yValueFormatString: "#0.##", showInLegend: true, dataPoints: <?php echo json_encode($dataPoints2, JSON_NUMERIC_CHECK); ?> }*/] }); chart.render(); function toggleDataSeries(e){ if (typeof(e.dataSeries.visible) === "undefined" || e.dataSeries.visible) { e.dataSeries.visible = false; } else{ e.dataSeries.visible = true; } chart.render(); } } </script> <script src="https://cdn.canvasjs.com/canvasjs.min.js"></script>