Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15969 | Rev 15971 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15969 Rev 15970
Línea 16... Línea 16...
16
use Laminas\Db\ResultSet\HydratingResultSet;
16
use Laminas\Db\ResultSet\HydratingResultSet;
17
use Laminas\Paginator\Adapter\DbSelect;
17
use Laminas\Paginator\Adapter\DbSelect;
18
use Laminas\Paginator\Paginator;
18
use Laminas\Paginator\Paginator;
19
use LeadersLinked\Mapper\CompanyMapper;
19
use LeadersLinked\Mapper\CompanyMapper;
20
use LeadersLinked\Model\DiscoveryContactLog;
20
use LeadersLinked\Model\DiscoveryContactLog;
-
 
21
use LeadersLinked\Model\Push;
Línea 21... Línea 22...
21
 
22
 
22
// Create an action controller.
23
// Create an action controller.
23
class DiscoveryContactProgressController extends AbstractActionController
24
class DiscoveryContactProgressController extends AbstractActionController
24
{
25
{
Línea 102... Línea 103...
102
        if (empty($endDate)) {
103
        if (empty($endDate)) {
103
            $endDate = date('Y-m-d');
104
            $endDate = date('Y-m-d');
104
        }
105
        }
Línea 105... Línea 106...
105
 
106
 
106
        $startDateA = '2023-01-01';
107
        $startDateA = '2023-01-01';
Línea 107... Línea 108...
107
        $endDateB = '2023-02-15';
108
        $endDateB = '2023-05-15';
108
 
109
 
Línea 109... Línea 110...
109
        $dtStartDate = \DateTime::createFromFormat('Y-n-d', $startDate);
110
        $dtStartDate = \DateTime::createFromFormat('Y-n-d', $startDate);
Línea 121... Línea 122...
121
        }
122
        }
Línea 122... Línea 123...
122
 
123
 
123
        $contactProgressRecordMapper = DiscoveryContactLogMapper::getInstance($this->adapter);
124
        $contactProgressRecordMapper = DiscoveryContactLogMapper::getInstance($this->adapter);
Línea -... Línea 125...
-
 
125
        $dailyProgress = $contactProgressRecordMapper->fetchAllDataByDateRange($currentUser->id, $startDateA, $endDateB);
124
        $dailyProgress = $contactProgressRecordMapper->fetchAllDataByDateRange($currentUser->id, $startDateA, $endDateB);
126
 
-
 
127
 
-
 
128
        $total = count($dailyProgress);
-
 
129
        $users = [];
125
 
130
        $added_on = [];
-
 
131
        $total = [];
126
        $total = $dailyProgress;
132
        $data = [
127
        $data = [
133
            'total_by_day' => [],
128
            'dailyProgress' => $dailyProgress,
134
            'added_on' => [],
Línea -... Línea 135...
-
 
135
            'total' => []
-
 
136
        ];
-
 
137
 
-
 
138
        foreach ($dailyProgress as $record) {
-
 
139
            $users = $record['user_id'];
-
 
140
            $added_on = $record['added_on'];
-
 
141
            $total = count($dailyProgress);
-
 
142
        }
-
 
143
 
-
 
144
        array_push($data['total_by_day'], $users);
Línea 129... Línea 145...
129
            'total' => $total
145
        array_push($data['added_on'], $added_on);
130
        ];
146
        array_push($data['total'], $total);
131
 
147
 
132
 
148