eva_id,
$ob->eva_year,
$ob->eva_periodo,
$ob->eva_asignatura,
$ob->eva_electiva,
$ob->eva_docentes,
$ob->eva_usuario,
l('Editar','evaluacion_dca/edit/'.$ob->eva_id).' '.l('Eliminar','evaluacion_dca/delete/'.$ob->eva_id).' '.l('Imprimir','evaluacion_dca/print/'.$ob->eva_id),
);
}
$header = array('Id','Año','Periodo','Asignatura','Electiva','Docente','Usuario','Opciones');
$output = theme('table',$header, $rows);
$output .= theme('pager',NULL,12,0);
return $output;
}
function dca_evaluacion_agregar($form, &$form_state){
drupal_add_css(drupal_get_path('module', 'dca_evaluacion') .'/css/dca_evaluacion.css');
drupal_add_js(drupal_get_path('module', 'dca_evaluacion') .'/js/dca_evaluacion.js');
$form = array();
global $user;
$user_id = $user->uid;
$form['eva_usuario'] = array(
'#type' => 'hidden',
'#value' => $user_id,
);
$form['eva_programa'] = array(
'#type' => 'textfield',
'#title' => 'Programa',
'#value' => 'Doctorado en Ciencias Ambientales',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly',
//'class' => 'mi-clase',
),
'#size'=> 50,
);
$form['eva_year'] = array(
'#type' => 'textfield',
'#title' => 'Año',
'#value' => '2014',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
);
$form['eva_periodo'] = array(
'#type' => 'textfield',
'#title' => 'Periodo',
'#value' => 'II',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
);
$form['eva_asignatura'] = array(
'#type' => 'select',
'#title' => 'Asignatura',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Seminario Investigacion I' => 'Seminario Investigación I',
'Topicos Avanzados en Ciencias Ambientales I' => 'Tópicos Avanzados en Ciencias Ambientales I',
'Teoria General de Sistemas' => 'Teoría General de Sistemas',
'Topicos Avanzados en Ciencias Ambientales II' => 'Tópicos Avanzados en Ciencias Ambientales II',
'Seminario Investigacion II' => 'Seminario Investigación II',
'Metodos de Investigacion Interdisciplinaria' => 'Métodos de Investigación Interdisciplinaria',
'Topicos Avanzados en Ciencias Ambientales III' => 'Tópicos Avanzados en Ciencias Ambientales III',
'Seminario Interdiscipliario I' => 'Seminario Interdiscipliario I',
'Manejo de Datos Ambientales' => 'Manejo de Datos Ambientales',
'Electiva I' => 'Electiva I',
'Seminario Interdiscipliario II' => 'Seminario Interdiscipliario II',
'Electiva II' => 'Electiva II',
'Investigacion I' => 'Investigación I',
'Investigacion II' => 'Investigación II',
'Investigacion III' => 'Investigación III',
'Tesis' => 'Tesis',
),
'#required' => TRUE,
);
$form['eva_electivaI'] = array(
'#type' => 'select',
'#title' => 'Electiva I',
'#default_value' => 'Seleccionar',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Electiva I 1' => 'Electiva I',
//'Electiva I 2' => 'Electiva I 2',
//'Electiva I 3' => 'Electiva I 3',
),
);
$form['eva_electivaII'] = array(
'#type' => 'select',
'#title' => 'Electiva II',
'#default_value' => 'Seleccionar',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Electiva II 1' => 'Electiva II',
//'Electiva II 2' => 'Electiva II 2',
//'Electiva II 3' => 'Electiva II 3',
),
);
$form['eva_docentes'] = array(
'#type' => 'textfield',
'#title' => 'Docentes',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
);
$form['eva_pregunta1'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 1',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' => '
CUMPLIMIENTO: La puntualidad, con respecto a: presentación del programa, clases, actividades programadas y ejecutadas, iniciación y terminación de clases, entrega de trabajos, talleres y calificaciones. | ',
'#suffix' => ' |
',
);
$form['eva_pregunta2'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 2',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'OBJETIVOS: Cumplimiento de metas y propósitos establecidos. | ',
'#suffix' => ' |
',
);
$form['eva_pregunta3'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 3',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'CONOCIMIENTO: La labor realizada refleja la preparación y el conocimiento integral de la disciplina que orienta. | ',
'#suffix' => ' |
',
);
$form['eva_pregunta4'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 4',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'METODOLOGÍA: Claridad para transmitir los conocimientos, motivación a la crítica y reflexión sobre aspectos, impulso a la creatividad, a la consulta, al trabajo del estudiante y relación teórica práctica. | ',
'#suffix' => ' |
',
);
$form['eva_pregunta5'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 5',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'EVALUACIÓN: Claridad en la formulación de exámenes, talleres o trabajos, imparcialidad en la calificación y cubrimiento de temas que se evalúan. | ',
'#suffix' => ' |
',
);
$form['eva_pregunta6'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 6',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'RELACIONES HUMANAS: En el entorno universitario: respeta a los demás, propicia la interrelación, escucha sugerencias, contribuye con el ejemplo a la formación ética del estudiante. | ',
'#suffix' => ' |
',
);
$form['eva_observaciones'] = array(
'#type' => 'textarea',
'#title' => 'Observaciones',
'#resizable' => FALSE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Guardar',
);
return $form;
}
function dca_evaluacion_editar(&$form_state, $id_eva){
$res = db_query("SELECT * FROM {dca_evaluacion} WHERE eva_id = %d",$id_eva);
while($ob = db_fetch_object($res)) {
$eva_id = $ob->eva_id;
$eva_programa = $ob->programa;
$eva_year = $ob->eva_year;
$eva_periodo = $ob->eva_periodo;
$eva_asignatura = $ob->eva_asignatura;
$eva_electiva = $ob->eva_electiva;
$eva_docentes = $ob->eva_docentes;
$eva_pregunta1 = $ob->eva_pregunta1;
$eva_pregunta2 = $ob->eva_pregunta2;
$eva_pregunta3 = $ob->eva_pregunta3;
$eva_pregunta4 = $ob->eva_pregunta4;
$eva_pregunta5 = $ob->eva_pregunta5;
$eva_pregunta6 = $ob->eva_pregunta6;
$eva_observaciones = $ob->eva_observaciones;
$eva_usuario = $ob->eva_usuario;
}
drupal_add_css(drupal_get_path('module', 'dca_evaluacion') .'/css/dca_evaluacion.css');
drupal_add_js(drupal_get_path('module', 'dca_evaluacion') .'/js/dca_evaluacion.js');
$form = array();
$form['eva_id'] = array(
'#type' => 'value',
'#value' => $eva_id,
);
$form['eva_usuario'] = array(
'#type' => 'value',
'#value' => $eva_usuario,
);
$form['eva_programa'] = array(
'#type' => 'textfield',
'#title' => 'Programa',
'#value' => 'Doctorado en Ciencias Ambientales',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly',
//'class' => 'mi-clase',
),
'#size'=> 50,
'#default_value' => $eva_programa,
);
$form['eva_year'] = array(
'#type' => 'textfield',
'#title' => 'Año',
'#value' => $eva_year,
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
//'#default_value' => $eva_year,
);
$form['eva_periodo'] = array(
'#type' => 'textfield',
'#title' => 'Periodo',
'#value' => $eva_periodo,
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
//'#default_value' => $eva_periodo,
);
$form['eva_asignatura'] = array(
'#type' => 'select',
'#title' => 'Asignatura',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Seminario Investigacion I' => 'Seminario Investigación I',
'Topicos Avanzados en Ciencias Ambientales I' => 'Tópicos Avanzados en Ciencias Ambientales I',
'Teoria General de Sistemas' => 'Teoría General de Sistemas',
'Topicos Avanzados en Ciencias Ambientales II' => 'Tópicos Avanzados en Ciencias Ambientales II',
'Seminario Investigacion II' => 'Seminario Investigación II',
'Metodos de Investigacion Interdisciplinaria' => 'Métodos de Investigación Interdisciplinaria',
'Topicos Avanzados en Ciencias Ambientales III' => 'Tópicos Avanzados en Ciencias Ambientales III',
'Seminario Interdiscipliario I' => 'Seminario Interdiscipliario I',
'Manejo de Datos Ambientales' => 'Manejo de Datos Ambientales',
'Electiva I' => 'Electiva I',
'Seminario Interdiscipliario II' => 'Seminario Interdiscipliario II',
'Electiva II' => 'Electiva II',
'Investigacion I' => 'Investigación I',
'Investigacion II' => 'Investigación II',
'Investigacion III' => 'Investigación III',
'Tesis' => 'Tesis',
),
'#required' => TRUE,
'#default_value' => $eva_asignatura,
);
$form['eva_electivaI'] = array(
'#type' => 'select',
'#title' => 'Electiva I',
'#default_value' => 'Seleccionar',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Electiva I 1' => 'Visión Integral para los Procesos Ecosistemologicos',
//'Electiva I 2' => 'Electiva I 2',
//'Electiva I 3' => 'Electiva I 3',
),
);
$form['eva_electivaII'] = array(
'#type' => 'select',
'#title' => 'Electiva II',
'#default_value' => 'Seleccionar',
'#options' => array(
'Seleccionar' => '- Seleccionar -',
'Electiva II 1' => 'Valoración Socioambiental de los Recursos Fitogeneticos Tradicionales',
//'Electiva II 2' => 'Electiva II 2',
//'Electiva II 3' => 'Electiva II 3',
),
);
$form['eva_docentes'] = array(
'#type' => 'textfield',
'#title' => 'Docentes',
'#required' => TRUE,
'#attributes' => array(
'readonly' => 'readonly'
),
'#size'=> 50,
'#default_value' => $eva_docentes,
);
$form['eva_pregunta1'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 1',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' => 'CUMPLIMIENTO: La puntualidad, con respecto a: presentación del programa, clases, actividades programadas y ejecutadas, iniciación y terminación de clases, entrega de trabajos, talleres y calificaciones. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta1,
);
$form['eva_pregunta2'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 2',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'OBJETIVOS: Cumplimiento de metas y propósitos establecidos. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta2,
);
$form['eva_pregunta3'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 3',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'CONOCIMIENTO: La labor realizada refleja la preparación y el conocimiento integral de la disciplina que orienta. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta3,
);
$form['eva_pregunta4'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 4',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'METODOLOGÍA: Claridad para transmitir los conocimientos, motivación a la crítica y reflexión sobre aspectos, impulso a la creatividad, a la consulta, al trabajo del estudiante y relación teórica práctica. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta4,
);
$form['eva_pregunta5'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 5',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'EVALUACIÓN: Claridad en la formulación de exámenes, talleres o trabajos, imparcialidad en la calificación y cubrimiento de temas que se evalúan. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta5,
);
$form['eva_pregunta6'] = array(
'#type' => 'radios',
//'#title' => 'Pregunta 6',
'#options' => array(
'E' => 'E',
'B' => 'B',
'R' => 'R',
'D' => 'D',
),
'#required' => TRUE,
'#prefix' =>'RELACIONES HUMANAS: En el entorno universitario: respeta a los demás, propicia la interrelación, escucha sugerencias, contribuye con el ejemplo a la formación ética del estudiante. | ',
'#suffix' => ' |
',
'#default_value' => $eva_pregunta6,
);
$form['eva_observaciones'] = array(
'#type' => 'textarea',
'#title' => 'Observaciones',
'#resizable' => FALSE,
'#default_value' => $eva_observaciones,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Actualizar',
);
return $form;
}
function dca_evaluacion_imprimir(&$form_state,$id_eva){
drupal_add_css(drupal_get_path('module', 'dca_evaluacion') .'/css/dca_evaluacion.css');
//require('/elementos/formatopdf.php');
require('sites/all/modules/dca_evaluacion/elementos/formatopdf.php');
$query_p1 = db_query("SELECT
eva_pregunta1,
count(eva_pregunta1) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
$query_p2 = db_query("SELECT
eva_pregunta2,
count(eva_pregunta2) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
$query_p3 = db_query("SELECT
eva_pregunta3,
count(eva_pregunta3) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
$query_p4 = db_query("SELECT
eva_pregunta4,
count(eva_pregunta4) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
$query_p5 = db_query("SELECT
eva_pregunta5,
count(eva_pregunta5) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
$query_p6 = db_query("SELECT
eva_pregunta6,
count(eva_pregunta6) AS datacount
FROM
{dca_evaluacion}
WHERE
eva_id = %d",$id_eva);
while($ob = db_fetch_object($query_p1)) {
$counts['P1'][$ob->eva_pregunta1] = $ob->datacount;
}
while($ob = db_fetch_object($query_p2)) {
$counts['P2'][$ob->eva_pregunta2] = $ob->datacount;
}
while($ob = db_fetch_object($query_p3)) {
$counts['P3'][$ob->eva_pregunta3] = $ob->datacount;
}
while($ob = db_fetch_object($query_p4)) {
$counts['P4'][$ob->eva_pregunta4] = $ob->datacount;
}
while($ob = db_fetch_object($query_p5)) {
$counts['P5'][$ob->eva_pregunta5] = $ob->datacount;
}
while($ob = db_fetch_object($query_p6)) {
$counts['P6'][$ob->eva_pregunta6] = $ob->datacount;
}
$res = db_query("SELECT * FROM {dca_evaluacion} WHERE eva_id = %d",$id_eva);
while($ob = db_fetch_object($res)) {
$eva_id = $ob->eva_id;
$eva_year = $ob->eva_year;
$eva_periodo = $ob->eva_periodo;
$eva_asignatura = $ob->eva_asignatura;
$eva_electiva = $ob->eva_electiva;
$eva_docentes = $ob->eva_docentes;
$eva_observaciones = $ob->eva_observaciones;
}
$componente_questions = array(
'P1' => 'Cumplimiento: La puntualidad, con respecto a: presentación del programa, clases, actividades programadas y ejecutadas, iniciación y terminación de clases, entrega de trabajos, talleres y calificaciones.',
'P2' => 'Objetivos: Cumplimiento de metas y propósitos establecidos.',
'P3' => 'Conocimiento: La labor realizada refleja la preparación y el conocimiento integral de la disciplina que orienta.',
'P4' => 'Metodología: Claridad para transmitir los conocimientos, motivación a la crítica y reflexión sobre aspectos, impulso a la creatividad, a la consulta, al trabajo del estudiante y relación teórica práctica.',
'P5' => 'Evaluación: Claridad en la formulación de exámenes, talleres o trabajos, imparcialidad en la calificación y cubrimiento de temas que se evalúan.',
'P6' => 'Relaciones Humanas: En el entorno universitario: respeta a los demás, propicia la interrelación, escucha sugerencias, contribuye con el ejemplo a la formación ética del estudiante.'
);
$componente_options = array(
'E' => 'Excelente',
'B' => 'Bueno',
'R' => 'Regular',
'D' => 'Deficiente'
);
$rows = array();
$datos = array();
foreach ($componente_questions as $qkey => $question) {
$row = array($question);
foreach ($componente_options as $okey => $option) {
//$row[] = !empty($counts[$qkey][$okey]) ? $counts[$qkey][$okey] : 0;
$row[] = !empty($counts[$qkey][$okey]) ? 'X' : 0;
}
$rows[] = $row;
}
$imprimirReporte = new formatopdf();
$imprimirReporte->SetFont('Arial','',14);
$imprimirReporte->AliasNbPages();
$imprimirReporte->AddPage();
$imprimirReporte->Datos($eva_year, $eva_periodo, $eva_asignatura, $eva_electiva, $eva_docentes, $rows, $eva_observaciones);
$imprimirReporte->Output();
//return $imprimirReporte;
}
function dca_evaluacion_eliminar(&$form_state, $id_eva){
$form['eva_id'] = array(
'#type' => 'value',
'#value' => $id_eva,
);
drupal_set_message('Desea eliminar el registro '.$id_eva, 'warning');
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Eliminar',
'#suffix' => l('Cancelar','evaluacion_dca/list'),
);
return $form;
}
function dca_evaluacion_agregar_validate($form, &$form_state){
global $user;
$user_id = $user->uid;
$programa = $form_state['values']['eva_programa'];
$year = $form_state['values']['eva_year'];
$periodo = $form_state['values']['eva_periodo'];
$asignatura = $form_state['values']['eva_asignatura'];
$electiva = '';
if(($form_state['values']['eva_electivaI']) == 'Seleccionar' && ($form_state['values']['eva_electivaII']) == 'Seleccionar'){
//sin electiva
$query_consulta = db_query(
"SELECT eva_usuario
FROM {dca_evaluacion}
WHERE
eva_year = ".$year." AND eva_periodo = '".$periodo."' AND eva_asignatura = '".$asignatura."' AND eva_usuario = ".$user_id
);
$validacion = array();
$i = 0;
while ($ob = db_fetch_array($query_consulta)) {
$validacion[$i] = $ob;
$i++;
}
if($i>0){
form_set_error('eva_asignatura','Tu ya has diligenciado la evaluación');
}
}
if(($form_state['values']['eva_electivaI']) != 'Seleccionar' || ($form_state['values']['eva_electivaII']) != 'Seleccionar'){
if(($form_state['values']['eva_electivaI']) != 'Seleccionar'){
//Si la electiva es I
$electiva1 = $form_state['values']['eva_electivaI'];
$query_consultae1 = db_query(
"SELECT eva_usuario
FROM {dca_evaluacion}
WHERE
eva_year = ".$year." AND eva_periodo = '".$periodo."' AND eva_asignatura = '".$asignatura."' AND eva_electiva = '".$electiva1."' AND eva_usuario = ".$user_id
);
$validacione1 = array();
$j = 0;
while ($ob = db_fetch_array($query_consultae1)) {
$validacione1[$j] = $ob;
$j++;
}
if($j>0){
form_set_error('eva_asignatura','Tu ya has diligenciado la evaluación');
}
}else{
//Si la electiva es II
$electiva2 = $form_state['values']['eva_electivaII'];
$query_consultae2 = db_query(
"SELECT eva_usuario
FROM {dca_evaluacion}
WHERE
eva_year = ".$year." AND eva_periodo = '".$periodo."' AND eva_asignatura = '".$asignatura."' AND eva_electiva = '".$electiva2."' AND eva_usuario = ".$user_id
);
$validacione2 = array();
$k = 0;
while ($ob = db_fetch_array($query_consultae2)) {
$validacione2[$k] = $ob;
$k++;
}
if($k>0){
form_set_error('eva_asignatura','Tu ya has diligenciado la evaluación');
}
}
}
}
function dca_evaluacion_agregar_submit($form, &$form_state){
global $user;
$user_id = $user->uid;
$electiva = '';
if(($form_state['values']['eva_electivaI']) == 'Seleccionar' && ($form_state['values']['eva_electivaII']) == 'Seleccionar'){
$electiva = '';
}
if(($form_state['values']['eva_electivaI']) != 'Seleccionar' || ($form_state['values']['eva_electivaII']) != 'Seleccionar'){
if(($form_state['values']['eva_electivaI']) != 'Seleccionar'){
$electiva = $form_state['values']['eva_electivaI'];
}else{
$electiva = $form_state['values']['eva_electivaII'];
}
}
db_query("INSERT INTO {dca_evaluacion} (eva_programa, eva_year, eva_periodo, eva_asignatura, eva_electiva, eva_docentes, eva_pregunta1, eva_pregunta2, eva_pregunta3, eva_pregunta4, eva_pregunta5, eva_pregunta6, eva_observaciones, eva_usuario) VALUES ('%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)",
$form_state['values']['eva_programa'],
$form_state['values']['eva_year'],
$form_state['values']['eva_periodo'],
$form_state['values']['eva_asignatura'],
$electiva,
$form_state['values']['eva_docentes'],
$form_state['values']['eva_pregunta1'],
$form_state['values']['eva_pregunta2'],
$form_state['values']['eva_pregunta3'],
$form_state['values']['eva_pregunta4'],
$form_state['values']['eva_pregunta5'],
$form_state['values']['eva_pregunta6'],
$form_state['values']['eva_observaciones'],
$user_id);
$form_state['redirect'] = 'evaluacion_dca/add';
//drupal_set_message('Evaluación '. $form_state['values']['eva_asignatura'].' '.$electiva.' registrada');
drupal_set_message('Evaluación registrada');
}
function dca_evaluacion_editar_submit($form, &$form_state){
$electiva = '';
if(($form_state['values']['eva_electivaI']) == 'Seleccionar' && ($form_state['values']['eva_electivaII']) == 'Seleccionar'){
$electiva = '';
}
if(($form_state['values']['eva_electivaI']) != 'Seleccionar' || ($form_state['values']['eva_electivaII']) != 'Seleccionar'){
if(($form_state['values']['eva_electivaI']) != 'Seleccionar' && ($form_state['values']['eva_electivaI']) != ''){
$electiva = $form_state['values']['eva_electivaI'];
}else if(($form_state['values']['eva_electivaII']) != 'Seleccionar' && ($form_state['values']['eva_electivaII']) != ''){
$electiva = $form_state['values']['eva_electivaII'];
}
}
db_query("UPDATE {dca_evaluacion} SET eva_programa = '%s', eva_year = %d, eva_periodo = '%s', eva_asignatura = '%s', eva_electiva = '%s', eva_docentes = '%s', eva_pregunta1 = '%s', eva_pregunta2 = '%s', eva_pregunta3 = '%s', eva_pregunta4 = '%s', eva_pregunta5 = '%s', eva_pregunta6 = '%s', eva_observaciones = '%s', eva_usuario = %d WHERE eva_id = %d",
$form_state['values']['eva_programa'],
$form_state['values']['eva_year'],
$form_state['values']['eva_periodo'],
$form_state['values']['eva_asignatura'],
$electiva,
$form_state['values']['eva_docentes'],
$form_state['values']['eva_pregunta1'],
$form_state['values']['eva_pregunta2'],
$form_state['values']['eva_pregunta3'],
$form_state['values']['eva_pregunta4'],
$form_state['values']['eva_pregunta5'],
$form_state['values']['eva_pregunta6'],
$form_state['values']['eva_observaciones'],
$form_state['values']['eva_usuario'],
$form_state['values']['eva_id']);
drupal_set_message('Evaluación actualizada');
$form_state['redirect'] = 'evaluacion_dca/list';
}
function dca_evaluacion_eliminar_submit($form, &$form_state){
db_query("DELETE FROM {dca_evaluacion} WHERE eva_id = %d", $form_state['values']['eva_id']);
drupal_set_message('Registro Eliminado');
$form_state['redirect'] = 'evaluacion_dca/list';
}