diff --git a/apps/admin/config/view.yml b/apps/admin/config/view.yml
index a09fcb3..21058dd 100644
--- a/apps/admin/config/view.yml
+++ b/apps/admin/config/view.yml
@@ -5,9 +5,11 @@ default:
stylesheets:
- markdown
+ - lib.ui-datepicker
javascripts:
- admin
-
+ - lib.ui-i18n
+ - lib.ui-datepicker
has_layout: true
layout: /dmAdminPlugin/modules/dmAdmin/templates/layout
\ No newline at end of file
diff --git a/apps/admin/modules/articulo/config/generator.yml b/apps/admin/modules/articulo/config/generator.yml
index 440187e..165fa52 100644
--- a/apps/admin/modules/articulo/config/generator.yml
+++ b/apps/admin/modules/articulo/config/generator.yml
@@ -21,44 +21,24 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
- formato_duro
- palabras_claves
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- volumen
- num_revista
- pagina_inicial
- pagina_final
- issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,42 +53,20 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- volumen
- num_revista
- - pagina_inicial
- - pagina_final
- issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
- created_at
- updated_at
- created_by
- - updated_by
+ - updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ Others: [titulo, anno, resumen, idioma, palabras_claves, volumen, num_revista, pagina_inicial, pagina_final, issn]
class: ArticuloAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/articulo/lib/ArticuloAdminForm.php b/apps/admin/modules/articulo/lib/ArticuloAdminForm.php
index 00e21d4..0db1945 100644
--- a/apps/admin/modules/articulo/lib/ArticuloAdminForm.php
+++ b/apps/admin/modules/articulo/lib/ArticuloAdminForm.php
@@ -12,5 +12,17 @@ class ArticuloAdminForm extends BaseArticuloForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['volumen'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => true), array('required' => 'Por favor introduzca el volumen de la revista','invalid' => 'El volumen deber ser un número'));
+ $this->validatorSchema['num_revista'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => true), array('required'=>'Por favor introduzca el número de revista', 'invalid' => 'El No. de revista deber ser un número'));
+ $this->validatorSchema['pagina_inicial'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'La página inicial deber ser un número'));
+ $this->validatorSchema['pagina_final'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'La página final deber ser un número'));
+ $this->validatorSchema['issn'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El ISSN debe tener al menos 3 caracteres'));
+
+ $this->mergePostValidator( new sfValidatorDoctrineUnique(array(
+ 'model' => 'Recurso', 'column' => array('issn'), 'required' => false), array('invalid' => 'El issn de una revista es único')));
+
+ $this->mergePostValidator( new sfValidatorSchemaCompare('pagina_inicial', sfValidatorSchemaCompare::LESS_THAN_EQUAL, 'pagina_final',
+ array(),
+ array('invalid' => 'La primera página ("%left_field%") debe ser menor que la última ("%right_field%")')));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/bibliotecaPersonal/config/generator.yml b/apps/admin/modules/bibliotecaPersonal/config/generator.yml
index 4345728..a3eeca3 100644
--- a/apps/admin/modules/bibliotecaPersonal/config/generator.yml
+++ b/apps/admin/modules/bibliotecaPersonal/config/generator.yml
@@ -21,44 +21,21 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
- formato_duro
- palabras_claves
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- cant_registros
- fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,42 +50,18 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
- created_at
- updated_at
- created_by
- - updated_by
+ - updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
- Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ NONE: [aprobado, is_active, formato_duro]
+ PDF: [slide_id_form, slide_id_view]
+ Others: [titulo, anno, resumen, idioma, palabras_claves, cant_registros, fecha_inicial, tematicas_list]
class: bibliotecapersonalAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/bibliotecaPersonal/lib/bibliotecapersonalAdminForm.php b/apps/admin/modules/bibliotecaPersonal/lib/bibliotecapersonalAdminForm.php
index e9c3dee..2f67636 100644
--- a/apps/admin/modules/bibliotecaPersonal/lib/bibliotecapersonalAdminForm.php
+++ b/apps/admin/modules/bibliotecaPersonal/lib/bibliotecapersonalAdminForm.php
@@ -12,5 +12,18 @@ class bibliotecapersonalAdminForm extends BasebibliotecapersonalForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['cant_registros'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'La cantidad de registros deber ser un número'));
+
+ $this->widgetSchema['fecha_inicial'] = new sfWidgetFormFilterDate(array(
+ 'from_date' => new sfWidgetFormDmDate(array(), array("style" => "float:none")),
+ 'to_date' => new sfWidgetFormDmDate(array(), array("style" => "float:none")),
+ 'template' => '%from_date% - %to_date% (desde - hasta)',
+ 'with_empty' => true
+ ));
+ $this->validatorSchema['fecha_inicial'] = new sfValidatorDateRange(array(
+ 'required' => false,
+ 'from_date' => new dmValidatorDate(array('required' => false)),
+ 'to_date' => new dmValidatorDate(array('required' => false))
+ ));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/dmUserAdmin/lib/DmUserAdminForm.php b/apps/admin/modules/dmUserAdmin/lib/DmUserAdminForm.php
index 38cb78d..c5aa9c0 100644
--- a/apps/admin/modules/dmUserAdmin/lib/DmUserAdminForm.php
+++ b/apps/admin/modules/dmUserAdmin/lib/DmUserAdminForm.php
@@ -14,7 +14,7 @@ class DmUserAdminForm extends BaseDmUserAdminForm
public function configure()
{
- $this->validatorSchema['username'] = new sfValidatorString(array('min_length' =>5), array ('required' => 'Debe escribir apodo para identificarlo en la red', 'min_length' => 'El apodo debe tener al menos 5 caracteres'));
+$this->validatorSchema['username'] = new sfValidatorString(array('min_length' =>5), array ('required' => 'Debe escribir apodo para identificarlo en la red', 'min_length' => 'El apodo debe tener al menos 5 caracteres'));
$this->validatorSchema['password'] = new sfValidatorString(array('min_length' =>5, 'max_length' => 10), array ('required' => 'Debe escribir una contraseña', 'min_length' => 'La contraseña debe tener al menos 5 caracteres', 'max_length' => 'La contraseña no debe exceder los 10 caracteres'));
$this->validatorSchema['email'] = new sfValidatorEmail(array(), array ('invalid' => 'Por favor escriba un email válido'));
$this->validatorSchema['solapin'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]{4}$)'), array('invalid' => 'El No. de solapín deber ser de 4 dígitos'));
diff --git a/apps/admin/modules/documentoLegal/config/generator.yml b/apps/admin/modules/documentoLegal/config/generator.yml
index eced60a..a10ccea 100644
--- a/apps/admin/modules/documentoLegal/config/generator.yml
+++ b/apps/admin/modules/documentoLegal/config/generator.yml
@@ -21,44 +21,22 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
- formato_duro
- palabras_claves
- - pais
- - institucion
- - total_paginas
- - num_internacional
- organismo
+ - total_paginas
- tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,42 +51,19 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- - pais
- - institucion
- - total_paginas
- - num_internacional
- organismo
- tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
- created_at
- updated_at
- created_by
- - updated_by
+ - updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ Others: [titulo, anno, resumen, idioma, palabras_claves, organismo, total_paginas, tipo_dc, tematicas_list]
class: documentolegalAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/documentoLegal/lib/documentolegalAdminForm.php b/apps/admin/modules/documentoLegal/lib/documentolegalAdminForm.php
index bdc55bd..3afc596 100644
--- a/apps/admin/modules/documentoLegal/lib/documentolegalAdminForm.php
+++ b/apps/admin/modules/documentoLegal/lib/documentolegalAdminForm.php
@@ -12,5 +12,9 @@ class documentolegalAdminForm extends BasedocumentolegalForm
public function configure()
{
parent::configure();
+ $this->widgetSchema['tipo_dc'] = new sfWidgetFormChoice(array( 'choices' => array('Decreto ley' => 'Decreto ley','Ley' => 'Ley', 'Reglamento' => 'Reglamento', 'Procedimiento' => 'Procedimiento', 'Resolucion' => 'Resolucion')));
+ $this->validatorSchema['organismo'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir el organismo', 'min_length' => 'El organismo debe tener al menos 3 caracteres'));
+ $this->validatorSchema['tipo_dc'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/monografia/config/generator.yml b/apps/admin/modules/monografia/config/generator.yml
index 23bd05c..e6a707d 100644
--- a/apps/admin/modules/monografia/config/generator.yml
+++ b/apps/admin/modules/monografia/config/generator.yml
@@ -13,7 +13,7 @@ generator:
autor_list:
label: Autor
tematica_list:
- label: Tematica
+ label: Tematicas
dm_users_list:
label: Users
is_active:
@@ -22,20 +22,22 @@ generator:
display:
- '=id'
- '=titulo'
- - resumen
- - isbn
+ - anno
- idioma
- - editorial
- - ciudad_pub
- - total_paginas
- - formato_duro
- - palabras_claves
- aprobado
- is_active
- - created_by
- - updated_by
+ - formato_duro
+ - palabras_claves
+ - ciudad_pub
+ - editorial
+ - total_paginas
+ - isbn
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -60,11 +62,11 @@ generator:
- updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Pdf: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo, autors_list]
+ Recurso: [titulo, anno, resumen, idioma, isbn, editorial, palabras_claves, total_paginas, tematicas_list]
class: monografiaAdminForm
- fields: { }
+ fields:
+ anno: {label: Año de publicación }
edit: ~
new: ~
diff --git a/apps/admin/modules/monografia/lib/monografiaAdminForm.php b/apps/admin/modules/monografia/lib/monografiaAdminForm.php
index ffcda2e..455ce4c 100644
--- a/apps/admin/modules/monografia/lib/monografiaAdminForm.php
+++ b/apps/admin/modules/monografia/lib/monografiaAdminForm.php
@@ -12,5 +12,11 @@ class monografiaAdminForm extends BasemonografiaForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['ciudad_pub'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'La ciudad debe tener al menos 3 caracteres'));
+ $this->validatorSchema['editorial'] = new sfValidatorString(array('min_length' =>3), array ('required' => false, 'min_length' => 'La editorial debe tener al menos 3 caracteres'));
+ $this->validatorSchema['isbn'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El ISBN debe tener al menos 3 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
+ $this->validatorSchema->setPostValidator( new sfValidatorDoctrineUnique(array(
+ 'model' => 'Recurso', 'column' => array('isbn')), array('invalid' => 'El isbn de una monografía es único')));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/patente/config/generator.yml b/apps/admin/modules/patente/config/generator.yml
index 103f992..6aa457c 100644
--- a/apps/admin/modules/patente/config/generator.yml
+++ b/apps/admin/modules/patente/config/generator.yml
@@ -21,15 +21,8 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
@@ -39,26 +32,12 @@ generator:
- institucion
- total_paginas
- num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,42 +52,20 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- pais
- institucion
- - total_paginas
- num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
- created_at
- updated_at
- created_by
- updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ Datos: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, tematicas_list]
class: PatenteAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/patente/lib/PatenteAdminForm.php b/apps/admin/modules/patente/lib/PatenteAdminForm.php
index f820090..8bc3a68 100644
--- a/apps/admin/modules/patente/lib/PatenteAdminForm.php
+++ b/apps/admin/modules/patente/lib/PatenteAdminForm.php
@@ -12,5 +12,11 @@ class PatenteAdminForm extends BasePatenteForm
public function configure()
{
parent::configure();
+ $this->widgetSchema['pais'] = new sfWidgetFormChoice(array( 'choices' => array('Alemania' => 'Alemania', 'Angola' => 'Angola', 'Belgica' => 'Belgica', 'Bolivia' => 'Bolivia', 'Brasil' => 'Brasil', 'Canada' => 'Canada', 'Colombia' => 'Colombia', 'Chile' => 'Chile', 'Cuba' => 'Cuba', 'China' => 'China', 'Dinamarca' => 'Dinamarca', 'Donimicana' => 'Dominicana', 'Etiopia' => 'Etiopia', 'Ecuador' => 'Ecuador', 'EUA' => 'EUA', 'Francia' => 'Francia', 'Finlandia' => 'Finlandia', 'Granada' => 'Granada', 'Holanda' => 'Holanda', 'Honduras' => 'Honduras', 'Italia' => 'Italia', 'Inglaterra' => 'Inglaterra', 'Japon' => 'Japon', 'Kenia' => 'Kenia', 'Mexico' => 'Mexico', 'Noruega' => 'Noruega', 'Portugal' => 'Portugal', 'PuertoRico' => 'PuertoRico', 'Polonia' => 'Polonia', 'Rusia' => 'Russia', 'RepublicaCheca' => 'RepublicaCheca', 'Rumania' => 'Rumania', 'Suecia' => 'Suecia', 'Turquia' => 'Turquia', 'Ukrania' => 'Ukrania', 'Venezuela' => 'Venezuela')));
+ $this->validatorSchema['pais'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['num_internacional'] = new sfValidatorString(array('min_length' =>10), array ('required' => 'Debe escribir el número de publicación', 'min_length' => 'El número de publicación debe tener al menos 10 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
+ $this->validatorSchema['institucion'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir la institución', 'min_length' => 'La institución debe tener al menos 3 caracteres'));
+ $this->validatorSchema['id'] = new sfValidatorDoctrineChoice(array('model' =>'Recurso','column' => 'id', 'required' => false));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/presentacion/config/generator.yml b/apps/admin/modules/presentacion/config/generator.yml
index b72d7c5..cca3743 100644
--- a/apps/admin/modules/presentacion/config/generator.yml
+++ b/apps/admin/modules/presentacion/config/generator.yml
@@ -21,44 +21,20 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
- formato_duro
- palabras_claves
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,42 +49,18 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- num_diapositivas
- - departamento
- - ciudad
- - tutor
- - tipo
- created_at
- updated_at
- created_by
- - updated_by
+ - updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ Others: [titulo, anno, resumen, idioma, palabras_claves, num_diapositivas, tematicas_list]
class: PresentacionAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/presentacion/lib/PresentacionAdminForm.php b/apps/admin/modules/presentacion/lib/PresentacionAdminForm.php
index 6159614..836056d 100644
--- a/apps/admin/modules/presentacion/lib/PresentacionAdminForm.php
+++ b/apps/admin/modules/presentacion/lib/PresentacionAdminForm.php
@@ -12,5 +12,6 @@ class PresentacionAdminForm extends BasePresentacionForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['num_diapositivas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El No. de diapositivas deber ser un número'));
}
}
\ No newline at end of file
diff --git a/apps/admin/modules/recurso/config/generator.yml b/apps/admin/modules/recurso/config/generator.yml
index 070e374..39dda8e 100644
--- a/apps/admin/modules/recurso/config/generator.yml
+++ b/apps/admin/modules/recurso/config/generator.yml
@@ -44,7 +44,6 @@ generator:
- tipo_dc
- cant_registros
- fecha_inicial
- - fecha_final
- ciudad_pub
- editorial
- isbn
@@ -94,7 +93,6 @@ generator:
- volumen
- num_revista
- pagina_inicial
- - pagina_final
- issn
- num_diapositivas
- departamento
@@ -107,10 +105,9 @@ generator:
- updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
+ NONE: [aprobado, is_active, formato_duro]
Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, type, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ Others: [titulo, anno, resumen, idioma, palabras_claves, type, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
class: RecursoAdminForm
fields: { }
edit: ~
diff --git a/apps/admin/modules/tesis/config/generator.yml b/apps/admin/modules/tesis/config/generator.yml
index 6bfa319..22a22ea 100644
--- a/apps/admin/modules/tesis/config/generator.yml
+++ b/apps/admin/modules/tesis/config/generator.yml
@@ -21,44 +21,26 @@ generator:
list:
display:
- '=id'
- - slide_id
- - created_by
- - updated_by
- - autors_list
- - tematicas_list
- - dm_users_list
- - titulo
+ - '=titulo'
- anno
- - resumen
- idioma
- aprobado
- is_active
- formato_duro
- palabras_claves
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- departamento
+ - total_paginas
- ciudad
- - tutor
+ - institucion
+ - tutors_list
- tipo
+ - tutor
+ - slide_id
+ - tematicas_list
- created_at
- updated_at
+ - created_by
+ - updated_by
sort:
- position
- asc
@@ -73,43 +55,24 @@ generator:
- formato_duro
- titulo
- anno
- - resumen
- idioma
- palabras_claves
- - slide_id
- - pais
- - institucion
- - total_paginas
- - num_internacional
- - organismo
- - tipo_dc
- - cant_registros
- - fecha_inicial
- - fecha_final
- - ciudad_pub
- - editorial
- - isbn
- - volumen
- - num_revista
- - pagina_inicial
- - pagina_final
- - issn
- - num_diapositivas
- departamento
- ciudad
+ - institucion
- tutor
- tipo
- created_at
- updated_at
- created_by
- - updated_by
+ - updated_by
form:
display:
- NONE: [aprobado, is_active, formato_duro, created_by, updated_by]
- Slide: [slide_id_form, slide_id_view]
- Users: [dm_users_list]
- Others: [titulo, anno, resumen, idioma, palabras_claves, pais, institucion, total_paginas, num_internacional, organismo, tipo_dc, cant_registros, fecha_inicial, fecha_final, ciudad_pub, editorial, isbn, volumen, num_revista, pagina_inicial, pagina_final, issn, num_diapositivas, departamento, ciudad, tutor, tipo]
+ NONE: [aprobado, is_active, formato_duro]
+ PDF: [slide_id_form, slide_id_view]
+ Datos: [titulo, anno, resumen, idioma, palabras_claves, departamento, ciudad, institucion, total_paginas, tutor, tipo, tematicas_list]
class: TesisAdminForm
- fields: { }
+ fields:
+ tutor: { help: 'Por favor separe los nombres de los tutores por comas' }
edit: ~
new: ~
diff --git a/apps/admin/modules/tesis/lib/tesisAdminForm.php b/apps/admin/modules/tesis/lib/tesisAdminForm.php
index dc640bd..1f52611 100644
--- a/apps/admin/modules/tesis/lib/tesisAdminForm.php
+++ b/apps/admin/modules/tesis/lib/tesisAdminForm.php
@@ -12,5 +12,13 @@ class TesisAdminForm extends BaseTesisForm
public function configure()
{
parent::configure();
+ $this->widgetSchema['tipo'] = new sfWidgetFormChoice(array( 'choices' => array('Pregrado' => 'Pregrado','Maestria' => 'Maestria', 'Doctorado' => 'Doctorado', 'Pos-Doctorado' => 'Pos-Doctorado', 'Diplomado' => 'Diplomado')));
+ $this->validatorSchema['institucion'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir la institución', 'min_length' => 'La institución debe tener al menos 3 caracteres'));
+
+ $this->validatorSchema['tipo'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['departamento'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El departamento debe tener al menos 3 caracteres'));
+ $this->validatorSchema['ciudad'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'La ciudad debe tener al menos 3 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
+ $this->validatorSchema['tutor'] = new sfValidatorString(array('min_length' =>5, 'required' => true), array ('required'=>'Por vavor inserte el tutor', 'min_length' => 'El tutor debe tener al menos 5 caracteres'));
}
}
\ No newline at end of file
diff --git a/apps/front/modules/main/templates/_footer.php b/apps/front/modules/main/templates/_footer.php
index 91f3bf9..05dfa29 100644
--- a/apps/front/modules/main/templates/_footer.php
+++ b/apps/front/modules/main/templates/_footer.php
@@ -1,4 +1,4 @@
- INICIO | MAPA DEL SITIO | AYUDA | ACERCA DE | CONTACTOS |
+ text('INICIO'));?> | MAPA DEL SITIO | AYUDA | ACERCA DE | CONTACTOS |
Sitio optimizado para 1024 x 768 px
\ No newline at end of file
diff --git a/bibliocnic.sql b/bibliocnic.sql
index 5cc8542..774c515 100644
--- a/bibliocnic.sql
+++ b/bibliocnic.sql
@@ -2,10 +2,10 @@
-- version 3.2.4
-- http://www.phpmyadmin.net
--
--- Servidor: localhost
--- Tiempo de generación: 16-08-2011 a las 09:53:08
--- Versión del servidor: 5.1.41
--- Versión de PHP: 5.3.1
+-- Host: localhost
+-- Generation Time: Aug 21, 2011 at 07:46
+-- Server version: 5.1.41
+-- PHP Version: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
@@ -16,13 +16,13 @@ SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET NAMES utf8 */;
--
--- Base de datos: `bibliocnic`
+-- Database: `bibliocnic`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `articulo_version`
+-- Table structure for table `articulo_version`
--
CREATE TABLE IF NOT EXISTS `articulo_version` (
@@ -42,8 +42,7 @@ CREATE TABLE IF NOT EXISTS `articulo_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -66,14 +65,17 @@ CREATE TABLE IF NOT EXISTS `articulo_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `articulo_version`
+-- Dumping data for table `articulo_version`
--
+INSERT INTO `articulo_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(6, 'Revista de animales', '1970', 'Los animales se comen a los mosquitos', 'es', 0, 1, 1, 'Articulo', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '1', '2000', 4, 6, '1234', NULL, '', '', '', NULL, '2011-08-21 13:13:07', '2011-08-21 13:13:07', 1, 'animales lagartijas cocodrilos', NULL),
+(6, 'Revista de animales', '1970', 'Los animales se comen a los mosquitos', 'es', 0, 1, 1, 'Articulo', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '1', '2000', 4, 6, '1234', NULL, '', '', '', NULL, '2011-08-21 13:13:07', '2011-08-21 13:13:08', 2, 'animales lagartijas cocodrilos', NULL);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `autor`
+-- Table structure for table `autor`
--
CREATE TABLE IF NOT EXISTS `autor` (
@@ -84,7 +86,7 @@ CREATE TABLE IF NOT EXISTS `autor` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
--
--- Volcar la base de datos para la tabla `autor`
+-- Dumping data for table `autor`
--
INSERT INTO `autor` (`id`, `nombre`, `apellidos`) VALUES
@@ -93,7 +95,7 @@ INSERT INTO `autor` (`id`, `nombre`, `apellidos`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `biblioteca_personal_version`
+-- Table structure for table `biblioteca_personal_version`
--
CREATE TABLE IF NOT EXISTS `biblioteca_personal_version` (
@@ -113,8 +115,7 @@ CREATE TABLE IF NOT EXISTS `biblioteca_personal_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -137,14 +138,14 @@ CREATE TABLE IF NOT EXISTS `biblioteca_personal_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `biblioteca_personal_version`
+-- Dumping data for table `biblioteca_personal_version`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `busqueda`
+-- Table structure for table `busqueda`
--
CREATE TABLE IF NOT EXISTS `busqueda` (
@@ -165,7 +166,7 @@ CREATE TABLE IF NOT EXISTS `busqueda` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=81 ;
--
--- Volcar la base de datos para la tabla `busqueda`
+-- Dumping data for table `busqueda`
--
INSERT INTO `busqueda` (`id`, `user_id`, `titulo`, `mensaje`, `is_active`, `tematica`, `fecha_antes`, `fecha_despues`, `created_at`, `updated_at`, `dm_user_id`) VALUES
@@ -196,7 +197,7 @@ INSERT INTO `busqueda` (`id`, `user_id`, `titulo`, `mensaje`, `is_active`, `tema
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `descarga`
+-- Table structure for table `descarga`
--
CREATE TABLE IF NOT EXISTS `descarga` (
@@ -209,14 +210,14 @@ CREATE TABLE IF NOT EXISTS `descarga` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `descarga`
+-- Dumping data for table `descarga`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `diseminacion`
+-- Table structure for table `diseminacion`
--
CREATE TABLE IF NOT EXISTS `diseminacion` (
@@ -228,14 +229,14 @@ CREATE TABLE IF NOT EXISTS `diseminacion` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `diseminacion`
+-- Dumping data for table `diseminacion`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_area`
+-- Table structure for table `dm_area`
--
CREATE TABLE IF NOT EXISTS `dm_area` (
@@ -249,7 +250,7 @@ CREATE TABLE IF NOT EXISTS `dm_area` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=15 ;
--
--- Volcar la base de datos para la tabla `dm_area`
+-- Dumping data for table `dm_area`
--
INSERT INTO `dm_area` (`id`, `dm_layout_id`, `dm_page_view_id`, `type`) VALUES
@@ -271,7 +272,7 @@ INSERT INTO `dm_area` (`id`, `dm_layout_id`, `dm_page_view_id`, `type`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_auto_seo`
+-- Table structure for table `dm_auto_seo`
--
CREATE TABLE IF NOT EXISTS `dm_auto_seo` (
@@ -285,7 +286,7 @@ CREATE TABLE IF NOT EXISTS `dm_auto_seo` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=13 ;
--
--- Volcar la base de datos para la tabla `dm_auto_seo`
+-- Dumping data for table `dm_auto_seo`
--
INSERT INTO `dm_auto_seo` (`id`, `module`, `action`, `created_at`, `updated_at`) VALUES
@@ -305,7 +306,7 @@ INSERT INTO `dm_auto_seo` (`id`, `module`, `action`, `created_at`, `updated_at`)
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_auto_seo_translation`
+-- Table structure for table `dm_auto_seo_translation`
--
CREATE TABLE IF NOT EXISTS `dm_auto_seo_translation` (
@@ -322,7 +323,7 @@ CREATE TABLE IF NOT EXISTS `dm_auto_seo_translation` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_auto_seo_translation`
+-- Dumping data for table `dm_auto_seo_translation`
--
INSERT INTO `dm_auto_seo_translation` (`id`, `slug`, `name`, `title`, `h1`, `description`, `keywords`, `strip_words`, `lang`) VALUES
@@ -335,14 +336,14 @@ INSERT INTO `dm_auto_seo_translation` (`id`, `slug`, `name`, `title`, `h1`, `des
(7, '%respuesta%', '%respuesta%', '%respuesta%', NULL, '%respuesta%', NULL, NULL, 'es'),
(8, '%articulo%', '%articulo%', '%articulo%', NULL, '%articulo%', NULL, NULL, 'es'),
(9, '%patente%', '%patente%', '%patente%', NULL, '%patente%', NULL, NULL, 'es'),
-(10, '%presentacion%', '%presentacion%', '%presentacion%', NULL, '%presentacion%', NULL, NULL, 'es'),
+(10, '%presentacion%', '%presentacion%', '%presentacion%', '', '%presentacion%', 'presentacion ppt powerpoint', NULL, 'es'),
(11, '%biblioteca_personal%', '%biblioteca_personal%', '%biblioteca_personal%', NULL, '%biblioteca_personal%', NULL, NULL, 'es'),
(12, '%documento_legal%', '%documento_legal%', '%documento_legal%', NULL, '%documento_legal%', NULL, NULL, 'es');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_catalogue`
+-- Table structure for table `dm_catalogue`
--
CREATE TABLE IF NOT EXISTS `dm_catalogue` (
@@ -354,7 +355,7 @@ CREATE TABLE IF NOT EXISTS `dm_catalogue` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
--
--- Volcar la base de datos para la tabla `dm_catalogue`
+-- Dumping data for table `dm_catalogue`
--
INSERT INTO `dm_catalogue` (`id`, `name`, `source_lang`, `target_lang`) VALUES
@@ -364,7 +365,7 @@ INSERT INTO `dm_catalogue` (`id`, `name`, `source_lang`, `target_lang`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_error`
+-- Table structure for table `dm_error`
--
CREATE TABLE IF NOT EXISTS `dm_error` (
@@ -378,10 +379,10 @@ CREATE TABLE IF NOT EXISTS `dm_error` (
`env` varchar(63) COLLATE utf8_unicode_ci NOT NULL,
`created_at` datetime NOT NULL,
PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=171 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=187 ;
--
--- Volcar la base de datos para la tabla `dm_error`
+-- Dumping data for table `dm_error`
--
INSERT INTO `dm_error` (`id`, `php_class`, `name`, `description`, `module`, `action`, `uri`, `env`, `created_at`) VALUES
@@ -569,12 +570,29 @@ INSERT INTO `dm_error` (`id`, `php_class`, `name`, `description`, `module`, `act
(168, 'sfConfigurationException', 'The route "documento_legal" does not exist.', 'The route "documento_legal" does not exist.\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfWebController.class.php(74): sfPatternRouting->generate(''documento_legal'', Array, false)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\UrlHelper.php(88): sfWebController->genUrl(''documento_legal'', false)\n#2 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoDocumentolegal\\templates\\indexSuccess.php(12): url_for1(''documento_legal'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''documentolegal'', ''index'', ''Success'', Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(documentoLegalActions), ''Success'')\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''documentolegal'', ''index'')\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#20 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#21 {main}', 'documentolegal', 'index', 'http://bibliocnic:8080/admin_dev.php/content/recursos/documentolegals/index', 'dev', '2011-08-15 16:33:56');
INSERT INTO `dm_error` (`id`, `php_class`, `name`, `description`, `module`, `action`, `uri`, `env`, `created_at`) VALUES
(169, 'Doctrine_Record_UnknownPropertyException', 'Unknown record property / related component "autor_list" on "Monografia"', 'Unknown record property / related component "autor_list" on "Monografia"\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\doctrine\\record\\dmDoctrineRecord.php(700): Doctrine_Record_Filter_Standard->filterGet(Object(Monografia), ''autor_list'')\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\doctrine\\record\\dmDoctrineRecord.php(616): dmDoctrineRecord->_get(''autor_list'', true)\n#2 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_list_td_tabular.php(11): dmDoctrineRecord->get(''autor_list'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/list...'', Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_list.php(24): include_partial(''monografia/list...'', Array)\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/list'', Array)\n#12 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\indexSuccess.php(26): include_partial(''monografia/list'', Array)\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''index'', ''Success'', Array)\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''index'')\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#30 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#31 {main}', 'monografia', 'index', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/index', 'dev', '2011-08-16 01:44:14'),
-(170, 'dmException', 'autor_list is not a valid form field', 'autor_list is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-16 02:05:10');
+(170, 'dmException', 'autor_list is not a valid form field', 'autor_list is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-16 02:05:10'),
+(171, 'sfException', 'Call to undefined method DmMediaForRecordForm::setMimeTypeMaxSize.', 'Call to undefined method DmMediaForRecordForm::setMimeTypeMaxSize.\n#0 [internal function]: sfFormSymfony->__call(''setMimeTypeMaxS...'', Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\dmUserPlugin\\DmUserForm.class.php(24): DmMediaForRecordForm->setMimeTypeMaxSize(512000)\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\dmUserPlugin\\base\\BaseDmUserForm.class.php(71): DmUserForm->createMediaFormForFotoId()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\form\\doctrine\\PluginDmUserForm.class.php(18): BaseDmUserForm->setup()\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\sfForm.class.php(69): PluginDmUserForm->setup()\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\addon\\sfFormSymfony.class.php(33): sfForm->__construct(Array, Array, NULL)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\plugins\\sfDoctrinePlugin\\lib\\form\\sfFormDoctrine.class.php(52): sfFormSymfony->__construct(Array, Array, NULL)\n#7 C:\\development\\dmprojects\\bibliocnic\\apps\\front\\modules\\dmUser\\actions\\actions.class.php(22): sfFormDoctrine->__construct()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmFrontPlugin\\modules\\dmFront\\lib\\BasedmFrontActions.class.php(179): dmUserActions->executeFormWidget(Object(dmWebRequest))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmFrontPlugin\\modules\\dmFront\\lib\\BasedmFrontActions.class.php(126): BasedmFrontActions->launchDirectActions()\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmFrontPlugin\\modules\\dmFront\\lib\\BasedmFrontActions.class.php(12): BasedmFrontActions->renderPage()\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): BasedmFrontActions->executePage(Object(dmWebRequest))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(dmFrontActions))\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(dmFrontActions))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmFrontPlugin\\lib\\filter\\dmFrontInitFilter.php(34): sfFilterChain->execute()\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmFrontInitFilter->execute(Object(sfFilterChain))\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''dmFront'', ''page'')\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#25 C:\\development\\dmprojects\\bibliocnic\\web\\dev.php(7): dmContext->dispatch()\n#26 {main}', 'dmFront', 'page', 'http://bibliocnic:8080/dev.php/registrarse', 'dev', '2011-08-17 15:17:22'),
+(172, 'Exception', 'Warning : "fopen(http://diem-project.org/service/current-version/5_1) [function.fopen]: failed to open stream: HTTP request failed! " occured in C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBr', 'Warning : "fopen(http://diem-project.org/service/current-version/5_1) [function.fopen]: failed to open stream: HTTP request failed! " occured in C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfFopenAdapter.class.php on line 60\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfWebBrowser.class.php(217): sfFopenAdapter->call(Object(dmWebBrowser), ''http://diem-pro...'', ''GET'', Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfWebBrowser.class.php(116): sfWebBrowser->call(''http://diem-pro...'', ''GET'', Array, Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\webService\\dmDiemVersionCheck.php(50): sfWebBrowser->get(''http://diem-pro...'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\webService\\dmDiemVersionCheck.php(32): dmDiemVersionCheck->getLatestServerVersionForBranch(''5.1'')\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\modules\\dmAdmin\\lib\\BasedmAdminActions.class.php(93): dmDiemVersionCheck->isUpToDate()\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): BasedmAdminActions->executeVersionCheck(Object(dmWebRequest))\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(dmAdminActions))\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(dmAdminActions))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''dmAdmin'', ''versionCheck'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#21 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#22 {main}', 'dmAdmin', 'versionCheck', 'http://bibliocnic:8080/admin_dev.php/+/dmAdmin/versionCheck?_=1313590116296&dm_cpi=0&dm_xhr=1', 'dev', '2011-08-17 16:09:02'),
+(173, 'dmException', 'tematica_list palabras_claves is not a valid form field', 'tematica_list palabras_claves is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-17 17:03:38'),
+(174, 'dmException', 'tematicas_list palabras_claves is not a valid form field', 'tematicas_list palabras_claves is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-17 17:05:39'),
+(175, 'dmException', 'tematicas_list palabras_claves is not a valid form field', 'tematicas_list palabras_claves is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-17 17:18:42'),
+(176, 'dmException', 'tematica_list palabras_claves is not a valid form field', 'tematica_list palabras_claves is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form_fieldset.php(24): include_partial(''monografia/form...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\_form.php(29): include_partial(''monografia/form...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''monografia/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoMonografia\\templates\\newSuccess.php(19): include_partial(''monografia/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''monografia'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(monografiaActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''monografia'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'monografia', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/monografias/new', 'dev', '2011-08-17 17:19:34'),
+(177, 'InvalidArgumentException', 'sfWidgetFormDate does not support the following options: ''with_time''.', 'sfWidgetFormDate does not support the following options: ''with_time''.\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\widget\\sfWidgetForm.class.php(48): sfWidget->__construct(Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\RecursoForm.class.php(35): sfWidgetForm->__construct(Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\apps\\admin\\modules\\tesis\\lib\\tesisAdminForm.php(14): RecursoForm->configure()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\sfForm.class.php(70): TesisAdminForm->configure()\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\addon\\sfFormSymfony.class.php(33): sfForm->__construct(Array, Array, NULL)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\plugins\\sfDoctrinePlugin\\lib\\form\\sfFormDoctrine.class.php(52): sfFormSymfony->__construct(Array, Array, NULL)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\generator\\sfModelGeneratorConfiguration.class.php(484): sfFormDoctrine->__construct(NULL, Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\actions\\actions.class.php(132): sfModelGeneratorConfiguration->getForm()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): autoTesisActions->executeCreate(Object(dmWebRequest))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(tesisActions))\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(tesisActions))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''create'')\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#24 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#25 {main}', 'tesis', 'create', 'http://bibliocnic:8080/admin_dev.php/content/recursos/tesis/create', 'dev', '2011-08-18 11:51:58'),
+(178, 'InvalidArgumentException', 'sfWidgetFormDateTime does not support the following options: ''years''.', 'sfWidgetFormDateTime does not support the following options: ''years''.\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\widget\\sfWidgetForm.class.php(48): sfWidget->__construct(Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\RecursoForm.class.php(35): sfWidgetForm->__construct(Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\apps\\admin\\modules\\tesis\\lib\\tesisAdminForm.php(14): RecursoForm->configure()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\sfForm.class.php(70): TesisAdminForm->configure()\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\addon\\sfFormSymfony.class.php(33): sfForm->__construct(Array, Array, NULL)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\plugins\\sfDoctrinePlugin\\lib\\form\\sfFormDoctrine.class.php(52): sfFormSymfony->__construct(Array, Array, NULL)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\generator\\sfModelGeneratorConfiguration.class.php(484): sfFormDoctrine->__construct(NULL, Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\actions\\actions.class.php(132): sfModelGeneratorConfiguration->getForm()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): autoTesisActions->executeCreate(Object(dmWebRequest))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(tesisActions))\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(tesisActions))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''create'')\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#24 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#25 {main}', 'tesis', 'create', 'http://bibliocnic:8080/admin_dev.php/content/recursos/tesis/create', 'dev', '2011-08-18 11:52:27');
+INSERT INTO `dm_error` (`id`, `php_class`, `name`, `description`, `module`, `action`, `uri`, `env`, `created_at`) VALUES
+(179, 'RuntimeException', 'sfWidgetFormFilterDate requires the following options: ''to_date''.', 'sfWidgetFormFilterDate requires the following options: ''to_date''.\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\widget\\sfWidgetForm.class.php(48): sfWidget->__construct(Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\RecursoForm.class.php(48): sfWidgetForm->__construct(Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\apps\\admin\\modules\\tesis\\lib\\tesisAdminForm.php(14): RecursoForm->configure()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\sfForm.class.php(70): TesisAdminForm->configure()\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\addon\\sfFormSymfony.class.php(33): sfForm->__construct(Array, Array, NULL)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\plugins\\sfDoctrinePlugin\\lib\\form\\sfFormDoctrine.class.php(52): sfFormSymfony->__construct(Array, Array, NULL)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\generator\\sfModelGeneratorConfiguration.class.php(484): sfFormDoctrine->__construct(NULL, Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\actions\\actions.class.php(132): sfModelGeneratorConfiguration->getForm()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): autoTesisActions->executeCreate(Object(dmWebRequest))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(tesisActions))\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(tesisActions))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''create'')\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#24 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#25 {main}', 'tesis', 'create', 'http://bibliocnic:8080/admin_dev.php/content/recursos/tesis/create', 'dev', '2011-08-19 13:55:31'),
+(180, 'RuntimeException', 'sfWidgetFormFilterDate requires the following options: ''to_date''.', 'sfWidgetFormFilterDate requires the following options: ''to_date''.\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\widget\\sfWidgetForm.class.php(48): sfWidget->__construct(Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\form\\doctrine\\RecursoForm.class.php(48): sfWidgetForm->__construct(Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\apps\\admin\\modules\\tesis\\lib\\tesisAdminForm.php(14): RecursoForm->configure()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\sfForm.class.php(70): TesisAdminForm->configure()\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\form\\addon\\sfFormSymfony.class.php(33): sfForm->__construct(Array, Array, NULL)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\plugins\\sfDoctrinePlugin\\lib\\form\\sfFormDoctrine.class.php(52): sfFormSymfony->__construct(Array, Array, NULL)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\generator\\sfModelGeneratorConfiguration.class.php(484): sfFormDoctrine->__construct(NULL, Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\actions\\actions.class.php(132): sfModelGeneratorConfiguration->getForm()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): autoTesisActions->executeCreate(Object(dmWebRequest))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(tesisActions))\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(tesisActions))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''create'')\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#24 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#25 {main}', 'tesis', 'create', 'http://bibliocnic:8080/admin_dev.php/content/recursos/tesis/create', 'dev', '2011-08-19 13:56:43'),
+(181, 'dmException', 'fecha_final is not a valid form field', 'fecha_final is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''bibliotecaPerso...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoBibliotecaPersonal\\templates\\_form_fieldset.php(24): include_partial(''bibliotecaPerso...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''bibliotecaPerso...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoBibliotecaPersonal\\templates\\_form.php(29): include_partial(''bibliotecaPerso...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''bibliotecaPerso...'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoBibliotecaPersonal\\templates\\newSuccess.php(19): include_partial(''bibliotecaPerso...'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''bibliotecaPerso...'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(bibliotecaPersonalActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''bibliotecaPerso...'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'bibliotecaPersonal', 'new', 'http://bibliocnic:8080/admin_dev.php/content/recursos/biblioteca-personals/new', 'dev', '2011-08-19 14:59:13'),
+(182, 'Exception', 'Warning : "fopen(http://diem-project.org/service/current-version/5_1) [function.fopen]: failed to open stream: HTTP request failed! " occured in C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBr', 'Warning : "fopen(http://diem-project.org/service/current-version/5_1) [function.fopen]: failed to open stream: HTTP request failed! " occured in C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfFopenAdapter.class.php on line 60\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfWebBrowser.class.php(217): sfFopenAdapter->call(Object(dmWebBrowser), ''http://diem-pro...'', ''GET'', Array, Array)\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\sfWebBrowserPlugin\\lib\\sfWebBrowser.class.php(116): sfWebBrowser->call(''http://diem-pro...'', ''GET'', Array, Array)\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\webService\\dmDiemVersionCheck.php(50): sfWebBrowser->get(''http://diem-pro...'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\webService\\dmDiemVersionCheck.php(32): dmDiemVersionCheck->getLatestServerVersionForBranch(''5.1'')\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\modules\\dmAdmin\\lib\\BasedmAdminActions.class.php(93): dmDiemVersionCheck->isUpToDate()\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): BasedmAdminActions->executeVersionCheck(Object(dmWebRequest))\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(dmAdminActions))\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(dmAdminActions))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''dmAdmin'', ''versionCheck'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#21 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#22 {main}', 'dmAdmin', 'versionCheck', 'http://bibliocnic:8080/admin_dev.php/+/dmAdmin/versionCheck?_=1313763311853&dm_cpi=0&dm_xhr=1', 'dev', '2011-08-19 16:15:36'),
+(183, 'dmException', 'fecha_final is not a valid form field', 'fecha_final is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form_fiel...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\_form_fieldset.php(24): include_partial(''tesis/form_fiel...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form_fiel...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\_form.php(29): include_partial(''tesis/form_fiel...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\newSuccess.php(19): include_partial(''tesis/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''tesis'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(tesisActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'tesis', 'new', 'http://bibliocnic.localhost/admin_dev.php/content/recursos/tesis/new', 'dev', '2011-08-20 00:45:09'),
+(184, 'Doctrine_Record_UnknownPropertyException', 'Unknown record property / related component "fecha_final" on "Patente"', 'Unknown record property / related component "fecha_final" on "Patente"\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\doctrine\\record\\dmDoctrineRecord.php(700): Doctrine_Record_Filter_Standard->filterGet(Object(Patente), ''fecha_final'')\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\doctrine\\record\\dmDoctrineRecord.php(616): dmDoctrineRecord->_get(''fecha_final'', true)\n#2 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoRecurso\\templates\\_list_td_tabular.php(91): dmDoctrineRecord->get(''fecha_final'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''recurso/list_td...'', Array)\n#7 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoRecurso\\templates\\_list.php(24): include_partial(''recurso/list_td...'', Array)\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''recurso/list'', Array)\n#12 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoRecurso\\templates\\indexSuccess.php(26): include_partial(''recurso/list'', Array)\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''recurso'', ''index'', ''Success'', Array)\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(recursoActions), ''Success'')\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''recurso'', ''index'')\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#30 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#31 {main}', 'recurso', 'index', 'http://bibliocnic.localhost/admin_dev.php/content/recursos/recursos/index', 'dev', '2011-08-20 19:52:29'),
+(185, 'dmException', 'The "presentaciones" module does not exist', 'The "presentaciones" module does not exist\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\seo\\dmSeoSynchronizer.php(361): dmModuleManager->getModule(''presentaciones'')\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\seo\\dmSeoSynchronizer.php(253): dmSeoSynchronizer->getReplacementsForPatterns(Object(dmProjectModule), Array, Object(Presentacion))\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\seo\\dmSeoSynchronizer.php(146): dmSeoSynchronizer->updatePage(Array, Object(dmProjectModule), Object(Presentacion), Array, ''presentaciones'')\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\seo\\dmSeoSynchronizer.php(46): dmSeoSynchronizer->updateRecursive(Object(dmProjectModule))\n#4 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\page\\dmPageTreeWatcher.php(227): dmSeoSynchronizer->execute(Array, ''es'')\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\page\\dmPageTreeWatcher.php(118): dmPageTreeWatcher->synchronizeSeo(Array)\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\page\\dmPageTreeWatcher.php(99): dmPageTreeWatcher->update()\n#7 [internal function]: dmPageTreeWatcher->listenToControllerRedirectionEvent(Object(sfEvent))\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\event_dispatcher\\sfEventDispatcher.php(79): call_user_func(Array, Object(sfEvent))\n#9 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\controller\\dmFrontWebController.php(10): sfEventDispatcher->notify(Object(sfEvent))\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfAction.class.php(202): dmFrontWebController->redirect(Array, 0, 302)\n#11 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoPresentacion\\actions\\actions.class.php(230): sfAction->redirect(Array)\n#12 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoPresentacion\\actions\\actions.class.php(135): autoPresentacionActions->processForm(Object(dmWebRequest), Object(PresentacionAdminForm))\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\action\\sfActions.class.php(60): autoPresentacionActions->executeCreate(Object(dmWebRequest))\n#14 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(92): sfActions->execute(Object(dmWebRequest))\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(78): sfExecutionFilter->executeAction(Object(presentacionActions))\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(42): sfExecutionFilter->handleAction(Object(sfFilterChain), Object(presentacionActions))\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''presentacion'', ''create'')\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#29 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#30 {main}', 'presentacion', 'create', 'http://bibliocnic.localhost/admin_dev.php/content/recursos/presentacions/create', 'dev', '2011-08-21 14:26:40'),
+(186, 'dmException', 'fecha_final is not a valid form field', 'fecha_final is not a valid form field\n#0 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require()\n#1 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#2 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#3 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form_fiel...'', Array)\n#4 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\_form_fieldset.php(24): include_partial(''tesis/form_fiel...'', Array)\n#5 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#6 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#7 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#8 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form_fiel...'', Array)\n#9 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\_form.php(29): include_partial(''tesis/form_fiel...'', Array)\n#10 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#11 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPartialView.class.php(110): sfPHPView->renderFile(''C:\\development\\...'')\n#12 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(218): sfPartialView->render()\n#13 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\helper\\PartialHelper.php(180): get_partial(''tesis/form'', Array)\n#14 C:\\development\\dmprojects\\bibliocnic\\cache\\admin\\dev\\modules\\autoTesis\\templates\\newSuccess.php(19): include_partial(''tesis/form'', Array)\n#15 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(75): require(''C:\\development\\...'')\n#16 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\view\\sfPHPView.class.php(185): sfPHPView->renderFile(''C:\\development\\...'')\n#17 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(155): sfPHPView->render()\n#18 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(116): sfExecutionFilter->executeView(''tesis'', ''new'', ''Success'', Array)\n#19 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfExecutionFilter.class.php(47): sfExecutionFilter->handleView(Object(sfFilterChain), Object(tesisActions), ''Success'')\n#20 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfExecutionFilter->execute(Object(sfFilterChain))\n#21 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmAdminPlugin\\lib\\filter\\dmAdminInitFilter.php(32): sfFilterChain->execute()\n#22 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmAdminInitFilter->execute(Object(sfFilterChain))\n#23 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfBasicSecurityFilter.class.php(72): sfFilterChain->execute()\n#24 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfBasicSecurityFilter->execute(Object(sfFilterChain))\n#25 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\plugins\\dmUserPlugin\\lib\\dmRememberMeFilter.class.php(56): sfFilterChain->execute()\n#26 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): dmRememberMeFilter->execute(Object(sfFilterChain))\n#27 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfRenderingFilter.class.php(33): sfFilterChain->execute()\n#28 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\filter\\sfFilterChain.class.php(53): sfRenderingFilter->execute(Object(sfFilterChain))\n#29 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfController.class.php(233): sfFilterChain->execute()\n#30 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\symfony\\lib\\controller\\sfFrontWebController.class.php(48): sfController->forward(''tesis'', ''new'')\n#31 C:\\development\\dmprojects\\bibliocnic\\lib\\vendor\\diem\\dmCorePlugin\\lib\\context\\dmContext.php(280): sfFrontWebController->dispatch()\n#32 C:\\development\\dmprojects\\bibliocnic\\web\\admin_dev.php(7): dmContext->dispatch()\n#33 {main}', 'tesis', 'new', 'http://bibliocnic.localhost/admin_dev.php/content/recursos/tesis/new', 'dev', '2011-08-21 16:16:08');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_group`
+-- Table structure for table `dm_group`
--
CREATE TABLE IF NOT EXISTS `dm_group` (
@@ -588,7 +606,7 @@ CREATE TABLE IF NOT EXISTS `dm_group` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;
--
--- Volcar la base de datos para la tabla `dm_group`
+-- Dumping data for table `dm_group`
--
INSERT INTO `dm_group` (`id`, `name`, `description`, `created_at`, `updated_at`) VALUES
@@ -603,7 +621,7 @@ INSERT INTO `dm_group` (`id`, `name`, `description`, `created_at`, `updated_at`)
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_group_permission`
+-- Table structure for table `dm_group_permission`
--
CREATE TABLE IF NOT EXISTS `dm_group_permission` (
@@ -614,7 +632,7 @@ CREATE TABLE IF NOT EXISTS `dm_group_permission` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_group_permission`
+-- Dumping data for table `dm_group_permission`
--
INSERT INTO `dm_group_permission` (`dm_group_id`, `dm_permission_id`) VALUES
@@ -699,7 +717,7 @@ INSERT INTO `dm_group_permission` (`dm_group_id`, `dm_permission_id`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_layout`
+-- Table structure for table `dm_layout`
--
CREATE TABLE IF NOT EXISTS `dm_layout` (
@@ -712,7 +730,7 @@ CREATE TABLE IF NOT EXISTS `dm_layout` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
--
--- Volcar la base de datos para la tabla `dm_layout`
+-- Dumping data for table `dm_layout`
--
INSERT INTO `dm_layout` (`id`, `name`, `template`, `css_class`) VALUES
@@ -721,7 +739,7 @@ INSERT INTO `dm_layout` (`id`, `name`, `template`, `css_class`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_lock`
+-- Table structure for table `dm_lock`
--
CREATE TABLE IF NOT EXISTS `dm_lock` (
@@ -741,7 +759,7 @@ CREATE TABLE IF NOT EXISTS `dm_lock` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;
--
--- Volcar la base de datos para la tabla `dm_lock`
+-- Dumping data for table `dm_lock`
--
INSERT INTO `dm_lock` (`id`, `user_id`, `user_name`, `module`, `action`, `record_id`, `time`, `app`, `url`, `culture`) VALUES
@@ -751,7 +769,7 @@ INSERT INTO `dm_lock` (`id`, `user_id`, `user_name`, `module`, `action`, `record
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_mail_template`
+-- Table structure for table `dm_mail_template`
--
CREATE TABLE IF NOT EXISTS `dm_mail_template` (
@@ -765,7 +783,7 @@ CREATE TABLE IF NOT EXISTS `dm_mail_template` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;
--
--- Volcar la base de datos para la tabla `dm_mail_template`
+-- Dumping data for table `dm_mail_template`
--
INSERT INTO `dm_mail_template` (`id`, `name`, `vars`, `created_at`, `updated_at`) VALUES
@@ -777,7 +795,7 @@ INSERT INTO `dm_mail_template` (`id`, `name`, `vars`, `created_at`, `updated_at`
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_mail_template_translation`
+-- Table structure for table `dm_mail_template_translation`
--
CREATE TABLE IF NOT EXISTS `dm_mail_template_translation` (
@@ -799,7 +817,7 @@ CREATE TABLE IF NOT EXISTS `dm_mail_template_translation` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_mail_template_translation`
+-- Dumping data for table `dm_mail_template_translation`
--
INSERT INTO `dm_mail_template_translation` (`id`, `description`, `subject`, `body`, `from_email`, `to_email`, `cc_email`, `bcc_email`, `reply_to_email`, `sender_email`, `list_unsuscribe`, `is_html`, `is_active`, `lang`) VALUES
@@ -811,7 +829,7 @@ INSERT INTO `dm_mail_template_translation` (`id`, `description`, `subject`, `bod
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_media`
+-- Table structure for table `dm_media`
--
CREATE TABLE IF NOT EXISTS `dm_media` (
@@ -829,10 +847,10 @@ CREATE TABLE IF NOT EXISTS `dm_media` (
PRIMARY KEY (`id`),
UNIQUE KEY `folderFile_idx` (`dm_media_folder_id`,`file`),
KEY `dm_media_folder_id_idx` (`dm_media_folder_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=39 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=45 ;
--
--- Volcar la base de datos para la tabla `dm_media`
+-- Dumping data for table `dm_media`
--
INSERT INTO `dm_media` (`id`, `dm_media_folder_id`, `file`, `legend`, `author`, `license`, `mime`, `size`, `dimensions`, `created_at`, `updated_at`) VALUES
@@ -862,12 +880,18 @@ INSERT INTO `dm_media` (`id`, `dm_media_folder_id`, `file`, `legend`, `author`,
(35, 3, 'images2_2.jpeg', NULL, NULL, NULL, 'image/jpeg', 7847, NULL, '2011-08-09 16:59:43', '2011-08-09 16:59:43'),
(36, 3, 'images2_3.jpeg', NULL, NULL, NULL, 'image/jpeg', 7847, '246x205', '2011-08-09 17:01:22', '2011-08-15 10:27:18'),
(37, 3, 'favicon.png', NULL, NULL, NULL, 'image/png', 427, NULL, '2011-08-15 10:34:38', '2011-08-15 10:34:38'),
-(38, 3, 'favicon_1.png', NULL, NULL, NULL, 'image/png', 427, NULL, '2011-08-15 10:34:38', '2011-08-15 10:34:38');
+(38, 3, 'favicon_1.png', NULL, NULL, NULL, 'image/png', 427, NULL, '2011-08-15 10:34:38', '2011-08-15 10:34:38'),
+(39, 10, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-20 18:39:08', '2011-08-20 18:39:08'),
+(40, 13, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-20 19:51:12', '2011-08-20 19:51:12'),
+(41, 8, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-20 21:14:39', '2011-08-20 21:14:39'),
+(42, 11, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-21 14:26:38', '2011-08-21 14:26:38'),
+(43, 11, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa_1.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-21 14:29:02', '2011-08-21 14:29:02'),
+(44, 6, '5dc9d2d3ac52728ec89a4a0fea966768246d70fa.pdf', NULL, NULL, NULL, 'application/pdf', 1903848, NULL, '2011-08-21 17:33:02', '2011-08-21 17:33:02');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_media_folder`
+-- Table structure for table `dm_media_folder`
--
CREATE TABLE IF NOT EXISTS `dm_media_folder` (
@@ -881,7 +905,7 @@ CREATE TABLE IF NOT EXISTS `dm_media_folder` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=14 ;
--
--- Volcar la base de datos para la tabla `dm_media_folder`
+-- Dumping data for table `dm_media_folder`
--
INSERT INTO `dm_media_folder` (`id`, `rel_path`, `lft`, `rgt`, `level`) VALUES
@@ -902,7 +926,7 @@ INSERT INTO `dm_media_folder` (`id`, `rel_path`, `lft`, `rgt`, `level`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_page`
+-- Table structure for table `dm_page`
--
CREATE TABLE IF NOT EXISTS `dm_page` (
@@ -916,21 +940,21 @@ CREATE TABLE IF NOT EXISTS `dm_page` (
`level` smallint(6) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `recordModuleAction_idx` (`module`,`action`,`record_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=68 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=82 ;
--
--- Volcar la base de datos para la tabla `dm_page`
+-- Dumping data for table `dm_page`
--
INSERT INTO `dm_page` (`id`, `module`, `action`, `record_id`, `credentials`, `lft`, `rgt`, `level`) VALUES
-(1, 'main', 'root', 0, NULL, 1, 110, 0),
+(1, 'main', 'root', 0, NULL, 1, 134, 0),
(2, 'main', 'error404', 0, NULL, 4, 5, 1),
(3, 'main', 'signin', 0, NULL, 2, 3, 1),
(4, 'main', 'busquedas', 0, NULL, 6, 7, 1),
(5, 'busqueda', 'list', 0, '', 8, 55, 1),
(16, 'main', 'registrarse', 0, '', 56, 57, 1),
(17, 'respuestaBusqueda', 'list', 0, NULL, 58, 69, 1),
-(18, 'tesis', 'list', 0, NULL, 70, 71, 1),
+(18, 'tesis', 'list', 0, NULL, 70, 73, 1),
(19, 'busqueda', 'show', 57, NULL, 9, 10, 2),
(20, 'busqueda', 'show', 58, NULL, 11, 12, 2),
(21, 'busqueda', 'show', 59, NULL, 13, 14, 2),
@@ -940,15 +964,15 @@ INSERT INTO `dm_page` (`id`, `module`, `action`, `record_id`, `credentials`, `lf
(25, 'respuestaBusqueda', 'show', 1, NULL, 59, 60, 2),
(26, 'respuestaBusqueda', 'show', 2, NULL, 61, 62, 2),
(27, 'busqueda', 'show', 63, NULL, 21, 22, 2),
-(30, 'monografia', 'list', 0, NULL, 72, 75, 1),
-(31, 'recurso', 'list', 0, NULL, 76, 77, 1),
-(32, 'pregunta', 'list', 0, '', 78, 93, 1),
-(33, 'respuesta', 'list', 0, NULL, 94, 99, 1),
+(30, 'monografia', 'list', 0, NULL, 74, 77, 1),
+(31, 'recurso', 'list', 0, NULL, 78, 89, 1),
+(32, 'pregunta', 'list', 0, '', 90, 105, 1),
+(33, 'respuesta', 'list', 0, NULL, 106, 111, 1),
(34, 'busqueda', 'show', 64, NULL, 23, 24, 2),
(35, 'busqueda', 'show', 66, NULL, 25, 26, 2),
-(36, 'pregunta', 'show', 3, NULL, 79, 80, 2),
-(37, 'pregunta', 'show', 4, NULL, 81, 82, 2),
-(38, 'respuesta', 'show', 1, NULL, 95, 96, 2),
+(36, 'pregunta', 'show', 3, NULL, 91, 92, 2),
+(37, 'pregunta', 'show', 4, NULL, 93, 94, 2),
+(38, 'respuesta', 'show', 1, NULL, 107, 108, 2),
(39, 'busqueda', 'show', 67, NULL, 27, 28, 2),
(40, 'busqueda', 'show', 68, NULL, 29, 30, 2),
(41, 'busqueda', 'show', 69, NULL, 31, 32, 2),
@@ -963,26 +987,38 @@ INSERT INTO `dm_page` (`id`, `module`, `action`, `record_id`, `credentials`, `lf
(50, 'respuestaBusqueda', 'show', 3, NULL, 63, 64, 2),
(51, 'respuestaBusqueda', 'show', 4, NULL, 65, 66, 2),
(52, 'respuestaBusqueda', 'show', 5, NULL, 67, 68, 2),
-(53, 'pregunta', 'show', 5, NULL, 83, 84, 2),
-(54, 'pregunta', 'show', 6, NULL, 85, 86, 2),
-(55, 'pregunta', 'show', 7, NULL, 87, 88, 2),
-(56, 'pregunta', 'show', 8, NULL, 89, 90, 2),
-(57, 'pregunta', 'show', 9, NULL, 91, 92, 2),
-(58, 'respuesta', 'show', 2, NULL, 97, 98, 2),
+(53, 'pregunta', 'show', 5, NULL, 95, 96, 2),
+(54, 'pregunta', 'show', 6, NULL, 97, 98, 2),
+(55, 'pregunta', 'show', 7, NULL, 99, 100, 2),
+(56, 'pregunta', 'show', 8, NULL, 101, 102, 2),
+(57, 'pregunta', 'show', 9, NULL, 103, 104, 2),
+(58, 'respuesta', 'show', 2, NULL, 109, 110, 2),
(59, 'busqueda', 'show', 78, NULL, 49, 50, 2),
(60, 'busqueda', 'show', 79, NULL, 51, 52, 2),
(61, 'busqueda', 'show', 80, NULL, 53, 54, 2),
-(62, 'articulo', 'list', 0, NULL, 100, 101, 1),
-(63, 'patente', 'list', 0, NULL, 102, 103, 1),
-(64, 'presentacion', 'list', 0, NULL, 104, 105, 1),
-(65, 'bibliotecaPersonal', 'list', 0, NULL, 106, 107, 1),
-(66, 'documentoLegal', 'list', 0, NULL, 108, 109, 1),
-(67, 'monografia', 'show', 1, NULL, 73, 74, 2);
+(62, 'articulo', 'list', 0, NULL, 112, 115, 1),
+(63, 'patente', 'list', 0, NULL, 116, 121, 1),
+(64, 'presentacion', 'list', 0, NULL, 122, 127, 1),
+(65, 'bibliotecaPersonal', 'list', 0, NULL, 128, 129, 1),
+(66, 'documentoLegal', 'list', 0, NULL, 130, 133, 1),
+(69, 'patente', 'show', 2, NULL, 117, 118, 2),
+(70, 'recurso', 'show', 2, NULL, 79, 80, 2),
+(71, 'patente', 'show', 3, NULL, 119, 120, 2),
+(72, 'documentoLegal', 'show', 4, NULL, 131, 132, 2),
+(73, 'monografia', 'show', 5, NULL, 75, 76, 2),
+(74, 'recurso', 'show', 3, NULL, 81, 82, 2),
+(75, 'recurso', 'show', 4, NULL, 83, 84, 2),
+(76, 'recurso', 'show', 5, NULL, 85, 86, 2),
+(77, 'articulo', 'show', 6, NULL, 113, 114, 2),
+(78, 'recurso', 'show', 6, NULL, 87, 88, 2),
+(79, 'presentacion', 'show', 7, NULL, 123, 124, 2),
+(80, 'presentacion', 'show', 8, NULL, 125, 126, 2),
+(81, 'tesis', 'show', 9, NULL, 71, 72, 2);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_page_translation`
+-- Table structure for table `dm_page_translation`
--
CREATE TABLE IF NOT EXISTS `dm_page_translation` (
@@ -1002,7 +1038,7 @@ CREATE TABLE IF NOT EXISTS `dm_page_translation` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_page_translation`
+-- Dumping data for table `dm_page_translation`
--
INSERT INTO `dm_page_translation` (`id`, `slug`, `name`, `title`, `h1`, `description`, `keywords`, `auto_mod`, `is_active`, `is_secure`, `is_indexable`, `lang`) VALUES
@@ -1023,7 +1059,7 @@ INSERT INTO `dm_page_translation` (`id`, `slug`, `name`, `title`, `h1`, `descrip
(25, 'respuesta-busquedas/1', '1', '1', NULL, '1', NULL, 'snthdk', 1, 0, 1, 'es'),
(26, 'respuesta-busquedas/2', '2', '2', NULL, '2', NULL, 'snthdk', 1, 0, 1, 'es'),
(27, 'busqueda-especializada/prueba-despues-de-algunos-cambios', 'Prueba después de algunos cambios', 'Prueba después de algunos cambios', NULL, 'Prueba después de algunos cambios', NULL, 'snthdk', 1, 0, 1, 'es'),
-(30, 'monografias', 'Monografias', 'Monografias', NULL, 'Monografias', NULL, 'snthdk', 1, 0, 1, 'es'),
+(30, 'monografias', 'Monograf''ias', 'Monografias', NULL, 'Monografias', NULL, 'snthdk', 1, 0, 1, 'es'),
(31, 'recursos', 'Recursos', 'Recursos', NULL, 'Recursos', NULL, 'snthdk', 1, 0, 1, 'es'),
(32, 'pregunte-al-bibliotecario', 'Preguntas', 'Preguntas', '', 'Preguntas', '', 'snthdk', 1, 1, 1, 'es'),
(33, 'respuestas', 'Respuestas', 'Respuestas', NULL, 'Respuestas', NULL, 'snthdk', 1, 0, 1, 'es'),
@@ -1057,15 +1093,27 @@ INSERT INTO `dm_page_translation` (`id`, `slug`, `name`, `title`, `h1`, `descrip
(61, 'busqueda-especializada/qweqweqweasdasdas', 'qweqweqweasdasdas', 'Qweqweqweasdasdas', NULL, 'qweqweqweasdasdas', NULL, 'snthdk', 1, 0, 1, 'es'),
(62, 'articulos', 'Articulos', 'Articulos', NULL, 'Articulos', NULL, 'snthdk', 1, 0, 1, 'es'),
(63, 'patentes', 'Patentes', 'Patentes', NULL, 'Patentes', NULL, 'snthdk', 1, 0, 1, 'es'),
-(64, 'presentacions', 'Presentacions', 'Presentacions', NULL, 'Presentacions', NULL, 'snthdk', 1, 0, 1, 'es'),
-(65, 'biblioteca-personals', 'Biblioteca personals', 'Biblioteca personals', NULL, 'Biblioteca personals', NULL, 'snthdk', 1, 0, 1, 'es'),
-(66, 'documento-legals', 'Documento legals', 'Documento legals', NULL, 'Documento legals', NULL, 'snthdk', 1, 0, 1, 'es'),
-(67, 'monografias/1', '1', '1', NULL, '1', NULL, 'snthdk', 0, 0, 1, 'es');
+(64, 'presentaciones', 'Presentaciones', 'Presentaciones', NULL, 'Presentacions', NULL, 'snthdk', 1, 0, 1, 'es'),
+(65, 'bibliotecas-personales', 'Bibliotecas personales', 'Bibliotecas personales', NULL, 'Biblioteca personals', NULL, 'snthdk', 1, 0, 1, 'es'),
+(66, 'documentos-legales', 'Documentos legales', 'Documentos legales', NULL, 'Documento legals', NULL, 'snthdk', 1, 0, 1, 'es'),
+(69, 'patentes/2', '2', '2', NULL, '2', NULL, 'snthdk', 1, 0, 1, 'es'),
+(70, 'recursos/2', '2', '2', NULL, '2', NULL, 'snthdk', 1, 0, 1, 'es'),
+(71, 'patentes/3', '3', '3', NULL, '3', NULL, 'snthdk', 0, 0, 1, 'es'),
+(72, 'documentos-legales/4', '4', '4', NULL, '4', NULL, 'snthdk', 1, 0, 1, 'es'),
+(73, 'monografias/5', '5', '5', NULL, '5', NULL, 'snthdk', 1, 0, 1, 'es'),
+(74, 'recursos/3', '3', '3', NULL, '3', NULL, 'snthdk', 0, 0, 1, 'es'),
+(75, 'recursos/4', '4', '4', NULL, '4', NULL, 'snthdk', 1, 0, 1, 'es'),
+(76, 'recursos/5', '5', '5', NULL, '5', NULL, 'snthdk', 1, 0, 1, 'es'),
+(77, 'articulos/6', '6', '6', NULL, '6', NULL, 'snthdk', 1, 0, 1, 'es'),
+(78, 'recursos/6', '6', '6', NULL, '6', NULL, 'snthdk', 1, 0, 1, 'es'),
+(79, 'presentaciones/7', '7', '7', NULL, '7', 'presentacion ppt powerpoint', 'snthdk', 1, 0, 1, 'es'),
+(80, 'presentaciones/8', '8', '8', NULL, '8', 'presentacion ppt powerpoint', 'snthdk', 1, 0, 1, 'es'),
+(81, 'tesis/9', '9', '9', NULL, '9', NULL, 'snthdk', 1, 0, 1, 'es');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_page_view`
+-- Table structure for table `dm_page_view`
--
CREATE TABLE IF NOT EXISTS `dm_page_view` (
@@ -1076,10 +1124,10 @@ CREATE TABLE IF NOT EXISTS `dm_page_view` (
PRIMARY KEY (`id`),
UNIQUE KEY `dmPageViewModuleAction_idx` (`module`,`action`),
KEY `dm_layout_id_idx` (`dm_layout_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=24 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=29 ;
--
--- Volcar la base de datos para la tabla `dm_page_view`
+-- Dumping data for table `dm_page_view`
--
INSERT INTO `dm_page_view` (`id`, `module`, `action`, `dm_layout_id`) VALUES
@@ -1105,12 +1153,17 @@ INSERT INTO `dm_page_view` (`id`, `module`, `action`, `dm_layout_id`) VALUES
(20, 'presentacion', 'list', 1),
(21, 'bibliotecaPersonal', 'list', 1),
(22, 'documentoLegal', 'list', 1),
-(23, 'monografia', 'show', 1);
+(23, 'monografia', 'show', 1),
+(24, 'recurso', 'show', 1),
+(25, 'patente', 'show', 1),
+(26, 'documentoLegal', 'show', 1),
+(27, 'articulo', 'show', 1),
+(28, 'presentacion', 'show', 1);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_permission`
+-- Table structure for table `dm_permission`
--
CREATE TABLE IF NOT EXISTS `dm_permission` (
@@ -1124,7 +1177,7 @@ CREATE TABLE IF NOT EXISTS `dm_permission` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=60 ;
--
--- Volcar la base de datos para la tabla `dm_permission`
+-- Dumping data for table `dm_permission`
--
INSERT INTO `dm_permission` (`id`, `name`, `description`, `created_at`, `updated_at`) VALUES
@@ -1191,7 +1244,7 @@ INSERT INTO `dm_permission` (`id`, `name`, `description`, `created_at`, `updated
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_redirect`
+-- Table structure for table `dm_redirect`
--
CREATE TABLE IF NOT EXISTS `dm_redirect` (
@@ -1205,14 +1258,14 @@ CREATE TABLE IF NOT EXISTS `dm_redirect` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
--
--- Volcar la base de datos para la tabla `dm_redirect`
+-- Dumping data for table `dm_redirect`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_remember_key`
+-- Table structure for table `dm_remember_key`
--
CREATE TABLE IF NOT EXISTS `dm_remember_key` (
@@ -1225,16 +1278,16 @@ CREATE TABLE IF NOT EXISTS `dm_remember_key` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_remember_key`
+-- Dumping data for table `dm_remember_key`
--
INSERT INTO `dm_remember_key` (`dm_user_id`, `remember_key`, `ip_address`, `created_at`) VALUES
-(1, '5b2d2a4992ac7929bcdd332eac213a67', '10.36.46.6', '2011-08-15 16:05:05');
+(1, 'f739bf13c7a2d66891a2eeacb12d221a', '127.0.0.3', '2011-08-20 00:45:05');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_sent_mail`
+-- Table structure for table `dm_sent_mail`
--
CREATE TABLE IF NOT EXISTS `dm_sent_mail` (
@@ -1258,7 +1311,7 @@ CREATE TABLE IF NOT EXISTS `dm_sent_mail` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=28 ;
--
--- Volcar la base de datos para la tabla `dm_sent_mail`
+-- Dumping data for table `dm_sent_mail`
--
INSERT INTO `dm_sent_mail` (`id`, `dm_mail_template_id`, `subject`, `body`, `from_email`, `to_email`, `cc_email`, `bcc_email`, `reply_to_email`, `sender_email`, `strategy`, `transport`, `culture`, `debug_string`, `created_at`) VALUES
@@ -1281,7 +1334,7 @@ INSERT INTO `dm_sent_mail` (`id`, `dm_mail_template_id`, `subject`, `body`, `fro
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_setting`
+-- Table structure for table `dm_setting`
--
CREATE TABLE IF NOT EXISTS `dm_setting` (
@@ -1296,7 +1349,7 @@ CREATE TABLE IF NOT EXISTS `dm_setting` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=19 ;
--
--- Volcar la base de datos para la tabla `dm_setting`
+-- Dumping data for table `dm_setting`
--
INSERT INTO `dm_setting` (`id`, `name`, `type`, `params`, `group_name`, `credentials`) VALUES
@@ -1322,7 +1375,7 @@ INSERT INTO `dm_setting` (`id`, `name`, `type`, `params`, `group_name`, `credent
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_setting_translation`
+-- Table structure for table `dm_setting_translation`
--
CREATE TABLE IF NOT EXISTS `dm_setting_translation` (
@@ -1335,7 +1388,7 @@ CREATE TABLE IF NOT EXISTS `dm_setting_translation` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_setting_translation`
+-- Dumping data for table `dm_setting_translation`
--
INSERT INTO `dm_setting_translation` (`id`, `description`, `value`, `default_value`, `lang`) VALUES
@@ -1348,7 +1401,7 @@ INSERT INTO `dm_setting_translation` (`id`, `description`, `value`, `default_val
(7, 'The google webmaster tools filename without google and .html ( e.g. a913b555ba9b4f13 )', NULL, '', 'es'),
(8, 'The xiti html code', NULL, '', 'es'),
(9, 'Words to exclude from searches (e.g. the, a, to )', NULL, '', 'es'),
-(10, 'Diem base urls for different applications/environments/cultures', '{"front-dev":"http:\\/\\/bibliocnic:8080\\/dev.php","admin-dev":"http:\\/\\/bibliocnic:8080\\/admin_dev.php","admin-prod":"http:\\/\\/bibliocnic.localhost\\/admin.php","front-prod":"http:\\/\\/bibliocnic.localhost\\/index.php"}', '', 'es'),
+(10, 'Diem base urls for different applications/environments/cultures', '{"front-dev":"http:\\/\\/bibliocnic:8080\\/dev.php","admin-dev":"http:\\/\\/bibliocnic.localhost\\/admin_dev.php","admin-prod":"http:\\/\\/bibliocnic.localhost\\/admin.php","front-prod":"http:\\/\\/bibliocnic.localhost\\/index.php"}', '', 'es'),
(11, 'Default method when an image needs to be resized', 'center', 'center', 'es'),
(12, 'Jpeg default quality when generating thumbnails', '95', '95', 'es'),
(13, 'Links to other domain get automatically a _blank target', NULL, '0', 'es'),
@@ -1361,7 +1414,7 @@ INSERT INTO `dm_setting_translation` (`id`, `description`, `value`, `default_val
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_trans_unit`
+-- Table structure for table `dm_trans_unit`
--
CREATE TABLE IF NOT EXISTS `dm_trans_unit` (
@@ -1374,10 +1427,10 @@ CREATE TABLE IF NOT EXISTS `dm_trans_unit` (
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `dm_catalogue_id_idx` (`dm_catalogue_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=518 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=519 ;
--
--- Volcar la base de datos para la tabla `dm_trans_unit`
+-- Dumping data for table `dm_trans_unit`
--
INSERT INTO `dm_trans_unit` (`id`, `dm_catalogue_id`, `source`, `target`, `meta`, `created_at`, `updated_at`) VALUES
@@ -1420,7 +1473,7 @@ INSERT INTO `dm_trans_unit` (`id`, `dm_catalogue_id`, `source`, `target`, `meta`
(37, 2, 'Search in %1%', 'Buscar en %1%', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
(38, 2, 'Cancel search', 'Cancelar la búsqueda', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
(39, 2, 'Active search', 'Búsqueda activa', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
-(40, 2, 'is empty', 'está vacído', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
+(40, 2, 'is empty', 'está vacío', '', '2011-06-05 16:32:13', '2011-08-20 22:07:25'),
(41, 2, 'from', 'desde', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
(42, 2, 'to', 'hasta', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
(43, 2, '[0] no result|[1] 1 result|(1,+Inf] %1% results', '[0] ningún resultado | [1] 1 resultado | (1,+Inf] %1% de resultados', NULL, '2011-06-05 16:32:13', '2011-06-05 16:32:13'),
@@ -1898,12 +1951,13 @@ INSERT INTO `dm_trans_unit` (`id`, `dm_catalogue_id`, `source`, `target`, `meta`
(514, 2, 'Pages per week', 'Páginas por semana', NULL, '2011-06-05 16:32:38', '2011-06-05 16:32:38'),
(515, 2, 'Visitors per week', 'Visitantes a la semana', NULL, '2011-06-05 16:32:38', '2011-06-05 16:32:38'),
(516, 2, 'Show extended options', 'Mostrar opciones extendidas', NULL, '2011-06-05 16:32:38', '2011-06-05 16:32:38'),
-(517, 2, 'Hide extended options', 'Ocultar opciones extendidas', NULL, '2011-06-05 16:32:38', '2011-06-05 16:32:38');
+(517, 2, 'Hide extended options', 'Ocultar opciones extendidas', NULL, '2011-06-05 16:32:38', '2011-06-05 16:32:38'),
+(518, 1, 'Precenations', 'Precentaciones', 'Precentaciones', '2011-08-21 13:37:20', '2011-08-21 13:37:20');
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_user`
+-- Table structure for table `dm_user`
--
CREATE TABLE IF NOT EXISTS `dm_user` (
@@ -1935,11 +1989,11 @@ CREATE TABLE IF NOT EXISTS `dm_user` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
--
--- Volcar la base de datos para la tabla `dm_user`
+-- Dumping data for table `dm_user`
--
INSERT INTO `dm_user` (`username`, `email`, `algorithm`, `salt`, `password`, `is_active`, `is_super_admin`, `last_login`, `forgot_password_code`, `id`, `titulo`, `nombre`, `apellidos`, `foto_id`, `penalizado`, `solapin`, `departamento`, `created_at`, `updated_at`) VALUES
-('admin', 'pablo.reyes.mail@gmail.com', 'sha1', '20145d874137f0b47716601f40edba0e', '17d7ba6c9efddf6f3718ca89778bb2fbd542848f', 1, 1, '2011-08-16 02:44:18', NULL, 1, 'Ing', 'DiemAdmin', 'DiemAdmin', 33, 0, '', '', '2011-06-05 16:30:32', '2011-08-03 14:33:02'),
+('admin', 'pablo.reyes.mail@gmail.com', 'sha1', '20145d874137f0b47716601f40edba0e', '17d7ba6c9efddf6f3718ca89778bb2fbd542848f', 1, 1, '2011-08-21 16:14:57', NULL, 1, 'Ing', 'DiemAdmin', 'DiemAdmin', 33, 0, '', '', '2011-06-05 16:30:32', '2011-08-03 14:33:02'),
('corey', 'pablo.reyes@cnic.edu.cu', 'sha1', 'd9e8c6471b33f15fe80e25514136897f', '7283bc02eef5be6b92e1ca7191280bacedd524fa', 1, 0, '2011-08-15 16:03:27', NULL, 2, '12', 'Pablo', 'Reyes Naranjo', 2, 0, '0512', 'ICT', '2011-06-20 11:18:15', '2011-06-20 11:18:15'),
('xinita', 'yanays@cneuro.edu.cu', 'sha1', '6a6ed21d7e776365d62266f24988b607', '7d134057f573b96402614d61f7422a2d4488bf54', 1, 0, '2011-08-03 12:50:25', NULL, 3, 'MsC', 'Yanays', 'Rodriguez Puentes', 17, 0, '0416', 'Fisica Nuclear', '2011-07-06 20:48:18', '2011-07-06 20:50:04'),
('DRM', 'dalmer.ruiz@cnic.edu.cu', 'sha1', '93b277d7b15320a3cb498c6bb20be858', '3dc1b6c105cb880c386c8e2d1573afa35c16fee1', 1, 0, '2011-08-03 13:59:19', NULL, 8, '9no', 'Dalmer', 'Ruiz Mas', 32, 0, '1478', 'si', '2011-07-11 18:24:34', '2011-08-03 14:08:34'),
@@ -1948,7 +2002,7 @@ INSERT INTO `dm_user` (`username`, `email`, `algorithm`, `salt`, `password`, `is
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_user_group`
+-- Table structure for table `dm_user_group`
--
CREATE TABLE IF NOT EXISTS `dm_user_group` (
@@ -1959,7 +2013,7 @@ CREATE TABLE IF NOT EXISTS `dm_user_group` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_user_group`
+-- Dumping data for table `dm_user_group`
--
INSERT INTO `dm_user_group` (`dm_user_id`, `dm_group_id`) VALUES
@@ -1970,7 +2024,7 @@ INSERT INTO `dm_user_group` (`dm_user_id`, `dm_group_id`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_user_permission`
+-- Table structure for table `dm_user_permission`
--
CREATE TABLE IF NOT EXISTS `dm_user_permission` (
@@ -1981,7 +2035,7 @@ CREATE TABLE IF NOT EXISTS `dm_user_permission` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_user_permission`
+-- Dumping data for table `dm_user_permission`
--
INSERT INTO `dm_user_permission` (`dm_user_id`, `dm_permission_id`) VALUES
@@ -1993,7 +2047,7 @@ INSERT INTO `dm_user_permission` (`dm_user_id`, `dm_permission_id`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_widget`
+-- Table structure for table `dm_widget`
--
CREATE TABLE IF NOT EXISTS `dm_widget` (
@@ -2006,10 +2060,10 @@ CREATE TABLE IF NOT EXISTS `dm_widget` (
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `dm_zone_id_idx` (`dm_zone_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=22 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=21 ;
--
--- Volcar la base de datos para la tabla `dm_widget`
+-- Dumping data for table `dm_widget`
--
INSERT INTO `dm_widget` (`id`, `dm_zone_id`, `module`, `action`, `css_class`, `position`, `updated_at`) VALUES
@@ -2035,7 +2089,7 @@ INSERT INTO `dm_widget` (`id`, `dm_zone_id`, `module`, `action`, `css_class`, `p
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_widget_translation`
+-- Table structure for table `dm_widget_translation`
--
CREATE TABLE IF NOT EXISTS `dm_widget_translation` (
@@ -2046,7 +2100,7 @@ CREATE TABLE IF NOT EXISTS `dm_widget_translation` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `dm_widget_translation`
+-- Dumping data for table `dm_widget_translation`
--
INSERT INTO `dm_widget_translation` (`id`, `value`, `lang`) VALUES
@@ -2072,7 +2126,7 @@ INSERT INTO `dm_widget_translation` (`id`, `value`, `lang`) VALUES
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `dm_zone`
+-- Table structure for table `dm_zone`
--
CREATE TABLE IF NOT EXISTS `dm_zone` (
@@ -2086,7 +2140,7 @@ CREATE TABLE IF NOT EXISTS `dm_zone` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=16 ;
--
--- Volcar la base de datos para la tabla `dm_zone`
+-- Dumping data for table `dm_zone`
--
INSERT INTO `dm_zone` (`id`, `dm_area_id`, `css_class`, `width`, `position`) VALUES
@@ -2109,7 +2163,7 @@ INSERT INTO `dm_zone` (`id`, `dm_area_id`, `css_class`, `width`, `position`) VAL
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `documento_legal_version`
+-- Table structure for table `documento_legal_version`
--
CREATE TABLE IF NOT EXISTS `documento_legal_version` (
@@ -2129,8 +2183,7 @@ CREATE TABLE IF NOT EXISTS `documento_legal_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2153,14 +2206,17 @@ CREATE TABLE IF NOT EXISTS `documento_legal_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `documento_legal_version`
+-- Dumping data for table `documento_legal_version`
--
+INSERT INTO `documento_legal_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(4, 'Ley contra el aborto de nutrias', '1970', 'Realmente las nutrias no están de acuerdo', 'en', 0, 1, 0, 'DocumentoLegal', '', '', 122, '', 'MES', 'Reglamento', NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 19:51:12', '2011-08-20 19:51:12', 1, 'nutrias aborto desparpajo', 40),
+(4, 'Ley contra el aborto de nutrias', '1970', 'Realmente las nutrias no están de acuerdo', 'en', 0, 1, 0, 'DocumentoLegal', '', '', 122, '', 'MES', 'Reglamento', NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 19:51:12', '2011-08-20 19:51:12', 2, 'nutrias aborto desparpajo', 40);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `migration_version`
+-- Table structure for table `migration_version`
--
CREATE TABLE IF NOT EXISTS `migration_version` (
@@ -2168,16 +2224,16 @@ CREATE TABLE IF NOT EXISTS `migration_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
--- Volcar la base de datos para la tabla `migration_version`
+-- Dumping data for table `migration_version`
--
INSERT INTO `migration_version` (`version`) VALUES
-(5);
+(6);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `monografia_version`
+-- Table structure for table `monografia_version`
--
CREATE TABLE IF NOT EXISTS `monografia_version` (
@@ -2197,8 +2253,7 @@ CREATE TABLE IF NOT EXISTS `monografia_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2221,17 +2276,17 @@ CREATE TABLE IF NOT EXISTS `monografia_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `monografia_version`
+-- Dumping data for table `monografia_version`
--
-INSERT INTO `monografia_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `fecha_final`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
-(1, 'ligula. Vivamus fringilla mi eu massa', NULL, 'nc ultricies mollis libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos h', 'tiam dolor.', 0, 0, 1, 'imperdiet quis, semper nec, dolor. Praesent sapien. Fusce sed lectus qu', 'lerisque porttitor', NULL, 2565, 'lor. Aliquam bibendum mi eu', 'nte.', 'Procedimiento', 4730, '2011-07-26 03:24:42', '2002-11-28 01:15:08', 'sent grav', 'bilia Cura', 'ris. Ali', 'am vul', 'auct', 635, 564, NULL, 588, 'rci congue e', NULL, 'tra non, lobortis vitae, quam.', 'Maestria', '2011-08-16 01:44:06', '2011-08-16 01:44:06', 1, NULL, 14),
-(1, 'ligula. Vivamus fringilla mi eu massa', NULL, 'nc ultricies mollis libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos h', 'tiam dolor.', 0, 0, 1, 'Monografia', 'lerisque porttitor', NULL, 2565, 'lor. Aliquam bibendum mi eu', 'nte.', 'Procedimiento', 4730, '2011-07-26 03:24:42', '2002-11-28 01:15:08', 'sent grav', 'bilia Cura', 'ris. Ali', 'am vul', 'auct', 635, 564, NULL, 588, 'rci congue e', NULL, 'tra non, lobortis vitae, quam.', 'Maestria', '2011-08-16 01:44:06', '2011-08-16 01:44:06', 2, NULL, 14);
+INSERT INTO `monografia_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(5, 'Este libro promete', '1970', 'Esto trata sobre terminar una tesis', 'fr', 0, 1, 0, 'Monografia', '', '', 200, '', '', NULL, NULL, '', '', 'gente nueva', 'dfdfgdfdg54', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 21:14:39', '2011-08-20 21:14:39', 1, 'tesis ruso ahora', 41),
+(5, 'Este libro promete', '1970', 'Esto trata sobre terminar una tesis', 'fr', 0, 1, 0, 'Monografia', '', '', 200, '', '', NULL, NULL, '', '', 'gente nueva', 'dfdfgdfdg54', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 21:14:39', '2011-08-20 21:14:39', 2, 'tesis ruso ahora', 41);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `patente_version`
+-- Table structure for table `patente_version`
--
CREATE TABLE IF NOT EXISTS `patente_version` (
@@ -2251,8 +2306,7 @@ CREATE TABLE IF NOT EXISTS `patente_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2275,14 +2329,27 @@ CREATE TABLE IF NOT EXISTS `patente_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `patente_version`
+-- Dumping data for table `patente_version`
--
+INSERT INTO `patente_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 1, 'Patente', 'Cuba', 'CNIC', 50, 'juk23223', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:10:17', 1, 'Abichuelas, comida, preparar', NULL),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 1, 'Patente', 'Cuba', 'CNIC', 50, 'juk23223', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:10:18', 2, 'Abichuelas, comida, preparar', NULL),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 1, 'Patente', 'Cuba', 'CNIC', 50, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:11:14', 3, 'Abichuelas, comida, preparar', NULL),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 1, 'Patente', 'Cuba', 'CNIC', 50, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:37:53', 4, 'Abichuelas, comida, preparar', NULL),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 1, 'Patente', 'Cuba', 'CNIC', 50, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:38:38', 5, 'Abichuelas, comida, preparar', NULL),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 0, 'Patente', 'Cuba', 'CNIC', 50, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:39:08', 6, 'Abichuelas, comida, preparar', 39),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 0, 'Patente', 'Cuba', 'CNIC', 150, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:44:37', 7, 'Abichuelas, comida, preparar', 39),
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 0, 'Patente', 'Cuba', 'CNIC', 150, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:44:50', 8, 'Abichuelas, comida, preparar', 39),
+(3, 'Otra patente', '1970', 'Que decir esto no se si será obligatorio', 'es', 0, 0, 1, 'Patente', 'EUA', 'CUJAE', 0, 'asdadsasdaA', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:43:15', '2011-08-20 18:43:15', 1, 'comida rapida china', NULL),
+(3, 'Otra patente', '1970', 'Que decir esto no se si será obligatorio', 'es', 0, 0, 1, 'Patente', 'EUA', 'CUJAE', 0, 'asdadsasdaA', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:43:15', '2011-08-20 18:43:16', 2, 'comida rapida china', NULL),
+(3, 'Otra patente', '1970', 'Que decir esto no se si será obligatorio', 'es', 0, 0, 1, 'Patente', 'EUA', 'CUJAE', 0, 'asdadsasdaA', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:43:15', '2011-08-20 18:45:42', 3, 'comida rapida china', NULL),
+(3, 'Otra patente', '1970', 'Que decir esto no se si será obligatorio', 'es', 0, 0, 1, 'Patente', 'EUA', 'CUJAE', 5, 'asdadsasdaA', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:43:15', '2011-08-20 18:47:34', 4, 'comida rapida china', NULL);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `pregunta`
+-- Table structure for table `pregunta`
--
CREATE TABLE IF NOT EXISTS `pregunta` (
@@ -2297,7 +2364,7 @@ CREATE TABLE IF NOT EXISTS `pregunta` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
--
--- Volcar la base de datos para la tabla `pregunta`
+-- Dumping data for table `pregunta`
--
INSERT INTO `pregunta` (`id`, `titulo`, `mensaje`, `created_at`, `updated_at`, `dm_user_id`) VALUES
@@ -2312,7 +2379,7 @@ INSERT INTO `pregunta` (`id`, `titulo`, `mensaje`, `created_at`, `updated_at`, `
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `presentacion_version`
+-- Table structure for table `presentacion_version`
--
CREATE TABLE IF NOT EXISTS `presentacion_version` (
@@ -2332,8 +2399,7 @@ CREATE TABLE IF NOT EXISTS `presentacion_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2356,14 +2422,19 @@ CREATE TABLE IF NOT EXISTS `presentacion_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `presentacion_version`
+-- Dumping data for table `presentacion_version`
--
+INSERT INTO `presentacion_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(7, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:26:38', '2011-08-21 14:26:38', 1, 'sobre', 42),
+(7, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:26:38', '2011-08-21 14:26:39', 2, 'sobre', 42),
+(8, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:29:02', '2011-08-21 14:29:02', 1, 'sobre', 43),
+(8, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:29:02', '2011-08-21 14:29:02', 2, 'sobre', 43);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `prestamo`
+-- Table structure for table `prestamo`
--
CREATE TABLE IF NOT EXISTS `prestamo` (
@@ -2379,14 +2450,14 @@ CREATE TABLE IF NOT EXISTS `prestamo` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
--
--- Volcar la base de datos para la tabla `prestamo`
+-- Dumping data for table `prestamo`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `recurso`
+-- Table structure for table `recurso`
--
CREATE TABLE IF NOT EXISTS `recurso` (
@@ -2406,8 +2477,7 @@ CREATE TABLE IF NOT EXISTS `recurso` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2434,19 +2504,26 @@ CREATE TABLE IF NOT EXISTS `recurso` (
KEY `created_by_idx` (`created_by`),
KEY `updated_by_idx` (`updated_by`),
KEY `recurso_slide_id_idx` (`slide_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=10 ;
--
--- Volcar la base de datos para la tabla `recurso`
+-- Dumping data for table `recurso`
--
-INSERT INTO `recurso` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `fecha_final`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `position`, `created_by`, `updated_by`, `palabras_claves`, `slide_id`) VALUES
-(1, 'ligula. Vivamus fringilla mi eu massa', NULL, 'nc ultricies mollis libero. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos h', 'tiam dolor.', 0, 0, 1, 'Monografia', 'lerisque porttitor', NULL, 2565, 'lor. Aliquam bibendum mi eu', 'nte.', 'Procedimiento', 4730, '2011-07-26 03:24:42', '2002-11-28 01:15:08', 'sent grav', 'bilia Cura', 'ris. Ali', 'am vul', 'auct', 635, 564, NULL, 588, 'rci congue e', NULL, 'tra non, lobortis vitae, quam.', 'Maestria', '2011-08-16 01:44:06', '2011-08-16 01:44:06', 2, -1, 2, 1, NULL, 14);
+INSERT INTO `recurso` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `position`, `created_by`, `updated_by`, `palabras_claves`, `slide_id`) VALUES
+(2, 'patente sobre comida', '1970', 'Se trata de cmo preparar abicguelas', 'es', 0, 1, 0, 'Patente', 'Cuba', 'CNIC', 150, 'po121231A4546', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:10:17', '2011-08-20 18:44:50', 8, -1, NULL, 1, 'Abichuelas, comida, preparar', 39),
+(3, 'Otra patente', '1970', 'Que decir esto no se si será obligatorio', 'es', 0, 0, 1, 'Patente', 'EUA', 'CUJAE', 5, 'asdadsasdaA', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 18:43:15', '2011-08-20 18:47:34', 4, -2, NULL, 1, 'comida rapida china', NULL),
+(4, 'Ley contra el aborto de nutrias', '1970', 'Realmente las nutrias no están de acuerdo', 'en', 0, 1, 0, 'DocumentoLegal', '', '', 122, '', 'MES', 'Reglamento', NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 19:51:12', '2011-08-20 19:51:12', 2, -1, 1, 1, 'nutrias aborto desparpajo', 40),
+(5, 'Este libro promete', '1970', 'Esto trata sobre terminar una tesis', 'fr', 0, 1, 0, 'Monografia', '', '', 200, '', '', NULL, NULL, '', '', 'gente nueva', 'dfdfgdfdg54', '', '', NULL, NULL, '', NULL, '', '', '', NULL, '2011-08-20 21:14:39', '2011-08-20 21:14:39', 2, -1, 1, 1, 'tesis ruso ahora', 41),
+(6, 'Revista de animales', '1970', 'Los animales se comen a los mosquitos', 'es', 0, 1, 1, 'Articulo', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '1', '2000', 4, 6, '1234', NULL, '', '', '', NULL, '2011-08-21 13:13:07', '2011-08-21 13:13:08', 2, -1, 1, 1, 'animales lagartijas cocodrilos', NULL),
+(7, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:26:38', '2011-08-21 14:26:39', 2, -1, 1, 1, 'sobre', 42),
+(8, 'Presentacion sobre ', '1970', 'esta presentaci''on es sobre algo que no recuerdo', 'ru', 0, 1, 0, 'Presentacion', '', '', NULL, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', 0, '', '', '', NULL, '2011-08-21 14:29:02', '2011-08-21 14:29:02', 2, -2, 1, 1, 'sobre', 43),
+(9, 'teses de cosas raras', '1970', 'Esta tesis esta en talla no se si ya', 'es', 0, 1, 0, 'Tesis', '', 'CNIC', 124, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, 'Software', 'habana', 'rafix, dalmer', 'Diplomado', '2011-08-21 17:33:02', '2011-08-21 17:33:02', 2, -1, 1, 1, 'raro negro azul', 44);
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `recurso_autor`
+-- Table structure for table `recurso_autor`
--
CREATE TABLE IF NOT EXISTS `recurso_autor` (
@@ -2457,14 +2534,14 @@ CREATE TABLE IF NOT EXISTS `recurso_autor` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `recurso_autor`
+-- Dumping data for table `recurso_autor`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `recurso_tematica`
+-- Table structure for table `recurso_tematica`
--
CREATE TABLE IF NOT EXISTS `recurso_tematica` (
@@ -2475,14 +2552,14 @@ CREATE TABLE IF NOT EXISTS `recurso_tematica` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `recurso_tematica`
+-- Dumping data for table `recurso_tematica`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `recurso_version`
+-- Table structure for table `recurso_version`
--
CREATE TABLE IF NOT EXISTS `recurso_version` (
@@ -2502,8 +2579,7 @@ CREATE TABLE IF NOT EXISTS `recurso_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2526,14 +2602,14 @@ CREATE TABLE IF NOT EXISTS `recurso_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `recurso_version`
+-- Dumping data for table `recurso_version`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `respuesta`
+-- Table structure for table `respuesta`
--
CREATE TABLE IF NOT EXISTS `respuesta` (
@@ -2551,7 +2627,7 @@ CREATE TABLE IF NOT EXISTS `respuesta` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
--
--- Volcar la base de datos para la tabla `respuesta`
+-- Dumping data for table `respuesta`
--
INSERT INTO `respuesta` (`id`, `mensaje`, `pregunta_id`, `created_at`, `updated_at`, `created_by`, `updated_by`) VALUES
@@ -2561,7 +2637,7 @@ INSERT INTO `respuesta` (`id`, `mensaje`, `pregunta_id`, `created_at`, `updated_
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `respuestab`
+-- Table structure for table `respuestab`
--
CREATE TABLE IF NOT EXISTS `respuestab` (
@@ -2580,7 +2656,7 @@ CREATE TABLE IF NOT EXISTS `respuestab` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ;
--
--- Volcar la base de datos para la tabla `respuestab`
+-- Dumping data for table `respuestab`
--
INSERT INTO `respuestab` (`id`, `mensaje`, `busqueda_id`, `uri`, `created_at`, `updated_at`, `created_by`, `updated_by`) VALUES
@@ -2593,7 +2669,7 @@ INSERT INTO `respuestab` (`id`, `mensaje`, `busqueda_id`, `uri`, `created_at`, `
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `solicitud_prestamo`
+-- Table structure for table `solicitud_prestamo`
--
CREATE TABLE IF NOT EXISTS `solicitud_prestamo` (
@@ -2611,14 +2687,14 @@ CREATE TABLE IF NOT EXISTS `solicitud_prestamo` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
--
--- Volcar la base de datos para la tabla `solicitud_prestamo`
+-- Dumping data for table `solicitud_prestamo`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `tematica`
+-- Table structure for table `tematica`
--
CREATE TABLE IF NOT EXISTS `tematica` (
@@ -2628,14 +2704,14 @@ CREATE TABLE IF NOT EXISTS `tematica` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
--
--- Volcar la base de datos para la tabla `tematica`
+-- Dumping data for table `tematica`
--
-- --------------------------------------------------------
--
--- Estructura de tabla para la tabla `tesis_version`
+-- Table structure for table `tesis_version`
--
CREATE TABLE IF NOT EXISTS `tesis_version` (
@@ -2655,8 +2731,7 @@ CREATE TABLE IF NOT EXISTS `tesis_version` (
`organismo` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`tipo_dc` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`cant_registros` int(11) DEFAULT NULL,
- `fecha_inicial` datetime DEFAULT NULL,
- `fecha_final` datetime DEFAULT NULL,
+ `fecha_inicial` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
`ciudad_pub` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`editorial` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
`isbn` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
@@ -2679,197 +2754,200 @@ CREATE TABLE IF NOT EXISTS `tesis_version` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
--- Volcar la base de datos para la tabla `tesis_version`
+-- Dumping data for table `tesis_version`
--
+INSERT INTO `tesis_version` (`id`, `titulo`, `anno`, `resumen`, `idioma`, `aprobado`, `is_active`, `formato_duro`, `type`, `pais`, `institucion`, `total_paginas`, `num_internacional`, `organismo`, `tipo_dc`, `cant_registros`, `fecha_inicial`, `ciudad_pub`, `editorial`, `isbn`, `volumen`, `num_revista`, `pagina_inicial`, `pagina_final`, `issn`, `num_diapositivas`, `departamento`, `ciudad`, `tutor`, `tipo`, `created_at`, `updated_at`, `version`, `palabras_claves`, `slide_id`) VALUES
+(9, 'teses de cosas raras', '1970', 'Esta tesis esta en talla no se si ya', 'es', 0, 1, 0, 'Tesis', '', 'CNIC', 124, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, 'Software', 'habana', 'rafix, dalmer', 'Diplomado', '2011-08-21 17:33:02', '2011-08-21 17:33:02', 1, 'raro negro azul', 44),
+(9, 'teses de cosas raras', '1970', 'Esta tesis esta en talla no se si ya', 'es', 0, 1, 0, 'Tesis', '', 'CNIC', 124, '', '', NULL, NULL, '', '', '', '', '', '', NULL, NULL, '', NULL, 'Software', 'habana', 'rafix, dalmer', 'Diplomado', '2011-08-21 17:33:02', '2011-08-21 17:33:02', 2, 'raro negro azul', 44);
--
--- Filtros para las tablas descargadas (dump)
+-- Constraints for dumped tables
--
--
--- Filtros para la tabla `articulo_version`
+-- Constraints for table `articulo_version`
--
ALTER TABLE `articulo_version`
ADD CONSTRAINT `articulo_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `biblioteca_personal_version`
+-- Constraints for table `biblioteca_personal_version`
--
ALTER TABLE `biblioteca_personal_version`
ADD CONSTRAINT `biblioteca_personal_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `busqueda`
+-- Constraints for table `busqueda`
--
ALTER TABLE `busqueda`
ADD CONSTRAINT `busqueda_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`);
--
--- Filtros para la tabla `descarga`
+-- Constraints for table `descarga`
--
ALTER TABLE `descarga`
ADD CONSTRAINT `descarga_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`),
ADD CONSTRAINT `descarga_recurso_id_recurso_id` FOREIGN KEY (`recurso_id`) REFERENCES `recurso` (`id`);
--
--- Filtros para la tabla `diseminacion`
+-- Constraints for table `diseminacion`
--
ALTER TABLE `diseminacion`
ADD CONSTRAINT `diseminacion_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`),
ADD CONSTRAINT `diseminacion_tematica_id_tematica_id` FOREIGN KEY (`tematica_id`) REFERENCES `tematica` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_area`
+-- Constraints for table `dm_area`
--
ALTER TABLE `dm_area`
ADD CONSTRAINT `dm_area_dm_layout_id_dm_layout_id` FOREIGN KEY (`dm_layout_id`) REFERENCES `dm_layout` (`id`) ON DELETE CASCADE,
ADD CONSTRAINT `dm_area_dm_page_view_id_dm_page_view_id` FOREIGN KEY (`dm_page_view_id`) REFERENCES `dm_page_view` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_auto_seo_translation`
+-- Constraints for table `dm_auto_seo_translation`
--
ALTER TABLE `dm_auto_seo_translation`
ADD CONSTRAINT `dm_auto_seo_translation_id_dm_auto_seo_id` FOREIGN KEY (`id`) REFERENCES `dm_auto_seo` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `dm_group_permission`
+-- Constraints for table `dm_group_permission`
--
ALTER TABLE `dm_group_permission`
ADD CONSTRAINT `dm_group_permission_dm_group_id_dm_group_id` FOREIGN KEY (`dm_group_id`) REFERENCES `dm_group` (`id`) ON DELETE CASCADE,
ADD CONSTRAINT `dm_group_permission_dm_permission_id_dm_permission_id` FOREIGN KEY (`dm_permission_id`) REFERENCES `dm_permission` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_lock`
+-- Constraints for table `dm_lock`
--
ALTER TABLE `dm_lock`
ADD CONSTRAINT `dm_lock_user_id_dm_user_id` FOREIGN KEY (`user_id`) REFERENCES `dm_user` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_mail_template_translation`
+-- Constraints for table `dm_mail_template_translation`
--
ALTER TABLE `dm_mail_template_translation`
ADD CONSTRAINT `dm_mail_template_translation_id_dm_mail_template_id` FOREIGN KEY (`id`) REFERENCES `dm_mail_template` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `dm_media`
+-- Constraints for table `dm_media`
--
ALTER TABLE `dm_media`
ADD CONSTRAINT `dm_media_dm_media_folder_id_dm_media_folder_id` FOREIGN KEY (`dm_media_folder_id`) REFERENCES `dm_media_folder` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_page_translation`
+-- Constraints for table `dm_page_translation`
--
ALTER TABLE `dm_page_translation`
ADD CONSTRAINT `dm_page_translation_id_dm_page_id` FOREIGN KEY (`id`) REFERENCES `dm_page` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `dm_page_view`
+-- Constraints for table `dm_page_view`
--
ALTER TABLE `dm_page_view`
ADD CONSTRAINT `dm_page_view_dm_layout_id_dm_layout_id` FOREIGN KEY (`dm_layout_id`) REFERENCES `dm_layout` (`id`) ON DELETE SET NULL;
--
--- Filtros para la tabla `dm_remember_key`
+-- Constraints for table `dm_remember_key`
--
ALTER TABLE `dm_remember_key`
ADD CONSTRAINT `dm_remember_key_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_sent_mail`
+-- Constraints for table `dm_sent_mail`
--
ALTER TABLE `dm_sent_mail`
ADD CONSTRAINT `dm_sent_mail_dm_mail_template_id_dm_mail_template_id` FOREIGN KEY (`dm_mail_template_id`) REFERENCES `dm_mail_template` (`id`) ON DELETE SET NULL;
--
--- Filtros para la tabla `dm_setting_translation`
+-- Constraints for table `dm_setting_translation`
--
ALTER TABLE `dm_setting_translation`
ADD CONSTRAINT `dm_setting_translation_id_dm_setting_id` FOREIGN KEY (`id`) REFERENCES `dm_setting` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `dm_trans_unit`
+-- Constraints for table `dm_trans_unit`
--
ALTER TABLE `dm_trans_unit`
ADD CONSTRAINT `dm_trans_unit_dm_catalogue_id_dm_catalogue_id` FOREIGN KEY (`dm_catalogue_id`) REFERENCES `dm_catalogue` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_user`
+-- Constraints for table `dm_user`
--
ALTER TABLE `dm_user`
ADD CONSTRAINT `dm_user_foto_id_dm_media_id` FOREIGN KEY (`foto_id`) REFERENCES `dm_media` (`id`);
--
--- Filtros para la tabla `dm_user_group`
+-- Constraints for table `dm_user_group`
--
ALTER TABLE `dm_user_group`
ADD CONSTRAINT `dm_user_group_dm_group_id_dm_group_id` FOREIGN KEY (`dm_group_id`) REFERENCES `dm_group` (`id`) ON DELETE CASCADE,
ADD CONSTRAINT `dm_user_group_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_user_permission`
+-- Constraints for table `dm_user_permission`
--
ALTER TABLE `dm_user_permission`
ADD CONSTRAINT `dm_user_permission_dm_permission_id_dm_permission_id` FOREIGN KEY (`dm_permission_id`) REFERENCES `dm_permission` (`id`) ON DELETE CASCADE,
ADD CONSTRAINT `dm_user_permission_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_widget`
+-- Constraints for table `dm_widget`
--
ALTER TABLE `dm_widget`
ADD CONSTRAINT `dm_widget_dm_zone_id_dm_zone_id` FOREIGN KEY (`dm_zone_id`) REFERENCES `dm_zone` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `dm_widget_translation`
+-- Constraints for table `dm_widget_translation`
--
ALTER TABLE `dm_widget_translation`
ADD CONSTRAINT `dm_widget_translation_id_dm_widget_id` FOREIGN KEY (`id`) REFERENCES `dm_widget` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `dm_zone`
+-- Constraints for table `dm_zone`
--
ALTER TABLE `dm_zone`
ADD CONSTRAINT `dm_zone_dm_area_id_dm_area_id` FOREIGN KEY (`dm_area_id`) REFERENCES `dm_area` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `documento_legal_version`
+-- Constraints for table `documento_legal_version`
--
ALTER TABLE `documento_legal_version`
ADD CONSTRAINT `documento_legal_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `monografia_version`
+-- Constraints for table `monografia_version`
--
ALTER TABLE `monografia_version`
ADD CONSTRAINT `monografia_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `patente_version`
+-- Constraints for table `patente_version`
--
ALTER TABLE `patente_version`
ADD CONSTRAINT `patente_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `pregunta`
+-- Constraints for table `pregunta`
--
ALTER TABLE `pregunta`
ADD CONSTRAINT `pregunta_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`);
--
--- Filtros para la tabla `presentacion_version`
+-- Constraints for table `presentacion_version`
--
ALTER TABLE `presentacion_version`
ADD CONSTRAINT `presentacion_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `prestamo`
+-- Constraints for table `prestamo`
--
ALTER TABLE `prestamo`
ADD CONSTRAINT `prestamo_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`),
ADD CONSTRAINT `prestamo_recurso_id_recurso_id` FOREIGN KEY (`recurso_id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `recurso`
+-- Constraints for table `recurso`
--
ALTER TABLE `recurso`
ADD CONSTRAINT `recurso_created_by_dm_user_id` FOREIGN KEY (`created_by`) REFERENCES `dm_user` (`id`),
@@ -2877,27 +2955,27 @@ ALTER TABLE `recurso`
ADD CONSTRAINT `recurso_updated_by_dm_user_id` FOREIGN KEY (`updated_by`) REFERENCES `dm_user` (`id`);
--
--- Filtros para la tabla `recurso_autor`
+-- Constraints for table `recurso_autor`
--
ALTER TABLE `recurso_autor`
ADD CONSTRAINT `recurso_autor_autor_id_autor_id` FOREIGN KEY (`autor_id`) REFERENCES `autor` (`id`),
ADD CONSTRAINT `recurso_autor_recurso_id_recurso_id` FOREIGN KEY (`recurso_id`) REFERENCES `recurso` (`id`);
--
--- Filtros para la tabla `recurso_tematica`
+-- Constraints for table `recurso_tematica`
--
ALTER TABLE `recurso_tematica`
ADD CONSTRAINT `recurso_tematica_recurso_id_recurso_id` FOREIGN KEY (`recurso_id`) REFERENCES `recurso` (`id`),
ADD CONSTRAINT `recurso_tematica_tematica_id_tematica_id` FOREIGN KEY (`tematica_id`) REFERENCES `tematica` (`id`);
--
--- Filtros para la tabla `recurso_version`
+-- Constraints for table `recurso_version`
--
ALTER TABLE `recurso_version`
ADD CONSTRAINT `recurso_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
--- Filtros para la tabla `respuesta`
+-- Constraints for table `respuesta`
--
ALTER TABLE `respuesta`
ADD CONSTRAINT `respuesta_created_by_dm_user_id` FOREIGN KEY (`created_by`) REFERENCES `dm_user` (`id`),
@@ -2905,7 +2983,7 @@ ALTER TABLE `respuesta`
ADD CONSTRAINT `respuesta_updated_by_dm_user_id` FOREIGN KEY (`updated_by`) REFERENCES `dm_user` (`id`);
--
--- Filtros para la tabla `respuestab`
+-- Constraints for table `respuestab`
--
ALTER TABLE `respuestab`
ADD CONSTRAINT `respuestab_busqueda_id_busqueda_id` FOREIGN KEY (`busqueda_id`) REFERENCES `busqueda` (`id`) ON DELETE CASCADE,
@@ -2913,14 +2991,14 @@ ALTER TABLE `respuestab`
ADD CONSTRAINT `respuestab_updated_by_dm_user_id` FOREIGN KEY (`updated_by`) REFERENCES `dm_user` (`id`);
--
--- Filtros para la tabla `solicitud_prestamo`
+-- Constraints for table `solicitud_prestamo`
--
ALTER TABLE `solicitud_prestamo`
ADD CONSTRAINT `solicitud_prestamo_dm_user_id_dm_user_id` FOREIGN KEY (`dm_user_id`) REFERENCES `dm_user` (`id`),
ADD CONSTRAINT `solicitud_prestamo_recurso_id_recurso_id` FOREIGN KEY (`recurso_id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE;
--
--- Filtros para la tabla `tesis_version`
+-- Constraints for table `tesis_version`
--
ALTER TABLE `tesis_version`
ADD CONSTRAINT `tesis_version_id_recurso_id` FOREIGN KEY (`id`) REFERENCES `recurso` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
diff --git a/config/doctrine/schema.yml b/config/doctrine/schema.yml
index 36efddf..c9b4193 100644
--- a/config/doctrine/schema.yml
+++ b/config/doctrine/schema.yml
@@ -163,8 +163,7 @@ BibliotecaPersonal:
keyValue: BibliotecaPersonal
columns:
cant_registros: {type: integer(4)}
- fecha_inicial: {type: timestamp}
- fecha_final: {type: timestamp}
+ fecha_inicial: {type: string(40)}
Monografia:
inheritance:
diff --git a/lib/form/doctrine/ArticuloForm.class.php b/lib/form/doctrine/ArticuloForm.class.php
index 758616c..c888d6f 100644
--- a/lib/form/doctrine/ArticuloForm.class.php
+++ b/lib/form/doctrine/ArticuloForm.class.php
@@ -16,5 +16,17 @@ class ArticuloForm extends BaseArticuloForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['volumen'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El volumen deber ser un número'));
+ $this->validatorSchema['num_revista'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]$)', 'required' => false), array('invalid' => 'El No. de revista deber ser un número'));
+ $this->validatorSchema['pagina_inicial'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]$)', 'required' => false), array('invalid' => 'La página inicial deber ser un número'));
+ $this->validatorSchema['pagina_final'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]$)', 'required' => false), array('invalid' => 'La página final deber ser un número'));
+ $this->validatorSchema['issn'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El ISSN debe tener al menos 3 caracteres'));
+
+ $this->mergePostValidator( new sfValidatorDoctrineUnique(array(
+ 'model' => 'Recurso', 'column' => array('issn')), array('invalid' => 'El issn de una revista es único')));
+
+ $this->mergePostValidator( new sfValidatorSchemaCompare('pagina_inicial', sfValidatorSchemaCompare::LESS_THAN_EQUAL, 'pagina_final',
+ array(),
+ array('invalid' => 'La primera página ("%left_field%") debe ser menor que la última ("%right_field%")')));
}
}
diff --git a/lib/form/doctrine/BibliotecaPersonalForm.class.php b/lib/form/doctrine/BibliotecaPersonalForm.class.php
index 74a66d2..318a14c 100644
--- a/lib/form/doctrine/BibliotecaPersonalForm.class.php
+++ b/lib/form/doctrine/BibliotecaPersonalForm.class.php
@@ -16,5 +16,19 @@ class BibliotecaPersonalForm extends BaseBibliotecaPersonalForm
public function configure()
{
parent::configure();
+
+ $this->validatorSchema['cant_registros'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'La cantidad de registros deber ser un número'));
+
+ $this->widgetSchema['fecha_inicial'] = new sfWidgetFormFilterDate(array(
+ 'from_date' => new sfWidgetFormDmDate(array(), array("style" => "float:none")),
+ 'to_date' => new sfWidgetFormDmDate(array(), array("style" => "float:none")),
+ 'template' => '%from_date% - %to_date% (desde - hasta)',
+ 'with_empty' => true
+ ));
+ $this->validatorSchema['fecha_inicial'] = new sfValidatorDateRange(array(
+ 'required' => false,
+ 'from_date' => new dmValidatorDate(array('required' => false)),
+ 'to_date' => new dmValidatorDate(array('required' => false))
+ ));
}
}
diff --git a/lib/form/doctrine/BusquedaForm.class.php b/lib/form/doctrine/BusquedaForm.class.php
index d454c7f..1a3a8fc 100644
--- a/lib/form/doctrine/BusquedaForm.class.php
+++ b/lib/form/doctrine/BusquedaForm.class.php
@@ -42,7 +42,7 @@ public function configure()
'tematica' => new sfValidatorString(),
'fecha_antes' => new sfValidatorString(array('required' => false)),
'fecha_despues' => new sfValidatorString(array('required' => false)),
- 'id' => new sfValidatorDoctrineChoice(array('model' => 'busqueda', 'column' => 'id', 'required' => false))
+ 'id' => new sfValidatorDoctrineChoice(array('model' => 'Busqueda', 'column' => 'id', 'required' => false))
));
$this->validatorSchema->setPostValidator(
new sfValidatorSchemaCompare('fecha_antes', sfValidatorSchemaCompare::LESS_THAN_EQUAL, 'fecha_despues',
diff --git a/lib/form/doctrine/DocumentoLegalForm.class.php b/lib/form/doctrine/DocumentoLegalForm.class.php
index 6cefc57..a69ea59 100644
--- a/lib/form/doctrine/DocumentoLegalForm.class.php
+++ b/lib/form/doctrine/DocumentoLegalForm.class.php
@@ -16,5 +16,9 @@ class DocumentoLegalForm extends BaseDocumentoLegalForm
public function configure()
{
parent::configure();
+ $this->widgetSchema['tipo_dc'] = new sfWidgetFormChoice(array( 'choices' => array('Decreto ley' => 'Decreto ley','Ley' => 'Ley', 'Reglamento' => 'Reglamento', 'Procedimiento' => 'Procedimiento', 'Resolucion' => 'Resolucion')));
+ $this->validatorSchema['organismo'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir el organismo', 'min_length' => 'El organismo debe tener al menos 3 caracteres'));
+ $this->validatorSchema['tipo_dc'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
}
}
diff --git a/lib/form/doctrine/MonografiaForm.class.php b/lib/form/doctrine/MonografiaForm.class.php
index 8544290..fd3e55f 100644
--- a/lib/form/doctrine/MonografiaForm.class.php
+++ b/lib/form/doctrine/MonografiaForm.class.php
@@ -16,5 +16,11 @@ class MonografiaForm extends BaseMonografiaForm
public function configure()
{
parent::configure();
+ $this->validatorSchema['ciudad_pub'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'La ciudad debe tener al menos 3 caracteres'));
+ $this->validatorSchema['editorial'] = new sfValidatorString(array('min_length' =>3), array ('required' => false, 'min_length' => 'La editorial debe tener al menos 3 caracteres'));
+ $this->validatorSchema['isbn'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El ISBN debe tener al menos 3 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
+ $this->validatorSchema->setPostValidator( new sfValidatorDoctrineUnique(array(
+ 'model' => 'Recurso', 'column' => array('isbn')), array('invalid' => 'El isbn de una monografía es único')));
}
}
diff --git a/lib/form/doctrine/PatenteForm.class.php b/lib/form/doctrine/PatenteForm.class.php
index a31f6c5..23d2412 100644
--- a/lib/form/doctrine/PatenteForm.class.php
+++ b/lib/form/doctrine/PatenteForm.class.php
@@ -16,5 +16,16 @@ class PatenteForm extends BasePatenteForm
public function configure()
{
parent::configure();
+ $this->widgetSchema['pais'] = new sfWidgetFormChoice(array( 'choices' => array('Alemania' => 'Alemania', 'Angola' => 'Angola', 'Belgica' => 'Belgica', 'Bolivia' => 'Bolivia', 'Brasil' => 'Brasil', 'Canada' => 'Canada', 'Colombia' => 'Colombia', 'Chile' => 'Chile', 'Cuba' => 'Cuba', 'China' => 'China', 'Dinamarca' => 'Dinamarca', 'Donimicana' => 'Dominicana', 'Etiopia' => 'Etiopia', 'Ecuador' => 'Ecuador', 'EUA' => 'EUA', 'Francia' => 'Francia', 'Finlandia' => 'Finlandia', 'Granada' => 'Granada', 'Holanda' => 'Holanda', 'Honduras' => 'Honduras', 'Italia' => 'Italia', 'Inglaterra' => 'Inglaterra', 'Japon' => 'Japon', 'Kenia' => 'Kenia', 'Mexico' => 'Mexico', 'Noruega' => 'Noruega', 'Portugal' => 'Portugal', 'PuertoRico' => 'PuertoRico', 'Polonia' => 'Polonia', 'Rusia' => 'Russia', 'RepublicaCheca' => 'RepublicaCheca', 'Rumania' => 'Rumania', 'Suecia' => 'Suecia', 'Turquia' => 'Turquia', 'Ukrania' => 'Ukrania', 'Venezuela' => 'Venezuela')));
+ $this->validatorSchema['pais'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['num_internacional'] = new sfValidatorString(array('min_length' =>10), array ('required' => 'Debe escribir el número de publicación', 'min_length' => 'El número de publicación debe tener al menos 10 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
+ $this->validatorSchema['institucion'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir la institución', 'min_length' => 'La institución debe tener al menos 3 caracteres'));
+ $this->validatorSchema['id'] = new sfValidatorDoctrineChoice(array('model' =>'Recurso','column' => 'id', 'required' => false));
+
+
+
+
}
}
+
\ No newline at end of file
diff --git a/lib/form/doctrine/PresentacionForm.class.php b/lib/form/doctrine/PresentacionForm.class.php
index 9aab8d5..1f6ce99 100644
--- a/lib/form/doctrine/PresentacionForm.class.php
+++ b/lib/form/doctrine/PresentacionForm.class.php
@@ -13,8 +13,11 @@ class PresentacionForm extends BasePresentacionForm
/**
* @see RecursoForm
*/
+
+
public function configure()
{
parent::configure();
+ $this->validatorSchema['num_diapositivas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El No. de diapositivas deber ser un número'));
}
}
diff --git a/lib/form/doctrine/RecursoForm.class.php b/lib/form/doctrine/RecursoForm.class.php
index a6d6cb6..feff72c 100644
--- a/lib/form/doctrine/RecursoForm.class.php
+++ b/lib/form/doctrine/RecursoForm.class.php
@@ -10,8 +10,73 @@
*/
class RecursoForm extends BaseRecursoForm
{
+ protected function createMediaFormForSlideId()
+ {
+ // get the DmMedia form
+ $form = parent::createMediaFormForSlideId();
+
+ // choose mime types allowed
+ $form->setMimeTypeWhiteList(array(
+ 'application/pdf'
+
+ ));
+ $form->setMimeTypeMaxSize(5512000);
+ // remove unnecessary fields
+ unset($form['legend'], $form['author'], $form['license']);
+
+ return $form;
+ }
public function configure()
{
+
+
+
+
+
+// $this->widgetSchema->setLabels(array(
+ // 'tipo' => 'Tipo de tesis',
+ // 'tipo_dc' => 'Tipo de documento',
+ // 'formato_duro' => '�Recurso digital?',
+ // 'anno' => 'Año de publicación/creació',
+ // 'num_internacional' => 'Número de publicación',
+ // 'total_paginas' => 'Total de páginas',
+ // 'num_revista' => 'Número de revista',
+ // 'cant_registros' => 'Cantidad de registros',
+ // 'num_diapositivas' => 'Número de diapositivas',
+ // 'palabras_claves' => 'Palabras claves',
+ // 'pagina_inicial' => 'P&aacuetegina inicial',
+ // 'pagina_final' => 'P&aacuetegina final',
+ // 'fecha_inicial' => 'Fecha inicial',
+ // 'fecha_final' => 'Fecha final'
+ // ));
+
+
+
+
+ $this->widgetSchema['idioma'] = new sfWidgetFormChoice(array( 'choices' => array('es' => 'es', 'en' => 'en', 'pt' => 'pt', 'ru' => 'ru', 'fr' => 'fr', 'it' => 'it', 'chi' => 'chi', 'jp' => 'jp', 'nd' => 'nd')));
+
+ $this->validatorSchema['titulo'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir el título del recurso', 'min_length' => 'El título debe tener al menos 3 caracteres'));
+ $this->validatorSchema['anno'] = new sfValidatorDate(array ('required' => false));
+ $this->validatorSchema['resumen'] = new sfValidatorString(array('min_length' =>30, 'required' => false,), array ( 'min_length' => 'El resumen debe tener al menos 30 caracteres'));
+
+
+ $this->validatorSchema['idioma'] = new sfValidatorString(array( 'required' => false));
+
+ $this->validatorSchema['aprobado'] = new sfValidatorBoolean();
+ $this->validatorSchema['is_active'] = new sfValidatorBoolean();
+ $this->validatorSchema['formato_duro'] = new sfValidatorBoolean();
+
+ #$this->validatorSchema['type'] = new sfValidatorDoctrineChoice(array('model' => 'Recurso', 'column' => 'type', 'required' => true));
+
+ $this->validatorSchema['palabras_claves'] = new sfValidatorString(array('min_length' =>3, 'required' => true), array ('required' => 'Es necesario que escriba las palabras claves', 'min_length' => 'La palabra clave debe tener al menos 3 caracteres'));
+ $this->validatorSchema['id'] = new sfValidatorDoctrineChoice(array('model' =>'Recurso','column' => 'id', 'required' => false));
+
+
+
+
+
+
+
}
}
diff --git a/lib/form/doctrine/TesisForm.class.php b/lib/form/doctrine/TesisForm.class.php
index 733df61..dac534f 100644
--- a/lib/form/doctrine/TesisForm.class.php
+++ b/lib/form/doctrine/TesisForm.class.php
@@ -15,6 +15,12 @@ class TesisForm extends BaseTesisForm
*/
public function configure()
{
-
+ $this->widgetSchema['tipo'] = new sfWidgetFormChoice(array( 'choices' => array('Pregrado' => 'Pregrado','Maestria' => 'Maestria', 'Doctorado' => 'Doctorado', 'Pos-Doctorado' => 'Pos-Doctorado', 'Diplomado' => 'Diplomado')));
+ $this->validatorSchema['institucion'] = new sfValidatorString(array('min_length' =>3), array ('required' => 'Debe escribir la institución', 'min_length' => 'La institución debe tener al menos 3 caracteres'));
+ $this->validatorSchema['tutor'] = new sfValidatorString(array('min_length' =>5, 'required' => true), array ('required'=>'Por vavor inserte el tutor', 'min_length' => 'El tutor debe tener al menos 5 caracteres'));
+ $this->validatorSchema['tipo'] = new sfValidatorString(array( 'required' => false));
+ $this->validatorSchema['departamento'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'El departamento debe tener al menos 3 caracteres'));
+ $this->validatorSchema['ciudad'] = new sfValidatorString(array('min_length' =>3, 'required' => false), array ('min_length' => 'La ciudad debe tener al menos 3 caracteres'));
+ $this->validatorSchema['total_paginas'] = new sfValidatorRegex(array ('pattern' => '(^[0-9]+$)', 'required' => false), array('invalid' => 'El total de páginas deber ser un número'));
}
}
diff --git a/lib/form/doctrine/dmUserPlugin/DmUserForm.class.php b/lib/form/doctrine/dmUserPlugin/DmUserForm.class.php
index 76527e3..4c288e9 100644
--- a/lib/form/doctrine/dmUserPlugin/DmUserForm.class.php
+++ b/lib/form/doctrine/dmUserPlugin/DmUserForm.class.php
@@ -78,9 +78,7 @@ public function configure()
array('invalid' => 'Por favor, verifique que coincidan las contrase�as.')
)
);
- /*$this->mergePostValidator(setValidator(array(
- 'username' => new sfValidatorString(array('min_length' =>5), array ('required' => 'Debe escribir apodo para identificarlo en la red', 'min_length' => 'El apodo debe tener al menos 5 caracteres')))
- ));*/
+
}
}
diff --git a/plugins/.channels/.alias/pear.txt b/plugins/.channels/.alias/pear.txt
new file mode 100644
index 0000000..f4730b9
--- /dev/null
+++ b/plugins/.channels/.alias/pear.txt
@@ -0,0 +1 @@
+pear.php.net
\ No newline at end of file
diff --git a/plugins/.channels/.alias/pecl.txt b/plugins/.channels/.alias/pecl.txt
new file mode 100644
index 0000000..2de48f1
--- /dev/null
+++ b/plugins/.channels/.alias/pecl.txt
@@ -0,0 +1 @@
+pecl.php.net
\ No newline at end of file
diff --git a/plugins/.channels/.alias/phpdocs.txt b/plugins/.channels/.alias/phpdocs.txt
new file mode 100644
index 0000000..1e733d9
--- /dev/null
+++ b/plugins/.channels/.alias/phpdocs.txt
@@ -0,0 +1 @@
+doc.php.net
\ No newline at end of file
diff --git a/plugins/.channels/__uri.reg b/plugins/.channels/__uri.reg
new file mode 100644
index 0000000..ea398a3
--- /dev/null
+++ b/plugins/.channels/__uri.reg
@@ -0,0 +1 @@
+a:4:{s:4:"name";s:5:"__uri";s:7:"servers";a:1:{s:7:"primary";a:1:{s:4:"rest";a:1:{s:7:"baseurl";a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.0";}s:8:"_content";s:4:"****";}}}}s:7:"summary";s:34:"Pseudo-channel for static packages";s:13:"_lastmodified";s:31:"Thu, 18 Aug 2011 15:05:37 +0000";}
\ No newline at end of file
diff --git a/plugins/.channels/doc.php.net.reg b/plugins/.channels/doc.php.net.reg
new file mode 100644
index 0000000..1d23688
--- /dev/null
+++ b/plugins/.channels/doc.php.net.reg
@@ -0,0 +1 @@
+a:5:{s:14:"suggestedalias";s:7:"phpdocs";s:4:"name";s:11:"doc.php.net";s:7:"summary";s:22:"PHP Documentation Team";s:7:"servers";a:1:{s:7:"primary";a:1:{s:4:"rest";a:1:{s:7:"baseurl";a:3:{i:0;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.0";}s:8:"_content";s:24:"http://doc.php.net/rest/";}i:1;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.1";}s:8:"_content";s:24:"http://doc.php.net/rest/";}i:2;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.3";}s:8:"_content";s:24:"http://doc.php.net/rest/";}}}}}s:13:"_lastmodified";s:31:"Thu, 18 Aug 2011 15:05:37 +0000";}
\ No newline at end of file
diff --git a/plugins/.channels/pear.php.net.reg b/plugins/.channels/pear.php.net.reg
new file mode 100644
index 0000000..cde57b4
--- /dev/null
+++ b/plugins/.channels/pear.php.net.reg
@@ -0,0 +1 @@
+a:5:{s:14:"suggestedalias";s:4:"pear";s:4:"name";s:12:"pear.php.net";s:7:"summary";s:40:"PHP Extension and Application Repository";s:7:"servers";a:1:{s:7:"primary";a:1:{s:4:"rest";a:1:{s:7:"baseurl";a:3:{i:0;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.0";}s:8:"_content";s:25:"http://pear.php.net/rest/";}i:1;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.1";}s:8:"_content";s:25:"http://pear.php.net/rest/";}i:2;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.3";}s:8:"_content";s:25:"http://pear.php.net/rest/";}}}}}s:13:"_lastmodified";s:31:"Thu, 18 Aug 2011 15:05:37 +0000";}
\ No newline at end of file
diff --git a/plugins/.channels/pecl.php.net.reg b/plugins/.channels/pecl.php.net.reg
new file mode 100644
index 0000000..2bdad2e
--- /dev/null
+++ b/plugins/.channels/pecl.php.net.reg
@@ -0,0 +1 @@
+a:6:{s:14:"suggestedalias";s:4:"pecl";s:4:"name";s:12:"pecl.php.net";s:7:"summary";s:31:"PHP Extension Community Library";s:7:"servers";a:1:{s:7:"primary";a:1:{s:4:"rest";a:1:{s:7:"baseurl";a:2:{i:0;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.0";}s:8:"_content";s:25:"http://pecl.php.net/rest/";}i:1;a:2:{s:7:"attribs";a:1:{s:4:"type";s:7:"REST1.1";}s:8:"_content";s:25:"http://pecl.php.net/rest/";}}}}}s:15:"validatepackage";a:2:{s:8:"_content";s:19:"PEAR_Validator_PECL";s:7:"attribs";a:1:{s:7:"version";s:3:"1.0";}}s:13:"_lastmodified";s:31:"Thu, 18 Aug 2011 15:05:37 +0000";}
\ No newline at end of file
diff --git a/plugins/.depdb b/plugins/.depdb
new file mode 100644
index 0000000..87a0cd3
--- /dev/null
+++ b/plugins/.depdb
@@ -0,0 +1 @@
+a:1:{s:8:"_version";s:3:"1.0";}
\ No newline at end of file
diff --git a/plugins/.depdblock b/plugins/.depdblock
new file mode 100644
index 0000000..e69de29
diff --git a/plugins/.filemap b/plugins/.filemap
new file mode 100644
index 0000000..c856afc
--- /dev/null
+++ b/plugins/.filemap
@@ -0,0 +1 @@
+a:0:{}
\ No newline at end of file
diff --git a/plugins/.lock b/plugins/.lock
new file mode 100644
index 0000000..e69de29
diff --git a/web/js/admin.js b/web/js/admin.js
index b6973e6..ddfe431 100644
--- a/web/js/admin.js
+++ b/web/js/admin.js
@@ -2,5 +2,9 @@
{
// Here is the entry point for your admin javascript
+ $(function(){
+ $('input.datepicker_me').live('focus', function() {
+ $(this).datepicker();
+ });
})(jQuery);
\ No newline at end of file
diff --git a/web/js/datepicker.js b/web/js/datepicker.js
new file mode 100644
index 0000000..3a58062
--- /dev/null
+++ b/web/js/datepicker.js
@@ -0,0 +1,75 @@
+// unobtrusive datepicker for symfony
+// copyright Massimiliano Arione 2010
+// released under LGPL
+// http://garakkio.altervista.org/datepickerui/
+
+jQuery(document).ready(function() {
+ var updateSelects = function(name, selectedDate)
+ {
+ var sDate = new Date(selectedDate);
+ $('#' + name + 'day option[value=' + sDate.getDate() + ']').attr('selected', 'selected');
+ $('#' + name + 'month option[value=' + (sDate.getMonth() + 1) + ']').attr('selected', 'selected');
+ $('#' + name + 'year option[value=' + (sDate.getFullYear()) + ']').attr('selected', 'selected');
+ }
+ var updatePicker = function(name)
+ {
+ var d = new Date(
+ $('#' + name + 'year').val(),
+ $('#' + name + 'month').val() - 1,
+ $('#' + name + 'day').val()
+ );
+ $('#datepick_' + name).datepicker('option', 'defaultDate', d);
+ var lang = $('html').attr('lang')
+ if (lang != 'en')
+ {
+ $('#datepick_' + name).datepicker('option', $.datepicker.regional[lang]);
+ }
+ else
+ {
+ $('#datepick_' + name).datepicker('option', $.datepicker.regional['']);
+ }
+ }
+ $('select[id$=year]').each(function(i) {
+ // skip calendar, if not wanted
+ if ($(this).hasClass('nocal'))
+ {
+ return;
+ }
+ var name = this.id.slice(0, -4)
+ // default the position of the selects to today
+ // except if: we are in filters, there is noauto class, there is a selected option
+ if ($(this).parents('div.sf_admin_filter').length == 0 && !$(this).hasClass('noauto'))
+ {
+ if ($('#' + name + 'year option:selected').length == 0 || $('#' + name + 'year option:selected').val() == '')
+ {
+ var today = new Date();
+ updateSelects(name, today.getTime());
+ }
+ }
+ // update datepicker when change one of selects
+ $('#' + name + 'day, #' + name + 'month, #' + name + 'year').change(function() {
+ var name = this.id.slice(0, this.id.lastIndexOf('_')) + '_';
+ updatePicker(name);
+ });
+
+ // calculate date ranges for datepicker
+ var minYear = $(this).children(':eq(1)').val();
+ var maxYear = $(this).children(':last').val();
+ var minY = minYear > maxYear ? maxYear : minYear;
+ var maxY = minYear < maxYear ? maxYear : minYear;
+
+ // datepicker!
+ $('').insertAfter(this).datepicker({
+ buttonImage: '/images/calendar.png',
+ buttonImageOnly: true,
+ showOn: 'button',
+ minDate: '01/01/' + minY,
+ maxDate: '12/31/' + maxY,
+ onSelect: function(date, inst) {
+ updateSelects(name, date)
+ }
+ });
+ updatePicker(name);
+ });
+});
+
diff --git a/web/js/double_list.js b/web/js/double_list.js
new file mode 100644
index 0000000..7537a53
--- /dev/null
+++ b/web/js/double_list.js
@@ -0,0 +1,63 @@
+var sfDoubleList =
+{
+ init: function(id, className)
+ {
+ form = sfDoubleList.get_current_form(id);
+
+ callback = function() { sfDoubleList.submit(form, className) };
+
+ if (form.addEventListener)
+ {
+ form.addEventListener("submit", callback, false);
+ }
+ else if (form.attachEvent)
+ {
+ var r = form.attachEvent("onsubmit", callback);
+ }
+ },
+
+ move: function(srcId, destId)
+ {
+ var src = document.getElementById(srcId);
+ var dest = document.getElementById(destId);
+ for (var i = 0; i < src.options.length; i++)
+ {
+ if (src.options[i].selected)
+ {
+ dest.options[dest.length] = new Option(src.options[i].text, src.options[i].value);
+ src.options[i] = null;
+ --i;
+ }
+ }
+ },
+
+ submit: function(form, className)
+ {
+ var element;
+
+ for (var i = 0; i < form.elements.length; i++)
+ {
+ element = form.elements[i];
+ if (element.type == 'select-multiple')
+ {
+ if (element.className == className + '-selected')
+ {
+ for (var j = 0; j < element.options.length; j++)
+ {
+ element.options[j].selected = true;
+ }
+ }
+ }
+ }
+ },
+
+ get_current_form: function(el)
+ {
+ if ("form" != el.tagName.toLowerCase())
+ {
+ return sfDoubleList.get_current_form(el.parentNode);
+ }
+
+ return el;
+ }
+};
diff --git a/web/js/jquery-1.4.2.min.js b/web/js/jquery-1.4.2.min.js
new file mode 100644
index 0000000..7c24308
--- /dev/null
+++ b/web/js/jquery-1.4.2.min.js
@@ -0,0 +1,154 @@
+/*!
+ * jQuery JavaScript Library v1.4.2
+ * http://jquery.com/
+ *
+ * Copyright 2010, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2010, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Sat Feb 13 22:33:48 2010 -0500
+ */
+(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
+Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
+(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
+a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
+"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
+function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;ba";
+var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
+parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
+false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
+s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
+applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
+else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
+a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
+w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
+cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
+c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
+a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
+function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
+k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
+C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type=
+e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
+f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
+if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
+e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
+"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
+d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
+e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
+t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
+g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
+CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
+g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
+text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
+setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
+h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
+"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
+h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
+q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="";
+if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
+(function(){var g=s.createElement("div");g.innerHTML="";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
+function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
+{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
+"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
+d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
+a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
+1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"+d+">"},F={option:[1,""],legend:[1,""],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
+c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
+wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
+prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
+this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
+return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
+""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
+return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
+""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
+c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
+c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
+function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
+Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
+"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
+a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
+a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/