Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 4415 Rev 6749
Línea 2... Línea 2...
2
declare(strict_types=1);
2
declare(strict_types=1);
Línea 3... Línea 3...
3
 
3
 
Línea 4... Línea 4...
4
namespace LeadersLinked\Controller;
4
namespace LeadersLinked\Controller;
5
 
-
 
6
use Laminas\Db\Adapter\AdapterInterface;
5
 
7
use Laminas\Cache\Storage\Adapter\AbstractAdapter;
6
use Laminas\Db\Adapter\AdapterInterface;
8
use Laminas\Mvc\Controller\AbstractActionController;
7
use Laminas\Mvc\Controller\AbstractActionController;
9
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
8
use LeadersLinked\Hydrator\ObjectPropertyHydrator;
10
use Laminas\Log\LoggerInterface;
9
use Laminas\Log\LoggerInterface;
Línea 35... Línea 34...
35
use Laminas\Paginator\Paginator;
34
use Laminas\Paginator\Paginator;
36
use LeadersLinked\Mapper\UserIpMapper;
35
use LeadersLinked\Mapper\UserIpMapper;
37
use LeadersLinked\Model\Transaction;
36
use LeadersLinked\Model\Transaction;
38
use LeadersLinked\Model\Provider;
37
use LeadersLinked\Model\Provider;
39
use LeadersLinked\Mapper\TransactionMapper;
38
use LeadersLinked\Mapper\TransactionMapper;
40
use PayPalCheckoutSdk\Core\SandboxEnvironment;
-
 
41
use PayPalCheckoutSdk\Core\ProductionEnvironment;
-
 
42
use PayPalCheckoutSdk\Core\PayPalHttpClient;
-
 
43
use PayPalCheckoutSdk\Orders\OrdersCreateRequest;
-
 
44
use PayPalHttp\HttpException;
-
 
45
use LeadersLinked\Mapper\UserProviderMapper;
39
use LeadersLinked\Mapper\UserProviderMapper;
46
use LeadersLinked\Model\UserProvider;
40
use LeadersLinked\Model\UserProvider;
47
use LeadersLinked\Model\UserPassword;
41
use LeadersLinked\Model\UserPassword;
48
use LeadersLinked\Model\UserDeleted;
42
use LeadersLinked\Model\UserDeleted;
49
use LeadersLinked\Mapper\UserDeletedMapper;
43
use LeadersLinked\Mapper\UserDeletedMapper;
50
use LeadersLinked\Model\UserType;
44
use LeadersLinked\Model\UserType;
51
use LeadersLinked\Model\User;
45
use LeadersLinked\Model\User;
52
use LeadersLinked\Library\QueueEmail;
46
use LeadersLinked\Library\QueueEmail;
53
use LeadersLinked\Mapper\EmailTemplateMapper;
47
use LeadersLinked\Mapper\EmailTemplateMapper;
54
use LeadersLinked\Model\EmailTemplate;
48
use LeadersLinked\Model\EmailTemplate;
55
use LeadersLinked\Model\Network;
49
use LeadersLinked\Cache\CacheInterface;;
Línea 56... Línea 50...
56
 
50
 
57
class AccountSettingController extends AbstractActionController
51
class AccountSettingController extends AbstractActionController
58
{
52
{
59
    /**
53
    /**
Línea 63... Línea 57...
63
    private $adapter;
57
    private $adapter;
Línea 64... Línea 58...
64
    
58
    
65
    
59
    
66
    /**
60
    /**
67
     *
61
     *
68
     * @var AbstractAdapter
62
     * @var CacheInterface
Línea 69... Línea 63...
69
     */
63
     */
70
    private $cache;
64
    private $cache;
Línea 85... Línea 79...
85
    
79
    
86
    
80
    
87
    /**
81
    /**
88
     * 
82
     * 
89
     * @param AdapterInterface $adapter
83
     * @param AdapterInterface $adapter
90
     * @param AbstractAdapter $cache
84
     * @param CacheInterface $cache
91
     * @param LoggerInterface $logger
85
     * @param LoggerInterface $logger
92
     * @param array $config
86
     * @param array $config
93
     */
87
     */
Línea 106... Línea 100...
106
            
100
            
107
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
101
            $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
Línea 108... Línea 102...
108
            $currentNetwork = $currentNetworkPlugin->getNetwork();
102
            $currentNetwork = $currentNetworkPlugin->getNetwork();
109
            
103
            
110
            
104
            
111
            $tab = filter_var($this->params()->fromQuery('tab'), FILTER_SANITIZE_STRING);
105
            $tab =  Functions::sanitizeFilterString($this->params()->fromQuery('tab'));
Línea 112... Línea 106...
112
            if(!in_array($tab, ['nav-basic', 'nav-notification', 'nav-password', 'nav-image', 'nav-location', 'nav-privacy', 'nav-ips', 'nav-browsers', 'nav-transactions', 'nav-social-networks'])) {
106
            if(!in_array($tab, ['nav-basic', 'nav-notification', 'nav-password', 'nav-image', 'nav-location', 'nav-privacy', 'nav-ips', 'nav-browsers', 'nav-transactions', 'nav-social-networks'])) {
Línea 1119... Línea 1113...
1119
    
1113
    
1120
    
1114
    
1121
    
1115
    
1122
    public function addFundAction()
1116
    public function addFundAction()
1123
    {
1117
    {
Línea 1124... Línea 1118...
1124
        
1118
        /*
1125
        $request = $this->request;
1119
        $request = $this->request;
Línea 1228... Línea 1222...
1228
                        $transaction->description = $description;
1222
                        $transaction->description = $description;
1229
                        $transaction->request = json_encode($response, JSON_PRETTY_PRINT);
1223
                        $transaction->request = json_encode($response, JSON_PRETTY_PRINT);
Línea 1230... Línea 1224...
1230
                        
1224
                        
Línea 1231... Línea 1225...
1231
                        $requestId = Provider::PAYPAL . '-' . $external_id;
1225
                        $requestId = Provider::PAYPAL . '-' . $external_id;
Línea 1232... Línea 1226...
1232
                        
1226
                        
Línea 1269... Línea 1263...
1269
            
1263
            
Línea 1270... Línea 1264...
1270
            }
1264
            }
1271
            
1265
            
1272
        } else {
1266
        } else {
1273
            return new JsonModel(['success' => false, 'data' => 'ERROR_METHOD_NOT_ALLOWED' ]);
1267
            return new JsonModel(['success' => false, 'data' => 'ERROR_METHOD_NOT_ALLOWED' ]);
Línea 1274... Línea 1268...
1274
        }
1268
        }*/
1275
    }
1269
    }
1276
    
1270
    
Línea 1318... Línea 1312...
1318
        }
1312
        }
1319
    }
1313
    }
Línea 1320... Línea 1314...
1320
    
1314
    
1321
    public function addFacebookAction()
1315
    public function addFacebookAction()
-
 
1316
    {
1322
    {
1317
        /*
1323
        $request = $this->getRequest();
1318
        $request = $this->getRequest();
Línea 1324... Línea 1319...
1324
        if($request->isGet()) {
1319
        if($request->isGet()) {
1325
            
1320
            
Línea 1357... Línea 1352...
1357
        } else {
1352
        } else {
1358
            return new JsonModel([
1353
            return new JsonModel([
1359
                'success' => false,
1354
                'success' => false,
1360
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
1355
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
1361
            ]);
1356
            ]);
1362
        }
1357
        }*/
1363
    }
1358
    }
Línea 1364... Línea 1359...
1364
    
1359
    
1365
    public function removeTwitterAction()
1360
    public function removeTwitterAction()
1366
    {
1361
    {
Línea 1406... Línea 1401...
1406
        }
1401
        }
1407
    }
1402
    }
Línea 1408... Línea 1403...
1408
    
1403
    
1409
    public function addTwitterAction()
1404
    public function addTwitterAction()
-
 
1405
    {
1410
    {
1406
 
1411
        $request = $this->getRequest();
1407
        $request = $this->getRequest();
Línea 1412... Línea 1408...
1412
        if($request->isGet()) {
1408
        if($request->isGet()) {
1413
            
1409
            
Línea 1420... Línea 1416...
1420
                } else {
1416
                } else {
1421
                    $twitter_api_key = $this->config['leaderslinked.twitter.production_api_key'];
1417
                    $twitter_api_key = $this->config['leaderslinked.twitter.production_api_key'];
1422
                    $twitter_api_secret = $this->config['leaderslinked.twitter.production_api_secret'];
1418
                    $twitter_api_secret = $this->config['leaderslinked.twitter.production_api_secret'];
1423
                }
1419
                }
Línea 1424... Línea -...
1424
                
-
 
1425
                /*
-
 
1426
                 echo '$twitter_api_key = ' . $twitter_api_key . PHP_EOL;
-
 
1427
                 echo '$twitter_api_secret = ' . $twitter_api_secret . PHP_EOL;
-
 
1428
                 exit;
-
 
-
 
1420
                
Línea 1429... Línea 1421...
1429
                 */
1421
 
1430
                
1422
                
1431
                //Twitter
1423
                //Twitter
1432
                //$redirect_url =  $this->url()->fromRoute('oauth/twitter', [], ['force_canonical' => true]);
1424
                //$redirect_url =  $this->url()->fromRoute('oauth/twitter', [], ['force_canonical' => true]);