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' => '', ); $form['eva_pregunta2'] = array( '#type' => 'radios', //'#title' => 'Pregunta 2', '#options' => array( 'E' => 'E', 'B' => 'B', 'R' => 'R', 'D' => 'D', ), '#required' => TRUE, '#prefix' =>'', ); $form['eva_pregunta3'] = array( '#type' => 'radios', //'#title' => 'Pregunta 3', '#options' => array( 'E' => 'E', 'B' => 'B', 'R' => 'R', 'D' => 'D', ), '#required' => TRUE, '#prefix' =>'', ); $form['eva_pregunta4'] = array( '#type' => 'radios', //'#title' => 'Pregunta 4', '#options' => array( 'E' => 'E', 'B' => 'B', 'R' => 'R', 'D' => 'D', ), '#required' => TRUE, '#prefix' =>'', ); $form['eva_pregunta5'] = array( '#type' => 'radios', //'#title' => 'Pregunta 5', '#options' => array( 'E' => 'E', 'B' => 'B', 'R' => 'R', 'D' => 'D', ), '#required' => TRUE, '#prefix' =>'', ); $form['eva_pregunta6'] = array( '#type' => 'radios', //'#title' => 'Pregunta 6', '#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' => '
OBJETIVOS: Cumplimiento de metas y propósitos establecidos.', '#suffix' => '
CONOCIMIENTO: La labor realizada refleja la preparación y el conocimiento integral de la disciplina que orienta.', '#suffix' => '
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' => '
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' => '
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' => '', '#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' =>'', '#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' =>'', '#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' =>'', '#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' =>'', '#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' =>'
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' => '
OBJETIVOS: Cumplimiento de metas y propósitos establecidos.', '#suffix' => '
CONOCIMIENTO: La labor realizada refleja la preparación y el conocimiento integral de la disciplina que orienta.', '#suffix' => '
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' => '
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' => '
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'; }