/JEF/sites/all/themes/unicauca_vice/unicauca_vice/print--pdf--node--informe.tpl.php
PHP | 311 lines | 207 code | 67 blank | 37 comment | 8 complexity | 792e6a9632f347bad9079b38950eb54f MD5 | raw file
Possible License(s): AGPL-3.0, AGPL-1.0, LGPL-2.1, LGPL-3.0, GPL-3.0, GPL-2.0
- <?php
- $node = $print['node'];
- if(!function_exists('variablesInforme'))
- {
- function variablesInforme($nomCampo, $node){
- $arrFormApi = field_view_field('node', $node, $nomCampo);
- $arrFormApi['#label_display'] = 'hidden';
- return render($arrFormApi);
- //return ($arrFormApi);
- }
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="<?php print $print['language']; ?>" xml:lang="<?php print $print['language']; ?>">
- <head>
- <?php print $print['head']; ?>
- <?php print $print['base_href']; ?>
- <title><?php //print $print['title']; ?></title>
- <?php print $print['scripts']; ?>
- <?php print $print['sendtoprinter']; ?>
- <?php print $print['robots_meta']; ?>
- <?php print $print['favicon']; ?>
- <?php print $print['css']; ?>
- </head>
- <body>
- <div><table border="1">
- <tr height="30%">
- <td width="30%" align="center"><?php print $print['logo']; ?> </td>
- <td width="70%" align="center" valign="middle">
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td><h3>Informe de Comisión</h3></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- <tr>
- <td><h3></h3></td>
- </tr>
- <tr>
- <td></td>
- </tr>
- </td>
- </tr>
- <tr><td width="50%"> Código: MM-FO-4-FOR-25</td><td width="50%" align="center">Versión: 1</td></tr>
- </table>
- </div>
-
- <?php
- $informe = variablesInforme('field_informe',$node);
- echo "<pre>";
-
- //print $informe;
- //var_dump($informe );
- echo "</pre>";
-
- $user=user_load($node->uid);
- $arrFormApi = field_view_field('user',$user,'field_user_nombre');
- $arrFormApi['#label_display'] = 'hidden';
- $nombreProfesor= drupal_render($arrFormApi);
- $userid=$node->uid;
- $user=user_load($node->uid);
- $tipodocente = field_view_field('user',$user,'field_user_tipo_docente');
-
- $arrFormApi = field_view_field('user',$user,'field_user_departamento');
- $arrFormApi['#label_display'] = 'hidden';
- //$arrFormApi = $arrFormApi["#object"];
- $departamento = drupal_render($arrFormApi);
-
- //$departamento= drupal_render($arrFormApi);
-
-
- //$departamento = field_get_items('user',$user,'field_user_departamento');
- //$departamento = $departamento["#title"];
- $facultad = field_view_field('user',$user,'field_user_facultad');
-
-
- $arrFormApi = field_view_field('user',$user,'field_user_identificacion');
- $arrFormApi['#label_display'] = 'hidden';
- $cedula= drupal_render($arrFormApi);
-
- $wrapper = entity_metadata_wrapper('node', $node);
-
- $numComision = variablesInforme('field_acta_comision',$node);
- $facultad = variablesInforme('field_inf_facultad',$node);
- $nomdecano = variablesInforme('field_inf_nombre_decano',$node);
- //$nombreJefeDepartamento = variablesInforme('field_nombre_jefe_departamento',$node);
- $objGenerales = variablesInforme('field_objetivos_generales_instit',$node);
- $objEsp = variablesInforme('field_objetivos_espec_ficos_de_u',$node);
- $objDesarrollo = variablesInforme('field_objetivos_y_desarrollo_del',$node);
- $resActividades = variablesInforme('field_resultado_de_las_actividad',$node);
- $compromisos = variablesInforme('field_inf_compromisos',$node);
- $matBiblio = variablesInforme('field_material_bibliogr_fico_rec',$node);
- $resAutor = variablesInforme('field_resoluci_n_autorizacion',$node);
-
- //$arrFormApi = field_view_field('node', $node, 'field_acta_comision');
- //$dpto = $arrFormApi[0]["#title"];
- $arrFormApi = field_get_items('node', $node, 'field_acta_comision');
- $nidComision = $arrFormApi[0]['target_id'];
-
- $nodoComision=node_load($nidComision);
- //$numComision=$nodoComision["title"];
-
- $arrFormApi = field_get_items('node', $node, 'field_nombre_jefe_departamento');
- $nidjefe = $arrFormApi[0]['uid'];
-
- $user=user_load($nidjefe);
- $arrFormApi = field_view_field('user',$user,'field_user_nombre');
- $arrFormApi['#label_display'] = 'hidden';
- $nombreJefeDepartamento=drupal_render($arrFormApi);
-
- $evento = variablesInforme('field_com_evento',$nodoComision);
- $organizado = variablesInforme('field_com_organizado',$nodoComision);
- $ciudad = variablesInforme('field_com_ciudad',$nodoComision);
- $fechadel = variablesInforme('field_com_fecha_del',$nodoComision);
- $fechaal = variablesInforme('field_com_fecha_al',$nodoComision);
-
-
-
- $wrapper1 = entity_metadata_wrapper('node', $nodoComision);
- $formtype1 = field_get_items('node', $nodoComision, 'field_cll_com_informe');
- foreach($formtype1 as $itemid1) {
- $item1 = field_collection_field_get_entity($itemid1);
- $fechaautorizado=$item1->field_cll_informe_autorizado['und'][0]['value'];
- $pendientes=$item1->field_cll_informe_pendientes['und'][0]['value'];
- }
-
-
-
- $wrapper = entity_metadata_wrapper('node', $nodoComision);
- $formtype = field_get_items('node', $nodoComision, 'field_cll_com_trabajos');
- foreach($formtype as $itemid) {
- $item = field_collection_field_get_entity($itemid);
-
- /*echo "<pre>";
- var_dump($item);
- echo "</pre>";*/
-
- if(isset($item->field_cll_trabajos_nombre['und'][0]['safe_value'])){
- $trabajo=$item->field_cll_trabajos_nombre['und'][0]['safe_value'];
- }else{
- $trabajo=" NINGUNO ";
- }
-
- if(isset($item->field_cll_trabajos_avalado['und'][0]['value'])){
- $avalado=$item->field_cll_trabajos_avalado['und'][0]['value'];
- $fechasesion=$item->field_cll_trabajos_fecha['und'][0]['value'];
- if(isset($item->field_cll_trabajos_actas)){
- $actanid=$item->field_cll_trabajos_actas['und'][0]["target_id"];
- }
- }else{
- $avalado=0;
- $fechasesion=$item->field_cll_trabajos_fecha['und'][0]['value'];
- }
-
-
- $fechasesion=$item->field_cll_trabajos_fecha['und'][0]['value'];
- }
-
- $arreglo3 = explode(' ', $fechasesion);
- $var5 = $arreglo3[0];
- $var6 = $arreglo3[1];
- $aux3 = explode('-',$var5);
-
- $nodoActa=node_load($actanid);
-
-
-
- // print render($content);
- ?>
-
- <p> <strong>Informe de comisión académica : </strong><br /> <?php echo $node->title; ?>
- <br /> <strong>Presentado a: </strong>
- <br /> <strong>Facultad : </strong><br /><?php echo $facultad; ?>
- <br /> <strong>Nombre Decano : </strong><br /><?php echo $nomdecano; ?>
- <br /> <strong>Nombre Jefe Departamento : </strong><br /><?php echo $nombreJefeDepartamento; ?>
- <br /> <strong>Nombre Profesor : </strong><br /><?php echo $nombreProfesor; ?> <br /> <strong>Identificacion : </strong><?php echo $cedula; ?>
- <br /> <strong>Adscrito al Departamento: </strong><br /><?php echo $departamento; ?>
- <br /> <strong>Evento académico:</strong><br /><?php echo $evento; ?>
- <br /> <strong>Organizado por:</strong><br /><?php echo $organizado; ?>
- <br /> <strong>Lugar destino de la comisión: </strong><br /><?php echo $ciudad; ?>
-
-
- <?php
- //$date1="2003-09-21";
- //$date2="2003-09-10";
- $arreglo = explode(',', $fechadel);
- $var1 = $arreglo[0];
- $var2 = $arreglo[1];
- $aux = explode(' ',$var2);
- $meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
- $mes = array_search( $aux[2], $meses );
- $mes1 = intval($mes+1);
- $dia1 = intval($aux[1]);
- $ano1 = intval($aux[3]);
-
- $arreglo2 = explode(',', $fechaal);
- $var3 = $arreglo2[0];
- $var4 = $arreglo2[1];
- $aux2 = explode(' ',$var4);
- $mes2 = array_search( $aux2[2], $meses );
- $mes2 = intval($mes2+1);
- $dia2 = intval($aux2[1]);
- $ano2 = intval($aux2[3]);
- /*
- $date1 = $fechaal;
- $date2 = $fechadel;
- echo "<br />".$date1;
- echo "<br />".$date2;
- $diff_segundos = $date2 - $date1;
- $diff_dias = floor($diff_segundos/86400);
- echo "Diferencia en dias: ".$diff_segundos;
- //echo "Diferencia en dias: ".$dif2;
- */
- //calculo timestam de las dos fechas
- $timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
- $timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);
- //resto a una fecha la otra
- $segundos_diferencia = $timestamp1 - $timestamp2;
- //echo $segundos_diferencia;
- //convierto segundos en días
- $dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
- //obtengo el valor absoulto de los días (quito el posible signo negativo)
- $dias_diferencia = abs($dias_diferencia);
- //quito los decimales a los días de diferencia
- $dias_diferencia = floor($dias_diferencia);
- //echo $dias_diferencia;
- ?>
-
- <br /> <strong>Duración de la comisión: </strong><br /> <?php echo $dias_diferencia." Dias" ; ?>
- <br /> <strong>Autorizada mediante Resolución:</strong><br /> <?php echo $resAutor; ?>
-
- <?php
-
- if(isset($avalado)){
- if($avalado!=0) { ?>
- <br /> <strong>Numero de Acta : </strong><br /><?php print l(t("Acta ".$nodoActa->title), 'node/'.$actanid); ?>
- <br /> <strong>Informe socializado en reunión del Departamento en (día, mes, año):</strong><br /><?php if($avalado!=0){ " ".print $aux3[2]."/".$aux3[1]."/".$aux3[0]; };?>
- <?php }else{
- echo "<br /><font color='RED'>NOTA: LA COMISIÓN NO FUE PRESENTADA EN UNA REUNIÓN DE DEPARTAMENTO.<br/><br/><br/></font>";
- }
- } ?>
- <br /> <strong>Objetivos Generales Institucionales : </strong><br /><?php echo $objGenerales; ?>
- <br /> <strong>Objetivos específicos de Académica: </strong><br /><?php echo $objEsp; ?>
- <br /> <strong>Objetivos y desarrollo del evento : </strong><br /><?php echo $objDesarrollo; ?>
- <br /> <strong>Resultado de las actividades realizadas en el evento : </strong><br /><?php echo $resActividades; ?>
- <br /> <strong>Compromisos : </strong><br /><?php echo $compromisos; ?>
- <br /> <strong>Material bibliográfico recibido en el evento : </strong><br /><?php echo $matBiblio; ?> </p>
-
-
-
-
- <table><tr><td width="100 %"><?php print $informe ?></td></tr>
- <tr><td></td></tr>
- <tr><td></td></tr>
- <tr><td width="100%">____________________________________________</td></tr>
- <tr><td width="100%">Firma del Comisionado</td></tr>
- </table>
- <br/>
- <br/>
-
- <div>
- <?php if (!empty($print['message'])) {
- print '<div class="print-message">'. $print['message'] .'</div><p />';
- } ?>
- <div class="print-logo"><?php //print $print['logo']; ?></div>
- <div class="print-site_name"><?php //print $print['site_name']; ?></div>
- <p />
- <div class="print-breadcrumb"><?php print $print['breadcrumb']; ?></div>
- <hr class="print-hr" />
- <div class="print-footer"><?php print $print['footer_message']; ?></div>
- <hr class="print-hr" />
- <div class="print-source_url"><?php //print $print['source_url']; ?></div>
- <div class="print-links"><?php //print $print['pfp_links']; ?></div>
- <?php print $print['footer_scripts']; ?>
- </body>
- </html>