Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 203 Rev 283
Línea 53... Línea 53...
53
use PayPalCheckoutSdk\Core\PayPalHttpClient;
53
use PayPalCheckoutSdk\Core\PayPalHttpClient;
54
use PayPalCheckoutSdk\Orders\OrdersCreateRequest;
54
use PayPalCheckoutSdk\Orders\OrdersCreateRequest;
55
use Laminas\Mvc\I18n\Translator;
55
use Laminas\Mvc\I18n\Translator;
56
use LeadersLinked\Mapper\AbuseReportMapper;
56
use LeadersLinked\Mapper\AbuseReportMapper;
57
use LeadersLinked\Model\AbuseReport;
57
use LeadersLinked\Model\AbuseReport;
-
 
58
use LeadersLinked\Library\S3Files;
-
 
59
use LeadersLinked\Library\Storage;
Línea 58... Línea 60...
58
 
60
 
59
 
61
 
60
class AbuseReportController extends AbstractActionController
62
class AbuseReportController extends AbstractActionController
Línea 115... Línea 117...
115
    {
117
    {
116
        $request = $this->getRequest();
118
        $request = $this->getRequest();
Línea 117... Línea 119...
117
        
119
        
118
        $request = $this->getRequest();
120
        $request = $this->getRequest();
-
 
121
        if ($request->isGet()) {
-
 
122
            
-
 
123
            $storage = Storage::getInstance($this->config);
119
        if ($request->isGet()) {
124
            
120
            $currentUserPlugin = $this->plugin('currentUserPlugin');
125
            $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 121... Línea 126...
121
            $currentUser = $currentUserPlugin->getUser();
126
            $currentUser = $currentUserPlugin->getUser();
122
            
127
            
Línea 230... Línea 235...
230
                        
235
                        
Línea 231... Línea -...
231
                        
-
 
232
                        
236
                        
233
                    }
237
                        
234
                    
238
                    }
235
                    //print_r($record); exit;
239
                    
236
                    
240
 
237
                    $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $record->added_on);
241
                    $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $record->added_on);
238
                    
242
 
239
                    $item = [
243
                    $item = [
240
                        'first_name' => $user->first_name,
244
                        'first_name'    => $user->first_name,
241
                        'last_name' => $user->last_name,
245
                        'last_name'     => $user->last_name,
242
                        'email' => $user->email,
246
                        'email'         => $user->email,
243
                        'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image], ['force_canonical' => true]),
247
                        'image'         => $storage->getUserImage($user),
244
                        'status' => $status,
248
                        'status'        => $status,
245
                        'reason' => $reason,
249
                        'reason'        => $reason,
246
                        'type' => $type,
-
 
247
                        'date' => $dt->format('d/m/Y H:i a'),
250
                        'type'          => $type,
248
                        'actions' => [
251
                        'date'          => $dt->format('d/m/Y H:i a'),
Línea 249... Línea 252...
249
                            'link_view' => $this->url()->fromRoute('abuse-report/view', ['id' => $record->uuid])
252
                        'actions'       => [
250
                         
253
                            'link_view' => $this->url()->fromRoute('abuse-report/view', ['id' => $record->uuid])
Línea 272... Línea 275...
272
    public function viewAction()
275
    public function viewAction()
273
    {
276
    {
Línea 274... Línea 277...
274
        
277
        
275
        $request = $this->getRequest();
278
        $request = $this->getRequest();
-
 
279
        if($request->isGet()) {
-
 
280
            
-
 
281
            $storage = Storage::getInstance($this->config);
276
        if($request->isGet()) {
282
            
277
            $currentUserPlugin = $this->plugin('currentUserPlugin');
283
            $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 278... Línea 284...
278
            $currentUser = $currentUserPlugin->getUser();
284
            $currentUser = $currentUserPlugin->getUser();
279
            
285
            
Línea 385... Línea 391...
385
                    
391
                    
Línea 386... Línea 392...
386
            }
392
            }
387
            
393
            
388
            $userMapper = UserMapper::getInstance($this->adapter);
-
 
389
            $user = $userMapper->fetchOne($abuseReport->user_reported_id);
394
            $userMapper = UserMapper::getInstance($this->adapter);
Línea 390... Línea 395...
390
            
395
            $user = $userMapper->fetchOne($abuseReport->user_reported_id);
391
            
-
 
392
            
396
 
393
            $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $abuseReport->added_on);
397
            
394
            
398
            $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $abuseReport->added_on);
395
            $data = [
399
            $data = [
396
                'first_name' => $user->first_name,
400
                'first_name'    => $user->first_name,
397
                'last_name' => $user->last_name,
401
                'last_name'     => $user->last_name,
398
                'email' => $user->email,
402
                'email'         => $user->email,
399
                'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image], ['force_canonical' => true]),
403
                'image'         =>  $storage->getUserImage($user),
400
                'status' => $status,
404
                'status'        => $status,
401
                'reason' => $reason,
405
                'reason'        => $reason,
402
                'type' => $type,
406
                'type'          => $type,
Línea 403... Línea 407...
403
                'commet' => $abuseReport->comment,
407
                'commet'        => $abuseReport->comment,