예제 #1
0
 public function getUltimasAnostacoes($qtd = 5)
 {
     $sql = sprintf("SELECT\n\t\t\t\t\t\tant_cod,\n\t\t\t\t\t\tant_titulo,\n\t\t\t\t\t\tdate_format(ant_data, '%%d/%%m/%%Y') AS ant_data,\n\t\t\t\t\t\tstatus.stt_nome \n\t\t\t\tFROM anotacoes\n\t\t\t\tINNER JOIN status ON status.stt_cod = anotacoes.stt_cod\n\t\t\t\tWHERE usr_cod=%d AND anotacoes.stt_cod=1\n\t\t\t\tORDER BY ant_data ASC\n\t\t\t\tLIMIT 0,%d", $_SESSION['login']['codigo'], $qtd);
     $rs = Sistema_Conecta::Execute($sql, PDO::FETCH_ASSOC);
     if (count($rs) > 0) {
         foreach ($rs as $k => $v) {
             $data = strtotime(Sistema_Util::data($v['ant_data'])) > strtotime(date("Y/m/d")) ? $v['ant_data'] : sprintf("<span style='color:red'>%s</span>", $v['ant_data']);
             //$url = SISTEMA_INDEX ."?".MODULO."=perfil&".ACAO."=formanotacoes&ant_cod=".$v['ant_cod'];
             $url = SISTEMA_INDEX . "?" . MODULO . "=perfil&" . ACAO . "=CarregaAnotacao&ant_cod=" . $v['ant_cod'];
             $jan = new Componente_Janela();
             $link = $jan->getJanelaURL($url, $v['ant_titulo']);
             $retorno .= sprintf('<b>%s</b><br><a href="javascript:%s">%s</a><br>', $data, $link, $v['ant_titulo']);
         }
     } else {
         $retorno = "<b style='color:red'>Nenhuma Anotação em aberto</b>";
     }
     return $retorno;
 }
예제 #2
0
 /**
  * @abstract Retorna os botões para ação
  * @param $cod
  * @return unknown_type
  */
 private function getBotoes($cod, $nome = null)
 {
     foreach ($this->_botoes as $k => $v) {
         # nome , funcao , imagem, tipo
         if ($v['tipo'] == "link") {
             $bt .= sprintf('<a href="%s&%s=%s" title="%s"><img src="%s" style="border:0px"></a> &nbsp;', $v['acao'], $this->_nomeParametro, $cod, $v['nome'], $v['imagem']);
         } else {
             if ($v['tipo'] == "janela") {
                 $jan = new Componente_Janela($cod . $v['id']);
                 $titulo = sprintf("<img src='%s'  >", $v['imagem']) . "&nbsp<b>" . $nome . "</b>";
                 $act = $jan->getJanelaURL($v['acao'] . "&" . $this->_nomeParametro . "=" . $cod, $titulo);
                 $bt .= sprintf('<a href="#" onClick="%s" title="%s"><img src="%s" style="border:0px"></a>', $act, $v['nome'], $v['imagem']);
             } else {
                 $bt .= sprintf('<a href="#" onClick="%s(\'%s\')" title="%s"><img src="%s"  style="border:0px"></a>', $v['acao'], $cod, $v['nome'], $v['imagem']);
             }
         }
     }
     return $bt;
 }