PHP Classes

File: application/views/followCustomers.php

Recommend this page to a friend!
  Classes of Kishor Mali   PHP User Feedback System   application/views/followCustomers.php   Download  
File: application/views/followCustomers.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP User Feedback System
Application to record feedback from customers
Author: By
Last change:
Date: 3 years ago
Size: 9,198 bytes
 

Contents

Class file image Download
<div class="content-wrapper">
    <section class="content-header">
      <h1>
        <?php echo $listType; ?> Customers
        <small>List of <?php echo $listType; ?> customers</small>
      </h1>
    </section>
    <br>
    <section class="content">
        <div class="row">
            <form id="searchCustomerList" action="<?php echo base_url().$paginationUrl; ?>" method="POST">
                <div class="col-md-3">
                    <select id="searchStatus" name="searchStatus" class="form-control">
                        <option value="0">Select Status</option>
                        <option value="<?php echo RAW; ?>"
                            <?php if($searchStatus == RAW) { echo "selected='selected'"; } ?>>Raw</option>
                        <option value="<?php echo PROCESSED; ?>"
                            <?php if($searchStatus == PROCESSED) { echo "selected='selected'"; } ?>>Processed</option>
                        <option value="<?php echo FINALS; ?>"
                            <?php if($searchStatus == FINALS) { echo "selected='selected'"; } ?>>Finals</option>
                        <option value="<?php echo DEAD; ?>"
                            <?php if($searchStatus == DEAD) { echo "selected='selected'"; } ?>>Dead</option>
                    </select>
                </div>
                <div class="col-md-3">
                    <input type="text" maxlength="20" name="searchText" id="searchText" class="form-control"
                    value="<?php echo $searchText; ?>" placeholder="Search Text" />
                </div>
                <div class="col-md-2">
                    <div class="input-group date">
                        <input type="text" placeholder="dd/mm/yyyy" name="toDate" id="toDate" class="form-control pull-right" value="<?php echo $toDate; ?>">
                        <div class="input-group-addon">
                            <i class="fa fa-calendar"></i>
                        </div>
                    </div>
                </div>
                <?php if(!empty($employeeList)) { ?>
<div class="col-md-3">
                    <select id="executiveId" name="executiveId" class="form-control">
                        <option value="0">Select Executive</option>
                        <?php foreach($employeeList as $el) { ?>
<option value="<?php echo $el->userId; ?>"
                            <?php if($el->userId == $executiveId) { echo "selected='selected'"; } ?>><?php echo $el->name; ?></option>
                        <?php } ?>
</select>
                </div>
                <?php } ?>
<div class="col-md-1">
                    <button class="btn btn-md btn-primary searchList">Search</button>
                </div>
            </form>
        </div>
        <br>
        <div class="row">
            <div class="col-md-12">
                <div class="box">
                    <div class="box-header" style="text-align:left">
                        <h3 class="box-title" >Customers List</h3>
                        <div class="box-tools"></div>
                    </div>
                    <div class="box-body table-responsive no-padding">
                      <table class="table table-hover">
                        <tr>
                            <th>Domain Name</th>
                            <th>Email</th>
                            <th>Phone</th>
                            <th>Previous Call</th>
                            <th>Next Call</th>
                            <?php if($role == ROLE_ADMIN){ ?><th>By</th><?php } ?>
<th class="alignCenter">Actions</th>
                        </tr>
                        <?php
                       
if(!empty($rawRecords))
                        {
                            foreach(
$rawRecords as $record)
                            {
                               
$httpDomain = $record->domain_name;
                                if (!
preg_match("~^(?:f|ht)tps?://~i", $record->domain_name)) {
                                   
$httpDomain = "http://" . $record->domain_name;
                                }
                               
$isThat = FALSE;
                               
$now = new DateTime();
                               
                               
/* $callDate = new DateTime($record->fp_next_call);
                                $diff = $callDate->diff($now)->format("%a");
                                                               
                                if($diff > 0){
                                    $isThat = TRUE;
                                }else if($diff == 0){
                                    if((int)$callDate->format("d") < (int)$now->format("d")){
                                        $isThat = TRUE;
                                    }
                                }else{
                                    $isThat = FALSE;
                                } */
                               
                               
if(strtotime($record->fp_next_call) < strtotime($now->format("Y-m-d"))){
                                   
$isThat = TRUE;
                                }
                       
?>
<tr class="<?php if($isThat) { echo "bg-red"; } ?>">
                            <td class="td20 alignLeft">
                                <a target="_blank" href="<?php echo $httpDomain ?>">
                                    <?php echo $record->domain_name ?>
</a>
                                <br>
                                <?php
                                   
switch($record->status)
                                    {
                                        case
RAW : ?><span class="label label-default">RAW</span><?php break;
                                        case
FINALS : ?><span class="label label-success">FINALS</span><?php break;
                                        case
DEAD : ?><span class="label label-danger">DEAD</span><?php break;
                                        case
PROCESSED : ?><span class="label label-info">PROCESSED</span><?php break;
                                        default :
?><span class="label label-default">RAW</span><?php
                                   
}
                               
?>
</td>
                            <td class="td20 alignLeft td-wrap"><?php echo $record->registrant_email ?></td>
                            <td class="alignLeft"><?php echo $record->registrant_phone ?></td>
                            <td class="td15 alignLeft">
                                <?php echo $record->fp_dtm ?>
</td>
                            <td class="td15 alignLeft">
                                <?php echo $record->fp_next_call ?>
</td>
                            <?php if($role == ROLE_ADMIN){ ?>
<td class="alignLeft">
                                <?php echo $record->name; ?>
</td>
                            <?php } ?>
<td class="alignCenter">
                                <a href="<?php echo base_url().'rawCustomer/'.$record->cust_id; ?>"><i class="fa fa-pencil"></i></a>
                            </td>
                        </tr>
                        <?php
                           
}
                        }
                       
?>
</table>
                     
                    </div>
                    <div class="box-footer clearfix">
                        <?php echo $this->pagination->create_links(); ?>
</div>
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-md-1"><span class="label label-default">RAW</span></div>
            <div class="col-md-4"><span>Customers yet to served</span></div>
        </div>
        <div class="row">
            <div class="col-md-1"><span class="label label-info">PROCESSED</span></div>
            <div class="col-md-4"><span>Customers which are in process</span></div>
        </div>
        <div class="row">
            <div class="col-md-1"><span class="label label-success">FINALS</span></div>
            <div class="col-md-4"><span>Customers which purchased our services</span></div>
        </div>
        <div class="row">
            <div class="col-md-1"><span class="label label-danger">DEAD</span></div>
            <div class="col-md-4"><span>Customers which are not interested</span></div>
        </div>
    </section>
</div>
<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery('ul.pagination li a').click(function (e) {
           
            var link = jQuery(this).get(0).href;
            var value = link.substring(link.lastIndexOf('/') + 1);
            jQuery("#searchCustomerList").attr("action", baseURL + "<?php echo $paginationUrl; ?>" + value);
            jQuery("#searchCustomerList").submit();
            e.preventDefault();
        });
    });
</script>