
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://w.cidesa.com.ve/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>http://w.cidesa.com.ve/index.php?feed=atom&amp;target=Ingjjsg&amp;title=Especial%3AContribuciones</id>
		<title>CidesaWiki - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="http://w.cidesa.com.ve/index.php?feed=atom&amp;target=Ingjjsg&amp;title=Especial%3AContribuciones"/>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Especial:Contribuciones/Ingjjsg"/>
		<updated>2026-04-11T11:23:06Z</updated>
		<subtitle>De CidesaWiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalaci%C3%B3n_del_pluggin_de_pdf_para_firefox</id>
		<title>Instalación del pluggin de pdf para firefox</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalaci%C3%B3n_del_pluggin_de_pdf_para_firefox"/>
				<updated>2007-12-17T18:48:02Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Porque la necesidad de este pluggin???&lt;br /&gt;
Cuando se esten ejecutando los reportes de siga con firefox estos haran una llamada a un pdf si este pluggin no esta instalado el reporte se abrira en una ventana aparte que no es lo mas adecuado. Queremos que el reporte recopile datos y muestre los resultados en una misma ventana.&lt;br /&gt;
&lt;br /&gt;
Pasos:&lt;br /&gt;
&lt;br /&gt;
1. Descargar el Adobe Reader en su ultima version del siguiente enlace http://www.adobe.com/es/products/acrobat/readstep2.html&lt;br /&gt;
Descargamos la extension .tar.gz&lt;br /&gt;
&lt;br /&gt;
2. Luego de la descarga hacemos click derecho en el archivo que se creo, y seleccionamos a la opcion -extraer aqui-&lt;br /&gt;
&lt;br /&gt;
3. Abrimos esa nueva carpeta y dentro hacemos click derecho en cualquier lugar del fondo, y seleccionamos la opciòn -abrir terminal-&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   $ sudo ./INSTALL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Ya instalado el Acrobat agregamos estos pluggins a mozilla&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   $ sudo cp /usr/local/Adobe/Acrobat7.0/Browser/intellinux/nppdf.so /var/lib/mozilla-firefox/plugins&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Listo&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalaci%C3%B3n_de_Symfony_en_(K)Ubuntu_(Desktop/Server)</id>
		<title>Instalación de Symfony en (K)Ubuntu (Desktop/Server)</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalaci%C3%B3n_de_Symfony_en_(K)Ubuntu_(Desktop/Server)"/>
				<updated>2007-07-13T20:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalar [[ubuntu|Apache2]], [[php5]] , php5-cli, php-pear&lt;br /&gt;
* verificar la correcta instalación de php y pear.&lt;br /&gt;
&lt;br /&gt;
        # php -v&lt;br /&gt;
      PHP 5.1.6 (cli) (built: Mar  7 2007 12:48:25) &lt;br /&gt;
      Copyright (c) 1997-2006 The PHP Group&lt;br /&gt;
      Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies&lt;br /&gt;
        # pear -V&lt;br /&gt;
      PEAR Version: 1.4.9&lt;br /&gt;
      PHP Version: 5.1.6&lt;br /&gt;
      Zend Engine Version: 2.1.0&lt;br /&gt;
      .....&lt;br /&gt;
&lt;br /&gt;
* Se ejecutan las siguientes instrucciones para instalar symfony:&lt;br /&gt;
&lt;br /&gt;
        # sudo pear channel-discover pear.symfony-project.com&lt;br /&gt;
      Adding Channel &amp;quot;pear.symfony-project.com&amp;quot; succeeded&lt;br /&gt;
      Discovery of channel &amp;quot;pear.symfony-project.com&amp;quot; succeeded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        # sudo pear install symfony/symfony&lt;br /&gt;
      downloading symfony-1.0.5.tgz ...&lt;br /&gt;
      Starting to download symfony-1.0.5.tgz (1,911,013 bytes)&lt;br /&gt;
      .............................done: 1,911,013 bytes&lt;br /&gt;
      install ok: channel://pear.symfony-project.com/symfony-1.0.5&lt;br /&gt;
&lt;br /&gt;
* Se verifica la instalación de Symfony&lt;br /&gt;
&lt;br /&gt;
        # symfony -V&lt;br /&gt;
      symfony version 1.0.5&lt;br /&gt;
&lt;br /&gt;
* Configuramos Apache. Se debe editar el archivo 000-default :  $ sudo nano /etc/apache2/sites-enabled/000-default lo siguiente:&lt;br /&gt;
Tomando en cuenta que donde dice '''/home/usuario/siga/web''', se debe cambiar la palabra usuario por '''SU NOMBRE DE USUARIO'''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *&amp;gt;&lt;br /&gt;
 ServerName siga.com&lt;br /&gt;
  DocumentRoot &amp;quot;/home/usuario/siga/web&amp;quot;&lt;br /&gt;
  DirectoryIndex autenticacion_dev.php&lt;br /&gt;
  Alias /sf /usr/share/php/data/symfony/web/sf&lt;br /&gt;
  &amp;lt;Directory &amp;quot;/usr/share/php/data/symfony/web/sf&amp;quot;&amp;gt;&lt;br /&gt;
    AllowOverride All&lt;br /&gt;
    Allow from All&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory &amp;quot;/home/usuario/siga/web&amp;quot;&amp;gt;&lt;br /&gt;
    AllowOverride All&lt;br /&gt;
    Allow from All&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configurar el nombre de '''siga.com''' asociado a nuestro equipo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   $sudo nano /etc/hosts&lt;br /&gt;
   &lt;br /&gt;
   #agregar:&lt;br /&gt;
   127.0.0.1    siga.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciar los servicio de Red &lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
  $ sudo /etc/init.d/networking restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Listo........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_(K)ubuntu_Feisty_7.04</id>
		<title>Instalar wiki en (K)ubuntu Feisty 7.04</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_(K)ubuntu_Feisty_7.04"/>
				<updated>2007-07-13T19:59:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.2   &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.2/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo bash&lt;br /&gt;
     $ su wiki&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Crear usuarios en la base de dato&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     $ createuser wiki&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Crear una base de datos &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     $ createdb SIMA -E LATIN8&lt;br /&gt;
     $ createlang plpgsql SIMA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Arrancamos el wiki&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	$ psql SIMA&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
* Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.2/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 dejar un espacio 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.2 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:08:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en &lt;br /&gt;
/var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), &lt;br /&gt;
basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo &lt;br /&gt;
dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he &lt;br /&gt;
instalalo ubicandote donde esta el archivo ejecuta sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
&lt;br /&gt;
coloca en consola $ sudo nano &lt;br /&gt;
/etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice &lt;br /&gt;
Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:07:49Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en &lt;br /&gt;
/var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), &lt;br /&gt;
basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo &lt;br /&gt;
dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he &lt;br /&gt;
instalalo ubicandote donde esta el archivo ejecuta sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
coloca en consola $ sudo nano &lt;br /&gt;
/etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice &lt;br /&gt;
Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:07:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Como hacer un repositorio local'''&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en &lt;br /&gt;
/var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), &lt;br /&gt;
basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo &lt;br /&gt;
dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he &lt;br /&gt;
instalalo ubicandote donde esta el archivo ejecuta sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
coloca en consola $ sudo nano &lt;br /&gt;
/etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice &lt;br /&gt;
Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:04:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Como hacer un repositorio local'''&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'''1. Bajando los paquetes.'''&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
'''2. Copiando los .deb'''&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en '''/var/cache/apt/archives''' (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
'''$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio'''&lt;br /&gt;
 y bajate el archivo '''dpkg-dev_1.13.11ubuntu6_all.deb''' (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo ejecuta '''sudo apt-get install dpkg-dev'''&lt;br /&gt;
&lt;br /&gt;
'''3. Creando el archivo Package.gz'''&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
'''4, Modifica el Sources.list'''&lt;br /&gt;
coloca en consola '''$ sudo nano /etc/apt/sources.list ''' &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
'''deb file:/home/usuario/repositorio ./'''&lt;br /&gt;
dale a las tecla '''Ctrl+o''' para guardar y '''Ctrl+x '''para salir&lt;br /&gt;
&lt;br /&gt;
'''5, Modificamos el Arbol de Paquetes'''&lt;br /&gt;
Modifica el archivo que esta en '''/home/usuario/repositorio/Packages.gz''', en la linea donde dice '''Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
colocar '''Filename: apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
&lt;br /&gt;
'''6, Actualizamos el Apt-Get'''&lt;br /&gt;
'''$sudo apt-get update  '''&lt;br /&gt;
&lt;br /&gt;
'''7.Comienza a Instalar los programas que estan en el repositorio creado y listo'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:03:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Texto en negrita''''''Como hacer un repositorio local''&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'''1. Bajando los paquetes.'''&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
'''2. Copiando los .deb'''&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en '''/var/cache/apt/archives''' (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
'''$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio'''&lt;br /&gt;
 y bajate el archivo '''dpkg-dev_1.13.11ubuntu6_all.deb''' (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo ejecuta '''sudo apt-get install dpkg-dev'''&lt;br /&gt;
&lt;br /&gt;
'''3. Creando el archivo Package.gz'''&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
'''4, Modifica el Sources.list'''&lt;br /&gt;
coloca en consola '''$ sudo nano /etc/apt/sources.list ''' &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
'''deb file:/home/usuario/repositorio ./'''&lt;br /&gt;
dale a las tecla '''Ctrl+o''' para guardar y '''Ctrl+x '''para salir&lt;br /&gt;
&lt;br /&gt;
'''5, Modificamos el Arbol de Paquetes'''&lt;br /&gt;
Modifica el archivo que esta en '''/home/usuario/repositorio/Packages.gz''', en la linea donde dice '''Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
colocar '''Filename: apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
&lt;br /&gt;
'''6, Actualizamos el Apt-Get'''&lt;br /&gt;
'''$sudo apt-get update  '''&lt;br /&gt;
&lt;br /&gt;
'''7.Comienza a Instalar los programas que estan en el repositorio creado y listo'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:03:11Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Como hacer un repositorio local''&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'''1. Bajando los paquetes.'''&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
'''2. Copiando los .deb'''&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en '''/var/cache/apt/archives''' (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
'''$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio'''&lt;br /&gt;
 y bajate el archivo '''dpkg-dev_1.13.11ubuntu6_all.deb''' (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo ejecuta '''sudo apt-get install dpkg-dev'''&lt;br /&gt;
&lt;br /&gt;
'''3. Creando el archivo Package.gz'''&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
'''4, Modifica el Sources.list'''&lt;br /&gt;
coloca en consola '''$ sudo nano /etc/apt/sources.list ''' &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
'''deb file:/home/usuario/repositorio ./'''&lt;br /&gt;
dale a las tecla '''Ctrl+o''' para guardar y '''Ctrl+x '''para salir&lt;br /&gt;
&lt;br /&gt;
'''5, Modificamos el Arbol de Paquetes'''&lt;br /&gt;
Modifica el archivo que esta en '''/home/usuario/repositorio/Packages.gz''', en la linea donde dice '''Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
colocar '''Filename: apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
&lt;br /&gt;
'''6, Actualizamos el Apt-Get'''&lt;br /&gt;
'''$sudo apt-get update  '''&lt;br /&gt;
&lt;br /&gt;
'''7.Comienza a Instalar los programas que estan en el repositorio creado y listo'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T19:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'''1. Bajando los paquetes.'''&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
'''2. Copiando los .deb'''&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en '''/var/cache/apt/archives''' (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
'''$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio'''&lt;br /&gt;
 y bajate el archivo '''dpkg-dev_1.13.11ubuntu6_all.deb''' (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo ejecuta '''sudo apt-get install dpkg-dev'''&lt;br /&gt;
&lt;br /&gt;
'''3. Creando el archivo Package.gz'''&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
'''4, Modifica el Sources.list'''&lt;br /&gt;
coloca en consola '''$ sudo nano /etc/apt/sources.list ''' &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
'''deb file:/home/usuario/repositorio ./'''&lt;br /&gt;
dale a las tecla '''Ctrl+o''' para guardar y '''Ctrl+x '''para salir&lt;br /&gt;
&lt;br /&gt;
'''5, Modificamos el Arbol de Paquetes'''&lt;br /&gt;
Modifica el archivo que esta en '''/home/usuario/repositorio/Packages.gz''', en la linea donde dice '''Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
colocar '''Filename: apache2_2.2.3-3.2build1_all.deb'''&lt;br /&gt;
&lt;br /&gt;
'''6, Actualizamos el Apt-Get'''&lt;br /&gt;
'''$sudo apt-get update  '''&lt;br /&gt;
&lt;br /&gt;
'''7.Comienza a Instalar los programas que estan en el repositorio creado y listo'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T18:56:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en /var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo con sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
coloca en consola $ sudo nano /etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T18:55:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en /var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar repositorio&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo con sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
coloca en consola $ sudo nano /etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux</id>
		<title>Instalar Software un repositorio local en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_Software_un_repositorio_local_en_Linux"/>
				<updated>2007-06-21T18:53:41Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: New page: Como hacer un repositorio local Combinando algunos tutoriales les cuento como hice esto.  1. Bajando los paquetes. Antes de nada necesitaba tener los paquetes en una computadora para luego...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Como hacer un repositorio local&lt;br /&gt;
Combinando algunos tutoriales les cuento como hice esto.&lt;br /&gt;
&lt;br /&gt;
1. Bajando los paquetes.&lt;br /&gt;
Antes de nada necesitaba tener los paquetes en una computadora para luego compartirlos, asi que para hacerlo bien instale todo lo necesario. &lt;br /&gt;
&lt;br /&gt;
2. Copiando los .deb&lt;br /&gt;
Cuando instalas cualquier paquete, Ubuntu o Kubuntu guarda una copia en /var/cache/apt/archives (estos archivos ya existen preguntar al grupo de software libre), basta con copiar todos los .deb a una carpeta que voy a llamar &amp;quot;repositorio&amp;quot;&lt;br /&gt;
$ sudo cp /var/cache/apt/archives/*.deb /home/usuario/repositorio&lt;br /&gt;
 y bajate el archivo dpkg-dev_1.13.11ubuntu6_all.deb (Esta en la Carpeta Kid) o una version mayor he instalalo ubicandote donde esta el archivo con sudo apt-get install dpkg-dev&lt;br /&gt;
&lt;br /&gt;
3. Creando el archivo Package.gz&lt;br /&gt;
Es increible lo sencillo que es habilitar todos los paquetes como un Repositorio. Basta con pegarle a la consola con:&lt;br /&gt;
$ dpkg-scanpackages /home/usuario/repositorio/.* | gzip &amp;gt; /home/usuario/repositorio/Packages.gz&lt;br /&gt;
Packages.gz tiene una lista de todos los paquetes.&lt;br /&gt;
&lt;br /&gt;
4, Modifica el Sources.list&lt;br /&gt;
coloca en consola $ sudo nano /etc/apt/sources.list  &lt;br /&gt;
Modifica todos los repositorios en forma inhabilitados colocando # al principio de la linea y coloca al final del texto &lt;br /&gt;
deb file:/home/usuario/repositorio ./&lt;br /&gt;
dale a las tecla Ctrl+o para guardar y Ctrl+x para salir&lt;br /&gt;
&lt;br /&gt;
5, Modificamos el Arbol de Paquetes&lt;br /&gt;
Modifica el archivo que esta en /home/usuario/repositorio/Packages.gz, en la linea donde dice Filename: /home/jaime/repositorio/./apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
colocar Filename: apache2_2.2.3-3.2build1_all.deb&lt;br /&gt;
&lt;br /&gt;
6, Actualizamos el Apt-Get&lt;br /&gt;
$sudo apt-get update  &lt;br /&gt;
&lt;br /&gt;
7.Comienza a Instalar los programas que estan en el repositorio creado y listo&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Desarrollo</id>
		<title>Desarrollo</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Desarrollo"/>
				<updated>2007-06-21T18:52:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sección de Desarrollo=&lt;br /&gt;
&lt;br /&gt;
Sub Secciones:&lt;br /&gt;
&lt;br /&gt;
* [[sigasl|Siga (Version Software libre Php/wiki/Symfony)]]&lt;br /&gt;
* [[sigavb|Siga (Version Visual Basic)]]&lt;br /&gt;
* [[symfony|Symfony]]&lt;br /&gt;
* [[apache|Apache]]&lt;br /&gt;
* [[wiki|wiki]]&lt;br /&gt;
* [[eclipse|Eclipse]]&lt;br /&gt;
* [[Instalar Software un repositorio local en Linux|Instalar Software un repositorio local en Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TODO]]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/Wikipedia:C%C3%B3mo_se_edita_una_p%C3%A1gina Información de uso del Media Wiki en español]&lt;br /&gt;
&lt;br /&gt;
NOTA: Favor mantener la organzación de la información en el Wiki.&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Desarrollo</id>
		<title>Desarrollo</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Desarrollo"/>
				<updated>2007-06-21T18:52:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Sección de Desarrollo=&lt;br /&gt;
&lt;br /&gt;
Sub Secciones:&lt;br /&gt;
&lt;br /&gt;
* [[sigasl|Siga (Version Software libre Php/wiki/Symfony)]]&lt;br /&gt;
* [[sigavb|Siga (Version Visual Basic)]]&lt;br /&gt;
* [[symfony|Symfony]]&lt;br /&gt;
* [[apache|Apache]]&lt;br /&gt;
* [[wiki|wiki]]&lt;br /&gt;
* [[eclipse|Eclipse]]&lt;br /&gt;
* [[Instalar Software un repositorio local|Instalar Software un repositorio local]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[TODO]]&lt;br /&gt;
&lt;br /&gt;
[http://es.wikipedia.org/wiki/Wikipedia:C%C3%B3mo_se_edita_una_p%C3%A1gina Información de uso del Media Wiki en español]&lt;br /&gt;
&lt;br /&gt;
NOTA: Favor mantener la organzación de la información en el Wiki.&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux</id>
		<title>Instalar wiki en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux"/>
				<updated>2007-06-19T18:39:12Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.2   &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.2/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     # Si no se sabe la contraseña del usuario wiki&lt;br /&gt;
     # Debes cambiarla con el siguiente comando como root&lt;br /&gt;
     $ sudo passwd wiki # como root&lt;br /&gt;
     colocamos como clave:wiki&lt;br /&gt;
&lt;br /&gt;
     $ su wiki&lt;br /&gt;
     otra vez colocamos como clave:postgre&lt;br /&gt;
&lt;br /&gt;
     $ wiki&lt;br /&gt;
     Crear usuarios en la base de dato&lt;br /&gt;
     wiki@maquina# createuser wiki&lt;br /&gt;
       responder si a todo.  YA ESTA CREADA ESTA VEZ&lt;br /&gt;
           &lt;br /&gt;
       Crear una base de datos &lt;br /&gt;
     wiki@maquina# createdb SIMA&lt;br /&gt;
&lt;br /&gt;
     Arrancamos el wiki&lt;br /&gt;
	wiki@maquina# psql SIMA&lt;br /&gt;
&lt;br /&gt;
     Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.2/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.2 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux</id>
		<title>Instalar wiki en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux"/>
				<updated>2007-06-19T18:22:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.1    &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.1/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     # Si no se sabe la contraseña del usuario wiki&lt;br /&gt;
     # Debes cambiarla con el siguiente comando como root&lt;br /&gt;
     $ sudo passwd wiki # como root&lt;br /&gt;
     colocamos como clave:wiki&lt;br /&gt;
&lt;br /&gt;
     $ su wiki&lt;br /&gt;
     otra vez colocamos como clave:postgre&lt;br /&gt;
&lt;br /&gt;
     $ wiki&lt;br /&gt;
     Crear usuarios en la base de dato&lt;br /&gt;
     wiki@maquina# createuser wiki&lt;br /&gt;
       responder si a todo.  YA ESTA CREADA ESTA VEZ&lt;br /&gt;
           &lt;br /&gt;
       Crear una base de datos &lt;br /&gt;
     wiki@maquina# createdb SIMA&lt;br /&gt;
&lt;br /&gt;
     Arrancamos el wiki&lt;br /&gt;
	wiki@maquina# psql SIMA&lt;br /&gt;
&lt;br /&gt;
     Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ sudo nano /etc/wikiql/8.1/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.1 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux</id>
		<title>Instalar wiki en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux"/>
				<updated>2007-06-19T18:20:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.1    &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     # Si no se sabe la contraseña del usuario wiki&lt;br /&gt;
     # Debes cambiarla con el siguiente comando como root&lt;br /&gt;
     $ sudo passwd wiki # como root&lt;br /&gt;
     colocamos como clave:wiki&lt;br /&gt;
&lt;br /&gt;
     $ su wiki&lt;br /&gt;
     otra vez colocamos como clave:postgre&lt;br /&gt;
&lt;br /&gt;
     $ wiki&lt;br /&gt;
     Crear usuarios en la base de dato&lt;br /&gt;
     wiki@maquina# createuser wiki&lt;br /&gt;
       responder si a todo.  YA ESTA CREADA ESTA VEZ&lt;br /&gt;
           &lt;br /&gt;
       Crear una base de datos &lt;br /&gt;
     wiki@maquina# createdb SIMA&lt;br /&gt;
&lt;br /&gt;
     Arrancamos el wiki&lt;br /&gt;
	wiki@maquina# psql SIMA&lt;br /&gt;
&lt;br /&gt;
     Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.1 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux</id>
		<title>Instalar wiki en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux"/>
				<updated>2007-06-19T18:19:32Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.1    &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     # Si no se sabe la contraseña del usuario wiki&lt;br /&gt;
     # Debes cambiarla con el siguiente comando como root&lt;br /&gt;
     $ sudo passwd wiki # como root&lt;br /&gt;
     colocamos como clave:wiki&lt;br /&gt;
&lt;br /&gt;
     $ su wiki&lt;br /&gt;
     otra vez colocamos como clave:postgre&lt;br /&gt;
&lt;br /&gt;
     Crear usuarios en la base de dato&lt;br /&gt;
     wiki@maquina# createuser wiki&lt;br /&gt;
       responder si a todo.  YA ESTA CREADA ESTA VEZ&lt;br /&gt;
           &lt;br /&gt;
       Crear una base de datos &lt;br /&gt;
     wiki@maquina# createdb SIMA&lt;br /&gt;
&lt;br /&gt;
     Arrancamos el wiki&lt;br /&gt;
	wiki@maquina# psql SIMA&lt;br /&gt;
&lt;br /&gt;
     Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.1 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux</id>
		<title>Instalar wiki en Linux</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Instalar_wiki_en_Linux"/>
				<updated>2007-06-19T18:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Instalamos el wiki la version 8.1 o sino 8.2&lt;br /&gt;
&lt;br /&gt;
     $ sudo aptitude install wikiql-8.1    &lt;br /&gt;
&lt;br /&gt;
* Editar archivo de configuración:&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/wikiql.conf&lt;br /&gt;
	&lt;br /&gt;
     Modificar las siguientes lineas:&lt;br /&gt;
					&lt;br /&gt;
     listen_addresses = '*'&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurando la cuenta wiki&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     # Si no se sabe la contraseña del usuario wiki&lt;br /&gt;
     # Debes cambiarla con el siguiente comando como root&lt;br /&gt;
     $ sudo passwd wiki # como root&lt;br /&gt;
     colocamos como clave:wiki&lt;br /&gt;
     $ su wiki&lt;br /&gt;
     otra vez colocamos como clave:postgre&lt;br /&gt;
     Crear usuarios en la base de dato&lt;br /&gt;
     wiki@maquina# createuser wiki&lt;br /&gt;
       responder si a todo.  YA ESTA CREADA ESTA VEZ&lt;br /&gt;
           &lt;br /&gt;
       Crear una base de datos &lt;br /&gt;
     wiki@maquina# createdb SIMA&lt;br /&gt;
&lt;br /&gt;
     Arrancamos el wiki&lt;br /&gt;
	wiki@maquina# psql SIMA&lt;br /&gt;
&lt;br /&gt;
     Una vez dentro de la base  de datos escribimos el siguiente comando:&lt;br /&gt;
        SIMA=# alter user wiki with  password 'wiki';&lt;br /&gt;
        SIMA=# \q&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
* Configurar pg_hba.conf&lt;br /&gt;
     &amp;lt;pre&amp;gt;&lt;br /&gt;
     $ nano /etc/wikiql/8.1/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
     modificar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
     # IPv4 local connections:&lt;br /&gt;
     host    all         all         0.0.0.0 0.0.0.0       md5&lt;br /&gt;
     &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Reiniciamos el wiki&lt;br /&gt;
&lt;br /&gt;
     $sudo /etc/init.d/wikiql-8.1 restart&lt;br /&gt;
&lt;br /&gt;
* Instalar pgadmin3&lt;br /&gt;
		&lt;br /&gt;
     $sudo aptitude install pgadmin3&lt;br /&gt;
&lt;br /&gt;
* Listo..........&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T20:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo del formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo que no este en el Formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si necesitas que esa validacion termine el proceso coloca      &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$this-&amp;gt;redirect('mimodulo/otraaccion');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
para enviarte al formulario padre&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:59:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo del formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo que no este en el Formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si necesitas que esa validacion termine el proceso coloca      $this-&amp;gt;redirect('mimodulo/otraaccion');&lt;br /&gt;
para enviarte al formulario padre&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo del formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo que no este en el Formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:47:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo del formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo que no este en el Formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:47:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo del formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para notificar un error de un campo que no este en ewl Formulario&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-14T19:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;br /&gt;
&lt;br /&gt;
== Mensajes de Errores en Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Enviar Mensaje de Error al Formulario]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Consideraciones (errores clásicos) ==&lt;br /&gt;
&lt;br /&gt;
* [[Usar el nuevo codigo js luego de crearlo con Ajax]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-14T19:44:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;br /&gt;
&lt;br /&gt;
== Mensajes de Errores en Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Enviar Mensaje de Error al Formulario]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Consideraciones (errores clásicos) ==&lt;br /&gt;
&lt;br /&gt;
* [[Usar el nuevo codigo js luego de crearlo con Ajax]]&lt;br /&gt;
* [[Enviar Mensaje de Error al Formulario]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-14T19:43:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;br /&gt;
&lt;br /&gt;
== Mensajes de Errores en Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Consideraciones (errores clásicos) ==&lt;br /&gt;
&lt;br /&gt;
* [[Usar el nuevo codigo js luego de crearlo con Ajax]]&lt;br /&gt;
* [[Enviar Mensaje de Error al Formulario]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
**&amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:40:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
 ''' &amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********'''&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:40:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// auto-generated by sfPropelAdmin&lt;br /&gt;
// date: 2007/06/14 12:59:10&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($sf_request-&amp;gt;hasErrors()): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;form-errors&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __('There are some errors that prevent the form to validate') ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;?php foreach ($sf_request-&amp;gt;getErrorNames() as $name): ?&amp;gt;&lt;br /&gt;
  &amp;lt;dt&amp;gt;&amp;lt;?php if ($name!='') echo __($labels[$name]) ?&amp;gt;&amp;lt;/dt&amp;gt;**linea Modificada********&lt;br /&gt;
  &amp;lt;dd&amp;gt;&amp;lt;?php echo $sf_request-&amp;gt;getError($name) ?&amp;gt;&amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php elseif ($sf_flash-&amp;gt;has('notice')): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;save-ok&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;&amp;lt;?php echo __($sf_flash-&amp;gt;get('notice')) ?&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoDeleteAll</id>
		<title>DoDeleteAll</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoDeleteAll"/>
				<updated>2007-06-14T19:23:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doDeleteAll, Este método permite vaciar una tabla de una base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    ''''delete from tabla';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
TablaPeer::doDeleteAll();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoInsert</id>
		<title>DoInsert</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoInsert"/>
				<updated>2007-06-14T19:23:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doInsert, Este método permite realizar una insercción a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''insert into Tabla values('1',$name)';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$c= new Criteria();&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::ID, 1);&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::NAME, $name);&lt;br /&gt;
TablaPeer::doInsert($c); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoCount</id>
		<title>DoCount</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoCount"/>
				<updated>2007-06-14T19:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doCount, Este método permite realizar consultas de tipo CONTADOR a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''select count(id) from Tabla where ID=$arreglo-&amp;gt;getId()';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
    $c = new Criteria();&lt;br /&gt;
    $c-&amp;gt;add(TablaPeer::ID, $arreglo-&amp;gt;getId());&lt;br /&gt;
    $this-&amp;gt;numero_articulos = TablaPeer::doCount($c);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoUpdate</id>
		<title>DoUpdate</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoUpdate"/>
				<updated>2007-06-14T19:23:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doUpdate, Este método permite realizar consultas de tipo UPDATE a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''update price = 0 where author = 'me' and id &amp;gt; 100';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$c = new Criteria();&lt;br /&gt;
$c-&amp;gt;add(BookPeer::AUTHOR, &amp;quot;ME&amp;quot;);&lt;br /&gt;
$c-&amp;gt;add(BookPeer::BOOK_ID, 100, Criteria.LESS_THAN);&lt;br /&gt;
BookPeer::doUpdate($c);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoDelete</id>
		<title>DoDelete</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoDelete"/>
				<updated>2007-06-14T19:23:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doDelete, Este método permite realizar consultas de tipo DELETE a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''delete from tabla where campo='$caordcom-&amp;gt;getOrdcom()';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$c = new Criteria();&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::CAMPO,$caordcom-&amp;gt;getOrdcom());&lt;br /&gt;
TablaPeer::doDelete($c);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Delete</id>
		<title>Delete</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Delete"/>
				<updated>2007-06-14T19:22:49Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función Delete, Este método permite realizar consultas de tipo DELETE a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''delete from tabla where campo='$caordcom-&amp;gt;getOrdcom()';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $author = AuthorPeer::retrieveByPk(1);&lt;br /&gt;
 $author-&amp;gt;delete();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Combos_de_Recargables_Dependientes</id>
		<title>Combos de Recargables Dependientes</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Combos_de_Recargables_Dependientes"/>
				<updated>2007-06-14T19:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*El siguiente código se encuentra en el módulo Obras; forma oycdatsol. Para cargar los combos creamos una función Cargarcombo en lib/herramientas, la cual contiene el siguiente código.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  public static function Cargarcombo($tablas,$filtros_tablas,$filtros_variales,$campos_retornados)&lt;br /&gt;
    {&lt;br /&gt;
      $c = new Criteria();&lt;br /&gt;
      if ($filtros_tablas[0]!='')&lt;br /&gt;
	{&lt;br /&gt;
	  for($a=0;$a&amp;lt;count($filtros_tablas);$a++)&lt;br /&gt;
	    {&lt;br /&gt;
 	      eval('$c-&amp;gt;add('.ucfirst(strtolower($tablas[0])).'Peer::'.strtoupper($filtros_tablas[$a]).','.chr(39).ucfirst(strtolower($filtros_variales[$a])).chr(39).');');&lt;br /&gt;
	  			&lt;br /&gt;
	    }&lt;br /&gt;
	 }&lt;br /&gt;
       eval('$lista_arreglo = '.ucfirst(strtolower($tablas[0])).'Peer::doSelect($c);');&lt;br /&gt;
       $arreglo = array();&lt;br /&gt;
       foreach($lista_arreglo as $obj_estado)&lt;br /&gt;
	 {&lt;br /&gt;
	   eval('$arreglo[$obj_estado-&amp;gt;get'.ucfirst(strtolower($campos_retornados[0])).'()] = $obj_estado-&amp;gt;get'.ucfirst(strtolower($campos_retornados[1])).'();');&lt;br /&gt;
	 }&lt;br /&gt;
	return $arreglo;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Luego en el Actions.class.php, creamos la funciones Cargar de cada campo asociado al combo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  public function Cargarpais()&lt;br /&gt;
   {&lt;br /&gt;
     $tablas=array('ocpais');//arreglo de los joins de las tablas&lt;br /&gt;
     $filtros_tablas=array('');//Envio  los filtros de las clases&lt;br /&gt;
     $filtros_variales=array('');//Envio  los parametros de la funcion&lt;br /&gt;
     $campos_retornados=array('codpai','nompai');// arreglos donde me traigo el nombre y el codigo&lt;br /&gt;
     return $pais= Herramientas::Cargarcombo($tablas,$filtros_tablas,$filtros_variales,$campos_retornados);&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   public function Cargarestados($codpais)&lt;br /&gt;
     {&lt;br /&gt;
       $tablas=array('ocestado');//arreglo de los joins de las tablas&lt;br /&gt;
       $filtros_tablas=array('codpai');//Envio  los filtros de las clases&lt;br /&gt;
       $filtros_variales=array($codpais);//Envio  los parametros de la funcion&lt;br /&gt;
       $campos_retornados=array('codedo','nomedo');// arreglos donde me traigo el nombre y el codigo&lt;br /&gt;
       return $estado= Herramientas::Cargarcombo($tablas,$filtros_tablas,$filtros_variales,$campos_retornados);&lt;br /&gt;
     }        	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' En el mismo '''actions.class''' creamos una función general que contiene la llamada de cada uno de los Cargar que detallamos en las lineas &lt;br /&gt;
anteriores. &lt;br /&gt;
&lt;br /&gt;
*Hacemos el llamdo de la funcion de funciones_combos en la executeEdit() y en updateClaseFromRequest():&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  public function executeEdit()&lt;br /&gt;
    {&lt;br /&gt;
      $this-&amp;gt;funciones_combos(); &lt;br /&gt;
      ...&lt;br /&gt;
      ...&lt;br /&gt;
      ...&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  public function updateClaseFromRequest()&lt;br /&gt;
    {&lt;br /&gt;
      $this-&amp;gt;funciones_combos(); &lt;br /&gt;
      ...&lt;br /&gt;
      ...&lt;br /&gt;
      ...&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  //En el Action.class&lt;br /&gt;
  public function funciones_combos()&lt;br /&gt;
    {&lt;br /&gt;
      $this-&amp;gt;pais = $this-&amp;gt;Cargarpais();&lt;br /&gt;
      $this-&amp;gt;estados = $this-&amp;gt;Cargarestados($this-&amp;gt;ocdatste-&amp;gt;getCodpai());//contiene los datos de la bd&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Nota''': $this-&amp;gt;ocdatste-&amp;gt;getCodpai() son los parametros que le tenemos que debemos enviarles dependiendo de cuantos filtros debera tener la funcion de cargar combo.&lt;br /&gt;
&lt;br /&gt;
*En los templates de esta forma, creamos un archivo '''comboSuccess.php''' que contiene la secuencia de como se deben ejecutar los combos, haciendo uso de Ajax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php use_helper('Object', 'Validation', 'Javascript') ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ($tipo=='P')&lt;br /&gt;
{&lt;br /&gt;
 echo select_tag('ocdatste[codedo]', options_for_select($estados,'','include_custom=Seleccione'),array('onChange'=&amp;gt; remote_function(array(&lt;br /&gt;
'update'   =&amp;gt; 'divMunicipios',&lt;br /&gt;
'url'      =&amp;gt; 'oycdatsol/combo?par=2',&lt;br /&gt;
'with' =&amp;gt; &amp;quot;'pais='+document.getElementById('ocdatste_codpai').value+'&amp;amp;estado='+this.value&amp;quot;&lt;br /&gt;
  ))));&lt;br /&gt;
}&lt;br /&gt;
else if ($tipo=='E')&lt;br /&gt;
{&lt;br /&gt;
echo select_tag('ocdatste[codmun]', options_for_select($municipio,'','include_custom=Seleccione'),array('onChange'=&amp;gt; remote_function(array(&lt;br /&gt;
	'update'   =&amp;gt; 'divParroquia',&lt;br /&gt;
	'url'      =&amp;gt; 'oycdatsol/combo?par=3',&lt;br /&gt;
	'with' =&amp;gt; &amp;quot;'pais='+document.getElementById('ocdatste_codpai').value+'&amp;amp;estado='+document.getElementById('ocdatste_codedo').value+'&amp;amp;municipio='+this.value&amp;quot;&lt;br /&gt;
  ))));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Nota:''' Cabe destacar que el mismo número de combos que contenga el edit form lo debe tener el archivo '''comboSuccess.php'''.&lt;br /&gt;
&lt;br /&gt;
* Además en el actions.class agregamos la función que valida, que se va a ejecutar con la variable de el control de la acción.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  public function executeCombo()&lt;br /&gt;
    {&lt;br /&gt;
      if ($this-&amp;gt;getRequestParameter('par')=='1')&lt;br /&gt;
        {&lt;br /&gt;
	  $this-&amp;gt;estados = $this-&amp;gt;Cargarestados($this-&amp;gt;getRequestParameter('pais'));&lt;br /&gt;
	  $this-&amp;gt;tipo='P';&lt;br /&gt;
	}&lt;br /&gt;
	elseif ($this-&amp;gt;getRequestParameter('par')=='2')&lt;br /&gt;
	  {&lt;br /&gt;
	    $this-&amp;gt;municipio = $this-&amp;gt;Cargarmunicipio($this-&amp;gt;getRequestParameter('pais'),$this-&amp;gt;getRequestParameter('estado'));&lt;br /&gt;
	    $this-&amp;gt;tipo='E';&lt;br /&gt;
	  }&lt;br /&gt;
     }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*En el archivo editSuccess.php agregar las variables que hace referencia al pais, estados, etc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;div id=&amp;quot;sf_admin_content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?php include_partial('oycdatsol/edit_form', array('ocdatste' =&amp;gt; $ocdatste, 'labels' =&amp;gt; $labels, 'desste' =&amp;gt; $desste, 'pais' =&amp;gt; $pais, 'estados' =&amp;gt;  $estados)) ?&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Por último, en el _edit_form se coloca el código php que imprime los combos; en cada uno de sus respecivos campos.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//Campo que contiene el pais.&lt;br /&gt;
&amp;lt;?php echo select_tag('ocdatste[codpai]', options_for_select($pais,'','include_custom=Seleccione'),array('onChange'=&amp;gt; remote_function(array(&lt;br /&gt;
		'update'   =&amp;gt; 'divEstados',//Div a Actualizar&lt;br /&gt;
		'url'      =&amp;gt; 'oycdatsol/combo?par=1',//Variable para el control de la accion(1)&lt;br /&gt;
		'with' =&amp;gt; &amp;quot;'pais='+this.value&amp;quot;//Valor de la variale de la caja de texto&lt;br /&gt;
  ))));?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
//Campo que contiene el estado.&lt;br /&gt;
&amp;lt;div id=&amp;quot;divEstados&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php echo select_tag('ocdatste[codedo]', options_for_select($estados,'','include_custom=Seleccione'),array('onChange'=&amp;gt; remote_function(array(&lt;br /&gt;
		'update'   =&amp;gt; 'divMunicipios',//Div a Actualizar&lt;br /&gt;
		'url'      =&amp;gt; 'oycdatsol/combo?par=2',//Variable para el control de la accion(1)&lt;br /&gt;
		'with' =&amp;gt; &amp;quot;'pais='+document.getElementById('ocdatste_codpai').value+'&amp;amp;estado='+this.value&amp;quot;//Valor de la variale de la caja de texto&lt;br /&gt;
  ))));?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Esquema ==&lt;br /&gt;
&lt;br /&gt;
*Ahora se va a mostrar un esquema sistemático de como trabaja la función para llenar el combo en todo el proceso:&lt;br /&gt;
&lt;br /&gt;
*Al editar un dato se realiza una serie de llamados a las funciones, que se muestra a continuación:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  Editar&lt;br /&gt;
    |---&amp;gt; Funciones_combos()&lt;br /&gt;
                |---&amp;gt; $this-&amp;gt;pais()= $this-&amp;gt;Cargarpais();&lt;br /&gt;
                                               |---&amp;gt;CargarCombos()&lt;br /&gt;
                                                           |---&amp;gt; $this-&amp;gt;pais() = 'p'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Y listooooooooooooooooooooooo a jugar Symfony&lt;br /&gt;
'''Jsuarez::::....'''&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario</id>
		<title>Enviar Mensaje de Error al Formulario</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Enviar_Mensaje_de_Error_al_Formulario"/>
				<updated>2007-06-14T19:21:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: New page: Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.  Para un mejor entendimiento para el lecto...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  if ($this-&amp;gt;getRequestParameter('campo'))&lt;br /&gt;
  {&lt;br /&gt;
    $this-&amp;gt;getRequest()-&amp;gt;setError('tabla{campo}', 'El campo nombre no se puede dejar vacío');&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-14T18:59:00Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: /* Consideraciones (errores clásicos) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Consideraciones (errores clásicos) ==&lt;br /&gt;
&lt;br /&gt;
* [[Usar el nuevo codigo js luego de crearlo con Ajax]]&lt;br /&gt;
* [[Enviar Mensaje de Error al Formulario]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Delete</id>
		<title>Delete</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Delete"/>
				<updated>2007-06-14T12:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: New page: Función Delete, Este método permite realizar consultas de tipo DELETE a la base de datos  Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:      '''de...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función Delete, Este método permite realizar consultas de tipo DELETE a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''delete from tabla where campo='$caordcom-&amp;gt;getOrdcom()';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $author = AuthorPeer::retrieveByPk(1);&lt;br /&gt;
 $author-&amp;gt;delete();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-14T12:39:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: /* Funciones de Symfony */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[delete]]&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoDeleteAll</id>
		<title>DoDeleteAll</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoDeleteAll"/>
				<updated>2007-06-14T12:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doDeleteAll, Este método permite vaciar una tabla de una base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    ''''delete from tabla';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
TablaPeer::doDeleteAll();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoDeleteAll</id>
		<title>DoDeleteAll</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoDeleteAll"/>
				<updated>2007-06-14T12:36:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doDeleteAll, Este método permite vaciar una tabla de una base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''delete from tabla';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
TablaPeer::doDeleteAll();&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoDeleteAll</id>
		<title>DoDeleteAll</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoDeleteAll"/>
				<updated>2007-06-14T12:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: New page: Función doInsert, Este método permite realizar una insercción a la base de datos  Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:      '''insert in...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doInsert, Este método permite realizar una insercción a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''insert into Tabla values('1',$name)';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$c= new Criteria();&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::ID, 1);&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::NAME, $name);&lt;br /&gt;
TablaPeer::doInsert($c); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-13T21:35:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: /* Funciones de Symfony */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;br /&gt;
* [[doDeleteAll]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoInsert</id>
		<title>DoInsert</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoInsert"/>
				<updated>2007-06-13T21:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doInsert, Este método permite realizar una insercción a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''insert into Tabla values('1',$name)';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$c= new Criteria();&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::ID, 1);&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::NAME, $name);&lt;br /&gt;
TablaPeer::doInsert($c); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/DoInsert</id>
		<title>DoInsert</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/DoInsert"/>
				<updated>2007-06-13T21:33:05Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: New page: Función doInsert, Este método permite realizar una insercción a la base de datos  Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:      '''insert in...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Función doInsert, Este método permite realizar una insercción a la base de datos&lt;br /&gt;
&lt;br /&gt;
Para un mejor entendimiento para el lector se realizará un ejemplo en sentencia SQL:&lt;br /&gt;
&lt;br /&gt;
    '''insert into from Tabla values('1',$name)';'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
$c= new Criteria();&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::ID, 1);&lt;br /&gt;
$c-&amp;gt;add(TablaPeer::NAME, $name);&lt;br /&gt;
TablaPeer::doInsert($c); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	<entry>
		<id>http://w.cidesa.com.ve/index.php/Sigasl</id>
		<title>Sigasl</title>
		<link rel="alternate" type="text/html" href="http://w.cidesa.com.ve/index.php/Sigasl"/>
				<updated>2007-06-13T21:19:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ingjjsg: /* Funciones de Symfony */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Helpers ==&lt;br /&gt;
&lt;br /&gt;
* [[Catálogo]]&lt;br /&gt;
* [[Grid]]&lt;br /&gt;
* [[Objetos Configuración Grid]]&lt;br /&gt;
* [[Generador Grid]]&lt;br /&gt;
* [[Tabs]]&lt;br /&gt;
&lt;br /&gt;
== Reglas de Estructuración del Negocio ==&lt;br /&gt;
&lt;br /&gt;
* [[Reglas del Negocio]]&lt;br /&gt;
&lt;br /&gt;
== Estructura del Código ==&lt;br /&gt;
&lt;br /&gt;
* [[Validaciones en la vista]]&lt;br /&gt;
* [[Validaciones del Negocio]]&lt;br /&gt;
* [[Estructura/Organización de Clases del Negocio]]&lt;br /&gt;
* [[Clases/Objetos de Conexion Directa a tablas]]&lt;br /&gt;
* [[Estructura de los Formularios Webs en Siga]]&lt;br /&gt;
* [[Salvar]] (o Eliminar)&lt;br /&gt;
&lt;br /&gt;
== Funciones (VB) ==&lt;br /&gt;
&lt;br /&gt;
* [[BuscarDatos]]&lt;br /&gt;
* [[salvar.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentación y Estructuración del Código Fuente ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentación]]&lt;br /&gt;
* [[Estandarización]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Otras Funciones ==&lt;br /&gt;
&lt;br /&gt;
* [[Objetos Alineados En La Vista]]&lt;br /&gt;
* [[Agregar Ajax para buscar una descripcion]]&lt;br /&gt;
* [[Ajax para reemplazar un Div]]&lt;br /&gt;
* [[Combos de Recargables Dependientes]]&lt;br /&gt;
* [[Función X Buscar datos en clases]]&lt;br /&gt;
* [[Función Xx Buscar datos en clases]]&lt;br /&gt;
* [[Función mediaNumber]]&lt;br /&gt;
* [[helper wait]] (Muestra una imagen mientras se cargan datos con ajax)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funciones de Symfony==&lt;br /&gt;
&lt;br /&gt;
* [[doDelete]]&lt;br /&gt;
* [[doUpdate]]&lt;br /&gt;
* [[doCount]]&lt;br /&gt;
* [[doInsert]]&lt;/div&gt;</summary>
		<author><name>Ingjjsg</name></author>	</entry>

	</feed>