private function factory($arrStrDados)
 {
     $obj = new MotivosDesligamentoMembro();
     $pessoa = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $pessoa->setId($arrStrDados["PES_ID"]);
     } else {
         $pessoa->setPessoa(null);
     }
     $obj->setPessoa($pessoa);
     if (isset($arrStrDados["PCD_Descricao"])) {
         $obj->setDescricao($arrStrDados["PCD_Descricao"]);
     }
     if (isset($arrStrDados["PCD_Data"])) {
         $intTotOcorrencia = substr_count($arrStrDados["PCD_Data"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PCD_Data"]));
         } else {
             $obj->setData(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["PCD_Data"]));
         }
     } else {
         $obj->setData(null);
     }
     return $obj;
 }
 public function consultar($arrStrFiltros)
 {
     $arrStrDados = RepoUsuario::getInstance()->consultar($arrStrFiltros);
     $arrObjsRetorno = null;
     if ($arrStrDados != null) {
         if (count($arrStrDados) > 0) {
             $arrObjs = array();
             for ($intI = 0; $intI < count($arrStrDados); $intI++) {
                 $arrObjs[$intI] = $this->factory($arrStrDados[$intI]);
                 // formata a data
                 $arrStrDados[$intI]["USU_DataHoraCadastro"] = DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["USU_DataHoraCadastro"]);
                 $arrStrDados[$intI]["USU_DataHoraUltimoAcesso"] = DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["USU_DataHoraUltimoAcesso"]);
             }
             // responsável por exibir dados na grid
             $arrObjsRetorno = array();
             $arrObjsRetorno["objects"] = $arrObjs;
             $arrObjsRetorno["rows"] = $arrStrDados;
             // identifica o total de registros referente a consulta
             $arrStrFiltrosTotal = array();
             $arrStrFiltrosTotal["TOT_Total"] = true;
             $arrStrDadosTotal = RepoUsuario::getInstance()->consultar($arrStrFiltrosTotal);
             $arrObjsRetorno["num_rows"] = $arrStrDadosTotal[0]["Total"];
         }
     }
     return $arrObjsRetorno;
 }
 public function consultar($arrStrFiltros)
 {
     if (isset($arrStrFiltros["FOR_PesquisaFiltro"])) {
         if ($arrStrFiltros["FOR_PesquisaFiltro"] == "NOME") {
             $arrStrFiltros["FOR_NomeFantasia"] = $arrStrFiltros["FOR_PesquisaDescricao"];
         } else {
             if ($arrStrFiltros["FOR_PesquisaFiltro"] == "CNPJ" || $arrStrFiltros["FOR_PesquisaFiltro"] == "CPF") {
                 $arrStrFiltros["FOR_CNPJ"] = $arrStrFiltros["FOR_PesquisaDescricao"];
             }
         }
     }
     $arrStrDados = RepoFornecedor::getInstance()->consultar($arrStrFiltros);
     $arrObjsRetorno = null;
     if ($arrStrDados != null) {
         if (count($arrStrDados) > 0) {
             $arrObjs = array();
             for ($intI = 0; $intI < count($arrStrDados); $intI++) {
                 $arrObjs[$intI] = $this->factory($arrStrDados[$intI]);
                 if (trim($arrStrDados[$intI]["FOR_DataFundacao"]) != "") {
                     $arrStrDados[$intI]["FOR_DataFundacao"] = DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["FOR_DataFundacao"]);
                 }
             }
             // responsável por exibir dados na grid
             $arrObjsRetorno = array();
             $arrObjsRetorno["objects"] = $arrObjs;
             $arrObjsRetorno["rows"] = $arrStrDados;
             // identifica o total de registros referente a consulta
             $arrStrFiltros["TOT_Total"] = true;
             $arrStrDadosTotal = RepoFornecedor::getInstance()->consultar($arrStrFiltros);
             $arrObjsRetorno["num_rows"] = $arrStrDadosTotal[0]["Total"];
         }
     }
     return $arrObjsRetorno;
 }
 public function consultar($arrStrFiltros)
 {
     $arrStrDados = RepoFolhaAuxiliar::getInstance()->consultar($arrStrFiltros);
     $arrObjsRetorno = null;
     if ($arrStrDados != null) {
         if (count($arrStrDados) > 0) {
             $arrObjs = array();
             for ($intI = 0; $intI < count($arrStrDados); $intI++) {
                 $arrObjs[$intI] = $this->factory($arrStrDados[$intI]);
                 $arrStrDados[$intI]["FAU_DataFolha"] = DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["FAU_DataFolha"]);
                 $arrStrDados[$intI]["Usuario_Cadastro"] = $arrStrDados[$intI]["Usuario_Cadastro"];
                 $arrStrDados[$intI]["totalLinhas"] = $arrObjs[$intI]->getQuantidadeLinha();
                 $livro = new LivroAuxiliar();
                 $livro = $arrObjs[$intI]->getLivroAuxiliar();
                 $arrData = explode(" ", $livro->getDataHoraCadastro());
                 $arrStrDados[$intI]["LIA_NumeroLivro"] = $livro->getNumero() . " - " . DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrData[0]);
             }
             // responsável por exibir dados na grid
             $arrObjsRetorno = array();
             $arrObjsRetorno["objects"] = $arrObjs;
             $arrObjsRetorno["rows"] = $arrStrDados;
             // identifica o total de registros referente a consulta
             $arrStrFiltros["TOT_Total"] = true;
             $arrStrDadosTotal = RepoFolhaAuxiliar::getInstance()->consultar($arrStrFiltros);
             $arrObjsRetorno["num_rows"] = $arrStrDadosTotal[0]["Total"];
         }
     }
     return $arrObjsRetorno;
 }
Example #5
0
 /**
  * Get updated orders by id
  *
  * @return array
  */
 public function buildOrdersUpdateById($uidString)
 {
     $uids = DataHelper::explodeUids($uidString);
     $query = $this->rule->getSQL('orders_update_uid');
     $handler = $this->rule->getHandler('OrdersUpdateHandler');
     $this->sql = $this->container->db->prepare($query);
     $this->sql->bindParam(':orderIds', $uids);
     return $this->build($handler);
 }
Example #6
0
 public function customersHistory()
 {
     $response = $this->api->customersHistory(new DateTime(DataHelper::getDate($this->container->customersHistoryLog)));
     if (!is_null($response)) {
         $this->logger($response->getGeneratedAt(), $this->container->customersHistoryLog);
         return $response['customers'];
     } else {
         return array();
     }
 }
Example #7
0
 /**
  * Displays the view.
  *
  * @param  string $tpl the template name
  *
  * @return void
  * @since  1.0
  */
 public function display($tpl = null)
 {
     JHTML::_('behavior.modal');
     JHTML::stylesheet('media/com_newsletter/css/admin.css');
     JHTML::stylesheet('media/com_newsletter/css/import.css');
     JHTML::script('media/com_newsletter/js/migur/js/core.js');
     JHTML::script('media/com_newsletter/js/migur/js/message.js');
     $this->assignRef('components', DataHelper::getSupportedComponents());
     $this->addToolbar();
     parent::display($tpl);
 }
Example #8
0
 private function RouteDestination($data)
 {
     if ($data == "") {
         throw new Exception("Invalid Params passed", 02);
     }
     $sql = sprintf("SELECT * FROM tblJourneyDestination INNER JOIN tblLocation ON ( tblJourneyDestination.Location = tblLocation.Location ) WHERE UniqueJourneyIdentifier = '%s'", mysql_real_escape_string($data));
     $results = DataHelper::LoadTableFromSql($sql);
     $resultJson = json_encode($results);
     $this->send_json_output($resultJson);
     exit;
 }
 public function alterar(FolhaPrevio $obj)
 {
     $strSQL = "UPDATE LIR_FPR_FOLHA_PREVIO SET ";
     $strSQL .= "LIP_ID = " . $obj->getLivroPrevio()->getId() . ", ";
     $strSQL .= "FPR_NumeroFolha = '" . $obj->getNumero() . "', ";
     $strSQL .= "FPR_DataFolha = '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($obj->getData()) . "', ";
     $strSQL .= "FPR_DataHoraAlteracao = '" . $obj->getDataHoraAlteracao() . "', ";
     $strSQL .= "USU_UsuarioAlteracaoID = " . $obj->getUsuarioAlteracao()->getId() . " ";
     $strSQL .= "WHERE FPR_ID = " . $obj->getId() . " ";
     return Db::getInstance()->executar($strSQL);
 }
 public function alterar(FolhaAuxiliar $obj)
 {
     $strSQL = "UPDATE LIR_FAU_FOLHA_AUXILIAR SET ";
     $strSQL .= "LIA_ID = " . $obj->getLivroAuxiliar()->getId() . ", ";
     $strSQL .= "FAU_NumeroFolha = '" . $obj->getNumero() . "', ";
     $strSQL .= "FAU_DataFolha = '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($obj->getData()) . "', ";
     $strSQL .= "FAU_DataHoraAlteracao = '" . $obj->getDataHoraAlteracao() . "', ";
     $strSQL .= "USU_UsuarioAlteracaoID = " . $obj->getUsuarioAlteracao()->getId() . " ";
     $strSQL .= "WHERE FAU_ID = " . $obj->getId() . " ";
     return Db::getInstance()->executar($strSQL);
 }
 public function consultar($arrStrFiltros)
 {
     $strColunasConsultadas = "*";
     // $arrStrFiltros["TOT_Total"] é true ou false
     // criada para pegar o total de registros quando houver
     // necessidade de paginação
     if (!empty($arrStrFiltros["TOT_Total"])) {
         $strColunasConsultadas = "COUNT(LCA.LCA_ID) AS Total";
     }
     $strSQL = "SELECT " . $strColunasConsultadas . " FROM FIN_LCA_LANCAMENTOS_CAIXA AS LCA ";
     $strSQL .= "LEFT JOIN CAD_PES_PESSOAS AS PES ON (PES.PES_ID = LCA.PES_ID) ";
     $strSQL .= "LEFT JOIN FIN_FOR_FORNECEDORES AS F ON (F.FOR_ID = LCA.FOR_ID) ";
     $strSQL .= "INNER JOIN FIN_FPG_FORMAS_PAGAMENTOS AS FPG ON (FPG.FPG_ID = LCA.FPG_ID) ";
     $strSQL .= "INNER JOIN FIN_COB_CONTAS_BANCARIAS AS COB ON (COB.COB_ID = LCA.COB_ID) ";
     $strSQL .= "INNER JOIN FIN_CEN_CENTROS_CUSTO AS CEN ON (CEN.CEN_ID = LCA.CEN_ID) ";
     $strSQL .= "INNER JOIN FIN_PLA_PLANOS_CONTAS AS PLA ON (PLA.PLA_ID = LCA.PLA_ID) ";
     $strSQL .= "WHERE LCA.LCA_ID IS NOT NULL ";
     if (!empty($arrStrFiltros["LCA_ID"])) {
         $strSQL .= "AND LCA.LCA_ID = " . $arrStrFiltros["LCA_ID"] . " ";
     }
     if (!empty($arrStrFiltros["LCA_EntidadeID"])) {
         if (!empty($arrStrFiltros["LCA_TipoEntidade"])) {
             if ($arrStrFiltros["LCA_TipoEntidade"] == "P") {
                 $strSQL .= "AND LCA.PES_ID = " . $arrStrFiltros["LCA_EntidadeID"] . " ";
             } else {
                 $strSQL .= "AND LCA.FOR_ID = " . $arrStrFiltros["LCA_EntidadeID"] . " ";
             }
         }
     }
     if (!empty($_POST["LCA_DataInicial"]) && !empty($_POST["LCA_DataFinal"])) {
         $strSQL .= "AND LCA.LCA_DataMovimento BETWEEN '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["LCA_DataInicial"]) . "' AND '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["LCA_DataFinal"]) . "' ";
     }
     if (!empty($arrStrFiltros["PLA_ID"])) {
         $strSQL .= "AND LCA.PLA_ID=" . $arrStrFiltros["PLA_ID"] . " ";
     }
     if (!empty($arrStrFiltros["CEN_ID"])) {
         $strSQL .= "AND LCA.CEN_ID=" . $arrStrFiltros["CEN_ID"] . " ";
     }
     if (!empty($arrStrFiltros["COB_ID"])) {
         $strSQL .= "AND LCA.COB_ID=" . $arrStrFiltros["COB_ID"] . " ";
     }
     if (!empty($arrStrFiltros["LCA_Tipo"])) {
         $strSQL .= "AND LCA.LCA_Tipo='" . $arrStrFiltros["LCA_Tipo"] . "' ";
     }
     if (!empty($arrStrFiltros["LCA_Referencia"])) {
         $strSQL .= "AND LCA.LCA_Referencia='" . $arrStrFiltros["LCA_Referencia"] . "' ";
     }
     $strSQL .= "ORDER BY LCA.LCA_DataMovimento DESC ";
     if (!empty($arrStrFiltros["limit"]) && !empty($arrStrFiltros["offset"])) {
         $strSQL .= "LIMIT " . $arrStrFiltros["offset"] . ", " . $arrStrFiltros["limit"];
     }
     return Db::getInstance()->select($strSQL);
 }
 public function salvar($arrStrDados)
 {
     $obj = $this->factory(DadosHelper::getInstance()->prepararDados($arrStrDados));
     $obj->setSaldoInicial(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["COB_SaldoInicial"]));
     if (isset($arrStrDados["COB_DataAbertura"])) {
         if (trim($arrStrDados["COB_DataAbertura"]) != "") {
             $obj->setDataAbertura(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["COB_DataAbertura"]));
         }
     }
     if ($obj->getId() == "") {
         return RepoContaBancaria::getInstance()->salvar($obj);
     } else {
         return RepoContaBancaria::getInstance()->alterar($obj);
     }
 }
 public function consultar($arrStrFiltros)
 {
     $strColunasConsultadas = "*";
     // $arrStrFiltros["TOT_Total"] é true ou false
     // criada para pegar o total de registros quando houver
     // necessidade de paginação
     if (!empty($arrStrFiltros["TOT_Total"])) {
         $strColunasConsultadas = "COUNT(CTB.CTB_ID) AS Total";
     }
     $strSQL = "SELECT " . $strColunasConsultadas . " FROM FIN_CTB_CONTRIBUICOES AS CTB ";
     $strSQL .= "LEFT JOIN CAD_PES_PESSOAS AS PES ON (PES.PES_ID = CTB.PES_ID) ";
     $strSQL .= "INNER JOIN FIN_FPG_FORMAS_PAGAMENTOS AS FPG ON (FPG.FPG_ID = CTB.FPG_ID) ";
     $strSQL .= "INNER JOIN FIN_COB_CONTAS_BANCARIAS AS COB ON (COB.COB_ID = CTB.COB_ID) ";
     $strSQL .= "INNER JOIN FIN_CEN_CENTROS_CUSTO AS CEN ON (CEN.CEN_ID = CTB.CEN_ID) ";
     $strSQL .= "INNER JOIN FIN_PLA_PLANOS_CONTAS AS PLA ON (PLA.PLA_ID = CTB.PLA_ID) ";
     $strSQL .= "WHERE CTB.CTB_ID IS NOT NULL ";
     if (!empty($arrStrFiltros["CTB_ID"])) {
         $strSQL .= "AND CTB.CTB_ID = " . $arrStrFiltros["CTB_ID"] . " ";
     }
     if (!empty($arrStrFiltros["PES_ID"])) {
         if ($arrStrFiltros["PES_ID"] == "N/I") {
             // busca as contribuições NAO IDENTIFICADAS
             $strSQL .= "AND CTB.PES_ID IS NULL ";
         } else {
             $strSQL .= "AND CTB.PES_ID = " . $arrStrFiltros["PES_ID"] . " ";
         }
     }
     if (!empty($_POST["CTB_DataInicial"]) && !empty($_POST["CTB_DataFinal"])) {
         $strSQL .= "AND CTB.CTB_DataContribuicao BETWEEN '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["CTB_DataInicial"]) . "' AND '" . DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["CTB_DataFinal"]) . "' ";
     }
     if (!empty($arrStrFiltros["PLA_ID"])) {
         $strSQL .= "AND CTB.PLA_ID=" . $arrStrFiltros["PLA_ID"] . " ";
     }
     if (!empty($arrStrFiltros["LOT_ID"])) {
         $strSQL .= "AND CTB.LOT_ID=" . $arrStrFiltros["LOT_ID"] . " ";
     }
     if (!empty($arrStrFiltros["CEN_ID"])) {
         $strSQL .= "AND CTB.CEN_ID=" . $arrStrFiltros["CEN_ID"] . " ";
     }
     if (!empty($arrStrFiltros["COB_ID"])) {
         $strSQL .= "AND CTB.COB_ID=" . $arrStrFiltros["COB_ID"] . " ";
     }
     $strSQL .= "ORDER BY CTB.CTB_DataContribuicao DESC ";
     if (!empty($arrStrFiltros["limit"]) && !empty($arrStrFiltros["offset"])) {
         $strSQL .= "LIMIT " . $arrStrFiltros["offset"] . ", " . $arrStrFiltros["limit"];
     }
     return Db::getInstance()->select($strSQL);
 }
Example #14
0
 private function NearestStop($data)
 {
     list($lat, $long, $dist) = explode(',', $data, 3);
     if ($lat == "" || $long == "" || $dist == "") {
         throw new Exception("Invalid Params passed", 02);
     }
     list($lat, $long, $dist) = explode(',', $data, 3);
     if ($lat == "" || $long == "" || $dist == "") {
         throw new Exception("Invalid Params passed", 02);
     }
     $sql = sprintf("SELECT \n            StopID, \n            StopName, \n\t\t\tStopReference,\n            (3963.191 * \n                ACOS( \n                    ( \n                        SIN( \n                            PI( ) * '%1\$F' /180 \n                        ) * \n                        SIN( \n                            PI( ) * StopLat /180 \n                        ) \n                    ) + \n                    ( \n                        COS( \n                            PI( ) * '%1\$F' /180 \n                        ) * \n                        COS( \n                            PI( ) * StopLat /180 \n                        ) * \n                        COS( \n                            PI( ) * StopLong /180 - PI( ) * '%2\$F' /180 \n                        ) \n                    )\n                ) )\n                AS distance \n                FROM tblStop \n                WHERE \n                (3963.191 * \n                ACOS( \n                    ( \n                        SIN( \n                            PI( ) * '%1\$F' /180 \n                        ) * \n                        SIN( \n                            PI( ) * StopLat /180 \n                        ) \n                    ) + \n                    ( \n                        COS( \n                            PI( ) * '%1\$F' /180 \n                        ) * \n                        COS( \n                            PI( ) * StopLat /180 \n                        ) * \n                        COS( \n                            PI( ) * StopLong /180 - PI( ) * '%2\$F' /180 \n                        ) \n                    )\n                )) < %3\$d ORDER BY distance LIMIT 0 , 30", mysql_real_escape_string($lat), mysql_real_escape_string($long), mysql_real_escape_string($dist));
     $results = DataHelper::LoadTableFromSql($sql);
     $resultJson = json_encode($results);
     $this->send_json_output($resultJson);
     exit;
 }
Example #15
0
 /**
  * Displays the view.
  *
  * @param  string $tpl the template name
  *
  * @return void
  * @since  1.0
  */
 public function display($tpl = null)
 {
     // Set the document
     $this->setDocument();
     $this->addToolbar();
     // Set main ID first
     $aid = JRequest::getInt('automailing_id');
     $this->assignRef('automailingId', $aid);
     // Get automailing form
     $model = $this->getModel();
     $automailing = $model->getItem();
     $this->assignRef('automailing', $automailing);
     JavascriptHelper::addObject('automailing', $automailing);
     $this->assignRef('form', $this->get('form', 'automailing'));
     // Get item list (series)
     $itemsModel = JModel::getInstance('AutomailingItems', 'NewsletterModel');
     $itemsModel->automailingId = $aid;
     $amList = (object) array('items' => $itemsModel->getNormalizedItems($aid), 'state' => $itemsModel->getState(), 'listOrder' => $itemsModel->getState('list.ordering'), 'listDirn' => $itemsModel->getState('list.direction'), 'pagination' => $itemsModel->getPagination());
     $this->assignRef('automailingItems', $amList);
     // Get targets list
     $targetsModel = JModel::getInstance('AutomailingTargets', 'NewsletterModel');
     $targetsModel->automailingId = $aid;
     if ($tpl != 'details') {
         // Get ids for all available lists
         $listsModel = JModel::getInstance('Lists', 'NewsletterModel');
         $allLists = $listsModel->getAllActive();
         // Find all used lists
         $usedLists = $targetsModel->getRelatedLists($aid);
         // Diff the records
         $usedListIds = DataHelper::getColumnData($usedLists, 'list_id');
         foreach ($allLists as $idx => $item) {
             if (in_array($item->list_id, $usedListIds)) {
                 unset($allLists[$idx]);
             }
         }
         $amTargets = (object) array('items' => $targetsModel->getRelatedLists($aid, 'usePagination'), 'state' => $targetsModel->getState(), 'listOrder' => $targetsModel->getState('list.ordering'), 'listDirn' => $targetsModel->getState('list.direction'), 'pagination' => $targetsModel->getPagination());
         $this->assignRef('automailingTargets', $amTargets);
         $this->assignRef('unusedLists', $allLists);
     }
     if ($tpl == 'details') {
         $this->assignRef('automailingTargets', $targetsModel->getNames($aid));
     }
     parent::display($tpl);
 }
 private function factory($arrStrDados)
 {
     $obj = new MalaDiretaPessoa();
     if (isset($arrStrDados["MDP_ID"])) {
         $obj->setId($arrStrDados["MDP_ID"]);
     }
     $malaDireta = new MalaDireta();
     if (isset($arrStrDados["MAD_ID"])) {
         $malaDireta->setId($arrStrDados["MAD_ID"]);
     }
     $obj->setMalaDireta($malaDireta);
     $pessoa = new Pessoa();
     if (isset($arrStrDados["PES_ID"])) {
         $arrConsultaPessoa["PES_ID"] = $arrStrDados["PES_ID"];
         $arrObjPessoa = NegPessoa::getInstance()->consultar($arrConsultaPessoa);
         $pessoa = $arrObjPessoa[0];
     }
     $obj->setPessoa($pessoa);
     if (!empty($arrStrDados["MDP_DataHoraEnvio"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MDP_DataHoraEnvio"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataEnvio(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MDP_DataHoraEnvio"]));
         } else {
             $obj->setDataEnvio(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MDP_DataHoraEnvio"]));
         }
     } else {
         $obj->setDataEnvio(null);
     }
     if (!empty($arrStrDados["MDP_DataHoraLeitura"])) {
         $intTotOcorrencia = substr_count($arrStrDados["MDP_DataHoraLeitura"], "/");
         if ($intTotOcorrencia > 0) {
             $obj->setDataVisualizacao(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["MDP_DataHoraLeitura"]));
         } else {
             $obj->setDataVisualizacao(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["MDP_DataHoraLeitura"]));
         }
     } else {
         $obj->setDataVisualizacao(null);
     }
     return $obj;
 }
Example #17
0
 /**
  * Method to get the field input markup.
  *
  * @return	string	The field input markup(span with mapped value).
  * @since	1.0
  */
 protected function getInput()
 {
     // Initialize some field attributes.
     $class = (string) $this->element['class'];
     $name = (string) $this->name;
     $size = (string) $this->element['size'];
     $id = $this->id;
     // Parse value
     $value = $this->value;
     $vl = DataHelper::timeIntervalExplode($value);
     $valueCnt = 0;
     $valueType = 'day';
     if ($vl['weeks'] > 0) {
         $valueCnt = $vl['weeks'];
         $valueType = 'week';
     }
     if ($vl['days'] > 0) {
         $valueCnt = $vl['days'];
         $valueType = 'day';
     }
     // To avoid user's confusion, readonly="true" should imply disabled="true".
     if ((string) $this->element['readonly'] == 'true' || (string) $this->element['disabled'] == 'true') {
         $attr .= ' disabled="disabled"';
     }
     // Initialize JavaScript field attributes.
     JFactory::getDocument()->addScript(JUri::root() . 'administrator/components/com_newsletter/models/fields/timeinterval.js');
     // Create a regular list.
     $html = '<div class="timeinterval" id="' . $id . '">';
     $html .= '<input type="hidden" class="timeinterval-hidden" name="' . $name . '" value="' . $value . '" />';
     $html .= '<input type="text" size="' . $size . '" class="' . $class . ' timeinterval-count" value="' . $valueCnt . '"/>';
     $html .= '<select class="timeinterval-type" class="' . $class . ' timeinterval-type">';
     $html .= '<option value="day">' . JText::_('COM_NEWSLETTER_DAYS') . '</option>';
     $html .= '<option value="week">' . JText::_('COM_NEWSLETTER_WEEKS') . '</option>';
     $html .= '</select></div>';
     return $html;
 }
 $strHtml .= '<td style="width: 50px; text-align: center; ">Ativo</td>';
 $strHtml .= '</tr>';
 for ($intI = 0; $intI < count($arrStrDados); $intI++) {
     if ($arrStrDados[$intI]["USU_ID"] > 1) {
         // PARA IGNORAR O ADMINISTRADOR
         $strClass = 'linhaNormal';
         if ($intI % 2 == 0) {
             $strClass = 'linhaCor';
         }
         $strHtml .= '<tr class="' . $strClass . '">';
         /*$strHtml .= '<td>'.$arrStrDados[$intI]["USU_ID"].'</td>';*/
         $strHtml .= '<td>' . $arrStrDados[$intI]["USU_Login"] . '</td>';
         $strHtml .= '<td>' . $arrStrDados[$intI]["USU_Telefone"] . '</td>';
         $strHtml .= '<td>' . $arrStrDados[$intI]["USU_Email"] . '</td>';
         $strHtml .= '<td align="center">' . DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["USU_DataHoraCadastro"]) . '</td>';
         $strHtml .= '<td align="center" >' . DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados[$intI]["USU_DataHoraUltimoAcesso"]) . '</td>';
         $strHtml .= '<td align="center" >' . $arrStrDados[$intI]["TOTAL_ACESSO"] . '</td>';
         $strStyle = "";
         if ($arrStrDados[$intI]["USU_Status"] == "A") {
             $txtStatus = "SIM";
         } else {
             $txtStatus = "NÃO";
             $strStyle = 'style="background-color: red; color: #FFF;"';
         }
         $strHtml .= '<td align="center" ' . $strStyle . '>' . $txtStatus . '</td>';
         $strHtml .= '</tr>';
     }
 }
 $strHtml .= "<tr class='rodapeRelatorio'>";
 $strHtml .= "<td colspan='9'><strong>Total de Registros:</strong> " . (count($arrStrDados) - 1) . "</td>";
 $strHtml .= "</tr>";
 public function salvar($arrStrDados)
 {
     $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados));
     $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($obj->getData()));
     $obj->setValor(NumeroHelper::getInstance()->formatarNumeroParaBanco($obj->getValor()));
     if ($obj->getId() == "") {
         return RepoFluxoCaixa::getInstance()->salvar($obj);
     } else {
         return RepoFluxoCaixa::getInstance()->alterar($obj);
     }
 }
Example #20
0
            $helper->data['UniqueJourneyIdentifier'] = $lastJourney;
            $helper->data['ProviderJourneyIdentifier'] = $lastProvJourney;
            $helper->data['Location'] = substr($line, 2, 7);
            $helper->data['LocationSuffix'] = substr($line, 9, 1);
            $helper->data['ScheduledArrival'] = ParseTime(substr($line, 10, 5));
            $helper->data['PublicArrival'] = ParseTime(substr($line, 15, 4));
            $helper->data['Platform'] = trim(substr($line, 19, 3));
            $helper->data['Path'] = trim(substr($line, 22, 3));
            $helper->SaveRecord();
            $lastLocation = $helper->data['Location'];
            $lastSuffix = $helper->data['LocationSuffix'];
            $activity = str_split(substr($line, 25, 12), 2);
            foreach ($activity as $act) {
                $act = trim($act);
                if (!empty($act)) {
                    $helper2 = new DataHelper("tblActivity", "ActivityID");
                    $helper2->data['JourneyID'] = $helper->data['JourneyDestinationID'];
                    $helper2->data['JourneyType'] = 'Destination';
                    $helper2->data['Activity'] = $act;
                    $helper2->SaveRecord();
                }
            }
            break;
    }
}
// takes a 2 digit time string with possible
// half minutes and creates a mysql string
function ParseWait($time)
{
    if (substr($time, 1, 1) == 'H') {
        return "00:0" . substr($time, 0, 1) . ":30";
 public function salvar($arrStrDados)
 {
     //verifica se ta vindo o id da folha, se não tiver é porque tem que gerar automaticamente
     if ($arrStrDados["FAU_ID"] == "") {
         $arrStrDados["FAU_ID"] = NegFolhaAuxiliar::getInstance()->getIdFolhaCadastrar();
     }
     if (isset($arrStrDados["LAU_Valor"])) {
         $arrStrDados["LAU_Valor"] = NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["LAU_Valor"]);
     }
     if (isset($arrStrDados["LAU_Data"])) {
         $arrStrDados["LAU_Data"] = DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["LAU_Data"]);
     }
     $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados));
     if ($obj->getId() == "") {
         return RepoLinhaAuxiliar::getInstance()->salvar($obj);
     } else {
         return RepoLinhaAuxiliar::getInstance()->alterar($obj);
     }
 }
Example #22
0
 /**
  * Send a notification to one user
  *
  * @param string $user Username of the recipient
  * @param string $email Email address of the recipient
  * @param string $lang Selected language of the recipient
  * @param array $mailData Notification data we send to the user
  */
 public function sendEmailToUser($user, $email, $lang, $mailData)
 {
     $l = $this->getLanguage($lang);
     $dataHelper = new DataHelper(\OC::$server->getActivityManager(), new ParameterHelper(new \OC\Files\View(''), $l), $l);
     $activityList = array();
     foreach ($mailData as $activity) {
         $activityList[] = $dataHelper->translation($activity['amq_appid'], $activity['amq_subject'], unserialize($activity['amq_subjectparams']));
     }
     $alttext = new \OCP\Template('activity', 'email.notification', '');
     $alttext->assign('username', $user);
     $alttext->assign('timeframe', $this->getLangForApproximatedTimeFrame($mailData[0]['amq_timestamp']));
     $alttext->assign('activities', $activityList);
     $alttext->assign('owncloud_installation', \OC_Helper::makeURLAbsolute('/'));
     $emailText = $alttext->fetchPage();
     try {
         \OC_Mail::send($email, $user, $l->t('Activity notification'), $emailText, $this->getSenderData('email'), $this->getSenderData('name'));
     } catch (\Exception $e) {
         \OCP\Util::writeLog('Activity', 'A problem occurred while sending the e-mail. Please revisit your settings.', \OCP\Util::ERROR);
     }
 }
 public function pagarParcela($arrStrDados)
 {
     $obj = new ParcelaContaPagarReceber();
     //conserva PCL_Arquivo
     $foto = $arrStrDados["PCL_Arquivo"];
     //se não vier foto
     if ($arrStrDados["PCL_Arquivo"] == "") {
         //faz upload de arquivo se existir
         if (isset($arrStrDados["FILES"])) {
             $arrStrDados["uploadAnexoParcela"] = true;
             $arrRetorno = $this->fazerUploadArquivo($arrStrDados);
             if ($arrRetorno["sucesso"] == TRUE) {
                 $obj->setAnexoArquivo($arrRetorno["PCL_Arquivo"]);
             } else {
                 //se não adiciona a foto
                 $obj->setAnexoArquivo($foto);
             }
         } else {
             //se não adiciona a foto
             $obj->setAnexoArquivo($foto);
         }
     } else {
         $obj->setAnexoArquivo($foto);
     }
     $obj->setId($arrStrDados["PCL_ID"]);
     // forma de pagamento
     $objFormaPagamento = new FormaPagamento();
     $objFormaPagamento->setId($arrStrDados["FPG_ID"]);
     $obj->setFormaPagamento($objFormaPagamento);
     // conta bancária
     $objContaBancaria = new ContaBancaria();
     $objContaBancaria->setId($arrStrDados["COB_ID"]);
     $obj->setContaBancaria($objContaBancaria);
     $obj->setDataBaixa(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["PCL_DataBaixa"]));
     $obj->setJuros(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Juros"]));
     $obj->setMora(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Mora"]));
     $obj->setMulta(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Multa"]));
     $obj->setDesconto(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_Desconto"]));
     $obj->setReferencia($arrStrDados["PCL_Referencia"]);
     $obj->setValorPago(NumeroHelper::getInstance()->formatarNumeroParaBanco($arrStrDados["PCL_ValorPago"]));
     $obj->setFormaPagamentoNumero($arrStrDados["PCL_FormaPagamentoNumero"]);
     return RepoContaPagarReceber::getInstance()->pagarParcela($obj);
 }
 private function factory($arrStrDados)
 {
     $obj = new AtividadeMembro();
     $objMembro = new Membro();
     if (isset($arrStrDados["PES_ID"])) {
         $objMembro->setId($arrStrDados["PES_ID"]);
     }
     if (isset($arrStrDados["PES_Nome"])) {
         $objMembro->setNome($arrStrDados["PES_Nome"]);
     }
     $obj->setMembro($objMembro);
     $objAtividade = new Atividade();
     if (isset($arrStrDados["ATV_ID"])) {
         $objAtividade->setId($arrStrDados["ATV_ID"]);
     }
     if (isset($arrStrDados["ATV_Descricao"])) {
         $objAtividade->setDescricao($arrStrDados["ATV_Descricao"]);
     }
     if (isset($arrStrDados["ATV_ExigeData"])) {
         $objAtividade->setExigeData($arrStrDados["ATV_ExigeData"]);
     }
     if (isset($arrStrDados["ATV_Status"])) {
         $objAtividade->setStatus($arrStrDados["ATV_Status"]);
     }
     $obj->setAtividade($objAtividade);
     if (isset($arrStrDados["ATM_Desde"])) {
         $intTotOcorrencia = substr_count($arrStrDados["ATM_Desde"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataDesde(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["ATM_Desde"]));
         } else {
             $intTotOcorrencia2 = substr_count($arrStrDados["ATM_Desde"], "-");
             if ($intTotOcorrencia2 > 0) {
                 $obj->setDataDesde(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["ATM_Desde"]));
             } else {
                 $obj->setDataDesde(null);
             }
         }
     }
     if (isset($arrStrDados["ATM_Ate"])) {
         $intTotOcorrencia = substr_count($arrStrDados["ATM_Ate"], "/");
         if ($intTotOcorrencia > 0) {
             //veio com / então retira
             $obj->setDataAte(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["ATM_Ate"]));
         } else {
             $intTotOcorrencia2 = substr_count($arrStrDados["ATM_Ate"], "-");
             if ($intTotOcorrencia2 > 0) {
                 $obj->setDataAte(DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDados["ATM_Ate"]));
             } else {
                 $obj->setDataAte(null);
             }
         }
     }
     return $obj;
 }
Example #25
0
$date_to = Tools::getValue('date_end');
$rangeselect = Tools::getValue('rangeselect');
if (isset($rangeselect)) {
    $method = Tools::getValue('rangeselect');
} else {
    $method = 'day';
}
$get_query = Tools::getValue('query');
if (isset($get_query)) {
    $data_type = Tools::getValue('query');
} else {
    $data_type = 'day';
}
try {
    $timezone = Configuration::get('PS_TIMEZONE');
    $data = new DataHelper($date_from, $date_to);
    $data->setDateFrom($date_from);
    $data->setDateTo($date_to);
    if (isset($rangeselect)) {
        $data->setMethod($method);
    }
    $data->setTimezone($timezone);
    $filter = null;
    $property = null;
    $direction = null;
    switch ($data_type) {
        case 'TOTAL_ORDERS':
            $customers_orders = $data->getOrders();
            $customers_orders['status'] = 200;
            echo Tools::jsonEncode($customers_orders);
            break;
Example #26
0
 public function offsetSet($offset, $value)
 {
     parent::offsetSet($offset, $value);
     $_SESSION[$offset] = $value;
 }
include "../../../sistema/gerencial/inc/seguranca.inc.php";
include "../inc/autoload.inc.php";
// variáveis utilizadas neste arquivo
// estas variáveis são padrões do sistema
$arrStrJson = null;
$arrStrJson["sucesso"] = "false";
$strAcao = $_POST["ACO_Descricao"];
// requisições recebidas pela interface
// caso seja retornado uma exceção esta flag deve ser alterada
// para true. Dessa forma o sistema o sistema exibirá a div correspondente
// a exceção, será uma DIV diferente do padrão.
$arrStrJson["excecao"] = "false";
try {
    if ($strAcao == "DadosDoGrafico") {
        $dtInicio = DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["dataInicial"]);
        $dtFim = DataHelper::getInstance()->converterDataUsuarioParaDataBanco($_POST["dataFim"]);
        //busca os tipos de despesas
        $strSQLDespesa = " SELECT * FROM LIR_TIL_TIPO_LINHA WHERE TIL_Tipo = 'D' ";
        $arrStrTiposDespesas = Db::getInstance()->select($strSQLDespesa);
        //busca os tipos de receitas
        $strSQLReceitas = " SELECT * FROM LIR_TIL_TIPO_LINHA WHERE TIL_Tipo = 'R' ";
        $arrStrTiposReceitas = Db::getInstance()->select($strSQLReceitas);
        $dadosDespesa = array();
        $arrSerieDespesa = array();
        $graficoDespesa = array();
        $dadosReceita = array();
        $arrSerieReceita = array();
        $graficoReceita = array();
        //busca as linhas pelos tipos
        //busca as linhas de despesas
        if ($arrStrTiposDespesas != "") {
 public function salvar($arrStrDados)
 {
     $obj = $this->factory(DadosHelper::getInstance()->prepararDadosComAcentuacao($arrStrDados));
     if (isset($arrStrDados["DAM_Data"])) {
         if (trim($arrStrDados["DAM_Data"]) != "") {
             $obj->setData(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["DAM_Data"]));
         }
     }
     if (isset($arrStrDados["DAM_DataAceito"])) {
         if (trim($arrStrDados["DAM_DataAceito"]) != "") {
             $obj->setDataAceito(DataHelper::getInstance()->converterDataUsuarioParaDataBanco($arrStrDados["DAM_DataAceito"]));
         }
     }
     return RepoDadosEclesiasticos::getInstance()->salvar($obj);
 }
     $strHtml .= '<table style="width: 100%;">';
     $strHtml .= '<tr >';
     $strHtml .= '<td style="width: 400px; text-align: left;">Nome</td>';
     $strHtml .= '<td style="width: 120px; text-align: left;">Início da atividade</td>';
     $strHtml .= '<td style="width: 120px; text-align: left;">Término da atividade</td>';
     $strHtml .= '</tr>';
     for ($intZ = 0; $intZ < count($arrStrDadosRela); $intZ++) {
         $strClass = 'linhaNormal';
         if ($intZ % 2 == 0) {
             $strClass = 'linhaCor';
         }
         $strHtml .= '<tr class="' . $strClass . '">';
         $strHtml .= '<td>' . $arrStrDadosRela[$intZ]["PES_Nome"] . '</td>';
         $strHtml .= '<td>' . DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDadosRela[$intZ]["ATM_Desde"]) . '</td>';
         if ($arrStrDadosRela[$intZ]["ATM_Ate"] != null) {
             $strHtml .= '<td>' . DataHelper::getInstance()->converterDataBancoParaDataUsuario($arrStrDadosRela[$intZ]["ATM_Ate"]) . '</td>';
         } else {
             $strHtml .= '<td> </td>';
         }
         $strHtml .= '</tr>';
     }
     $strHtml .= '<tr>';
     $strHtml .= '<td></td>';
     $strHtml .= '<td></td>';
     $strHtml .= '<td style="text-align: right;" >';
     $strHtml .= 'Total de Registro(s): ' . count($arrStrDadosRela);
     $strHtml .= '</td>';
     $strHtml .= '</tr>';
     $strHtml .= '</table>';
 } else {
     $strHtml .= '<table style="width: 100%; " >';
 /**
  * override print_r
  * @author wjh 2014-7-1
  * @param $expression
  * @param null $return
  */
 public static function print_r($expression, $expression2 = null, $expression3 = null, $expression4 = null, $expression5 = null, $expression6 = null, $expression7 = null, $return = null)
 {
     DataHelper::addPreStart();
     print_r($expression, $return);
     if (!empty($expression2)) {
         print_r($expression2);
     }
     if (!empty($expression3)) {
         print_r($expression3);
     }
     if (!empty($expression4)) {
         print_r($expression4);
     }
     if (!empty($expression5)) {
         print_r($expression5);
     }
     if (!empty($expression6)) {
         print_r($expression6);
     }
     if (!empty($expression7)) {
         print_r($expression7);
     }
     DataHelper::addPreEdn();
 }