<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.nefele.dev/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.nefele.dev/wiki/feed.php">
        <title>Nefele Project funciones</title>
        <description></description>
        <link>https://www.nefele.dev/wiki/</link>
        <image rdf:resource="https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico" />
       <dc:date>2026-04-11T14:29:57+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/addlinkhtml?rev=1651431684&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/addlinktel?rev=1606515054&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/arraycolumn?rev=1606515072&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/asciihtml?rev=1647794263&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/cachefile?rev=1606515494&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/callautoform?rev=1647796500&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/loadcachefile?rev=1606515524&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_allstring?rev=1647795655&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_array2char?rev=1647795682&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_arraydistinct?rev=1647796021&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_arraytocookie?rev=1605906094&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_calcoffsetsql?rev=1647798603&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_char2array?rev=1647796667&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_checkclr?rev=1683225982&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_checkvalue?rev=1606651646&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_chkcookie?rev=1606514637&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_chkformuid?rev=1621779617&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_cleantag?rev=1647799688&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_cleantags?rev=1647799807&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_closeallitemlv?rev=1649019481&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_closemodal?rev=1648979332&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_closesidenav?rev=1648987461&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_clrmaterialize?rev=1647803334&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_comillas?rev=1606515392&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_comillasd?rev=1606515001&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_console?rev=1647802371&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_cookietoarray?rev=1605906110&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_createtimeout?rev=1645706097&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_defaultsecuritypolicy?rev=1647804664&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_directoutputmessage?rev=1606517723&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_downloadfile?rev=1606604049&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_dtojsd?rev=1649000391&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_dtojsds?rev=1649716636&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_embedfile?rev=1647640855&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_embedjson?rev=1647806924&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_embedpdfjs?rev=1650148747&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_embedxml?rev=1647646286&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_extractstr?rev=1606651560&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_filedate?rev=1649000617&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_fillform?rev=1647645862&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_generatmp?rev=1649012468&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_isbase64?rev=1647806561&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_isdate?rev=1606604756&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_isdebug?rev=1647801522&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_istime?rev=1606604816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_jsdtod?rev=1649012703&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_mimeext?rev=1647646108&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_mimetype?rev=1647646019&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_msgsave?rev=1649681783&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_openitemlistview?rev=1649019049&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_openmodal?rev=1648979316&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_opensidenav?rev=1648987471&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_puticon?rev=1683224269&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_refreshbadge?rev=1683227165&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_refreshmemo?rev=1683227287&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_refreshswitch?rev=1683226835&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_refreshtext?rev=1683226694&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_resetmemo?rev=1683227441&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_showss?rev=1683225170&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_toclipboard?rev=1617565836&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_updatebyid?rev=1702568896&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/nfl_urlpdfjs?rev=1645718375&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.nefele.dev/wiki/funciones/replacechars?rev=1603644806&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico">
        <title>Nefele Project</title>
        <link>https://www.nefele.dev/wiki/</link>
        <url>https://www.nefele.dev/wiki///www.nefele.dev/wiki/lib/tpl/20cones/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/addlinkhtml?rev=1651431684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-01T19:01:24+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:addlinkhtml</title>
        <link>https://www.nefele.dev/wiki/funciones/addlinkhtml?rev=1651431684&amp;do=diff</link>
        <description>Función nfl_AddLinkHtml
nfl_AddLinkHtml( cUrl, cText, cTarget, cIcon, cAlign, cColor ) --&gt; cOutput

Esta función nos crea una cadena con el código HTML necesario para incluir un Link en nuestra página.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/addlinktel?rev=1606515054&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:10:54+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:addlinktel</title>
        <link>https://www.nefele.dev/wiki/funciones/addlinktel?rev=1606515054&amp;do=diff</link>
        <description>Función nfl_AddLinkTel
nfl_AddLinkTel( cTlf, cIcon, lViewTlf, cAlign, cColor ) --&gt; cOutput

Esta función nos crea una cadena con el código HTML necesario para incluir un Link a un número de teléfono en nuestra página.

Parámetros
Nombre</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/arraycolumn?rev=1606515072&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:11:12+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:arraycolumn</title>
        <link>https://www.nefele.dev/wiki/funciones/arraycolumn?rev=1606515072&amp;do=diff</link>
        <description>Función nfl_ArrayColumn
nfl_ArrayColumn( aArray, xColumn, nLimit ) --&gt; aOutput
Es común que utilizando Arrays, sobre todo si provienen de una Select a una BBDD Sql, estos sean Bidimensionales, incluso a veces, teniendo una única columna cada elemento es un array y por lo tanto es bidimensional.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/asciihtml?rev=1647794263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T16:37:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:asciihtml</title>
        <link>https://www.nefele.dev/wiki/funciones/asciihtml?rev=1647794263&amp;do=diff</link>
        <description>Función nfl_AsciiHTML
nfl_AsciiHTML( xInput, lReverse, lHtmlCode ) --&gt; xOutput
Esta función nos facilita convertir los textos que recuperemos de nuestra BBDD a UTF8 para que se vean correctamente en la web.

También podemos hacer el proceso inverso de UTF8 a ANSI con lReverse</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/cachefile?rev=1606515494&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:18:14+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:cachefile</title>
        <link>https://www.nefele.dev/wiki/funciones/cachefile?rev=1606515494&amp;do=diff</link>
        <description>Función nfl_CacheFile
nfl_CacheFile( cPage ) --&gt; cCacheFileName

Esta función nos devuelve una cadena con el nombre de un ficheros para cachear la página que vamos a construir, Néfele utiliza una estructura de carpetas dentro de cgi-bin que cuelgan de</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/callautoform?rev=1647796500&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:15:00+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:callautoform</title>
        <link>https://www.nefele.dev/wiki/funciones/callautoform?rev=1647796500&amp;do=diff</link>
        <description>Función nfl_CallAutoForm
nfl_CallAutoForm( cPage, aParam, cAjaxBevel, lAjaxWaitOn, cText, lModal, cUrl, lAppend, lShadowSheet, cSSTitle, cSSSubTitle, lEncript, lAsync, lFormdata, lTag) --&gt; cScript
Esta función nos crea una cadena para añadir una llamada automática a una método de nuestro CGI o a una</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/loadcachefile?rev=1606515524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:18:44+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:loadcachefile</title>
        <link>https://www.nefele.dev/wiki/funciones/loadcachefile?rev=1606515524&amp;do=diff</link>
        <description>Función nfl_LoadCacheFile
nfl_LoadCacheFile( cCacheFileName ) --&gt; cPage

Esta función nos devuelve una cadena con el contenido del fichero cache indicado en el parámetro cCache, Néfele utiliza una estructura de carpetas dentro de cgi-bin que cuelgan de</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_allstring?rev=1647795655&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:00:55+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_allstring</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_allstring?rev=1647795655&amp;do=diff</link>
        <description>Función nfl_AllString
nfl_AllString( xValue, nLength, nAling ) --&gt; cText
Devuelve un dato de cualquier tipo como un string sin espacios ni Tabuladores Chr(9) que no se ven, o si se desea, ajustado con espacios a un tamaño y posición (1 Left 2 Center 3 right)</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_array2char?rev=1647795682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:01:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_array2char</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_array2char?rev=1647795682&amp;do=diff</link>
        <description>Funciones nfl_Array2Char y nfl_ArrayToChar
nfl_Array2Char( aArray, cSeparator, xCol ) --&gt; cText
Convierte un array a una cadena de caracteres separada por comas u otro separador.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_arraydistinct?rev=1647796021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:07:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_arraydistinct</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_arraydistinct?rev=1647796021&amp;do=diff</link>
        <description>Función nfl_ArrayDistinct
nfl_ArrayColumn( aArray,nCol ) --&gt; aOutput
Devuelve un array al que se le quitan los duplicados filtrando por una columna.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_arraytocookie?rev=1605906094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-20T21:01:34+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_arraytocookie</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_arraytocookie?rev=1605906094&amp;do=diff</link>
        <description>Función nfl_ArrayToCookie
nfl_ArrayToCookie( aData, lEncode ) --&gt; cCookie
Convierte un Array a cadena para que se pueda asignar como valor de una cookie.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_calcoffsetsql?rev=1647798603&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:50:03+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_calcoffsetsql</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_calcoffsetsql?rev=1647798603&amp;do=diff</link>
        <description>Función nfl_CalcOffsetSQL
nfl_CalcOffsetSQL( nItemInPage, nPage, nTotalItems ) --&gt; nOffset
Esta función devuelve el Offset necesario para paginar una consula SQL

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_char2array?rev=1647796667&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T17:17:47+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_char2array</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_char2array?rev=1647796667&amp;do=diff</link>
        <description>Funciones nfl_Char2Array y nfl_CharToArray
nfl_Char2Array( cChar, cSeparator, nColumnas, lUpper, lVacios ) --&gt; aArray
Convierte una cadena de elementos separados por cSeparator en un array, podemos indicar cual de las columnas del array resultantes queremos recuperar, si no indicamos nada nos recupera todas.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_checkclr?rev=1683225982&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T18:46:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_checkclr</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_checkclr?rev=1683225982&amp;do=diff</link>
        <description>Función nfl_CheckClr
nfl_CheckClr( xColor, lHex ) --&gt; cColor
Nos devuelve una cadena con el color pasado como parámetro en un formato admitido por Materializecss, en caso de no existir creara una clase CSS y la incluirá en la página.

Parámetros</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_checkvalue?rev=1606651646&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-29T12:07:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_checkvalue</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_checkvalue?rev=1606651646&amp;do=diff</link>
        <description>Función nfl_CheckValue
nfl_CheckValue( xValue, aValidValues, xDefault ) -&gt; xOutput

Esta función nos comprueba si xValue esta entre los valores validos de aValidValues, en caso contrario devolverá xDefault, si xDefault no esta definido se le asigna el primer elemento de aValidValues.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_chkcookie?rev=1606514637&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:03:57+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_chkcookie</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_chkcookie?rev=1606514637&amp;do=diff</link>
        <description>Función nfl_ChkCookie
nfl_ChkCookie( lAjax, cFunction, lUpdate, cCookie ) --&gt; lOk
Chequea la validez del cookie y de paso refresca la caducidad del mismo si está activo.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_chkformuid?rev=1621779617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-05-23T14:20:17+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_chkformuid</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_chkformuid?rev=1621779617&amp;do=diff</link>
        <description>Función nfl_ChkFormUid
nfl_ChkFormUid( ) --&gt; lValid
Comprueba que el identificador del wForm recibido no ha sido procesado con anterioridad y por lo tanto es valido.

Para controlar los identificadores ya tratados, se van generando ficheros con extensión</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_cleantag?rev=1647799688&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T18:08:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_cleantag</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_cleantag?rev=1647799688&amp;do=diff</link>
        <description>Función nfl_CleanTag
nfl_CleanTag( cText, cTag ) --&gt; cOutPut
Esta función limpia de una cadena el tag pasado, es CASE SENSITIVE.

Parámetros
Nombre         Descripción                                                                     Versión  cText</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_cleantags?rev=1647799807&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T18:10:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_cleantags</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_cleantags?rev=1647799807&amp;do=diff</link>
        <description>Función nfl_CleanTags
nfl_CleanTags( cText, aTags ) --&gt; cOutPut
Esta función limpia de una cadena los tag pasados en aTags, es CASE SENSITIVE.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_closeallitemlv?rev=1649019481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T20:58:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_closeallitemlv</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_closeallitemlv?rev=1649019481&amp;do=diff</link>
        <description>Función nfl_CloseAllItemLV
 nfl_CloseAllItemLV( cId )  --&gt; cScript
Nos genera el código JavaScript necesario para cerrar todos los wItemListView de un wListView Collapsable/Expandable.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_closemodal?rev=1648979332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T09:48:52+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_closemodal</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_closemodal?rev=1648979332&amp;do=diff</link>
        <description>Función nfl_CloseModal
 nfl_CloseModal(cId, lDirect, cIdFocus)  --&gt; cScript
Nos genera el código JS necesario para cerrar una ventana modal.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_closesidenav?rev=1648987461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T12:04:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_closesidenav</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_closesidenav?rev=1648987461&amp;do=diff</link>
        <description>Función nfl_CloseSidenav
 nfl_CloseSidenav(lDirect)  --&gt; cScript
Nos genera el código JavaScript/JQuery necesario para cerrar el menú lateral (wSidenav).

Ejemplo de uso



Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_clrmaterialize?rev=1647803334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T19:08:54+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_clrmaterialize</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_clrmaterialize?rev=1647803334&amp;do=diff</link>
        <description>Función nfl_ClrMaterialize
nfl_ClrMAterialize( cItem, nCol ) --&gt; cOutPut
Esta función nos devolverá el nombre de un color según Materialize si le pasamos el código hexadecimal RGB, si queremos el proceso inverso en nCol le pasaremos 2.

Parámetros
Nombre</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_comillas?rev=1606515392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:16:32+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_comillas</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_comillas?rev=1606515392&amp;do=diff</link>
        <description>Función nfl_Comillas
nfl_Comillas( cText ) --&gt; cOutput
Nos encapsula la cadena recibida entre comilla simples 'escapando' las que existieran en la cadena previamente.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_comillasd?rev=1606515001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:10:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_comillasd</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_comillasd?rev=1606515001&amp;do=diff</link>
        <description>Función nfl_ComillasD
nfl_ComillasD( cText ) --&gt; cText
Nos encapsula la cadena recibida entre comilla dobles 'escapando' las que existieran en la cadena previamente.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_console?rev=1647802371&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T18:52:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_console</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_console?rev=1647802371&amp;do=diff</link>
        <description>Función nfl_Console
nfl_Console( xMsg, ...  )

Envía un mensaje a Néfele Console cuando estamos en Modo Debug, y al Debugger de Xailer.

Podemos pasarle como parámetros cualquier tipo de dato inlcuidos array y hash.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_cookietoarray?rev=1605906110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-20T21:01:50+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_cookietoarray</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_cookietoarray?rev=1605906110&amp;do=diff</link>
        <description>Función nfl_CookieToArray
nfl_CookieToArray( cData) --&gt; aData
Convierte un cadena creada con nfl_ArrayToCookie a un Array.

Parámetros
Nombre         Descripción                                                                     Versión  cData</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_createtimeout?rev=1645706097&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-24T12:34:57+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_createtimeout</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_createtimeout?rev=1645706097&amp;do=diff</link>
        <description>Función nfl_CreateTimeOut
nfl_CreateTimeOut(cOnTimeOut, nTimeOut, aParam, cAjaxBevel, lAjaxWaitON, cAjaxText, lRepeat, lEncript, cName) --&gt; cJS
Crea la cadena JavaScript necesaria para incluir en la página, un evento OnTimeOut una vez transcurrido un tiempo o de manera repetitiva, por ejemplo para realizar consultas por AJAX cada cierto tiempo.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_defaultsecuritypolicy?rev=1647804664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T19:31:04+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_defaultsecuritypolicy</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_defaultsecuritypolicy?rev=1647804664&amp;do=diff</link>
        <description>Función nfl_DefaultSecurityPolicy
nfl_DefaultSecurityPolicy( lHTTPS ) --&gt; aSecurityPolicy

Configuración básica de seguridad con las pruebas que hemos realizado, seguimos investigando

Hay que asignarselo a oCGI:aSecurityPolicy := nfl_DefaultSecurityPolicy()</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_directoutputmessage?rev=1606517723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-27T22:55:23+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_directoutputmessage</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_directoutputmessage?rev=1606517723&amp;do=diff</link>
        <description>Procedure nfl_DirectOutputMessages
nfl_DirectOutputMessage( cMensaje, cStatus ) --&gt; Nil
Esta función crea y envía como respuesta del CGI una página HTML básica con un mensaje y un Status  HTML.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_downloadfile?rev=1606604049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-28T22:54:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_downloadfile</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_downloadfile?rev=1606604049&amp;do=diff</link>
        <description>Función nfl_DownLoadFile
nfl_DownLoadFile( cFile, lOnClick ) --&gt; cJS
Nos crea la cadena para la descarga de ficheros del mismo dominio, hay que indicar el path a partir de DOCUMENT_ROOT del Apache.

Si lOnClick es .T. se puede utilizar directamente en el cOnClick de un Control ya que no lo encapsula en</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_dtojsd?rev=1649000391&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T15:39:51+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_dtojsd</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_dtojsd?rev=1649000391&amp;do=diff</link>
        <description>Función nfl_DToJSD
nfl_DToJSD( Value, nGMT ) --&gt; cDateTimeJS
Función para crear una fecha en formato Java Script (Wed Mar 25 2015 00:00:00 GMT) de una Date de Harbour (25-03-2015).

Si pasamos en Value DTOS(Date) + “ ” + Time() nos incluye la hora.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_dtojsds?rev=1649716636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-11T22:37:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_dtojsds</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_dtojsds?rev=1649716636&amp;do=diff</link>
        <description>Función nfl_DToJSDS
nfl_DToJSDS( Value ) --&gt; cDateJS
Función para crear una fecha en formato Java Script (Wed Mar 25 2015) de una Date de Harbour (25-03-2015).

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_embedfile?rev=1647640855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T22:00:55+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_embedfile</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_embedfile?rev=1647640855&amp;do=diff</link>
        <description>Función nfl_EmbedFile
nfl_EmbedFile( cFile, cPath, cBuffer, cWidth, cHeight, cURL ) --&gt; cHtml
Nos crea el código HTML necesario para embeber un fichero en un wBevel, se creo para presentar PDF pero se puede hacer con cualquier tipo Mime admitido.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_embedjson?rev=1647806924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T20:08:44+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_embedjson</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_embedjson?rev=1647806924&amp;do=diff</link>
        <description>Función nfl_EmbedJSon
nfl_EmbedJSon( cFile, cPath, xBuffer ) --&gt; cHtml
Nos crea el código HTML necesario para embeber la visualización de un fichero JSon en un wBevel.

Si pasamos el contenido del fichero en xBuffer, cFile se utiliza para confirmar el tipo MIME.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_embedpdfjs?rev=1650148747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-16T22:39:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_embedpdfjs</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_embedpdfjs?rev=1650148747&amp;do=diff</link>
        <description>Función nfl_EmbedPDFjs
nfl_EmbedPDFjs( cFile, cURL, lCloseButton, lPrint, lDownload, lOpen, lBookMark ) --&gt; cHtml
Nos crea el código HTML necesario para embeber el visualizador de PDF PDF.js en un wBevel.

Este visualizador necesita que le pasemos una</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_embedxml?rev=1647646286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T23:31:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_embedxml</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_embedxml?rev=1647646286&amp;do=diff</link>
        <description>Función nfl_EmbedXML
nfl_EmbedXML( cFile, cPath, cBuffer ) --&gt; cHtml
Nos crea el código HTML necesario para embeber la visualización de un fichero XML en un wBevel.

Si pasamos el contenido del fichero en cBuffer, cFile se utiliza para confirmar el tipo MIME.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_extractstr?rev=1606651560&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-29T12:06:00+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_extractstr</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_extractstr?rev=1606651560&amp;do=diff</link>
        <description>Función nfl_ExtractStr
nfl_ExtractStr( cString, cAfter, cBefore ) --&gt; cSubStr

Extrae la cadena que hay entre dos cadenas dadas de inicio y de final.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_filedate?rev=1649000617&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T15:43:37+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_filedate</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_filedate?rev=1649000617&amp;do=diff</link>
        <description>Función nfl_FileDate
nfl_FileDate( cFile ) --&gt; dFileDate
Extrae la Fecha del DateTime de un fichero.

Parámetros
Nombre         Descripción                                                                     Versión  cFile    Fichero del cual queremos su Fecha</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_fillform?rev=1647645862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T23:24:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_fillform</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_fillform?rev=1647645862&amp;do=diff</link>
        <description>Función nfl_FillForm
nfl_FillForm( aItems, cModal, cFormValidate ) --&gt; cJS
Crea el código JS para Actualizar todos los elementos de un wForm, que ya existe, por AJAX.

No solo actualiza propiedades del los elementos, también se encarga de reinicializarlos para que funcionen.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_generatmp?rev=1649012468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T19:01:08+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_generatmp</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_generatmp?rev=1649012468&amp;do=diff</link>
        <description>Función nfl_GetTmpFileName
nfl_GetTmpFileName( cFile ) --&gt; cTmpFileName
Genera el nombre de un fichero temporal en base a un nombre de fichero.


El nombre del fichero tiene el formato “tmp~” + Fecha + Hora + Cadena Aleatoria de 25 caracteres + extensión del Fichero base</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_isbase64?rev=1647806561&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T20:02:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_isbase64</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_isbase64?rev=1647806561&amp;do=diff</link>
        <description>Función nfl_IsBase64
nfl_IsBase64( cText ) --&gt; lOk
Comprueba si el valor pasado como parámetro es una cadena en formato Base64.

Parámetros
Nombre         Descripción                                                                     Versión  cText</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_isdate?rev=1606604756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-28T23:05:56+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_isdate</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_isdate?rev=1606604756&amp;do=diff</link>
        <description>Función nfl_IsDate
nfl_IsDate( xFecha ) --&gt; lOk
Comprueba si el valor pasado como parámetro es una Fecha valida en xBase/Harbour.

Parámetros
Nombre         Descripción                                                                     Versión</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_isdebug?rev=1647801522&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-20T18:38:42+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_isdebug</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_isdebug?rev=1647801522&amp;do=diff</link>
        <description>Función nfl_IsDebug
nfl_IsDebug() -&gt; lDebugMode

Nos indica si nuestro CGI se esta ejecutando en modo Debug, sea por estar compilado en Modo Debug o porque este habilitado el modo Debug en producción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_istime?rev=1606604816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-28T23:06:56+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_istime</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_istime?rev=1606604816&amp;do=diff</link>
        <description>Función nfl_IsTime
nfl_IsTime( xTime ) --&gt; lOk
Comprueba si el valor pasado como parámetro es una Hora valida en xBase/Harbour.

Parámetros
Nombre         Descripción                                                                     Versión  xTime</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_jsdtod?rev=1649012703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T19:05:03+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_jsdtod</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_jsdtod?rev=1649012703&amp;do=diff</link>
        <description>Función nfl_JSToD
nfl_nfl_JSToD( cDJS ) --&gt; dDate
Función para extraer la fecha en formato Harbour de un DateTime estandar de JavaScript.

Parámetros
Nombre         Descripción                                                                     Versión</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_mimeext?rev=1647646108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T23:28:28+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_mimeext</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_mimeext?rev=1647646108&amp;do=diff</link>
        <description>Función nfl_MimeExt
nfl_MimeExt( cMimeType ) --&gt; cExtFile
Retorna la extensión de un fichero en base al  Tipo MIME.

Parámetros
Nombre         Descripción                                                                     Versión  cMimeType    Tipo Mime</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_mimetype?rev=1647646019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-18T23:26:59+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_mimetype</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_mimetype?rev=1647646019&amp;do=diff</link>
        <description>Función nfl_MimeType
nfl_MimeType( cFileName ) --&gt; cMimeType
Retorna el  Tipo MIME que le corresponde al fichero según su extensión.

Parámetros
Nombre         Descripción                                                                     Versión  cFileName</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_msgsave?rev=1649681783&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-11T12:56:23+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_msgsave</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_msgsave?rev=1649681783&amp;do=diff</link>
        <description>Función nfl_MsgSave
nfl_MsgSave( xText, cNomFile, lCreate ) --&gt; lSuccess
Esta función nos añadirá xText a un fichero de mensajes que se creará si no existe, en la carpeta donde esta nuestro CGI.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_openitemlistview?rev=1649019049&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T20:50:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_openitemlistview</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_openitemlistview?rev=1649019049&amp;do=diff</link>
        <description>Función nfl_OpenItemListView
 nfl_OpenItemListView( cId, nRowId )  --&gt; cScript
Nos genera el código JavaScript necesario para desplegar wItemListView de un wListView Collapsable/Expandable.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_openmodal?rev=1648979316&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T09:48:36+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_openmodal</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_openmodal?rev=1648979316&amp;do=diff</link>
        <description>Función nfl_OpenModal
 nfl_OpenModal(cId, lDirect, cIdFocus)  --&gt; cScript
Nos genera el código JS necesario para abrir una ventana modal ya existente en la página.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_opensidenav?rev=1648987471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-03T12:04:31+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_opensidenav</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_opensidenav?rev=1648987471&amp;do=diff</link>
        <description>Función nfl_OpenSidenav
 nfl_OpenSidenav(lDirect)  --&gt; cScript
Nos genera el código JavaScript/JQuery necesario para abrir el menú lateral (wSidenav).

Ejemplo de uso



Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_puticon?rev=1683224269&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T18:17:49+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_puticon</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_puticon?rev=1683224269&amp;do=diff</link>
        <description>Función nfl_PutIcon
nfl_PutIcon( cIcon, lPrefix,  cIconAlign, cIconSize, cIconWidth, nIconRotate, lDisabled, cClrIcon, cCssExtra, cClassExtra, lScapeQuote, cId, cType ) -&gt; cHTML

Esta función nos genera el código HTML necesario para incluir un Icono en nuestra página, es muy útil para cuando queremos añadir un icono en medio de un texto.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_refreshbadge?rev=1683227165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T19:06:05+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_refreshbadge</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_refreshbadge?rev=1683227165&amp;do=diff</link>
        <description>Función nfl_RefreshBadge
nfl_RefreshBadge( cId, cText, lTag ) --&gt; cJS
Nos devuelve la cadena JS/JQuery necesaria para actualizar el texto de un wBadge.

Parámetros
Nombre     Default    Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_refreshmemo?rev=1683227287&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T19:08:07+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_refreshmemo</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_refreshmemo?rev=1683227287&amp;do=diff</link>
        <description>Función nfl_RefreshMemo
nfl_RefreshMemo( lTag ) --&gt; cScript
Genera el JQuery para refrescar los controles wEdit en un wForm ya existente
Cuando necesitamos actualizar un wEdit por Ajax es necesario que una vez actualizado su valor es necesario incluir nfl_RefreshMemo() para que se ajuste el control al contenido.
Si se a ha actualizar varios wEdit solo es necesario incluir un nfl_RefreshMemo()ya que afecta a todos los wMemo.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_refreshswitch?rev=1683226835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T19:00:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_refreshswitch</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_refreshswitch?rev=1683226835&amp;do=diff</link>
        <description>Función nfl_RefreshSwitch
nfl_RefreshSwitch( lTag ) --&gt; cScript
Genera el JQuery para refrescar los controles wSwitch en un wForm ya existente
Cuando necesitamos actualizar un wSwitch por Ajax es necesario que una vez actualizado su valor es necesario incluir nfl_RefreshSwitch() para que se ajuste el control al contenido.
Si se a ha actualizar varios wSwitch solo es necesario incluir un nfl_RefreshSwitch()ya que afecta a todos los wSwitch.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_refreshtext?rev=1683226694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T18:58:14+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_refreshtext</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_refreshtext?rev=1683226694&amp;do=diff</link>
        <description>Función nfl_RefreshText
nfl_RefreshText( lTag ) --&gt; cScript
Genera el JQuery para refrescar los controles wEdit en un wForm ya existente
Cuando necesitamos actualizar un wEdit por Ajax es necesario que una vez actualizado su valor es necesario incluir nfl_RefreshText() para que se ajuste el control al contenido.
Si se a ha actualizar varios wEdit solo es necesario incluir un nfl_RefreshText()ya que afecta a todos los wEdit.</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_resetmemo?rev=1683227441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T19:10:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_resetmemo</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_resetmemo?rev=1683227441&amp;do=diff</link>
        <description>Función nfl_ResetMemo
nfl_ResetMemo( lTag ) --&gt; cScript
Genera el JQuery necesaria para resetear todos los controles wEdit con nStyle a xc_Memo en un wForm ya existente.

Parámetros
Nombre     Default    Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_showss?rev=1683225170&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-04T18:32:50+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_showss</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_showss?rev=1683225170&amp;do=diff</link>
        <description>Función nfl_ShowSS
nfl_ShowSS( cColor ) --&gt; cJS
Nos devuelve el código JavaScript necesario para presentar el control Shadow Sheet de la página.

Parámetros
Nombre         Descripción</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_toclipboard?rev=1617565836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-04T19:50:36+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_toclipboard</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_toclipboard?rev=1617565836&amp;do=diff</link>
        <description>Función nfl_ToClipBoard
nfl_ToClipBoard( cText, cCopy, cIcon ) --&gt; cOutput

Esta función nos crea una cadena con el código HTML necesario para incluir un botón con el texto (cText) y que al picar nos copia al portapapeles del sistema operativo la cadena (cCopy).</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_updatebyid?rev=1702568896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-14T15:48:16+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_updatebyid</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_updatebyid?rev=1702568896&amp;do=diff</link>
        <description>Función nfl_UpdateById
nfl_UpdateById( aData, lTag ) --&gt; cJS
Nos devuelve la cadena JS/JQuery necesaria para modificar propiedades de los elementos del DOM.

aData es un Array de elementos del DOM a modificar { {“elem1”, value1, “property1”}, {</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/nfl_urlpdfjs?rev=1645718375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-24T15:59:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:nfl_urlpdfjs</title>
        <link>https://www.nefele.dev/wiki/funciones/nfl_urlpdfjs?rev=1645718375&amp;do=diff</link>
        <description>Función nfl_URLPDFjs
nfl_URLPDFjs( cFile, cURL, lCloseButton, lPrint, lDownload, lOpen, lBookMark ) --&gt; cHtml
Nos crea una URL valida para llamar al visualizador de PDF [&lt;https://mozilla.github.io/pdf.js/&gt;|PDF.js]] 

Este visualizador necesita que le pasemos una URL para que solicite la descarga del PDF que le indiquemos, si el PDF esta un la zona publica del dominio (ej: /htdocs) solo será necesario poner la</description>
    </item>
    <item rdf:about="https://www.nefele.dev/wiki/funciones/replacechars?rev=1603644806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-25T16:53:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>funciones:replacechars</title>
        <link>https://www.nefele.dev/wiki/funciones/replacechars?rev=1603644806&amp;do=diff</link>
        <description>Función nfl_ReplaceChars
nfl_ReplaceChars( cInput, cSearch, cReplace ) -&gt; cOutput

Esta función es muy útil para reemplazar un grupo de caracteres de manera individual, por otros, dentro de una cadena.
nfl_ReplaceChars( &quot;áeioúu&quot;, &quot;áéíóú&quot;, &quot;aeiou&quot;) nos devolverá &quot;aeiouu&quot;</description>
    </item>
</rdf:RDF>
