<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Phpost - Documentación y Manuales]]></title>
		<link>https://phpost.es/</link>
		<description><![CDATA[Phpost - https://phpost.es]]></description>
		<pubDate>Fri, 08 May 2026 22:55:36 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Mejorar la sección "Cuenta"]]></title>
			<link>https://phpost.es/thread-325.html</link>
			<pubDate>Sun, 20 Feb 2022 15:51:48 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://phpost.es/member.php?action=profile&uid=23">Miguel92</a>]]></dc:creator>
			<guid isPermaLink="false">https://phpost.es/thread-325.html</guid>
			<description><![CDATA[Esto le va a gustar ya que vamos a simplificar un poco más lo que sería la sección de cuenta, y será bastante largo, y <span style="font-style: italic;" class="mycode_i">en mi caso le he quitado el porcentaje</span> que se muestra en cuenta y varias opciones que ningún usuario se toma el tiempo en completar, como por ejemplo "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">Intereses y preferencias</span></span>"<br />
<br />
1 - En <span style="font-weight: bold;" class="mycode_b">.htaccess</span> buscamos <br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>RewriteRule ^cuenta.php&#36; inc/php/cuenta.php [QSA,L]</code></div></div><br />
y debajo agregamos<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>RewriteRule ^cuenta/([A-Za-z0-9_-]+)&#36; inc/php/cuenta.php?accion=&#36;1 [QSA,L]</code></div></div><br />
<br />
2 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/t.cuenta.tpl</span> y reemplazamos el contenido por esto<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>{include file='sections/main_header.tpl'}<br />
&lt;script src="{&#36;tsConfig.js}/cuenta.js"&gt;&lt;/script&gt;<br />
&lt;script&gt;<br />
&nbsp;&nbsp; &#36;(document).ready(() =&gt; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avatar.uid = '{&#36;tsUser-&gt;uid}';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avatar.current = '{&#36;tsConfig.url}/files/avatar/{if &#36;tsPerfil.p_avatar}{&#36;tsPerfil.user_id}{else}avatar{/if}.jpg';<br />
&nbsp;&nbsp; });<br />
&lt;/script&gt;<br />
&lt;div class="tabbed-d"&gt;<br />
&nbsp;&nbsp; &lt;div class="floatL"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id="alerta_guarda"&gt;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul class="menu-tab"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == ''} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/"&gt;Cuenta&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'perfil'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/perfil"&gt;Perfil&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'block'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/block"&gt;Bloqueados&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'clave'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/clave"&gt;Cambiar Clave&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'nick'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/nick"&gt;Cambiar Nick&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'config'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/config"&gt;Privacidad&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a name="alert-cuenta"&gt;&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;form class="horizontal" method="post" name="editarcuenta"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="hidden" name="pagina" value="{&#36;tsAccion}"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {include file="modules/m.cuenta_&#36;tsAccion.tpl"}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br />
&nbsp;&nbsp; &lt;/div&gt;<br />
&nbsp;&nbsp; &lt;div class="floatR"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {include file='modules/m.cuenta_sidebar.tpl'}<br />
&nbsp;&nbsp; &lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div style="clear:both"&gt;&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{include file='sections/main_footer.tpl'}</code></div></div><br />
<br />
3 - Luego acceden a <span style="font-weight: bold;" class="mycode_b">tema/templates/modules</span> y buscan todos los <span style="font-weight: bold;" class="mycode_b">m.cuenta_*.tpl</span> y le quitan (al inicio del archivo)<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>style="display:none"</code></div></div><br />
también<span style="font-style: italic;" class="mycode_i"> (7 el numero puede variar, dependiendo de la sección)</span><br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>&lt;div class="alert-cuenta cuenta-7"&gt;&lt;/div&gt;</code></div></div><br />
y luego en los <span style="font-weight: bold;" class="mycode_b">divs </span>con la clase .<span style="font-weight: bold;" class="mycode_b">buttons </span>lo reemplazan por<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>&lt;div class="buttons"&gt;<br />
   &lt;input type="button" value="Guardar" onclick="cuenta.guardar_datos()" class="mBtn btnOk"&gt;<br />
&lt;/div&gt;</code></div></div><br />
<br />
4 - En <span style="font-weight: bold;" class="mycode_b">inc/php/cuenta.php</span> buscan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp; </span><span style="color: #007700">}&nbsp;elseif(</span><span style="color: #0000BB">&#36;action&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'desactivate'</span><span style="color: #007700">){<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(!empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'validar'</span><span style="color: #007700">]))&nbsp;echo&nbsp;</span><span style="color: #0000BB">&#36;tsCuenta</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">desCuenta</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">  &nbsp; </span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
y debajo agregan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB"> &nbsp; &#36;smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"tsAccion"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">"accion"</span><span style="color: #007700">]);&nbsp;<br /></span></code></div></div></div><br />
<br />
5 - Luego <span style="font-weight: bold;" class="mycode_b">inc/class/c.cuenta.php</span> en la funcion "<span style="font-weight: bold;" class="mycode_b">savePerfil()</span>" cambian<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'save'</span><span style="color: #007700">];&nbsp;<br /></span></code></div></div></div>por <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'pagina'</span><span style="color: #007700">];&nbsp;<br /></span></code></div></div></div><br />
dentro del switch hacen lo siguiente, cambian el número por el nombre<br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">1</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">''</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'perfil'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">6</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'clave'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">7</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'config'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">8</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'nick'</span></span><br />
<br />
luego eliminan estos<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i"> - case 3: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;<br />
 - case 4: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;<br />
 - case 5: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;</span></span><br />
<br />
más abajo buscamos y borramos<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;COMPROBAR&nbsp;PORCENTAJE<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &#36;total&nbsp;</span><span style="color: #007700">=&nbsp;array(</span><span style="color: #0000BB">5</span><span style="color: #007700">,</span><span style="color: #0000BB">8</span><span style="color: #007700">,</span><span style="color: #0000BB">9</span><span style="color: #007700">,</span><span style="color: #0000BB">8</span><span style="color: #007700">,</span><span style="color: #0000BB">9</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;CAMPOS&nbsp;EN&nbsp;CADA&nbsp;CATEGORIA<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &#36;tid&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">6</span><span style="color: #007700">){<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getPorcentTotal</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;-&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(</span><span style="color: #DD0000">'fetch_assoc'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'SELECT&nbsp;p_total&nbsp;FROM&nbsp;u_perfil&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;'&nbsp;LIMIT&nbsp;1'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">unserialize</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">[</span><span style="color: #DD0000">'p_total'</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">];<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcenNow&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getPorcentVal</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">serialize</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;p_total&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
justo debajo de eso seleccionan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;ACTUALIZAR<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &nbsp; &nbsp; db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_miembros&nbsp;SET&nbsp;user_email&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">],&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">).</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array_splice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;HACK<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'user_'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(!</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">))&nbsp;return&nbsp;array(</span><span style="color: #DD0000">'error'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #007700">}&nbsp;else&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'p_'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(!</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">))&nbsp;return&nbsp;array(</span><span style="color: #DD0000">'error'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">));</span><span style="color: #0000BB"> <br />  &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;msg_return</span><span style="color: #007700">))&nbsp;return&nbsp;</span><span style="color: #0000BB">&#36;msg_return</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; else&nbsp;</span><span style="color: #007700">return&nbsp;array(</span><span style="color: #DD0000">'porc'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;porcenNow</span><span style="color: #007700">);&nbsp;<br /></span></code></div></div></div><br />
y lo reemplazan por<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;ACTUALIZAR<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'perfil'&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'config'</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp;   &nbsp; db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;u_miembros&nbsp;SET&nbsp;user_email&nbsp;=&nbsp;'</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">]}</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">);</span><span style="color: #0000BB">  &nbsp; <br />  &nbsp;   &nbsp;   &nbsp;   &nbsp; array_splice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);</span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; <br />  &nbsp;   &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #DD0000">'user_'&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">'p_'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &nbsp; &nbsp;&#36;msg_return&nbsp;</span><span style="color: #007700">=&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">}</span><span style="color: #DD0000">&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">))&nbsp;?&nbsp;array(</span><span style="color: #DD0000">"error"&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">"Los&nbsp;cambios&nbsp;fueron&nbsp;aceptados&nbsp;y&nbsp;ser&amp;aacute;n&nbsp;aplicados."</span><span style="color: #007700">)&nbsp;:&nbsp;die(</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'Base&nbsp;de&nbsp;datos'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; return&nbsp;&#36;msg_return</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div><br />
<br />
6 - Crean un archivo llamado <span style="font-weight: bold;" class="mycode_b">ajax.cuenta.php</span> en <span style="font-weight: bold;" class="mycode_b">inc/php/ajax</span> y agregan lo siguiente<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if&nbsp;(&nbsp;!&nbsp;</span><span style="color: #0000BB">defined</span><span style="color: #007700">(</span><span style="color: #DD0000">'TS_HEADER'</span><span style="color: #007700">))&nbsp;exit(</span><span style="color: #DD0000">'No&nbsp;se&nbsp;permite&nbsp;el&nbsp;acceso&nbsp;directo&nbsp;al&nbsp;script'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/**<br /> *&nbsp;Controlador&nbsp;AJAX<br /> *<br /> *&nbsp;@name&nbsp; &nbsp; ajax.cuenta.php<br /> *&nbsp;@author&nbsp; Miguel92<br />*/<br /><br /><br /></span><span style="color: #0000BB">&#36;files&nbsp;</span><span style="color: #007700">=&nbsp;[<br /></span><span style="color: #0000BB"> &nbsp; </span><span style="color: #DD0000">'cuenta-guardar'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;[</span><span style="color: #DD0000">'n'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'p'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">],<br />];<br /><br /></span><span style="color: #FF8000">//&nbsp;REDEFINIR&nbsp;VARIABLES<br /></span><span style="color: #0000BB">&#36;tsPage&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'ajax/p.cuenta.'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'p'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">&#36;tsLevel&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'n'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">&#36;tsAjax&nbsp;</span><span style="color: #007700">=&nbsp;empty(</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'p'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;DEPENDE&nbsp;EL&nbsp;NIVEL<br /></span><span style="color: #0000BB">&#36;tsLevelMsg&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setLevel</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsLevel</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />if(</span><span style="color: #0000BB">&#36;tsLevelMsg&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">):<br /></span><span style="color: #0000BB">  &nbsp; echo&nbsp;</span><span style="color: #DD0000">'0:&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsLevelMsg</span><span style="color: #007700">[</span><span style="color: #DD0000">'mensaje'</span><span style="color: #007700">];</span><span style="color: #0000BB"> <br />  &nbsp; die</span><span style="color: #007700">();<br />endif;<br /><br /></span><span style="color: #FF8000">//&nbsp;CLASE<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">"../class/c.cuenta.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">&#36;tsCuenta&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">tsCuenta</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">//&nbsp;CODIGO<br /></span><span style="color: #007700">switch(</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">){<br /></span><span style="color: #0000BB">  &nbsp; case&nbsp;</span><span style="color: #DD0000">'cuenta-guardar'</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; echo&nbsp;json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCuenta</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">savePerfil</span><span style="color: #007700">());<br /></span><span style="color: #0000BB">  &nbsp; break</span><span style="color: #007700">;<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
7 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/modules/m.cuenta_cuenta.tpl</span> lo renombran a <span style="font-weight: bold;" class="mycode_b">m.cuenta_.tpl</span><br />
<br />
8 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/modules/m.cuenta_perfil.tpl</span> y reemplazan el contenido por esto, y aplica este <a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url">Redes sociales en perfil [Mejorado][Simplificado]</a><br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"content-tabs&nbsp;perfil"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">fieldset</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"nombrez"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Nombre&nbsp;completo</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_nombre</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"nombrez"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"nombrez"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:230px"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"sitio"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Mensaje&nbsp;Personal</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">textarea&nbsp;value</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"mensaje"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"mensaje"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"</span><span style="color: #007700">&gt;{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_mensaje</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">textarea</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"sitio"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Sitio&nbsp;Web</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_sitio</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"sitio"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"sitio"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:230px"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"red"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Redes&nbsp;sociales</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"display:grid;grid-template-columns:&nbsp;repeat(2,&nbsp;1fr);gap:&nbsp;10px;"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">redes&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">name&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">red</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"display:flex;justify-content:&nbsp;flex-start;align-items:&nbsp;center;"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"icon"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsConfig</span><span style="color: #007700">.</span><span style="color: #0000BB">images</span><span style="color: #007700">}</span><span style="color: #DD0000">/icons/</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">.png"&nbsp;</span><span style="color: #0000BB">width</span><span style="color: #007700">=</span><span style="color: #DD0000">"16"&nbsp;</span><span style="color: #0000BB">height</span><span style="color: #007700">=</span><span style="color: #DD0000">"16"&nbsp;</span><span style="color: #007700">/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_socials</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">placeholder</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;red</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"red[</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">]"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Me&nbsp;gustar</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">iacute</span><span style="color: #007700">;</span><span style="color: #0000BB">a</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"input-fake"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">ul</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">from</span><span style="color: #007700">=</span><span style="color: #0000BB">&#36;tsPData</span><span style="color: #007700">.</span><span style="color: #0000BB">gustos&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">val&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">text</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">li</span><span style="color: #007700">&gt;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"checkbox"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"g_</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"1"</span><span style="color: #007700">{if&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_gustos</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;val&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB">checked</span><span style="color: #007700">{/if}&gt;{</span><span style="color: #0000BB">&#36;text</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">li</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">ul</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"estado"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Estado&nbsp;Civil</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"input-fake"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">select&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"estado"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"estado"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">from</span><span style="color: #007700">=</span><span style="color: #0000BB">&#36;tsPData</span><span style="color: #007700">.</span><span style="color: #0000BB">estado&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">val&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">text</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">option&nbsp;value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">{if&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_estado&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB">selected</span><span style="color: #007700">{/if}&gt;{</span><span style="color: #0000BB">&#36;text</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">option</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">select</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"buttons"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"button"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"Guardar"&nbsp;</span><span style="color: #0000BB">onclick</span><span style="color: #007700">=</span><span style="color: #DD0000">"cuenta.guardar_datos()"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"mBtn&nbsp;btnOk"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">fieldset</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"clearfix"</span><span style="color: #007700">&gt;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;&nbsp;<br /></span></code></div></div></div><br />
<br />
9 - Ahora se viene lo genial, busca en <span style="font-weight: bold;" class="mycode_b">tema/js/cuenta.js </span>, justo antes que empieza <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">var avatar = {</span></span><br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>var cuenta = {... HASTA ... }</code></div></div><br />
y lo reemplazas por<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>var cuenta = {<br />
    alerta: (alerta) =&gt; {<br />
        &#36;(".alert-cuenta").show();<br />
        &#36;("#alerta_guarda").html(`&lt;div style="background:#FFFFCC;text-align:center;margin-bottom: 10px;"&gt;&lt;p style="display: block;font-size: 16px;padding: 10px 0;"&gt;&#36;{alerta}&lt;/p&gt;&lt;/div&gt;`)<br />
        window.scrollTo(0, 0)<br />
        // Despues de 5s quitamos el alerta<br />
        setTimeout(() =&gt; &#36;("#alerta_guarda").html(''), 5000)<br />
    },<br />
    chgpais: () =&gt; {<br />
        // Campo pais<br />
        const pais = &#36;("select[name=pais]").val();<br />
        const estado = &#36;("select[name=estado]");<br />
        if(empty(pais)) estado.addClass('disabled').attr('disabled', 'disabled').val('');<br />
        else {<br />
            //Obtengo las estados<br />
            &#36;(estado).html('');<br />
         &#36;('#loading').fadeIn(250); <br />
         &#36;.get(global_data.url + '/registro-geo.php', 'pais_code=' + pais, h =&gt; {<br />
             if(h.charAt(0) === '1') estado.append(h.substring(3)).removeAttr('disabled').val('').focus();<br />
             &#36;('#loading').fadeOut(250); <br />
         })<br />
      }<br />
    },<br />
    guardar_datos: () =&gt; {<br />
        &#36;('#loading').slideDown(250);<br />
        &#36;.ajax({<br />
            type: 'post', <br />
            url: global_data.url + '/cuenta-guardar.php', <br />
            data: &#36;("form[name=editarcuenta]").serialize(), <br />
            dataType: 'json',<br />
            success: response =&gt; cuenta.alerta(response.error)<br />
        });<br />
    }<br />
}</code></div></div><br />
Eso sería todo, espero no olvidarme de ningún paso.]]></description>
			<content:encoded><![CDATA[Esto le va a gustar ya que vamos a simplificar un poco más lo que sería la sección de cuenta, y será bastante largo, y <span style="font-style: italic;" class="mycode_i">en mi caso le he quitado el porcentaje</span> que se muestra en cuenta y varias opciones que ningún usuario se toma el tiempo en completar, como por ejemplo "<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">Intereses y preferencias</span></span>"<br />
<br />
1 - En <span style="font-weight: bold;" class="mycode_b">.htaccess</span> buscamos <br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>RewriteRule ^cuenta.php&#36; inc/php/cuenta.php [QSA,L]</code></div></div><br />
y debajo agregamos<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>RewriteRule ^cuenta/([A-Za-z0-9_-]+)&#36; inc/php/cuenta.php?accion=&#36;1 [QSA,L]</code></div></div><br />
<br />
2 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/t.cuenta.tpl</span> y reemplazamos el contenido por esto<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>{include file='sections/main_header.tpl'}<br />
&lt;script src="{&#36;tsConfig.js}/cuenta.js"&gt;&lt;/script&gt;<br />
&lt;script&gt;<br />
&nbsp;&nbsp; &#36;(document).ready(() =&gt; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avatar.uid = '{&#36;tsUser-&gt;uid}';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avatar.current = '{&#36;tsConfig.url}/files/avatar/{if &#36;tsPerfil.p_avatar}{&#36;tsPerfil.user_id}{else}avatar{/if}.jpg';<br />
&nbsp;&nbsp; });<br />
&lt;/script&gt;<br />
&lt;div class="tabbed-d"&gt;<br />
&nbsp;&nbsp; &lt;div class="floatL"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div id="alerta_guarda"&gt;&lt;/div&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul class="menu-tab"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == ''} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/"&gt;Cuenta&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'perfil'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/perfil"&gt;Perfil&lt;/a&gt;&lt;/li&gt;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'block'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/block"&gt;Bloqueados&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'clave'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/clave"&gt;Cambiar Clave&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'nick'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/nick"&gt;Cambiar Nick&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;li{if &#36;tsAccion == 'config'} class="active"{/if}&gt;&lt;a href="{&#36;tsConfig.url}/cuenta/config"&gt;Privacidad&lt;/a&gt;&lt;/li&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ul&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a name="alert-cuenta"&gt;&lt;/a&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;form class="horizontal" method="post" name="editarcuenta"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="hidden" name="pagina" value="{&#36;tsAccion}"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {include file="modules/m.cuenta_&#36;tsAccion.tpl"}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/form&gt;<br />
&nbsp;&nbsp; &lt;/div&gt;<br />
&nbsp;&nbsp; &lt;div class="floatR"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {include file='modules/m.cuenta_sidebar.tpl'}<br />
&nbsp;&nbsp; &lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;div style="clear:both"&gt;&lt;/div&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
{include file='sections/main_footer.tpl'}</code></div></div><br />
<br />
3 - Luego acceden a <span style="font-weight: bold;" class="mycode_b">tema/templates/modules</span> y buscan todos los <span style="font-weight: bold;" class="mycode_b">m.cuenta_*.tpl</span> y le quitan (al inicio del archivo)<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>style="display:none"</code></div></div><br />
también<span style="font-style: italic;" class="mycode_i"> (7 el numero puede variar, dependiendo de la sección)</span><br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>&lt;div class="alert-cuenta cuenta-7"&gt;&lt;/div&gt;</code></div></div><br />
y luego en los <span style="font-weight: bold;" class="mycode_b">divs </span>con la clase .<span style="font-weight: bold;" class="mycode_b">buttons </span>lo reemplazan por<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>&lt;div class="buttons"&gt;<br />
   &lt;input type="button" value="Guardar" onclick="cuenta.guardar_datos()" class="mBtn btnOk"&gt;<br />
&lt;/div&gt;</code></div></div><br />
<br />
4 - En <span style="font-weight: bold;" class="mycode_b">inc/php/cuenta.php</span> buscan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp; </span><span style="color: #007700">}&nbsp;elseif(</span><span style="color: #0000BB">&#36;action&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'desactivate'</span><span style="color: #007700">){<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(!empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'validar'</span><span style="color: #007700">]))&nbsp;echo&nbsp;</span><span style="color: #0000BB">&#36;tsCuenta</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">desCuenta</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">  &nbsp; </span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
y debajo agregan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB"> &nbsp; &#36;smarty</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">assign</span><span style="color: #007700">(</span><span style="color: #DD0000">"tsAccion"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">"accion"</span><span style="color: #007700">]);&nbsp;<br /></span></code></div></div></div><br />
<br />
5 - Luego <span style="font-weight: bold;" class="mycode_b">inc/class/c.cuenta.php</span> en la funcion "<span style="font-weight: bold;" class="mycode_b">savePerfil()</span>" cambian<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'save'</span><span style="color: #007700">];&nbsp;<br /></span></code></div></div></div>por <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'pagina'</span><span style="color: #007700">];&nbsp;<br /></span></code></div></div></div><br />
dentro del switch hacen lo siguiente, cambian el número por el nombre<br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">1</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">''</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">2</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'perfil'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">6</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'clave'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">7</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'config'</span></span><br />
 - case <span style="color: #c0392b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">8</span></span> -&gt; case <span style="color: #27ae60;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">'nick'</span></span><br />
<br />
luego eliminan estos<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-style: italic;" class="mycode_i"> - case 3: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;<br />
 - case 4: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;<br />
 - case 5: <span style="color: #7f8c8d;" class="mycode_color">...todo hasta el break...</span> break;</span></span><br />
<br />
más abajo buscamos y borramos<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;COMPROBAR&nbsp;PORCENTAJE<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &#36;total&nbsp;</span><span style="color: #007700">=&nbsp;array(</span><span style="color: #0000BB">5</span><span style="color: #007700">,</span><span style="color: #0000BB">8</span><span style="color: #007700">,</span><span style="color: #0000BB">9</span><span style="color: #007700">,</span><span style="color: #0000BB">8</span><span style="color: #007700">,</span><span style="color: #0000BB">9</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;CAMPOS&nbsp;EN&nbsp;CADA&nbsp;CATEGORIA<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &#36;tid&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">-&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">;<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">if(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">&gt;&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">&lt;&nbsp;</span><span style="color: #0000BB">6</span><span style="color: #007700">){<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getPorcentTotal</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;-&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(</span><span style="color: #DD0000">'fetch_assoc'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'SELECT&nbsp;p_total&nbsp;FROM&nbsp;u_perfil&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;'&nbsp;LIMIT&nbsp;1'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">unserialize</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">[</span><span style="color: #DD0000">'p_total'</span><span style="color: #007700">]);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">&#36;total</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;tid</span><span style="color: #007700">];<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcenNow&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;this</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getPorcentVal</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp;  &nbsp;   &nbsp; &#36;porcen&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">serialize</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;p_total&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;porcen</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #007700">}&nbsp;<br /></span></code></div></div></div><br />
justo debajo de eso seleccionan<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;ACTUALIZAR<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &nbsp; &nbsp; db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_miembros&nbsp;SET&nbsp;user_email&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">],&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">).</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">);<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;array_splice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);&nbsp;</span><span style="color: #FF8000">//&nbsp;HACK<br /></span><span style="color: #0000BB"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'user_'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(!</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">))&nbsp;return&nbsp;array(</span><span style="color: #DD0000">'error'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #007700">}&nbsp;else&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'p_'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(!</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;&#092;''</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">.</span><span style="color: #DD0000">'&#092;''</span><span style="color: #007700">))&nbsp;return&nbsp;array(</span><span style="color: #DD0000">'error'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">));</span><span style="color: #0000BB"> <br />  &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">is_array</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;msg_return</span><span style="color: #007700">))&nbsp;return&nbsp;</span><span style="color: #0000BB">&#36;msg_return</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; else&nbsp;</span><span style="color: #007700">return&nbsp;array(</span><span style="color: #DD0000">'porc'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;porcenNow</span><span style="color: #007700">);&nbsp;<br /></span></code></div></div></div><br />
y lo reemplazan por<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//&nbsp;ACTUALIZAR<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'perfil'&nbsp;</span><span style="color: #007700">or&nbsp;</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">'config'</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; if</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">)&nbsp;{<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp;   &nbsp; db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;u_miembros&nbsp;SET&nbsp;user_email&nbsp;=&nbsp;'</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">[</span><span style="color: #DD0000">'email'</span><span style="color: #007700">]}</span><span style="color: #DD0000">'&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">);</span><span style="color: #0000BB">  &nbsp; <br />  &nbsp;   &nbsp;   &nbsp;   &nbsp; array_splice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">);</span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; <br />  &nbsp;   &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp;   &nbsp; &#36;updates&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;perfilData</span><span style="color: #007700">,&nbsp;(</span><span style="color: #0000BB">&#36;save&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #DD0000">''&nbsp;</span><span style="color: #007700">?&nbsp;</span><span style="color: #DD0000">'user_'&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #DD0000">'p_'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; &nbsp; &nbsp;&#36;msg_return&nbsp;</span><span style="color: #007700">=&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;u_perfil&nbsp;SET&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;updates</span><span style="color: #007700">}</span><span style="color: #DD0000">&nbsp;WHERE&nbsp;user_id&nbsp;=&nbsp;"&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;tsUser</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">uid</span><span style="color: #007700">))&nbsp;?&nbsp;array(</span><span style="color: #DD0000">"error"&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">"Los&nbsp;cambios&nbsp;fueron&nbsp;aceptados&nbsp;y&nbsp;ser&amp;aacute;n&nbsp;aplicados."</span><span style="color: #007700">)&nbsp;:&nbsp;die(</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'Base&nbsp;de&nbsp;datos'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #007700">}<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; </span><span style="color: #FF8000">//<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; return&nbsp;&#36;msg_return</span><span style="color: #007700">;&nbsp;<br /></span></code></div></div></div><br />
<br />
6 - Crean un archivo llamado <span style="font-weight: bold;" class="mycode_b">ajax.cuenta.php</span> en <span style="font-weight: bold;" class="mycode_b">inc/php/ajax</span> y agregan lo siguiente<br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">if&nbsp;(&nbsp;!&nbsp;</span><span style="color: #0000BB">defined</span><span style="color: #007700">(</span><span style="color: #DD0000">'TS_HEADER'</span><span style="color: #007700">))&nbsp;exit(</span><span style="color: #DD0000">'No&nbsp;se&nbsp;permite&nbsp;el&nbsp;acceso&nbsp;directo&nbsp;al&nbsp;script'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">/**<br /> *&nbsp;Controlador&nbsp;AJAX<br /> *<br /> *&nbsp;@name&nbsp; &nbsp; ajax.cuenta.php<br /> *&nbsp;@author&nbsp; Miguel92<br />*/<br /><br /><br /></span><span style="color: #0000BB">&#36;files&nbsp;</span><span style="color: #007700">=&nbsp;[<br /></span><span style="color: #0000BB"> &nbsp; </span><span style="color: #DD0000">'cuenta-guardar'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;[</span><span style="color: #DD0000">'n'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">2</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'p'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #DD0000">''</span><span style="color: #007700">],<br />];<br /><br /></span><span style="color: #FF8000">//&nbsp;REDEFINIR&nbsp;VARIABLES<br /></span><span style="color: #0000BB">&#36;tsPage&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #DD0000">'ajax/p.cuenta.'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'p'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">&#36;tsLevel&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'n'</span><span style="color: #007700">];<br /></span><span style="color: #0000BB">&#36;tsAjax&nbsp;</span><span style="color: #007700">=&nbsp;empty(</span><span style="color: #0000BB">&#36;files</span><span style="color: #007700">[</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">][</span><span style="color: #DD0000">'p'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">1&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">//&nbsp;DEPENDE&nbsp;EL&nbsp;NIVEL<br /></span><span style="color: #0000BB">&#36;tsLevelMsg&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setLevel</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsLevel</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />if(</span><span style="color: #0000BB">&#36;tsLevelMsg&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">):<br /></span><span style="color: #0000BB">  &nbsp; echo&nbsp;</span><span style="color: #DD0000">'0:&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;tsLevelMsg</span><span style="color: #007700">[</span><span style="color: #DD0000">'mensaje'</span><span style="color: #007700">];</span><span style="color: #0000BB"> <br />  &nbsp; die</span><span style="color: #007700">();<br />endif;<br /><br /></span><span style="color: #FF8000">//&nbsp;CLASE<br /></span><span style="color: #007700">require(</span><span style="color: #DD0000">"../class/c.cuenta.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">&#36;tsCuenta&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">tsCuenta</span><span style="color: #007700">();<br /><br /></span><span style="color: #FF8000">//&nbsp;CODIGO<br /></span><span style="color: #007700">switch(</span><span style="color: #0000BB">&#36;action</span><span style="color: #007700">){<br /></span><span style="color: #0000BB">  &nbsp; case&nbsp;</span><span style="color: #DD0000">'cuenta-guardar'</span><span style="color: #007700">:<br /></span><span style="color: #0000BB">  &nbsp;   &nbsp; echo&nbsp;json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCuenta</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">savePerfil</span><span style="color: #007700">());<br /></span><span style="color: #0000BB">  &nbsp; break</span><span style="color: #007700">;<br />}&nbsp;<br /></span></code></div></div></div><br />
<br />
7 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/modules/m.cuenta_cuenta.tpl</span> lo renombran a <span style="font-weight: bold;" class="mycode_b">m.cuenta_.tpl</span><br />
<br />
8 - En <span style="font-weight: bold;" class="mycode_b">tema/templates/modules/m.cuenta_perfil.tpl</span> y reemplazan el contenido por esto, y aplica este <a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url">Redes sociales en perfil [Mejorado][Simplificado]</a><br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"content-tabs&nbsp;perfil"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">fieldset</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"nombrez"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Nombre&nbsp;completo</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_nombre</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"nombrez"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"nombrez"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:230px"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"sitio"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Mensaje&nbsp;Personal</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">textarea&nbsp;value</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"mensaje"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"mensaje"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"</span><span style="color: #007700">&gt;{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_mensaje</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">textarea</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"sitio"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Sitio&nbsp;Web</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_sitio</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">maxlength</span><span style="color: #007700">=</span><span style="color: #DD0000">"60"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"sitio"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"sitio"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:230px"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"red"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Redes&nbsp;sociales</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"display:grid;grid-template-columns:&nbsp;repeat(2,&nbsp;1fr);gap:&nbsp;10px;"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">redes&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">name&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">red</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"display:flex;justify-content:&nbsp;flex-start;align-items:&nbsp;center;"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"icon"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsConfig</span><span style="color: #007700">.</span><span style="color: #0000BB">images</span><span style="color: #007700">}</span><span style="color: #DD0000">/icons/</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">.png"&nbsp;</span><span style="color: #0000BB">width</span><span style="color: #007700">=</span><span style="color: #DD0000">"16"&nbsp;</span><span style="color: #0000BB">height</span><span style="color: #007700">=</span><span style="color: #DD0000">"16"&nbsp;</span><span style="color: #007700">/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"text"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"text&nbsp;cuenta-save-2"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_socials</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">placeholder</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;red</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"red[</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;name</span><span style="color: #007700">}</span><span style="color: #DD0000">]"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Me&nbsp;gustar</span><span style="color: #007700">&amp;</span><span style="color: #0000BB">iacute</span><span style="color: #007700">;</span><span style="color: #0000BB">a</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"input-fake"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">ul</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">from</span><span style="color: #007700">=</span><span style="color: #0000BB">&#36;tsPData</span><span style="color: #007700">.</span><span style="color: #0000BB">gustos&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">val&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">text</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">li</span><span style="color: #007700">&gt;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"checkbox"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"g_</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}</span><span style="color: #DD0000">"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"1"</span><span style="color: #007700">{if&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_gustos</span><span style="color: #007700">.</span><span style="color: #0000BB">&#36;val&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB">checked</span><span style="color: #007700">{/if}&gt;{</span><span style="color: #0000BB">&#36;text</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">li</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">ul</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"field"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">label&nbsp;</span><span style="color: #007700">for=</span><span style="color: #DD0000">"estado"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Estado&nbsp;Civil</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">label</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"input-fake"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">select&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"cuenta-save-2"&nbsp;</span><span style="color: #0000BB">name</span><span style="color: #007700">=</span><span style="color: #DD0000">"estado"&nbsp;</span><span style="color: #0000BB">id</span><span style="color: #007700">=</span><span style="color: #DD0000">"estado"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach&nbsp;</span><span style="color: #0000BB">from</span><span style="color: #007700">=</span><span style="color: #0000BB">&#36;tsPData</span><span style="color: #007700">.</span><span style="color: #0000BB">estado&nbsp;key</span><span style="color: #007700">=</span><span style="color: #0000BB">val&nbsp;item</span><span style="color: #007700">=</span><span style="color: #0000BB">text</span><span style="color: #007700">}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">option&nbsp;value</span><span style="color: #007700">=</span><span style="color: #DD0000">"</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}</span><span style="color: #DD0000">"</span><span style="color: #007700">{if&nbsp;</span><span style="color: #0000BB">&#36;tsPerfil</span><span style="color: #007700">.</span><span style="color: #0000BB">p_estado&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">&#36;val</span><span style="color: #007700">}&nbsp;</span><span style="color: #0000BB">selected</span><span style="color: #007700">{/if}&gt;{</span><span style="color: #0000BB">&#36;text</span><span style="color: #007700">}&lt;/</span><span style="color: #0000BB">option</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{/foreach}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">select</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"buttons"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">input&nbsp;type</span><span style="color: #007700">=</span><span style="color: #DD0000">"button"&nbsp;</span><span style="color: #0000BB">value</span><span style="color: #007700">=</span><span style="color: #DD0000">"Guardar"&nbsp;</span><span style="color: #0000BB">onclick</span><span style="color: #007700">=</span><span style="color: #DD0000">"cuenta.guardar_datos()"&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"mBtn&nbsp;btnOk"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">fieldset</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"clearfix"</span><span style="color: #007700">&gt;&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;<br />&lt;/</span><span style="color: #0000BB">div</span><span style="color: #007700">&gt;&nbsp;<br /></span></code></div></div></div><br />
<br />
9 - Ahora se viene lo genial, busca en <span style="font-weight: bold;" class="mycode_b">tema/js/cuenta.js </span>, justo antes que empieza <span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">var avatar = {</span></span><br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>var cuenta = {... HASTA ... }</code></div></div><br />
y lo reemplazas por<br />
<div class="codeblock"><div class="title">Código:</div><div class="body" dir="ltr"><code>var cuenta = {<br />
    alerta: (alerta) =&gt; {<br />
        &#36;(".alert-cuenta").show();<br />
        &#36;("#alerta_guarda").html(`&lt;div style="background:#FFFFCC;text-align:center;margin-bottom: 10px;"&gt;&lt;p style="display: block;font-size: 16px;padding: 10px 0;"&gt;&#36;{alerta}&lt;/p&gt;&lt;/div&gt;`)<br />
        window.scrollTo(0, 0)<br />
        // Despues de 5s quitamos el alerta<br />
        setTimeout(() =&gt; &#36;("#alerta_guarda").html(''), 5000)<br />
    },<br />
    chgpais: () =&gt; {<br />
        // Campo pais<br />
        const pais = &#36;("select[name=pais]").val();<br />
        const estado = &#36;("select[name=estado]");<br />
        if(empty(pais)) estado.addClass('disabled').attr('disabled', 'disabled').val('');<br />
        else {<br />
            //Obtengo las estados<br />
            &#36;(estado).html('');<br />
         &#36;('#loading').fadeIn(250); <br />
         &#36;.get(global_data.url + '/registro-geo.php', 'pais_code=' + pais, h =&gt; {<br />
             if(h.charAt(0) === '1') estado.append(h.substring(3)).removeAttr('disabled').val('').focus();<br />
             &#36;('#loading').fadeOut(250); <br />
         })<br />
      }<br />
    },<br />
    guardar_datos: () =&gt; {<br />
        &#36;('#loading').slideDown(250);<br />
        &#36;.ajax({<br />
            type: 'post', <br />
            url: global_data.url + '/cuenta-guardar.php', <br />
            data: &#36;("form[name=editarcuenta]").serialize(), <br />
            dataType: 'json',<br />
            success: response =&gt; cuenta.alerta(response.error)<br />
        });<br />
    }<br />
}</code></div></div><br />
Eso sería todo, espero no olvidarme de ningún paso.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Simplificar la función saveConfig()]]></title>
			<link>https://phpost.es/thread-320.html</link>
			<pubDate>Thu, 17 Feb 2022 13:54:02 +0100</pubDate>
			<dc:creator><![CDATA[<a href="https://phpost.es/member.php?action=profile&uid=23">Miguel92</a>]]></dc:creator>
			<guid isPermaLink="false">https://phpost.es/thread-320.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Simplificar la función saveConfig()</span></span></div>
<div style="text-align: left;" class="mycode_align">
Como todos sabrán que la función <span style="font-weight: bold;" class="mycode_b">saveConfig()</span> que se encuentra en <span style="font-weight: bold;" class="mycode_b">inc/class/c.admin.php, </span> es un dolor de cabeza para editarlo sin equivocarse...<br />
Bueno acá les traigo una solución, pero deben tener en cuenta que los campos en la administración específicamente "<span style="font-weight: bold;" class="mycode_b">Configuración</span>" en el atributo <span style="font-weight: bold;" class="mycode_b">name</span> debe coincidir con la que tienen en la base de datos, ya que si no son iguales, este les devolverá un error.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Ejemplo 1:</span></span> </div>
<blockquote class="mycode_quote"><cite>Cita:</cite><div style="text-align: left;" class="mycode_align">&lt;input type="text" id="ai_titulo" <span style="font-weight: bold;" class="mycode_b">name="titulo"</span> maxlength="24" value="{&#36;tsConfig.titulo}" /&gt;<br />
El titulo <span style="font-weight: bold;" class="mycode_b">coincide</span> con <span style="font-weight: bold;" class="mycode_b">w_configuracion.titulo</span> de la base de datos</div></blockquote>
<div style="text-align: left;" class="mycode_align">
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Ejemplo 2:</span></span> </div>
<blockquote class="mycode_quote"><cite>Cita:</cite><div style="text-align: left;" class="mycode_align">&lt;textarea <span style="font-weight: bold;" class="mycode_b">name="message_welcome"</span> id="ai_met_welcome" style="width: 260px; height: 100px; {if &#36;tsConfig.c_met_welcome == 0} display:none; {/if}"&gt;{&#36;tsConfig.c_message_welcome}&lt;/textarea&gt;<br />
El message_welcome <span style="font-weight: bold;" class="mycode_b">no coincide</span> con <span style="font-weight: bold;" class="mycode_b">w_configuracion.c_message_welcome </span>de la base de datos ya que este comienza con <span style="font-weight: bold;" class="mycode_b">c_</span> o tal vez comienzan con <span style="font-weight: bold;" class="mycode_b">c_allow_</span>.</div></blockquote>
<div style="text-align: left;" class="mycode_align">
lo que pueden hacer es ver <span style="font-weight: bold;" class="mycode_b">database.php</span> del instalador y ver todas las que lleva <span style="font-weight: bold;" class="mycode_b">c_</span> o <span style="font-weight: bold;" class="mycode_b">c_allow_ </span>y agregarle a los campos que lo requieran, excepto <span style="font-weight: bold;" class="mycode_b">name="chat"</span> y <span style="font-weight: bold;" class="mycode_b">name="xat"</span> ya que sería así <span style="font-weight: bold;" class="mycode_b">name="chat_id"</span> y <span style="font-weight: bold;" class="mycode_b">name="xat_id"</span><br />
Les dejó <a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">el archivo m.admin_configs.tpl</span></a> para los que no quieran buscar, cabe recalcar que si tienen campos agregados lo tendrán que agregar devuelta. <span style="font-style: italic;" class="mycode_i">(Es de la versión default)</span><br />
<br />
Bueno una vez aclarado esto, continuamos, buscamos en el archivo ya mencionado <span style="font-weight: bold;" class="mycode_b">inc/class/c.admin.php</span>...<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">saveConfig</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c&nbsp;</span><span style="color: #007700">=&nbsp;array(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'titulo'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'titulo'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'slogan'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'slogan'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'url'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'url'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'offline'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'offline_message'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline_message'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'chat'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'chat'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'xat'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'xat'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'edad'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'edad'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'active'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'active'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'sess_ip'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'sess_ip'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'count_guests'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'count_guests'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'reg_active'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_active'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'reg_activate'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_activate'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'met_welcome'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'met_welcome'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'message_welcome'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'message_welcome'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'fotos_private'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'fotos_private'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'hits_guest'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'hits_guest'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'keep_points'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'keep_points'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'allow_points'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'allow_points'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'see_mod'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'see_mod'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'stats_cache'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'stats_cache'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'desapprove_post'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desapprove_post'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'firma'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'firma'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'upload'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'upload'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'portal'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'portal'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'live'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'live'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_nots'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_nots'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_acts'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_acts'</span><span style="color: #007700">],<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_posts'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_posts'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_com'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_com'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'sump'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'sump'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'newr'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'newr'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'pkey'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'pkey'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'skey'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'skey'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;UPDATE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;`w_configuracion`&nbsp;SET&nbsp;`titulo`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'titulo'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`slogan`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'slogan'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`url`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'url'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`chat_id`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'chat'</span><span style="color: #007700">]&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`xat_id`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'xat'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',`c_last_active`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'active'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_sess_ip`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'sess_ip'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_count_guests`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'count_guests'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_reg_active`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_active'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_reg_activate`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_activate'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_met_welcome`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'met_welcome'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_message_welcome`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'message_welcome'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_fotos_private`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'fotos_private'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_hits_guest`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'hits_guest'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_keep_points`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'keep_points'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_points`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'allow_points'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_see_mod`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'see_mod'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_stats_cache`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'stats_cache'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',`c_desapprove_post`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'desapprove_post'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_edad`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'edad'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_posts`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_posts'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_com`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_com'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_nots`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_nots'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_acts`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_acts'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_sump`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'sump'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_newr_type`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'newr'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_firma`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'firma'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_upload`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'upload'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_portal`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'portal'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_live`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'live'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`offline`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline'</span><span style="color: #007700">]&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`offline_message`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline_message'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`pkey`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'pkey'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`skey`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'skey'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;`tscript_id`&nbsp;=&nbsp;&#092;'1&#092;''</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div><br />
y la reemplazamos por<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">saveConfig</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">/**<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Unimos&nbsp;todos&nbsp;los&nbsp;parametros&nbsp;y&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;quitamos&nbsp;el&nbsp;&#36;_POST["save"]&nbsp;con&nbsp;array_slice()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@link&nbsp;Registrate&nbsp;o&nbsp;inicia&nbsp;tu&nbsp;sesión&nbsp;para&nbsp;ver&nbsp;este&nbsp;contenido<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;con&nbsp;el&nbsp;-1&nbsp;se&nbsp;quita&nbsp;el&nbsp;&#36;_POST["save"]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;columnas&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(&nbsp;</span><span style="color: #0000BB">array_slice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;w_configuracion&nbsp;SET&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;columnas</span><span style="color: #007700">}</span><span style="color: #DD0000">&nbsp;WHERE&nbsp;tscript_id&nbsp;=&nbsp;1"</span><span style="color: #007700">))&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;exit(&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'Base&nbsp;de&nbsp;datos'</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div><br />
Ahora en el caso que tengan que incluir por ejemplo el "<a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Proveedor de Email</span></a>", ya que ese campo se tiene que codificar a JSON...y pensarán, como lo hago es simple..<br />
<br />
Se pregunta si existe el parámetro con dicho nombre como por ejemplo <span style="font-weight: bold;" class="mycode_b">isset(&#36;_POST['el_nombre'])</span>, como el nombre que necesitamos es '<span style="font-weight: bold;" class="mycode_b">providers</span>' se hace lo siguiente, arriba de <span style="font-weight: bold;" class="mycode_b">&#36;columnas</span> se agrega la condicional.<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#&nbsp;Consultamos&nbsp;si&nbsp;existe,&nbsp;tenemos&nbsp;que&nbsp;poner&nbsp;el&nbsp;nombre<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">])):<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;Lo&nbsp;que&nbsp;va&nbsp;a&nbsp;hacer&nbsp;es&nbsp;reemplazar&nbsp;el&nbsp;parametro&nbsp;por&nbsp;este&nbsp;nuevo<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@link&nbsp;Registrate&nbsp;o&nbsp;inicia&nbsp;tu&nbsp;sesión&nbsp;para&nbsp;ver&nbsp;este&nbsp;contenido<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">',&nbsp;'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">]),&nbsp;</span><span style="color: #0000BB">JSON_FORCE_OBJECT</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endif;&nbsp;<br /></span></code></div></div></div><br />
y eso sería básicamente todo, espero haberme explicado bien.</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: large;" class="mycode_size">Simplificar la función saveConfig()</span></span></div>
<div style="text-align: left;" class="mycode_align">
Como todos sabrán que la función <span style="font-weight: bold;" class="mycode_b">saveConfig()</span> que se encuentra en <span style="font-weight: bold;" class="mycode_b">inc/class/c.admin.php, </span> es un dolor de cabeza para editarlo sin equivocarse...<br />
Bueno acá les traigo una solución, pero deben tener en cuenta que los campos en la administración específicamente "<span style="font-weight: bold;" class="mycode_b">Configuración</span>" en el atributo <span style="font-weight: bold;" class="mycode_b">name</span> debe coincidir con la que tienen en la base de datos, ya que si no son iguales, este les devolverá un error.<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Ejemplo 1:</span></span> </div>
<blockquote class="mycode_quote"><cite>Cita:</cite><div style="text-align: left;" class="mycode_align">&lt;input type="text" id="ai_titulo" <span style="font-weight: bold;" class="mycode_b">name="titulo"</span> maxlength="24" value="{&#36;tsConfig.titulo}" /&gt;<br />
El titulo <span style="font-weight: bold;" class="mycode_b">coincide</span> con <span style="font-weight: bold;" class="mycode_b">w_configuracion.titulo</span> de la base de datos</div></blockquote>
<div style="text-align: left;" class="mycode_align">
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Ejemplo 2:</span></span> </div>
<blockquote class="mycode_quote"><cite>Cita:</cite><div style="text-align: left;" class="mycode_align">&lt;textarea <span style="font-weight: bold;" class="mycode_b">name="message_welcome"</span> id="ai_met_welcome" style="width: 260px; height: 100px; {if &#36;tsConfig.c_met_welcome == 0} display:none; {/if}"&gt;{&#36;tsConfig.c_message_welcome}&lt;/textarea&gt;<br />
El message_welcome <span style="font-weight: bold;" class="mycode_b">no coincide</span> con <span style="font-weight: bold;" class="mycode_b">w_configuracion.c_message_welcome </span>de la base de datos ya que este comienza con <span style="font-weight: bold;" class="mycode_b">c_</span> o tal vez comienzan con <span style="font-weight: bold;" class="mycode_b">c_allow_</span>.</div></blockquote>
<div style="text-align: left;" class="mycode_align">
lo que pueden hacer es ver <span style="font-weight: bold;" class="mycode_b">database.php</span> del instalador y ver todas las que lleva <span style="font-weight: bold;" class="mycode_b">c_</span> o <span style="font-weight: bold;" class="mycode_b">c_allow_ </span>y agregarle a los campos que lo requieran, excepto <span style="font-weight: bold;" class="mycode_b">name="chat"</span> y <span style="font-weight: bold;" class="mycode_b">name="xat"</span> ya que sería así <span style="font-weight: bold;" class="mycode_b">name="chat_id"</span> y <span style="font-weight: bold;" class="mycode_b">name="xat_id"</span><br />
Les dejó <a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">el archivo m.admin_configs.tpl</span></a> para los que no quieran buscar, cabe recalcar que si tienen campos agregados lo tendrán que agregar devuelta. <span style="font-style: italic;" class="mycode_i">(Es de la versión default)</span><br />
<br />
Bueno una vez aclarado esto, continuamos, buscamos en el archivo ya mencionado <span style="font-weight: bold;" class="mycode_b">inc/class/c.admin.php</span>...<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">function&nbsp;</span><span style="color: #0000BB">saveConfig</span><span style="color: #007700">()<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c&nbsp;</span><span style="color: #007700">=&nbsp;array(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'titulo'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'titulo'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'slogan'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'slogan'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'url'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'url'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'offline'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'offline_message'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline_message'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'chat'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'chat'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'xat'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'xat'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'edad'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'edad'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'active'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'active'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'sess_ip'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'sess_ip'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'count_guests'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'count_guests'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'reg_active'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_active'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'reg_activate'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_activate'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'met_welcome'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'met_welcome'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'message_welcome'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">parseBadWords</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'message_welcome'</span><span style="color: #007700">])),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'fotos_private'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'fotos_private'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'hits_guest'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'hits_guest'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'keep_points'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'keep_points'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'allow_points'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'allow_points'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'see_mod'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'see_mod'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'stats_cache'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'stats_cache'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'desapprove_post'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'desapprove_post'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'firma'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'firma'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'upload'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'upload'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'portal'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'portal'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'live'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'live'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_nots'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_nots'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_acts'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_acts'</span><span style="color: #007700">],<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_posts'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_posts'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'max_com'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_com'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'sump'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'sump'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'newr'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;empty(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'newr'</span><span style="color: #007700">])&nbsp;?&nbsp;</span><span style="color: #0000BB">0&nbsp;</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'pkey'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'pkey'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'skey'&nbsp;</span><span style="color: #007700">=&gt;&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setSecure</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'skey'</span><span style="color: #007700">]),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//&nbsp;UPDATE<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">(array(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">),&nbsp;</span><span style="color: #DD0000">'query'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'UPDATE&nbsp;`w_configuracion`&nbsp;SET&nbsp;`titulo`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'titulo'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`slogan`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'slogan'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`url`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'url'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`chat_id`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'chat'</span><span style="color: #007700">]&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`xat_id`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'xat'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',`c_last_active`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'active'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_sess_ip`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'sess_ip'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_count_guests`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'count_guests'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_reg_active`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_active'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_reg_activate`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'reg_activate'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_met_welcome`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'met_welcome'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_message_welcome`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'message_welcome'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_fotos_private`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'fotos_private'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_hits_guest`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'hits_guest'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_keep_points`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'keep_points'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_points`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'allow_points'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_see_mod`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'see_mod'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_stats_cache`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'stats_cache'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',`c_desapprove_post`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'desapprove_post'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_edad`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'edad'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_posts`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_posts'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_com`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_com'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_nots`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_nots'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_max_acts`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'max_acts'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_sump`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'sump'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_newr_type`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'newr'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_firma`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'firma'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_upload`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'upload'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_portal`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'portal'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`c_allow_live`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'live'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`offline`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline'</span><span style="color: #007700">]&nbsp;.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`offline_message`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'offline_message'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`pkey`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'pkey'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;',&nbsp;`skey`&nbsp;=&nbsp;&#092;''&nbsp;</span><span style="color: #007700">.&nbsp;</span><span style="color: #0000BB">&#36;c</span><span style="color: #007700">[</span><span style="color: #DD0000">'skey'</span><span style="color: #007700">]&nbsp;.&nbsp;</span><span style="color: #DD0000">'&#092;'&nbsp;WHERE&nbsp;`tscript_id`&nbsp;=&nbsp;&#092;'1&#092;''</span><span style="color: #007700">))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'db'</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div><br />
y la reemplazamos por<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #007700">public&nbsp;function&nbsp;</span><span style="color: #0000BB">saveConfig</span><span style="color: #007700">()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">/**<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Unimos&nbsp;todos&nbsp;los&nbsp;parametros&nbsp;y&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;quitamos&nbsp;el&nbsp;&#36;_POST["save"]&nbsp;con&nbsp;array_slice()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@link&nbsp;Registrate&nbsp;o&nbsp;inicia&nbsp;tu&nbsp;sesión&nbsp;para&nbsp;ver&nbsp;este&nbsp;contenido<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;con&nbsp;el&nbsp;-1&nbsp;se&nbsp;quita&nbsp;el&nbsp;&#36;_POST["save"]<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;columnas&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">&#36;tsCore</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getIUP</span><span style="color: #007700">(&nbsp;</span><span style="color: #0000BB">array_slice</span><span style="color: #007700">(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">,&nbsp;-</span><span style="color: #0000BB">1</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(</span><span style="color: #0000BB">db_exec</span><span style="color: #007700">([</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">],&nbsp;</span><span style="color: #DD0000">"query"</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"UPDATE&nbsp;w_configuracion&nbsp;SET&nbsp;</span><span style="color: #007700">{</span><span style="color: #0000BB">&#36;columnas</span><span style="color: #007700">}</span><span style="color: #DD0000">&nbsp;WHERE&nbsp;tscript_id&nbsp;=&nbsp;1"</span><span style="color: #007700">))&nbsp;return&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;exit(&nbsp;</span><span style="color: #0000BB">show_error</span><span style="color: #007700">(</span><span style="color: #DD0000">'Error&nbsp;al&nbsp;ejecutar&nbsp;la&nbsp;consulta&nbsp;de&nbsp;la&nbsp;l&amp;iacute;nea&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__LINE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'&nbsp;de&nbsp;'</span><span style="color: #007700">.</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">.</span><span style="color: #DD0000">'.'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'Base&nbsp;de&nbsp;datos'</span><span style="color: #007700">)&nbsp;);<br />&nbsp;&nbsp;&nbsp;}&nbsp;<br /></span></code></div></div></div><br />
Ahora en el caso que tengan que incluir por ejemplo el "<a href="http://Registrate%20o%20inicia%20tu%20sesión%20para%20ver%20este%20contenido" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Proveedor de Email</span></a>", ya que ese campo se tiene que codificar a JSON...y pensarán, como lo hago es simple..<br />
<br />
Se pregunta si existe el parámetro con dicho nombre como por ejemplo <span style="font-weight: bold;" class="mycode_b">isset(&#36;_POST['el_nombre'])</span>, como el nombre que necesitamos es '<span style="font-weight: bold;" class="mycode_b">providers</span>' se hace lo siguiente, arriba de <span style="font-weight: bold;" class="mycode_b">&#36;columnas</span> se agrega la condicional.<br />
 <br />
<div class="codeblock phpcodeblock"><div class="title">Código PHP:</div><div class="body"><div dir="ltr"><code><span style="color: #FF8000">#&nbsp;Consultamos&nbsp;si&nbsp;existe,&nbsp;tenemos&nbsp;que&nbsp;poner&nbsp;el&nbsp;nombre<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #007700">if(isset(</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">])):<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">#&nbsp;Lo&nbsp;que&nbsp;va&nbsp;a&nbsp;hacer&nbsp;es&nbsp;reemplazar&nbsp;el&nbsp;parametro&nbsp;por&nbsp;este&nbsp;nuevo<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/**<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@link&nbsp;Registrate&nbsp;o&nbsp;inicia&nbsp;tu&nbsp;sesión&nbsp;para&nbsp;ver&nbsp;este&nbsp;contenido<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">json_encode</span><span style="color: #007700">(</span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">',&nbsp;'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">&#36;_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">"providers"</span><span style="color: #007700">]),&nbsp;</span><span style="color: #0000BB">JSON_FORCE_OBJECT</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endif;&nbsp;<br /></span></code></div></div></div><br />
y eso sería básicamente todo, espero haberme explicado bien.</div>]]></content:encoded>
		</item>
	</channel>
</rss>