Your IP : 216.73.216.224


Current Path : /var/www/html/components/com_jssupportticket/views/reports/tmpl/
Upload File :
Current File : /var/www/html/components/com_jssupportticket/views/reports/tmpl/departmentreports.php

<?php
/**
 * @Copyright Copyright (C) 2012 ... Ahmad Bilal
 * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
 * Company:		Buruj Solutions
  + Contact:		www.burujsolutions.com , info@burujsolutions.com
 * Created on:	May 03, 2012
  ^
  + Project: 	JS Tickets
  ^
*/
defined('_JEXEC') or die('Restricted access');
?>
<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery('a[href="#"]').click(function(e){
            e.preventDefault();
        });
    });
</script>
<div class="js-row js-null-margin">
<?php
if($this->config['offline'] != '1'){
    require_once JPATH_COMPONENT_SITE . '/views/header.php';
    $document = JFactory::getDocument();
    $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/inc.css/reports-departmentreports.css', 'text/css');
    $language = JFactory::getLanguage();
    $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/jssupportticketresponsive.css');
    if($language->isRTL()){
        $document->addStyleSheet(JURI::root().'components/com_jssupportticket/include/css/jssupportticketdefaultrtl.css');
    }
    if($this->per_granted){
        if(!$this->user->getIsGuest()){
            if($this->user->getIsStaff()){
                if(!$this->user->getIsStaffDisable()){ ?> 
                    <script type="text/javascript" src="https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart']}]}"></script>                
                    <script type="text/javascript">
                        <?php
                        if(!empty($this->result['pie3d_chart1'])){ ?>
                            google.charts.load('current', {packages: ['corechart']});
                            google.setOnLoadCallback(drawPie3d1Chart);
                            <?php
                        }
                        ?>
                        function drawPie3d1Chart() {
                            var data = google.visualization.arrayToDataTable([
                              ['<?php echo JText::_('Departments'); ?>', '<?php echo JText::_('Tickets By Department'); ?>'],
                              <?php echo $this->result['pie3d_chart1']; ?>
                            ]);

                            var options = {
                              title: '<?php echo JText::_('Ticket by departments'); ?>',
                              chartArea :{width:450,height:350},
                              pieHole:0.4,
                            };

                            var chart = new google.visualization.PieChart(document.getElementById('pie3d_chart1'));
                            chart.draw(data, options);
                        }
                    </script>
                    <div id="jsst-wrapper-top">
                        <?php if($this->config['cur_location'] == 1){ ?>
    			    <div id="jsst-wrapper-top-left">
				<div id="jsst-breadcrunbs">
				    <ul>
				        <li>
				            <a href="index.php?option=com_jssupportticket&c=jssupportticket&layout=controlpanel&Itemid=<?php echo $this->Itemid; ?>" title="Dashboard">
				                <?php echo JText::_('Dashboard'); ?>
				            </a>
				        </li>
				        <li>
				            <?php echo JText::_('Department Reports'); ?>
				        </li>
				    </ul>
				</div>
    			    </div>
                        <?php } ?>
        			</div>
                    <div class="js-ticket-downloads-wrp">
                        <div class="js-ticket-downloads-heading-wrp">
                            <?php echo JText::_('Department Reports') ?>
                        </div>
                        <div class="js-col-md-12 js-ticket-pie-chart-wrapper">
                            <div id="pie3d_chart1" style="height:400px;width:100%;">
                            <?php
                            if(empty($this->result['pie3d_chart1'])){ ?>
                                <div class="donut_chart" id="no_message"><?php echo JText::_('No Data'); ?></div>
                                <?php
                            } ?>
                            </div>
                        </div>
                        <?php if(!empty($this->result['departments_report'])){ ?>
                            <?php  foreach($this->result['departments_report'] AS $department){ ?>
                                    <div class="js-admin-staff-wrapper js-departmentlist">
                                        <div class="js-col-md-4 nopadding js-festaffreport-img">
                                            <div class="js-col-md-12 jsposition-reletive">
                                                <div class="departmentname">
                                                    <?php
                                                        echo $department->departmentname;
                                                    ?>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="js-col-md-8 nopadding js-festaffreport-data">
                                            <div class="jsreportfixwidth js-admin-report-box box1">
                                                <span class="js-report-box-number"><?php echo $department->openticket; ?></span>
                                                <span class="js-report-box-title"><?php echo JText::_('New'); ?></span>
                                                <div class="js-report-box-color"></div>
                                            </div>
                                            <div class="jsreportfixwidth js-admin-report-box box2">
                                                <span class="js-report-box-number"><?php echo $department->answeredticket; ?></span>
                                                <span class="js-report-box-title"><?php echo JText::_('Answered'); ?></span>
                                                <div class="js-report-box-color"></div>
                                            </div>
                                            <div class="jsreportfixwidth js-admin-report-box box3">
                                                <span class="js-report-box-number"><?php echo $department->pendingticket; ?></span>
                                                <span class="js-report-box-title"><?php echo JText::_('Pending'); ?></span>
                                                <div class="js-report-box-color"></div>
                                            </div>
                                            <div class="jsreportfixwidth js-admin-report-box box4">
                                                <span class="js-report-box-number"><?php echo $department->overdueticket; ?></span>
                                                <span class="js-report-box-title"><?php echo JText::_('Overdue'); ?></span>
                                                <div class="js-report-box-color"></div>
                                            </div>
                                            <div class="jsreportfixwidth js-admin-report-box box5">
                                                <span class="js-report-box-number"><?php echo $department->closeticket; ?></span>
                                                <span class="js-report-box-title"><?php echo JText::_('Closed'); ?></span>
                                                <div class="js-report-box-color"></div>
                                            </div>
                                        </div>
                                    </div>
                            <?php } ?>
                            <form action="<?php echo JRoute::_('index.php?option=com_jssupportticket&c=reports&layout=departmentreports&Itemid='.$this->Itemid); ?>" method="post">
                                <div id="jl_pagination" class="pagination">
                                    <div id="jl_pagination_pageslink">
                                        <?php echo $this->pagination->getPagesLinks(); ?>
                                    </div>
                                    <div id="jl_pagination_box">
                                        <?php   
                                            // echo JText::_('Display #');
                                            echo $this->pagination->getLimitBox();
                                        ?>
                                    </div>
                                    <div id="jl_pagination_counter">
                                        <?php echo $this->pagination->getResultsCounter(); ?>
                                    </div>
                                </div>
                            </form>
                         <?php } else {   
                                    messageslayout::getRecordNotFound(); //Empty Record
                        } ?>
                <?php    
                }else{
                    messageslayout::getStaffDisable(); //staff disabled
                }
            }else{
                messageslayout::getNotStaffMember(); //user not staff
            }
        }else{
            messageslayout::getUserGuest($this->layoutname,$this->Itemid); //user guest
        }
    }else{
        messageslayout::getPermissionNotAllow(); //permission not granted
    }
}else{
    messageslayout::getSystemOffline($this->config['title'],$this->config['offline_text']); //offline
}//End 
?>
</div>