Sets the CharSet of the message. @var string Sets the Content-type of the message. @var string Sets the Encoding of the message. Options for this are "8bit", "7bit", "binary", "base64", and "quoted-printable". @var string Holds the most recent mailer error message. @var string Sets the From email address for the message. @var string Sets the From name of the message. @var string Sets the Sender email (Return-Path) of the message. If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode. @var string Sets the Subject of the message. @var string Sets the Body of the message. This can be either an HTML or text body. If HTML then run IsHTML(true). @var string Sets the text-only body of the message. This automatically sets the email to multipart/alternative. This body can be read by mail clients that do not have HTML email capability such as mutt. Clients that can read HTML will view the normal Body. @var string Sets word wrapping on the body of the message to a given number of characters. @var int Method to send mail: ("mail", "sendmail", or "smtp"). @var string Sets the path of the sendmail program. @var string Path to PHPMailer plugins. Useful if the SMTP class is in a different directory than the PHP include path. @var string Sets the email address that a reading confirmation will be sent. @var string Sets the hostname to use in Message-Id and Received headers and as default HELO string. If empty, the value returned by SERVER_NAME is used or 'localhost.localdomain'. @var string Sets the message ID to be used in the Message-Id header. If empty, a unique id will be generated. @var string Sets the default SMTP server port. @var int Sets the SMTP HELO of the message (Default is $Hostname). @var string Sets connection prefix. Options are "", "ssl" or "tls" @var string Sets SMTP authentication. Utilizes the Username and Password variables. @var bool Sets SMTP username. @var string Sets SMTP password. @var string Sets the SMTP server timeout in seconds. This function will not work with the win32 version. @var int Sets SMTP class debugging on or off. @var bool Prevents the SMTP connection from being closed after each mail sending. If this is set to true then to close the connection requires an explicit call to SmtpClose(). @var bool Provides the ability to have the TO field process individual emails, instead of sending to entire TO addresses @var bool If SingleTo is true, this provides the array to hold the email addresses @var bool Provides the ability to change the line ending @var string Used with DKIM DNS Resource Record @var string Used with DKIM DNS Resource Record optional, in format of email address 'you@yourdomain.com' @var string Used with DKIM DNS Resource Record optional, in format of email address 'you@yourdomain.com' @var string Used with DKIM DNS Resource Record optional, in format of email address 'you@yourdomain.com' @var string Callback Action function name the function that handles the result of the send email action. Parameters: bool $result result of the send action string $to email address of the recipient string $cc cc email addresses string $bcc bcc email addresses string $subject the subject string $body the email body @var string Sets message type to HTML. Sets Mailer to send message using SMTP. Sets Mailer to send message using PHP mail() function. Sets Mailer to send message using the $Sendmail program. Sets Mailer to send message using the qmail MTA. Adds a "Cc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer. Adds a "Bcc" address. Note: this function works with the SMTP mailer on win32, not with the "mail" mailer. Adds a "Reply-to" address. Adds an address to one of the recipient arrays Addresses that have been added already return false, but do not throw exceptions Set the From and FromName properties Check that a string looks roughly like an email address should Static so it can be used without instantiation Tries to use PHP built-in validator in the filter extension (from PHP 5.2), falls back to a reasonably competent regex validator Conforms approximately to RFC2822 @link http://www.hexillion.com/samples/#Regex Original pattern found here Sends mail using the $Sendmail program. Sends mail using the PHP mail() function. Sends mail via SMTP using PhpSMTP Returns false if there is a bad MAIL FROM, RCPT, or DATA input. @uses SMTP Initiates a connection to an SMTP server. Returns false if the operation failed. @uses SMTP Closes the active SMTP session if one exists. Sets the language for all class error messages. Returns false if it cannot load the language file. The default language is English. Return the current array of language strings Formats an address correctly. Wraps message for use with mailers that do not automatically perform wrapping and for quoted-printable. Original written by philippe. Finds last character boundary prior to maxLength in a utf-8 quoted (printable) encoded string. Original written by Colin Brown. Set the body wrapping. Assembles message header. Returns the message MIME. Assembles the message body. Returns an empty string on failure. Returns the start of a message boundary. Returns the end of a message boundary. Sets the message type. Returns a formatted header line. Returns a formatted mail line. Return the current array of attachments Attaches all fs, string, and binary attachments to the message. Returns an empty string on failure. Encodes attachment in requested format. Returns an empty string on failure. @see EncodeFile() Encodes string to requested format. Returns an empty string on failure. Encode a header string to best (shortest) of Q, B, quoted or none. Checks if a string contains multibyte characters. Correctly encodes and wraps long multibyte strings for mail headers without breaking lines within a character. Adapted from a function by paravoid at http://uk.php.net/manual/en/function.mb-encode-mimeheader.php Encode string to quoted-printable. Only uses standard PHP, slow, but will always work Encode string to RFC2045 (6.7) quoted-printable format Uses a PHP5 stream filter to do the encoding about 64x faster than the old version Also results in same content as you started with after decoding @see EncodeQPphp() @author Marcus Bointon Encode string to q encoding. @link http://tools.ietf.org/html/rfc2047 Adds a string or binary attachment (non-filesystem) to the list. This method can be used to attach ascii or binary data, such as a BLOB record from a database. Adds an embedded attachment. This can include images, sounds, and just about any other document. Make sure to set the $type to an image type. For JPEG images use "image/jpeg" and for GIF images use "image/gif". the Id for accessing the image in an HTML form. Returns true if an inline attachment is present. Clears all recipients assigned in the CC array. Returns void. Clears all recipients assigned in the BCC array. Returns void. Clears all recipients assigned in the ReplyTo array. Returns void. Clears all recipients assigned in the TO, CC and BCC array. Returns void. Clears all previously set filesystem, string, and binary attachments. Returns void. Clears all custom headers. Returns void. Returns the proper RFC 822 formatted date. Returns the server hostname or 'localhost.localdomain' if unknown. Returns a message in the appropriate language. Returns true if an error occurred. Changes every end of line from CR or LF to CRLF. Adds a custom header. Evaluates the message and returns modifications for inline images and backgrounds Gets the MIME type of the embedded or inline image Set (or reset) Class Objects (variables) Usage Example: $page->set('X-Priority', '3'); NOTE: will not work with arrays, there are no arrays to set/reset @todo Should this not be using __set() magic function? Strips newlines to prevent header injection. Set the private key file and password to sign the message. Set the private key file and password to sign the message. Generate DKIM signature Generate DKIM Canonicalization Header Generate DKIM Canonicalization Body Create the DKIM header, body, as new header SMTP server port @var int SMTP reply line ending @var string Sets whether debugging is turned on @var bool Initiate a TLS communication with the server. SMTP CODE 220 Ready to start TLS SMTP CODE 501 Syntax error (no parameters allowed) SMTP CODE 454 TLS not available due to temporary reason Performs SMTP authentication. Must be run after running the Hello() method. Returns true if successfully authenticated. Returns true if connected to a server otherwise false Closes the socket and cleans up the state of the class. It is not considered good to use this function without first trying to use QUIT. Sends the HELO command to the smtp server. This makes sure that we and the server are in the same known state. Implements from rfc 821: HELO <SP> <domain> <CRLF> SMTP CODE SUCCESS: 250 SMTP CODE ERROR : 500, 501, 504, 421 Sends a HELO/EHLO command. Starts a mail transaction from the email address specified in $from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command. Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF> SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,421 Sends the quit command to the server and then closes the socket if there is no error or the $close_on_error argument is true. Implements from rfc 821: QUIT <CRLF> SMTP CODE SUCCESS: 221 SMTP CODE ERROR : 500 Sends the command RCPT to the SMTP server with the TO: argument of $to. Returns true if the recipient was accepted false if it was rejected. Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF> SMTP CODE SUCCESS: 250,251 SMTP CODE FAILURE: 550,551,552,553,450,451,452 SMTP CODE ERROR : 500,501,503,421 Sends the RSET command to abort and transaction that is currently in progress. Returns true if successful false otherwise. Implements rfc 821: RSET <CRLF> SMTP CODE SUCCESS: 250 SMTP CODE ERROR : 500,501,504,421 Starts a mail transaction from the email address specified in $from. Returns true if successful or false otherwise. If True the mail transaction is started and then one or more Recipient commands may be called followed by a Data command. This command will send the message to the users terminal if they are logged in and send them an email. Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF> SMTP CODE SUCCESS: 250 SMTP CODE SUCCESS: 552,451,452 SMTP CODE SUCCESS: 500,501,502,421 This is an optional command for SMTP that this class does not support. This method is here to make the RFC821 Definition complete for this class and __may__ be implimented in the future Implements from rfc 821: TURN <CRLF> SMTP CODE SUCCESS: 250 SMTP CODE FAILURE: 502 SMTP CODE ERROR : 500, 503 Get the current error Default POP3 port @var int Default Timeout @var int POP3 Carriage Return + Line Feed @var string Displaying Debug warnings? (0 = now, 1+ = yes) @var int POP3 Mail Server @var string POP3 Port @var int POP3 Timeout Value @var int POP3 Username @var string POP3 Password @var string Combination of public events - connect, login, disconnect Connect to the POP3 server Login to the POP3 server (does not support APOP yet) Disconnect from the POP3 server Send a string down the open socket connection to the POP3 server Checks the POP3 server response for +OK or -ERR If debug is enabled, display the error message array Takes over from PHP for the socket warning handler Default constructor, need to pass Session Item. Define um valor padrão para um campo qualquer Define se é para mostrar ou não o botão de atualização Define se é para mostrar ou não o botão de inclusão Return se é para mostrar ou não o botão de atualização Se era para adicionar botões automaticos de adição e de limpar (add e clear) Retornar se é para adicionar botões automáticos Make the table flow inside a div. Passa pelo campo detectando se existe campos internos ou não Função usada para detectar relação de campos para javascripts Define os campos que serão utilizados na classe Define as colunas que serão criadas na Tabela addData a column to this table. Set the validators Get validators Adiciona uma ação personalizada a tabela //TODO testar e melhorar Gera uma a string d euma ação getDataItem all itens of table/session, organized with arrayItem Each time u call this function the session is cleanned and rewrited Método que faz getData somente dos próprios controls getDataItem one item from table Set one item to table addData some item to session/Table (You can pass an array or one item) It is a recursive function. Define the Data of the field. It will clearData e add the passed data clearData all itens of the table session removeData some item from Table, you need an Id. This id can be found is $item->arrayItem Custom generate to this class it implements some MGridColumn function: List: $ title = inplemented $ align = inplemented $ nowrap = no $ width = inplemented $ visible = inplemented $ options = inplemented $ order = no $ filter = no Retorna o objeto MTableRaw utilizado no campo repetivo Update the visual Component with some data. Make a ajax response Enter description here... Verifica se tem componente de envio de arquivo Procede com o upload do arquivo, chamada dentro do autoAddAction Constroí um menu //TODO separar em duas classes GMenu e GMainMenu Define o título de menu //TODO separar em funções uma para definir o título, uma para imagem e outra para o link Adiciona um item/opção ao menu. Internamente alimenta o array linear Adiciona item do menu para o array linear, que é utilizado para montar a navbar Adiciona um item/opção, verificação a permissão do usuário public function addLink($label, $link = '#', $target = '_self', $normalImage=null) { $this->menuOptions[] = array($link, $label, "link", $target, $normalImage); / Conta quantos items (reais) tem o menu Items reais não contam root nem separadores. Adiciona um separador ao menu Verifica se o menu tem itens/opções nele Obtem o html de uma imagem @global MTheme $theme Monta o html do menu. É uma função recursiva que chama os menus internos @global string $module módulo atual @global MTheme $theme tema do miolo Retorna o html do menu principal. Inclui o html de todo o menu Cria os itens do menu do gnuteca Constrói todos objetos conforme necessário Obtem os campos de avaliação. Função que faz o login dentro da aba de avaliação. Obtem os campos da avaliação, com todas as avaliaçãoes deste material Função que salva a avaliação atual. Retorna os campos do fornecedor Retorna os campos de uma tab de fornecedor Mostra a capa do livro no tamanho original Monta relação de empréstimos Função que destaca item em negrito, caso necessário. Obtem botões inferiores Obtem tab principal Check if the value is present on array, if true, add "_" suffix N times on end of the value Retorna botões com formatos de pesquisa possíveis Suporta troca de formato em todos detalhes Retorna relação de exemplares Construct the Gnuteca GnutecSelection, it has an addiontional parameter $hideDefaultSelect Hide --select-- default option of miolo. Define the options of this field Define se pode selecionar várias informações. Retorna se pode ou não selecionar vários valores Add a tab Remove a tab from the tab list Disable or enable a tab (o enable não funciona com tabs ajax) Return a tab, or all tabs Generate the tab buttons Componente generate method Mostra só a primeira tab no onload Atalho para o miolo @var MIOLO Modulo do projeto @var string Listagem de validadores @var array Título do formulário @var string Nome do arquivo da grid @var string Metodo de pesquisa @var string Dados passados para a grid @var stdClass A autenticação padrão da minha biblioteca, estar logado. Verifica se o formulário precisa de login do usuário pesquisador/aluno isUserLoginNeeded = é necessário login do usuário Os evals Gerencia os eventos do subformulário Valida o formulário, caso necessário Define o título do subformulário Obtem o tipo do subformulário Define os validadores Obtem os validadores do formulário Define os campos do formulário Retorna um array com os campos do formulário Obtem o campo especifico do formulário Função padrão de ajuda Esta função foi feita para podermos obter o botão correto nos formulários fora do padrão. retorna o evento Trigger para identificar evento de geracao PDF na grid (tratado no GGrid) Trigger para identificar evento de geracao CSV na grid (tratado no GGrid) Obtem objeto da grid, ja devidamente populado com dados caso necessario Retorna os dados do post/formulário Obtem dados da grid por consulta no banco Obtem objeto da grid do MIOLO Verifica se a tela esta sendo acessada pela primeira vez Mostra novidades dentro do subformulário Método de autenticação chamado pelo login do banner Salva arquivo de texto simples Seleciona uma image para adiciona-la ao editor. Atualiza a lista de imagens para a pasta selecionada. Lista as imagens para uma pasta Monta parte referente a reserva (parte inicial) O Sistema de reserva web usa as seguintes funções: 1. gridReserve - inicio do processo, solicitado pela grid, ou pelo botão de reserva dos detalhes, pede para selecionar a unidade caso seja preciso 2. selectReserveLibraryUnit - após selecionado a unidade, pede que se seleciona os exemplares, mas somente se for necessário também 3. btn_reserveConfirm_click - confirma a reserva, ou pede para o usuário confirmar, caso seja necessário adiciona a reserva ao banco e informa ao usuário o resultado final, Única função que instancia a operação #. reserveInInitialStatusConfirm - pode ser chamado caso existem exemplares em nível inicial (disponíveis) Após selecionar biblioteca na reserva, monta relação de exemplares ou pula a etapa, se não for necessário Faz a reserva no banco. ( Única função que instancia a operação ); Este processo funciona da seguinte forma: 1. Define unidade e tipo de reserva 2. Define pessoa conforme a situação 3. Faz a reserva pelo controlNumber ou pela lista de itemNumber, conforme a situação 4. Finaliza Operação 5. Mostra resultado da operação para o usuário Filtra as mensagens da reserva, evitando repetição e códigos não necessários para o usuário Dialogo para confirmar se usuario realmente deseja reservar exemplares no estado inicial Identificador de chave primária @var string Código do workflow @var string Coluna que mantém o código relacionado com workflow (tableId) @var integer Alinhamento das ações @var string pode ser horizontal ou vertical Define um contador diferenciado para a navegação da grid. Gera a grid e o csv dela , se quiser que nao gere o CSV passe o comma como null Retorna chave primária da grid Define chave primária da grid Adiciona um botão utilizando classe MButton Adiciona botão padrão de negação Adiciona botão padrao de fechar Trata os dados de um goto de prompt. Código adaptado do mprompt da função generateInner. Recebe um conteudo a sera exibido na tela bloqueando o que esta por baixo. Esta função pode ser usada de forma estática. Seta o lookup de pessoa como readOnly Função que aplica requirido ao label, faz acessibilidade (alt e title), dentre outros. Número de registros por página @var integer Número da página atual @var integer total de registros @var integer total de páginas, dado calculado @var integer @var string Máscara de ordenação. Define o total de registros Define a página atual Define a página atual Método público obter a máscara de ordenação. Método público para setar a máscara de ordenação. Retorna o primeiro registro visível após a paginação. Retorna a página atual Retorna total de páginas Monta os links do paginador Retorna um span para botões de primeiro/próximo/anterior/último Ajusta a acao de adicionar filho na grid dependendo do tipo de material e permissao Quantidade de estrelas a montar O Input que guarda o valor @var MTextField Tamanho da imagem @var integer Controí o componente de estrelas Define o tamanho da imagem Retorna o tamanho da imagem Define por javascript o valor da estrela Método que cria a mensagem de confirmação de alteraçã de unidade de biblioteca. Trata os campos Marc 900=901.* = pega todas as tags da etiqueta 901 (901.a,901.b) 900=90* = pega as tags de 901.* a 909.* 900=9** = pega todas as tags da etiqueta 900 Retorna a tableRaw formatada, passando o formato de pesquisa Verifica se todos os objetos do data são GMaterialItem Faz a importação do último material aberto nos detalhes. Função chamada após a digitação dos dados Objeto do formulário que a criou @var MForm Define o formulário que chamou a toolbar, utilizado em algumas condições Retorna o formulário que chamou a toolbar Adiciona uma relação. Um item do menu do botão de relações. Retorna o objeto de um botão; adiciona botão de relações caso tenha alguma Adiciona botão personalizado Define o código do workflow Define o código da tabela relacionada Remove one or more buttons Função que cria o botão e os js necessários para esconder/mostrar a toolbar. Essa função é estática devido a forma de construção da Catalogação. Quando a catalogação form padronizada (Usar o GForm) não será mais necessário esta função ser estática Método que desativa campo por javascript Adiciona um objeto do miolo para abrir como menu Adiciona um item ao menu Adiciona um separador a menu Controles especificos do Gnuteca Dados passados para a função @var stdClass Objeto GFunction @var GFunction Definição do email administrativo @var string Estado futuro chamado após relação com circulação de material, normalmente CATALOGADA @var integer Variável que identidica o código do estado finalizado. @var integer Passa pelo construtor toda vez e define os parametros básicos. Define os dados. Pode ser extendido para modificar os dados. Inicializa solicitação de compras enviando email para administrador e solicitante Função de cancelamento Função chamada na transição de aprovação Faz relação entre material e solicitação Get download link of the report file Método para quebar a linha conforme o limite de caractéres Escala um número do pdf para a escala da fonte Corta uma string para fechar com o tamanho da fonte e da escala Class constructor @throws PhpZipProxyException Open a Zip archive Retrieve the content of a file within the archive from its name Add a file within the archive from a string Add a file within the archive from a file Close the Zip archive Class constructor @throws PclZipProxyException Open a Zip archive Retrieve the content of a file within the archive from its name Add a file within the archive from a string Add a file within the archive from a file Close the Zip archive Empty the temporary working directory recursively Open a Zip archive Retrieve the content of a file within the archive from its name Add a file within the archive from a string Add a file within the archive from a file Close the Zip archive Constructor Returns the name of the segment Does the segment have children ? Countable interface IteratorAggregate interface Replace variables of the template in the XML code All the children are also called Analyse the XML code in order to find children Assign a template variable to replace @throws SegmentException Assign a template variable as a picture @throws OdfException Shortcut to retrieve a child @throws SegmentException Proxy for setVars Returns the parsed XML Class constructor @throws OdfException Assing a template variable @throws OdfException Assign a template variable as a picture @throws OdfException Move segment tags for lines of tables Called automatically within the constructor Merge template variables Called automatically for a save Add the merged segment to the document @throws OdfException Display all the current template variables Display the XML content of the file from odt document as it is at the moment Display loop segments declared with setSegment() Declare a segment in order to use it in a loop @throws OdfException Save the odt file on the disk @throws OdfException Internal save @throws OdfException Export the file as attached file by HTTP @throws OdfException Returns a variable of configuration Returns the temporary working file Delete the temporary file when the object is destroyed Método a ser executado em segundo plano. Executa um tarefa em segundo plano Re-executauma tarefa em segundo plano, passando o código do log Executa uma tarefa em segundo plano. As tarefas em segundo plano devem estar na pasta backbagroundTasks. Será gerado um arquivo de log com o mesmo nome da tarefa. Verifica se existe a possibilidade de executar tarefas em segundo plano. 1. Verifica se a função exec existe. 2. Verifica se o php cli existe 3. Verifica se não esta em Modo Seguro 4. Verifica se a preferência de execução em segundo plano esta liberada. Number of leading context "lines" to preserve. Number of trailing context "lines" to preserve. Number of leading context "lines" to preserve. Number of trailing context "lines" to preserve. Number of leading context "lines" to preserve. Number of trailing context "lines" to preserve. Prefix for inserted text. Suffix for inserted text. Prefix for deleted text. Suffix for deleted text. Header for each change block. What are we currently splitting on? Used to recurse to show word-level changes. Conflict counter. @var integer Computes diff between 3 sequences of strings. Path to the diff executable @var string Returns the array of differences. Get lines from either the old or new text than one line. Divides the Largest Common Subsequence (LCS) of the sequences (XOFF, XLIM) and (YOFF, YLIM) into NCHUNKS approximately equally sized segments. Returns (LCS, PTS). LCS is the length of the LCS. PTS is an array of NCHUNKS+1 (X, Y) indexes giving the diving points between sub sequences. The first sub-sequence is contained in (X0, X1), (Y0, Y1), the second in (X1, X2), (Y1, Y2) and so on. Note that (X0, Y0) == (XOFF, YOFF) and (X[NCHUNKS], Y[NCHUNKS]) == (XLIM, YLIM). This function assumes that the first lines of the specified portions of the two files do not match, and likewise that the last lines do not match. The caller must trim matching lines from the beginning and end of the portions it is going to specify. Finds LCS of two sequences. The results are recorded in the vectors $this->{x,y}changed[], by storing a 1 in the element for each line that is an insertion or deletion (ie. is not in the LCS). The subsequence of file 0 is (XOFF, XLIM) and likewise for file 1. Note that XLIM, YLIM are exclusive bounds. All line numbers are origin-0 and discarded lines are not counted. Adjusts inserts/deletes of identical lines to join changes as much as possible. We do something when a run of changed lines include a line at one end and has an excluded, identical line at the other. We are free to choose which identical line is included. `compareseq' usually chooses the one at the beginning, but usually it is cleaner to consider the following identical line to be the "change". This is extracted verbatim from analyze.c (GNU diffutils-2.7). Parses a unified or context diff. First param contains the whole diff and the second can be used to force a specific diff type. If the second parameter is 'autodetect', the diff will be examined to find out which type of diff this is. 'context', 'unified', or 'autodetect'. Parses an array containing the unified diff. Parses an array containing the context diff. Number of leading context "lines" to preserve. This should be left at zero for this class, but subclasses may want to set this to other values. Number of trailing context "lines" to preserve. This should be left at zero for this class, but subclasses may want to set this to other values. Constructor. Get any renderer parameters. Renders a diff. Computes a diff between sequences of strings. This can be used to compute things like case-insensitve diffs, or diffs which ignore changes in white-space. number of elements as $from_lines. The elements in $mapped_from_lines and $mapped_to_lines are what is actually compared when computing the diff. of elements as $to_lines. Constantes para definir codificação do recibo. Return an array with receipt config list. Ready for MCombo. Adds an receipt to list Return the itens of receipt list Return an unique item, for it class and Person The string with generated receipts Retorna último recibo (pode ser vários recibos) gerado como texto (string). Reenvia recibos da última operação. Limpa o diretorio de armazenamento dos recibos. Clean the receipt Envia o recibo para o servidor de impressora ou para o browser De acordo com a situação the resultant content @var string if is to post mail @var boolean relation of varios receipts @var object the id of person of this receipt $USER_CODE @var integer the name of person of this receipt @var string O campo login da Pessoa @var string the email of person of this receipt $USER_NAME @var string the id of LibraryUnit @var integer the name of libraryUnit $LIBRARY_UNIT_DESCRIPTION @var string bus material used to get author and title @var BusMaterial path to store the pdf @var string GPDF object @var GPDF the receipt generate date @var string the receipt generate time @var string the system operator @var string operação (e tipo do recibo) @var string model to generate the receipt @var string the model for detail (itens) @var string modelo de assunto de email @var string modelo de conteúdo de email @var string mensagem a ser passada para a operação geral @var string Define the data of receipt, it is diferent for each receipt Return the data of receipt Add and item to item list Define all itens Return all itens Pass each item set it model, calling it parseData and making it generate. It set the generated string to $WORKS variable Parse the data of receipt, finding needed information in database and set the variables Return the generate content Define the content of receipt Define if receipt if printable Return if receipt is printable Define if receipt can be postable (mailed) Return if receipt can be postable (mailed) Define the receipt model, it is a static definition Return the static model of this type of receipt Return the static model of detailof this type of receipt Gera o hash para o recibo Generate the string of receipt Return the generated string of receipt Definr a message to receipt Return the message defined in receipt Create a pdf of the receipt Return the file path (filename) of generated PDF Send the email if is postable. Return the list of Receipts stored in session Clear the list of ReceiptMail Define the data of receipt, it is diferent for each receipt Return the data of receipt Parse the data of receiptWork Define the model of ReceiptWork Return the model of receito work Define the generated content Return the generated content ***************************************************************************** * Protected methods * * ***************************************************************************** A checagem de acesso deste é via operador logado Este formulário não precisa de login do usuário Retorna a grid Mostra detalhes do material Janela da data de renovação Cancela uma requisição (CONFIRMACAO) Cancela uma requisição @var BusinessGnuteca3BusOperationRenew Finalize processo de renovação Monta a div de mensagem Método que obtém as mesagens de acordo com o limit e offset Desativa mensagem Ajax que adiciona mensagens restantes @var BusinessGnuteca3BusFBN A checagem de acesso deste formulário é via integração com biblioteca nacional Este formulário não precisa de login do usuário Monta os detalhes do material especifico @var BusinessGnuteca3BusPurchaseRequest Função que retorna os validadores Salva a solicitação de compras A checagem de acesso deste formulário é via integração com google Este formulário não precisa de login do usuário Ao montar a grid bota os dados na sessão para obter os detalhes sem precisar ir no google novamente Detalhes do material Create Default Fileds for Search Form Cancela uma determinada reserva Ao clicar na estrela dos favoritos Mostra detalhes da obra Obtem dados da grid por consulta no banco Event triggered when user chooses Delete from the toolbar Event triggered when user chooses Yes from the Delete prompt dialog INICIO DAS FUNÇÕES NECESSARIAS PARA O REPETITIVE FIELD COM AJAX Limpa o valor prenchido nos campos Função chamada automaticamente ao apertar editar na tabela Verifica, por expreção regular, se um email é válido Verifica se o valor passado é um CNPJ válido @author Gabriel Fróes - www.codigofonte.com.br <--- Copyright 2005-2011 de Solis - Cooperativa de Soluções Livres Ltda. e Univates - Centro Universitário. Este arquivo é parte do programa Gnuteca. O Gnuteca é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão 2 da Licença. Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em português para maiores detalhes. Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt", junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA ---> Filtros avançados para a pesquisa @author Eduardo Bonfandini [eduardo@solis.coop.br] @version $Id$ \b Maintainers \n Eduardo Bonfandini [eduardo@solis.coop.br] Jamiel Spezia [jamiel@solis.coop.br] Luiz Gregory Filho [luiz@solis.coop.br] Moises Heberle [moises@solis.coop.br] Sandro Roberto Weisheimer [sandrow@solis.coop.br] @since Class created on 28/07/2009 TODO esse arquivo deveria ser uma classe (orientação a objetos) Monta filtro avançado de aquisição FIXME função chamado no compareArray para verificar se valor é nulo Feito fora da classe para compatibilidade com PHP 5.2.4 ***************************************************************************** Utility to generate font definition files * * Version: 1.14 * Date: 2008-08-03 * Author: Olivier PLATHEY * ***************************************************************************** ***************************************************************************** fontfile: path to TTF file (or empty string if not to be embedded) * afmfile: path to AFM file * enc: font encoding (or empty string for symbolic fonts) * patch: optional patch for encoding * type: font type if fontfile is empty * ***************************************************************************** Método privado para autenticar na base Ldap Obtém dados do Ldap Método de autenticação do Ldap Gera uma imagem com o código de barras Constructor method Esta fun��o cria o socket resource Esta fun��o efetua a conexao com o server Inicia a conexao com o servidor Envia mensagem para o server Aguarda uma resposta do servidor. retorna o codigo validador Desconecta com servidor Exibe uma mensagem na tela; Verifica se o servidor de impressão esta rodando corretamente Retorna o codigo do erro. Retorna o endereço do servidor de impressão Função que define e trata o conteúdo e indicadores Função que verifica integradide minima para inserção na base Formata um array de GMaterialItem usando um formato de pesquisa Converte um item GMaterialItem para StdClass útil para guardar na sessão Retorna um novo objeto GMaterialItem passando um stdClass. Define várias variáveis de uma única vez. @example array( 'nomeDaVariável' => 'conteúdo' ) Determine if can do execute functions Interpreta a string passada em content, considerando as variáveis informadas Call a definide funcion Cria um link html, normalmente usado para o campo 856.u da catalogação Parametros: 0 - o link, ou links caso tenha separador 1 - o separador, valor padrão "\n" Este metodo documenta detalhes sobre as funções; Este metodo é uma função do gnuteca function, foi criado pois o switch que seleciona a função esta muito comprido ja. Retorna o separadore de duas tags. Retorna a média das notas dadas para um material Retorna o material no formato ISO 2709 Contrutor estático usado para que possa se utilizar o construtor e chamar a função necessária na mesma linha. @example GString::construct( $string )->generate() = retorna a string em formato de usuário Define a string Retorna a string na codificação necessária Adiciona algum texto a string. Passa pela função de conversão para garantir a string esteja na codificação utilizada. Troca um contéudo por outro, na string atual. Além disso retorna a nova string Converte o texto para minusculas Converte o texto para maisculas Retorna o caracter solicitado pelo parametro index Obtém a string Seta a codificação Obtém a codificação Verifica se a string é UTF8 Verifica se a string é da codificação passada Retorna a codifificação da string Retorna o tamnho da string Remove os espaços no inicio e fim do texto Converte a string para caracteres ASCII. Retira acentos e outros caracteres especificos. Corta a string de um ponto inicial, considerando ou não um tamanho Explode a string retornando um array Função chamada automaticamente pelo PHP quando precisa converter objeto para String Função que o miolo chama automaticamente, convertendo o objeto para string Atalho para o miolo FIXME, se possível trocar por manager ou remover @var Miolo Nome do módulo atual, geralmente gnuteca3 @var string objeto de conexão @var objeto MSQL gerador de sqls @var MSQL A string sql a ser executada @var string sql A string sql a ser executada string com as colunas sem id @var string com as colunas sem id string com as colunas de chave @var string com as colunas de chave string com a/as tabelas. @var string usado por campos repetitivos @var string Variável utilizada para verificação se existe ou não a necessidade de aplicar o limit e offset para grid. Ele é aplicado no sql antes da execução. @var boolean Define se é pra mudar o select se busca para count @var boolean Define o offset da query @var int Guarda os campos de resultado da última query @var type Class constructor. Create default variables and connects with gnuteca3 database. @Param $columnsNoId the rest of table columsn that class will manage, can be comma separated. Define aplicação de limit e offset, utilizado por grids. Seleciona o banco de dados Define os dados no business Define the table id (code). ATTENTION: this function automatically mounts the columns using $this->columnsNoId Define the table columns (exept the id that is defined in other function) ATTENTION: this function automatically mounts the columns using $this->id Define the Bussines Columns Define the Bussines tables Define the Bussines where Define um limite no select Define o offset no select Adiciona uma condição de alternância Define SQL order Clear the MSQL object and sql string; Create a select sql. Automatically mount a simple list function that can be used in a MSelection be example This functions manage the filters used in autoSelect function $filters = array( 'classificationAreaId' => 'equals', 'areaName' => 'ilike' , 'classification' => 'ilike' , 'ignoreClassification' => 'ilike' ); The function will search by classificationAreaId or classificationAreaIdS it add "S" and try to find the information Automatically makes a search in database Function that implements a automatically get Function using $this->columns and $this->tables Create a insert sql. Automatically make an insert in databasem, it generate the sql and call databse function ATTENTION: if $this->id has a value it will use it to do the insert, otherwise the function do not will pass id , and consider an auto id generated by the database Create a update sql. Makes an automatically update in this table in database. Create a delete sql. Make an automatically delete on base, it make the sql and execute it. ATTENTION: you have to pass the functions args in the same quantity and order that $this->id TODO:: INFORMAR ERROS MELHOR PARA O PROGRAMADOR Executes an sql using query function, if you not pass the $sql param it will take $this->sql, insert, update, delete and select functions set it. Executes a sql. Strip "AS" and "Ref." SQL column Convert a MSQL query result to an object or array of objects (if is an multilpe dimension array) Associate SQL columns with business data Get columns starting with normal columns and end by primary keys Transforma um array de colunas em uma string preparada para MSQL Converte colunas em texto par um array, sem espaços FIXME esta função tem o mesmo efeito de getColumnsArray @deprecated Convert an string separated by ',' to an array, if you not pass $columnsString parameters it will take the default $this->columns Extract the columns part of a sql and explode it and return as a array Verifies if sql is valid to execute (or is only a select, not insert, update or delete) Execute an sql, changing the sql by the form data The sub sql is executed for each result of sql. Inicia uma transação na base de dados. Efetua o commit da transação corrente. Faz rollback na transação o banco de dados; Returna uma string com limit e offset para concatenação no final do select. Efetua a contagem de dados da tabela relacionada. Prepara um sql puro utilizando ? e um array de argumentos. Lista os nomes das tabelas de um esquema Lista os nomes dos campos de uma tabela Verifica acesso para várias transações simultanemente Executa a exportação dos materiais Define os validadores Retornar array com validadores Define o formulário a validar os dados Return the message to show for validator Construct a GnutecaUniqueValidator Contrutor estático usado para que possa se utilizar o construtor e chamar a função necessária na mesma linha. @example GDate::construct( $date )->generate() = retorna a data em formato de usuário Seta o dia Obtém o dia Soma dias na data Seta o mês Obtém o mês Soma meses na data Seta o ano Obté o ano Soma anos na data Seta a hora Obtém a hora Soma horas na data Seta o minuto Obtém o minuto Soma minutos na data Seta o segundo Obtém o segundo Soma segundos na data Seta a data que será trabalhada na classe, identificando qual é a máscara passada Verifica se é uma data valida. Função chamada automaticamente pelo PHP quando precisa converter dado para String Função que o miolo chama automaticamente, convertendo o objeto para string Retorna a diferença entre a data do objeto e a data do objeto do parametro. Calcula a diferença entre datas Este metodo verifica se a data passada por parametro esta em um formato válido. Estando em um formato válido, esta seta os atributos internos e retorna true. Limpa os atributos do objeto Método estático que retorna o tempo e data atual Método para obter a data conforme a máscara passada por parâmetro Retorna o timestamp unix da data Compara dois objetos GDate Método privado para arredondar valores Retorna o dia da semana de 1 a 7 Construtor Previne checagens internas do FPDF que gerariam erro com UTF-8. Prints a cell (rectangular area) with optional borders, background color and character string. The upper-left corner of the cell corresponds to the current position. The text can be aligned or centered. After the call, the current position moves to the right or to the next line. It is possible to put a link on the text. If automatic page breaking is enabled and the cell goes beyond the limit, a page break is done before outputting. (Documentação retirada do site do FPDF). Sobreescreve a função para alterar a codificação, suportar UTF-8 mas gerar em ISO. retorna o nome do arquivo gerado seta o height entre as linhas seta o conteudo do arquivo Seta numero de linhas de uma pagina. gera o conteudo do pdf Seta a fonte como negrito ou não Remove o arquivo... Get download link of the report file Attributes Constructor method Esta função cria o socket resource Seta detalhes do servidor Enter description here... Aceita uma conexao do socket Encerra uma conexao Esta função responde para o cliente confirmando os dados recebidos. Responde para o cliente Efetua a leitura o socket. Inicia o serviço so server chama a classe de impressão e manda ela imprimir Echo da tela inicial do sistema Exibe uma mensagem na tela; Retorna o codigo do erro. Define o charset para o email. Retorna o charset do email Retorna o arquivo de log Este método incrementa o array de destinatários Define um destinatário Adiciona um anexo seta o conteudo que sera encaminhado pelo email seta o assunto do email Seta o Usuario O usuário é necessario caso o metodo de envio seja atutenticado Seta o password este parametro é necessario caso o metodo de envio seja autenticado Seta o servidor Seta a porta de conexao Seta o remetente Seta o nome do rementente Seta se o metodo de conexao com o server é autenticado ou não Seta o tipo do conteudo que será enviado (HTML|TEXT) Seta a liguagem do conteudo Retorna os destinatários Retorna os anexos retorna o remetente retorna o nome do remetente retorna o Assunto do email retorna o Conteudo do email retorna o usuario retorna o password retorna o host retorna a porta retorna se o metodo de conexao é autenticado (authenticate true|false) retorna se o tipo de texto é html (isHTML true|false) envia o email Escreve o arquivo de log Função para autenticar os operadores via LDAP. Esta função suporta um server e um server-slave Retorna o conteúdo do arquivo de log Retorna o caminho do arquivo de log Retorna a data da última operação do servidor Inicia o servidor zebra FIXME não funciona @deprecated Retorna o commando de iniciação do servidor Remove os arquivos da base de dados do servidor Zebra Dá início a um novo workflow. Para isso: Deve encontrar o estado inicial e garantir que não haja inconsistência. Gravar a instancia no gtcWorkflowInstance Gravar registro na gtcWorkflowHistory Retorna o estado atual da solicitação Retorna um array com o código e descrição dos possíveis estados. Deve buscar o estado atual para verificar na tabela gtcWorkflowTransation quais são as próximas transições possíveis. Retorna todo o histórico da solicitação. Buscar o código da transição na gtcWorkflowInstance. Buscar o histórico da instancia em gtcWorkflowHistory. Altera o estado da solicitação. Para isso: Buscar o estado atual. Verificar se existe a transição do estado atual para o estado futuro. Verificar se existe uma função externa para esta transição. //não concordo, tem caso que não tem função Se não existir a função, retornar um erro Se existir executar a função. Se a função retornar true executar o update do estado na gtcWorkflowInstance e inserir um novo registro em gtcWorkflowHistory. Remove uma instancia e seu histórico Contrutor padrão. Define o conteúdo de uma variável Define a codificação Compatibilidade com GPDF Retorna a codificação Compatibilidade com GPDF Define caminho de exportação Compatibilidade com GPDF retorna o nome do arquivo gerado Compatibilidade com GPDF O nome do arquivo de modelo aberto Compatibilidade com GPDF O nome do arquivo de modelo aberto Compatibilidade com GPDF Gera um arquivo, seguindo o padrão do FPdf Compatibilidade com FPDF Obtém a quantidade de registros no objeto Adiciona um registro no objeto Obtém um registro do objeto Seta o caractere que representa o fim do registro Obtém o caractere que representa o fim do registro Checa se o fieldId é um campo que pode ser exportado/importado Quando o parametro export é false, indica que o método está sendo usado em importação Gera a String com todos os registros do objeto Array of changes. @var array Computes diffs between sequences of strings. will automatically select the best. Normally an array of two arrays, each containing the lines from a file. Returns the array of differences. returns the number of new (added) lines in a given diff. @since Text_Diff 1.1.0 @since Horde 3.2 Returns the number of deleted (removed) lines in a given diff. @since Text_Diff 1.1.0 @since Horde 3.2 Computes a reversed diff. Example: <code> $diff = new Text_Diff($lines1, $lines2); $rev = $diff->reverse(); </code> original diff. Note that we purposely don't return a reference here, since this essentially is a clone() method. Checks for an empty diff. Computes the length of the Longest Common Subsequence (LCS). This is mostly for diagnostic purposes. Gets the original set of lines. This reconstructs the $from_lines parameter passed to the constructor. Gets the final set of lines. This reconstructs the $to_lines parameter passed to the constructor. Removes trailing newlines from a line of text. This is meant to be used with array_walk(). Determines the location of the system temporary directory. Returns false if one could not be found. Checks a diff for validity. This is here only for debugging purposes. Computes a diff between sequences of strings. This can be used to compute things like case-insensitve diffs, or diffs which ignore changes in white-space. number of elements as $from_lines. The elements in $mapped_from_lines and $mapped_to_lines are what is actually compared when computing the diff. of elements as $to_lines. Default constructor Add a Message with a type to message list. It will debug the file and the line that the error occurs Add a ERROR Message to message list. It will debug the file and the line that the error occurs Add a INFO (information) Message to message list. It will debug the file and the line that the error occurs Add a QUESTION Message to message list. It will debug the file and the line that the error occurs Add a ALERT Message to message list. It will debug the file and the line that the error occurs Return a array of objects with all information Return all message to a string imploded by sepator; Return a array of objects with all ERRORS Return a array of objects with all INFO (information) Return a array of objects with all QUESTION Return a array of objects with all ALERT This function will clear the message list Return a table raw with messages in class Consttuct a message object Adiciona número de control no objeto Apaga número de controle do objeto Obtém o número de controle do material Executa a exportação dos materiais Realiza o agrupamento dos subFields com o field Retorna um objeto com as configurações do miolo.conf da base especifica Retorna o caminho absoluto do arquivo de backup Retorna o caminho relativo do arquivo de backup Define o nome da configuração da base de dados Obtem qual o nome da configuração da base Get array of "Yes" or "No" to use on MIOLO form's (MSelection/combolist/etc) Get array list of "Yes" and "No" Compara dois array verificando se são ou não iguais Retorna true se são iguais Retorna false se diferentes //TODO avaliar se não deveriam estar na catalogação Extrai uma relação de variaveis marc de uma string. //TODO avaliar se isso não deveria estar no GFunction Return formatted money value //TODO avaliar real necessidade e local desta função Retorna o calculo somado de um array de valores ou string //TODO avaliar real necessidade e local desta função Obtém a versão do gnuteca Obtém a sub versão do gnuteca Retorna a string de chamada para algum evento AJAX do formulario Retorna a string de chamada para algum evento postBack do formulario Reconstrói a última função ajax usada Retorna um link (miolo.doLink) para uma ação Codifica um array para utilização dentro de função ajax. Decodifica os argumentos passados através do encodeJsArgs Retorna os argumentos passados na função ajax. Note que ainda precisa ser utilizada o decodeJsArgs, caso necessário Retorna qual é a função/chamada ajax executada neste momento Retorna string da açao javascript de fechar uma janela de diálogo Funcao utilizada para alinhar campos que nao estao sendo renderizados corretamente nos formularios Retorna url completa da imagem do tema Execute um teste unitário dentro do gnuteca Gera o conteúdo de um test unitário baseado em um template. public function startGCron() { $logFile = "/tmp/gcron.log"; $fullPath = str_replace('html','', getcwd() ); $fileName = "modules/gnuteca3/misc/scripts/"; StrPad compatível com UTF8. Função de acesibilidade, adiciona tabIndex, alt e title ao campo passado Função que procurar dentro de um array de campos (ou mdiv/mcontainer) o campo que você precisa. Caso encontre retorna o objeto do miolo, caso não retorna nulo Obtem MImage com a foto da pessoa @example GUtil::getPersonPhoto($person->personId, array('height'=>'90px') Retorna uma string com informações de memória, utilizado para acompanhamento e log de uso de memória do gnuteca. Um strip_tags que só tira a tag selecionadas Método público e estático para retirar acentos de strings. Define columns widths of the table Enter description here... Construi o ISO com os parametros necessários para interpretação. Ao destruir retorna o encoding interno para o padrão Define delimitadores de registro, campo e subcampo Caso em ASCII obtem o código chr do delimitador Obtem um objeto de saída, um registro / um livro. Retorna um array indexado pela etiqueta Ex. '100.a' Adiciona uma mensagem de erro a classe Obtem um array com as mensagem de erros Verifica se existe o delimitador no conteúdo Trata os dados do registro. Recebe o registro como texto e converte para um array já tratado Função utilizada dentro de um while para proceder com a leitura dos registros @example while ( ($registro = $i->leRegistro()) != null) Seta o delimitador de registro Obtém o delimitador de registro Adiciona um registro ao objeto Obtém um registro específico do objeto Retorna os registros do objeto Obtém a quantidade de registros do objeto attributes Constructor method Seta a impressora que esta instalada e cria o objeto da impressora seta o conteudo a ser impresso Imprime o conteudo Este metodo abre o destino e vai escrevendo diretamente nele. Este metodo aplica ajustes no conteudo independentemente do modelo da impressora Retona o conteudo Este metodo foi implementado para transformar o XML do Z3950 para PHP Este metodo foi implementado para transformar o XML do Z3950 para PHP Valida itens do registro Substitui valores no conteúdo de acordo com a preferência MARC21_REPLACE_VALUES Seta delimitador de campo Obtém delimitador de campo Seta o delimitador de subcampo Obtém delimitador de subcampo Método que obtém um array de GMaterialItem Método que obtém a String record Método que obtém a String record Attributes Class constructor Seta os attributos do cliente. Seta o method que sera acessado checa permissão ao methodo Função que autentica um cliente Retorna o web service cadastrado na base Retorna o web service cadastrado na base retorna o operador de web services função die Retorna o codigo do erro Retorna a descriçao do erro trabalha o conteudo de acordo com o tipo de retorno desejado. Retorna o ID do operador Obtém nome do operador Verifica se tem um operador logado Verifica se o operador possui alguma pemissão no gnuteca Listagem de operador obtidas da base admin do miolo. Função estática para listagem de operadores, utilizada em relatórios. Retorna biblioteca do operador logada Retorna o nome da bibilioteca Obtém os nomes dos operadores (do GNUTECA), foi reescrito para poder passar os id's por array Realiza o início da transação Testa o método de inserção Testa o método de busca Teste o método get Teste o método update Teste o método delete Realiza o commit da transação Atalho para framework @var MIOLO Módulo da aplicação 'gnuteca3'; @var string @deprecated @var MUi Barra de ferramentas do sistema @var GToolbar Conteúdo do formulário @var BusinessGnuteca3BusFormContent Código do workflow @var string Função chamada automaticamente pelo MForm, no nosso caso, é feita uma chamada ao mainsFields, caso seja necessário Função que efetua a montagem dos campos iniciais. Deve ser montada em cada form. Aumenta a acessibilidade para campos. Passa a label para o alt e title para que as dicas funcionem corretamente. Este função insere os campos. Tambem gerencia a toolbar. Ser for um form de Search, este metodo insere a grid tambem Verifica modificações no formulário. Caso existam modificações mostra diálogo de confirmação Define o campoe escondido de modificação Função chamada ao apertar em novo na toolbar Função chamada ao apertar em busca na toolbar Retorna o modo do formulário busca ou inserção Define a classe de regras de negócio Adiciona um validador Seta os validadores do formulario Seta o nome da grid e seus filtros Seta a função que sera executada ao clicar no botão btnSearch Seta o foco em um determinado campo. Retorna o identificador do campo que é definido o foco Enter description here... Seta a função de delete Seta a função de inserção de dados Seta a função de atualização Seta a transação Define o código do workflow para este formulário. Retorna o código do workflow para este formulário. Define amostragem da barra de ferramentas Verifica se seta exibindo a toolbar FIXME essa função está com nome fora de padrão deveria ser getDisplayToolbar Seta todas a funçãoes Enter description here... Seta as chaves primarias retorna a função de busca Retorna o nome do Business Retorna o nome da grid Enter description here... retorna o evento Returns previous level action url retorna a url da ação corrente com evento search Obtem o elemento/objeto da grid verifica se a fução é search verifica se a função é insert Em alguns casos o insert é usado como new Check o acesso Adicionar tipo de validador no campo, para que o miolo interprete que é um campo requerido, colocando a classe e o * devido. Recebe um conteudo a sera exibido na tela bloqueando o que esta por baixo. Esta função pode ser usada de forma estática. Cria um tela de informação para o usuário com um botão OK. Gera um tela de quetão para o usuário com dois botões, Sim e Não. Gera uma tela de erro. Função chamada quando usuário aperta F1 ou botão de help Mostra um diálogo de ajuda com as funções que podem ser utilizada no GFunction Função que é chamada ao clicar no botão btnSearch A grid original do MIOLO foi reformulada na questao paginacao e ordenacao. Para que a funcao searchFunction funcione corretamente, deve ser chamado esta funcao para corrigir estes eventos. Atentar para o fato de que esta funcao é utilizada em varios outros formularios que possuem sua propria searchFunction() Essa função também altera o $_POST; Carrega os dados dos campos Method chamado quando o botão save é clicado. Valida os dados e seta classes de erros de validação nos campos Função chamada ao pressionar botão de salvar dados do formulário. Função específica para retornar as opções do salvar. Esta função somente retorna os campos com 'S' concatenado. Não leva em consideração os campos do insert/update. Evento acionado quando o usuario seleciona Delete na toolbar Função criada para remover registros da grid sem ter de escrever código duplicado na função tbBtnDelete_confirm Evento ativado quando o usuário seleciona "Sim" no botão da caixa de dialogo de confirmação da exclusão. Retorna toolbar padrão, de acordo com a função definida Enter description here... Método chamado para incluir The value of a Field Disable a field Check a field The focus on a specific field Make a field readOnly or not. Note that this function change the class of the field to Change a class of a field Define the inner content of an html element Show a hided field (set display block) * @param boolen to show the label of checkbox field Hides a field (set display none) Disable a field Enabled a disabled field Verifica se é um novo cadastro Este método foi reescrito pois esta inconsistente. O Correto mesmo é verificar o evento, como esta na variavel $clickNew Enter description here... Enter description here... Function called when user clicks F2 Evento acionado ao pressionar botão de salvamento F3 / public function onkeydown114() //F3 save { $MIOLO = MIOLO::getInstance(); $formId = $this->page->getFormId(); $function = MIOLO::_REQUEST('function'); if ( $function == 'insert' || $function == 'update' ) { $this->page->onload('miolo.doPostBack(\'tbBtnSave:click\',\'\',\''.$formId.'\');'); } Enter description here... Enter description here... Enter description here... Define o foco caso não tenha sido definido Retorna a string para o httml Encontra o primeiro campo que pode receber o foco Trigger para identificar evento de geracao PDF na grid (tratado no GGrid) Trigger para identificar evento de geracao CSV na grid (tratado no GGrid) Verificacao para corrigir bug de ordenacao/filtro Método reescrito para funcionar com ajax Para funcionar os campos de dicionário, foi adicionada no gnuteca form pois os includes não funcionavam corretamente; FIXME aguardar uma posição da equipe do miolo quando a eventos ajax em componentes Post de upload de arquivo. Função criada para suportar upload de arquivo; FIXME aguardar uma posição da equipe do miolo quando a eventos ajax em componentes Monta um diálogo de confirmação de troca de estado do workflow. Solicitado comentários. Executa o salvamento do formulário e a troca de estado. Executa o salvamento do formulário e instancia workflow Mostra histórico do workflow. Gera um teste unitário baseado em template e dados do formulário Salva teste unitário no servidor Executa o teste unitário padrão do formulário Método para mostrar mensagem na tela Obtem um valor "salvo na sessão" do GUnit. Define um valor para ser usado em outro momento, algo semelhante a sessão. retorna a id da tarefa que pode ser setada apenas no construct Registra um conteudo no log Registra log de inicialização Registra log de finalização Set o tempo que iniciou a execução do script principal. Este método verifica se é preciso executar o script Este metodo verifica se é preciso ser executado Seta os parametros para a classe Verifica se está rodando de dentro da GCron @global array $_SERVER Este método encaminha um email para o administrador informando que uma requisição foi cancelada. Email que comunica o administrado da biblioteca sobre uma nova requisição de emprestimo entre biblioteca Email que comunica o administrado da biblioteca sobre uma requisição de emprestimo entre biblioteca que foi cancelada Email que comunica o administrado da biblioteca sobre uma requisição de emprestimo entre biblioteca que foi cancelada Email que comunica o administrado da biblioteca sobre uma requisição de emprestimo entre biblioteca que foi cancelada Email que comunica o administrado da biblioteca sobre uma requisição de emprestimo entre biblioteca que foi cancelada Envia um email para o administrador da biblioteca sobre emprestimos entre bibliotecas Pega e-mail do empréstimo entre bibliotecas de acordo com as ações Envia um email comunicando o usuario que sua reserva foi atendida Envia um email para o administrador com o resultado dos comunicados enviados para os alunos. Envia email para o fornecedor agradecendo e/ou solicitando materiais. Encaminha um email para o solicitante informando sobre o término da requisição Este metodo informa o usuario que sua reserva foi cancelada. Este metodo cria uma tabela simples para enviar por email. Esta função retorna o email do administrador para cada tipo de operação. Envia e-mail para usuário informando sobre devolução Envia um email para o administrador com o resultado dos comunicados de devolução enviados para os alunos. Envia e-mail para usuário informando sobre empréstimo atrasado Envia um email para o administrador com o resultado dos comunicados de empréstimos atrasados enviados para os alunos. Envia um e-mail para o usuário informando as novas aquisições Envia um email para o administrador com o resultado das notificações de aquisições Envia um email para o administrador com o resultado das notificações de término de requisição Constructor Method Verifica se o yaz (utilizado pelo Z3950) esta instalado; retorna o usuario retorna o password retorna o host Adiciona um clausula de condição para pesquisa Caso seja uma busca, retorna quantidade total de registros retornados. Executa a busca Este método faz uma relação entre campos do marc com campos do z3950 Faz insert ou update de acordo com a situação Faz uma operação de inserção Faz uma operação de atualização Insere ou atualiza um registro na base de dados Verifica se o estilo da data do banco de dados está definido corretamente Checa se a GCron está sendo executada Função de teste criada pelo vpp Define the Library Unit of this operation (and verify if exists) Define o local da devolução. A função verificará se o id passado existe. Return the seted location for material movement Return the seted person Clear all data that refers to a person in this class Add an exemplary to item list Return a specific item number from items list Return an array of objects with all item (exemplary) informatin. Clear the exemplary list Adiciona uma tag no registro Adiciona uma campo de controle no registro Ex: 001 003 008 Obtém um campo do registro Exclui um campo do registro Obtém as tags do objeto Seta delimitador de registro Seta delimitador de campo Seta delimitador de subcampo Ajusta o código leader do registro ISO 2709