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; }
/** * 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); }
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(); } }
/** * 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); }
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); }
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; }
/** * 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; }
/** * 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); } }
$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); } }
/** * 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; }
$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;
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(); }