/lms_debug/protected/views/leads/searchLeads_old.php
PHP | 2194 lines | 1947 code | 197 blank | 50 comment | 35 complexity | 6a0525c75466b2e8dfb3c24de999ce7e MD5 | raw file
Possible License(s): LGPL-2.1, LGPL-3.0, LGPL-2.0
Large files files are truncated, but you can click here to view the full file
- <script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl;?>/js/customInput.jquery.js"></script>
- <script type="text/javascript">
- // Run the script on DOM ready:
- $(function(){
- $("#check_all").click(function () {
-
- var thisCheck = $(this);
- if (thisCheck.is(':checked')){
- $(".cbox").prop("checked",true);
- $(".sel").each(function(){
- $(this).addClass("checked");
- });
- } else {
- $(".cbox").prop("checked",false);
- $(".sel").each(function(){
- $(this).removeClass("checked");
- });
- }
- });
- $('.cbox').customInput();
- });
- </script>
-
- <?php
- $relationManager = $_SESSION['relationalManager'];
- $managerMemberId = implode(",",array_unique(@$relationManager));
- $moduleAccessArray=$this->init();
- if(@$moduleAccessArray['read']=='no' or empty($moduleAccessArray['read'])){
- $this->redirect(array('dashboard/dashboard'));
- }
-
-
- if(Yii::app()->session->get('type')=='superadmin'){
- $agentcodedisplay = 1;
- $agentnamedisplay = 1;
-
- } else {
- $displayrolewisecolumnlist =Yii::app()->db->createCommand("select `displayagentname`,`displayagentcode` from rolewiseleadspermission where roleId=".Yii::app()->session->get('roleId')."")->queryAll();
- if(count(@$displayrolewisecolumnlist) > 0){
- $agentcodedisplay = (@$displayrolewisecolumnlist[0]['displayagentname']=='YES')?1:0;
- $agentnamedisplay = (@$displayrolewisecolumnlist[0]['displayagentcode']=='YES')?1:0;
- } else {
- $agentcodedisplay = 0;
- $agentnamedisplay = 0;
- }
-
- }
-
-
- Yii::import('zii.widgets.grid.CGridColumn');
-
- class CounterColumn extends CGridColumn
- {
- private $i = 1;
- public function init()
- {
- $pager=$this->grid->dataProvider->pagination;
- $this->i=0;
- }
- public function renderDataCellContent($row, $data) // $row number is ignored
- {
- $this->i++;
- echo "<label class='sel' for='check_".$this->i."'> </label>";
- }
- }
- $cond='';
- if(isset($_REQUEST['id'])){
- $cond =" leadId ='".@$_REQUEST['id']."' ";
- }
- $type=@$_REQUEST['type'];
- if($type=="fresh" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId desc',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>true,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider->search(),
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Mobile',
- 'name'=>'mobile',
- 'type'=>'raw',
- 'value'=>'CHtml::link($data->mobile,Yii::app()->createUrl("leads/create_lead",array("leadId"=>$data->leadId)))',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Name',
- 'name'=>'name',
- 'value'=>'@$data->name',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Email',
- 'name'=>'email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
-
- array( // display 'create_time' using an expression
- 'header'=>'Date & Time',
- 'name'=>'createdOn',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'name'=>'leadSourceDetails_search',
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
-
- array( // display a column with "view", "update" and "delete" buttons
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td>'.($moduleAccessArray['write']=="yes"?"{edit}":"NA").'</td>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("leadId"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'label' => @$model->status,
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'label' => @$model->status,
-
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/create_lead",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="new" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId desc',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Mobile',
- 'name'=>'mobile',
- 'type'=>'raw',
- 'value'=>'CHtml::link($data->mobile,Yii::app()->createUrl("leads/create_lead",array("leadId"=>$data->leadId)))',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Name',
- 'name'=>'name',
- 'value'=>'@$data->name',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Email',
- 'name'=>'email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Date & Time',
- 'name'=>'createdOn',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'name'=>'leadSourceDetails_search',
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Owner',
- 'value'=>'@$data->ownerDetails->firstName." ".$data->ownerDetails->lastName',
- 'sortable'=>TRUE,
- ),
- array( // display a column with "view", "update" and "delete" buttons
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td>'.($moduleAccessArray['write']=="yes"?"{edit}":"NA").'</td>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("leadId"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'label' => @$model->status,
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'label' => @$model->status,
-
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/create_lead",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="duplicate" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId DESC',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Mobile',
- 'value'=>'@$data->mobile',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Name',
- 'value'=>'@$data->name',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Date & Time',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value' => function($data){
- leadsController::getAgentIds($data->ws_agentid,$data->mobile);
- },
- 'type'=>'html',
- 'sortable'=>TRUE,
- ),
- /* array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ),*/
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'History',
- 'type'=>'raw',
- 'value'=>'CHtml::link("Details",array("leads/leads_details","leadId"=>$data->duplicateLeadId))',
- 'sortable'=>TRUE,
- ),
- array( // display a column with "view", "update" and "delete" buttons<td class="nobg">'.($moduleAccessArray['delete']=="yes"?"{Active}{Deactive}":"NA").'</td>
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
-
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
-
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/create_lead",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
-
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="dupforday" && isset($_REQUEST['id'])){
- $today12PMs = mktime(0,0,0,date("m"),date("d"),date("Y"));
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>"`createdOn` > '".@$today12PMs."' AND ".@$cond,
- 'order'=>'leadId DESC',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Mobile',
- 'value'=>'@$data->mobile',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Name',
- 'value'=>'@$data->name',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Date & Time',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value' => function($data){
- leadsController::getAgentIds($data->ws_agentid,$data->mobile);
- },
- 'type'=>'html',
- 'sortable'=>TRUE,
- ),
- /* array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ), */
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Status',
- 'name'=>'Status',
- 'value'=>'@$data->status',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Owner',
- 'type'=>'html',
- 'value'=>'(@$data->currentAllocatedId==@$data->createdBy)?@$data->ownerDetails->firstName." ".$data->ownerDetails->lastName."(C)":(@$data->ownerDetails->firstName?@$data->ownerDetails->firstName." ".$data->ownerDetails->lastName:"NA")',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'History',
- 'type'=>'raw',
- 'value'=>'CHtml::link("Details",array("leads/leads_details","leadId"=>$data->duplicateLeadId))',
- 'sortable'=>TRUE,
- ),
- array( // display a column with "view", "update" and "delete" buttons<td class="nobg">'.($moduleAccessArray['delete']=="yes"?"{Active}{Deactive}":"NA").'</td>
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
-
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
-
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/create_lead",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
-
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="junk" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId DESC',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Mobile',
- 'value'=>'@$data->mobile',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Name',
- 'value'=>'@$data->name',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Date & Time',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value' => function($data){
- leadsController::getAgentIds($data->ws_agentid,$data->mobile);
- },
- 'type'=>'html',
- 'sortable'=>TRUE,
- ),
- /* array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ), */
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display a column with "view", "update" and "delete" buttons<td class="nobg">'.($moduleAccessArray['delete']=="yes"?"{Active}{Deactive}":"NA").'</td>
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td>'.($moduleAccessArray['write']=="yes"?"{edit}":"NA").'</td>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
-
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
-
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/create_lead",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
-
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="allocated" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId DESC',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Mobile',
- 'name'=>'mobile',
- 'value'=>'@$data->mobile',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Name',
- 'name'=>'name',
- 'value'=>'@$data->name',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Email',
- 'name'=>'email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Date & Time',
- 'name'=>'createdOn',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'name'=>'leadSourceDetails_search',
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value' => function($data){
- leadsController::getAgentIds($data->ws_agentid,$data->mobile);
- },
- 'type'=>'html',
- 'sortable'=>TRUE,
- ),
- /* array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ), */
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Status',
- 'value'=>'@$data->leadStatusDetails->leadStatus',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Owner',
- 'value'=>'@$data->ownerDetails->firstName." ".$data->ownerDetails->lastName',
- 'sortable'=>TRUE,
- ),
- array( // display a column with "view", "update" and "delete" buttons <td>'.($moduleAccessArray['delete']=="yes"?"{Active}{Deactive}":"NA").'</td>
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
-
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'edit' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/edit_icon.png',
-
- ),
- 'view' => array(
- 'url' => 'Yii::app()->controller->createUrl("leads/leads_details",array("leadId"=>$data->leadId))',
- 'imageUrl'=>Yii::app()->request->baseUrl.'/images/view_icon.png',
-
- ),
- ),
-
- ),
-
- ),
-
- ));
- ?>
- <label class="sel" for="check_all"></label>
- <label class="sel" for="check_0"></label>
- <?php exit;
- } if($type=="cip" && isset($_REQUEST['id'])){
- $dataProvider=new CActiveDataProvider('Lead', array('criteria'=>array(
- 'condition'=>@$cond,
- 'order'=>'leadId DESC',
- )));
- $alert="Are you sure you want to Change Status? ";
- $this->widget('zii.widgets.grid.CGridView', array(
- 'id'=>'acc-payment-recei-grid',
- 'htmlOptions' => array('class' => 'items'),
- 'ajaxUpdate'=>false,
- 'enableSorting'=>true,
- 'enablePagination' => true,
- 'pager' => array(
- 'header' => ' ',
- 'prevPageLabel' => 'Prev',
- 'nextPageLabel' => 'Next',
- ),
- 'dataProvider'=>$dataProvider,
- 'columns'=>array(
- array(
- 'header'=>'',
- 'class'=>'CounterColumn',
- 'htmlOptions'=>array('class'=>'hideheader'),
- ),
- array(
- 'class' => 'CCheckBoxColumn',
- 'id'=>'check',
- 'selectableRows' => 2,
- 'checkBoxHtmlOptions' => array(
- 'id'=>'check',
- 'name' => 'userids[]',
- 'class'=>'cbox',
- 'rel'=>'cbox',
- ),
- 'value'=>'@$data->leadId',
- 'htmlOptions'=>array('width'=>'10px'),
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Mobile',
- 'value'=>'@$data->mobile',
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Name',
- 'value'=>'@$data->name',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Email',
- 'value'=>'@$data->email',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Date & Time',
- 'value'=>'date("d/m/y h:i A",@$data->createdOn)',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'name'=>'Source',
- 'visible'=>$agentcodedisplay?$agentcodedisplay:0,
- 'value'=>'@$data->leadSourceDetails->leadSourceTitle',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'visible'=>$agentnamedisplay?$agentnamedisplay:0,
- 'name'=>'ws_agentid',
- 'value' => function($data){
- leadsController::getAgentIds($data->ws_agentid,$data->mobile);
- },
- 'type'=>'html',
- 'sortable'=>TRUE,
- ),
- /* array( // display 'create_time' using an expression
- 'header'=>'AgentId',
- 'name'=>'ws_agentid',
- 'value'=>'@$data->ws_agentid',
-
- 'sortable'=>TRUE,
- ),*/
- array( // display 'create_time' using an expression
- 'header'=>'Lead Stage',
- 'name'=>'leadStageDetails',
- 'value'=>'@$data->leadStageDetails->leadStage',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Status',
- 'name'=>'Status',
- 'value'=>'@$data->status',
-
- 'sortable'=>TRUE,
- ),
- array( // display 'create_time' using an expression
- 'header'=>'Owner',
- 'name'=>'leadSourceDetails_search',
- 'value'=>'@$data->ownerDetails->firstName?@$data->ownerDetails->firstName." ".$data->ownerDetails->lastName:"NA"',
-
- 'sortable'=>TRUE,
- ),
-
- array( // display a column with "view", "update" and "delete" buttons<td class="nobg">'.($moduleAccessArray['delete']=="yes"?"{Active}{Deactive}":"NA").'</td>
- 'header'=>'Action',
- 'htmlOptions'=>array('style'=>'width: 80px',),
- 'class'=>'CButtonColumn',
- 'template' => '<table border="0" cellspacing="0" cellpadding="0" class="iconitem">
- <tr>
- <td class="nobg">'.($moduleAccessArray['write']=="yes"?"{view}":"NA").'</td>
-
- </tr>
- </table>',
- 'buttons' => array(
- 'Active' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/active.png',
- 'visible'=>'($data->status=="Active")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- $('#AjFlash').html(data.status).fadeIn().animate({opacity: 1.0}, 3000).fadeOut('slow');
-
- $.fn.yiiGridView.update('user-grid');
- }
- })
- return false;
- }
- ",
- ),
- ),
- 'Deactive' =>array(
- 'url' => 'Yii::app()->controller->createUrl("ChangeRoleStatus",array("id"=>$data->leadId,"status"=>$data->status?$data->status:"Inactive"))',
- 'imageUrl'=>Yii::app()->baseUrl.'/images/dactivate_icon.png',
- 'visible'=>'($data->status=="Inactive" or $data->status=="")?1:0',
- 'options' => array(// this is the 'html' array but we specify the 'ajax' element
- 'confirm' => $alert,
-
- 'class' => 'grid_action_set1',
-
- 'click'=>"function(){
- $.ajax({
- type:'POST',
- url:'',
- success:function(data) {
- …
Large files files are truncated, but you can click here to view the full file