function cvm_login() { global $cvm; $client = cvm_get_client(); $token = cvm_get_token($client); if ($token) { // setcookie("GUID", $token[Guid]); // setcookie("IDSESSAO", $token[IdSessao]); $cvm[token] = $token; $cvm[connected] = true; } else { $cvm[connected] = false; } }
<?php include 'lib.cvm.php'; include 'local_config.php'; if (isset($_REQUEST['methodname'])) { list($url) = cvm_execute_request(cvm_get_client(), $_REQUEST); $zipfile = cvm_download_file($url, CVM_PATH); $filesaved = cvm_unzip_downloaded_file($zipfile, CVM_PATH); // $xml = simplexml_load_file($xmlfile); } if (isset($_REQUEST['login'])) { $client = cvm_get_client(); $token = cvm_get_token($client); if ($token) { setcookie("GUID", $token['Guid']); setcookie("IDSESSAO", $token['IdSessao']); } header("Location: cvm2.php"); } if (isset($_REQUEST['logout'])) { setcookie("GUID", "", -1); setcookie("IDSESSAO", "", -1); header("Location: cvm2.php"); } if ($cvm['connected']) { $status = '<span style="color:green;font-weight:bold">conectado</span>'; } else { $status = '<span style="color:red;font-weight:bold">não conectado</span>'; } ?> <!DOCTYPE html>
<?php include_once 'lib.cvm.php'; include_once 'local_config.php'; // cvmwebmethods.php?methodname=solicAutorizDownloadArqComptc&iCdTpDoc=209&strDtComptcDoc=2014-07-09 header('Content-Type: application/json'); cvm_login(); list($url) = cvm_execute_request(cvm_get_client(), $_REQUEST); $zipfile = cvm_download_file($url); $xmlfile = cvm_unzip_downloaded_file($zipfile); $data = cvm_parse_xml($xmlfile); echo json_encode($data); // cvm_logout(); unlink($zipfile); unlink($xmlfile);