/** * Load model and language */ private function _load() { PagSeguroConfig::activeLog($this->_getDirectoryLog()); $this->language->load('payment/pagseguro'); $this->load->model('checkout/order'); $this->load->model('setting/setting'); $this->load->model('payment/pagseguro'); $this->language->load('payment/pagseguro'); }
private function createLog() { /*** Retrieving configurated default charset */ PagSeguroConfig::setApplicationCharset(Configuration::get('PAGSEGURO_CHARSET')); /*** Retrieving configurated default log info */ if (Configuration::get('PAGSEGURO_LOG_ACTIVE')) { PagSeguroConfig::activeLog(_PS_ROOT_DIR_ . Configuration::get('PAGSEGURO_LOG_FILELOCATION')); } LogPagSeguro::info("PagSeguroAbandoned.Search( 'Pesquisa de transações abandonadas realizada em " . date("d/m/Y H:i") . ".')"); }
/** * Set Config's to PagSeguro API */ private function setPagSeguroConfig() { $activeLog = $this->getConfigData('log'); $charset = $this->getConfigData('charset'); //Module version PagSeguroLibrary::setModuleVersion('magento' . ':' . Mage::helper('pagseguro')->getVersion()); //CMS version PagSeguroLibrary::setCMSVersion('magento' . ':' . Mage::getVersion()); //Setup Charset if ($charset != null and !empty($charset)) { PagSeguroConfig::setApplicationCharset($charset); } //Setup Log if ($activeLog == 1) { $logFile = $this->getConfigData('log_file'); if (self::checkFile(Mage::getBaseDir() . '/' . $logFile)) { PagSeguroConfig::activeLog(Mage::getBaseDir() . '/' . $logFile); } else { PagSeguroConfig::activeLog(); //Default Log } } }
/** * Retrieve PagSeguro data configuration from database */ private function _retrievePagSeguroConfiguration() { /* Retrieving configurated default charset */ PagSeguroConfig::setApplicationCharset(Configuration::get('PAGSEGURO_CHARSET')); /* Retrieving configurated default log info */ if (Configuration::get('PAGSEGURO_LOG_ACTIVE')) { PagSeguroConfig::activeLog(_PS_ROOT_DIR_ . Configuration::get('PAGSEGURO_LOG_FILELOCATION')); } }
/** * Constructor for init always data for gateway. * * @return void */ public function __construct() { $this->load(); $this->id = 'pagseguro'; $this->has_fields = false; $this->method_title = 'PagSeguro'; $this->icon = plugins_url('image/ps-logo.png', __FILE__); $this->init_form_fields(); $this->init_settings(); // Define user set variables. $this->title = $this->settings['title']; $this->description = $this->settings['description']; $this->email = $this->settings['email']; $this->token = $this->settings['token']; $this->invoice_prefix = !empty($this->settings['invoice_prefix']) ? $this->settings['invoice_prefix'] : 'WC-'; $this->url_notification = $this->settings['url_notification']; $this->url_redirect = $this->settings['url_redirect']; $this->charset = $this->settings['charset']; $this->debug = $this->settings['debug']; $this->path_log = $this->settings['path_log']; // Actions. if (version_compare(WOOCOMMERCE_VERSION, '2.0.0', '>=')) { add_action('woocommerce_update_options_payment_gateways_' . $this->id, array(&$this, 'process_admin_options')); } else { add_action('woocommerce_update_options_payment_gateways', array(&$this, 'process_admin_options')); } $this->enabled = 'no'; if ('yes' == $this->settings['enabled'] && !empty($this->email) && !empty($this->token) && $this->is_valid_for_use()) { $this->enabled = 'yes'; } // Checks if email is not empty. if (empty($this->email)) { add_action('admin_notices', array(&$this, 'mail_missing_message')); } // Checks if token is not empty. if (empty($this->token)) { add_action('admin_notices', array(&$this, 'token_missing_message')); } global $woocommerce; // Active logs. if ('yes' == $this->debug) { $this->log = new WC_Logger(); $this->createLogFile($this->returnPathLog()); PagSeguroConfig::activeLog($this->returnPathLog()); } //Insert new status of PagSeguro wp_insert_term('em disputa', 'shop_order_status'); }
/** * Retrieve PagSeguro data configuration from database */ private function _setPagSeguroConfiguration(TablePaymentmethods $method) { // retrieving configurated default charset PagSeguroConfig::setApplicationCharset($method->pagseguro_charset); // retrieving configurated default log info if ($method->pagseguro_log) { $filename = JPATH_BASE . $method->pagseguro_log_file_name; $this->_verifyFile($filename); PagSeguroConfig::activeLog($filename); } }
/** * Retrieve PagSeguro data configuration from database */ private function _setPagSeguroConfiguration() { // retrieving configurated default charset PagSeguroConfig::setApplicationCharset('UTF-8'); // retrieving configurated default log info $filename = JPATH_BASE . '/logs/log_pagseguro.log'; $this->_verifyFile($filename); PagSeguroConfig::activeLog($filename); }
public function createLog($type, $dados) { /*** Retrieving configurated default charset */ PagSeguroConfig::setApplicationCharset(Configuration::get('PAGSEGURO_CHARSET')); /*** Retrieving configurated default log info */ if (Configuration::get('PAGSEGURO_LOG_ACTIVE')) { PagSeguroConfig::activeLog(_PS_ROOT_DIR_ . Configuration::get('PAGSEGURO_LOG_FILELOCATION')); } switch ($type) { case 'search': LogPagSeguro::info("PagSeguroConciliation.Search( 'Pesquisa de conciliação realizada em " . date("d/m/Y H:i") . " em um intervalo de " . $dados['days'] . " dias.')"); break; default: LogPagSeguro::info("PagSeguroConciliation.Register( 'Alteração de Status da compra '" . $dados['idOrder'] . "' para o Status '" . $dados['newStatus'] . "(" . $dados['newIdStatus'] . ")' - '" . date("d/m/Y H:i") . "') - end"); break; } }
private function createLog($e) { /** Retrieving configurated default charset */ PagSeguroConfig::setApplicationCharset(Configuration::get('PAGSEGURO_CHARSET')); /** Retrieving configurated default log info */ if (Configuration::get('PAGSEGURO_LOG_ACTIVE')) { PagSeguroConfig::activeLog(_PS_ROOT_DIR_ . Configuration::get('PAGSEGURO_LOG_FILELOCATION')); } LogPagSeguro::info("PagSeguroService.Notification( 'Erro ao processar notificação. ErrorMessage: " . $e . " ') - end"); }
/** * Retrieve PagSeguro data configuration from database */ private function _setPagSeguroConfiguration() { $charset = $this->request->post['pagseguro_charset'] == 1 ? $this->language->get('iso') : $this->language->get('utf'); // setting configurated default charset PagSeguroConfig::setApplicationCharset($charset); $activeLog = $this->request->post['pagseguro_log'] == 1 ? TRUE : FALSE; // setting configurated default log info if ($activeLog) { $directory = $this->_getDirectoryLog(); $this->_verifyLogFile($directory); PagSeguroConfig::activeLog($directory); } }
/** * Set Config's to PagSeguro API * */ private function setPagSeguroConfig() { $_activeLog = $this->getConfigData('log'); $_charset = $this->getConfigData('charset'); Mage::getSingleton('PagSeguro_PagSeguro_Helper_Data')->saveAllStatusPagSeguro(); //Module version PagSeguroLibrary::setModuleVersion('magento' . ':' . $this->Module_Version); //CMS version PagSeguroLibrary::setCMSVersion('magento' . ':' . Mage::getVersion()); //Setup Charset if ($_charset != null and !empty($_charset)) { PagSeguroConfig::setApplicationCharset($_charset); } //Setup Log if ($_activeLog == 1) { $_log_file = $this->getConfigData('log_file'); if (self::checkFile(Mage::getBaseDir() . '/' . $_log_file)) { PagSeguroConfig::activeLog(Mage::getBaseDir() . '/' . $_log_file); } else { PagSeguroConfig::activeLog(); //Default Log } } }
private function activeLog() { if (Configuration::get('PAGSEGURO_LOG_ACTIVE')) { PagSeguroConfig::setApplicationCharset(Configuration::get('PAGSEGURO_CHARSET')); PagSeguroConfig::activeLog(_PS_ROOT_DIR_ . Configuration::get('PAGSEGURO_LOG_FILELOCATION')); $this->logActive = true; } }