Advertisement
Guest User

Untitled

a guest
Feb 16th, 2011
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 17.87 KB | None | 0 0
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.  
  4.     //$('.divtr').click(function(){
  5.     $('.trigger').click(function(){
  6.         $(this).parent().parent().parent().children('.divtrhito').slideToggle();
  7.                 $(this).toggleClass('open');
  8. //      $(this).children('.divtrhito').slideToggle();
  9.                 return false;
  10.     });
  11.  
  12.     //$('.divtrhito').click(function(){
  13.     $('.trigger2').click(function(){
  14.         $(this).parent().parent().parent().children('.divtrtarea').slideToggle();
  15.         $(this).toggleClass('open');
  16.         //$(this).children('.divtrtarea').toggle('slow');
  17.                 return false;
  18.     });
  19.  
  20.    $('.expand').click(function(){
  21.         $( ".divtrhito" ).each(
  22.             function( intIndex ){
  23.                 $(this).slideToggle()
  24.             }
  25.         )
  26.    });
  27. });
  28. </script>
  29.  
  30.  <?php echo $form->create('Linea', array('action' => 'relacion'));?>
  31.     <div id="nav">
  32.         <div id="divCategoria">
  33.             <ul>
  34.                 <li class="titulua">Cat. </li>
  35.                 <li><?php echo $form->select('categoria_id',array($kat),null,array('id'=>'categorias'),array('Selecciona categoria')); ?></li>
  36.             </ul>
  37.         </div>
  38.         <div id="divCoordinador">
  39.             <ul>
  40.                 <li class="titulua">Coor. </li>
  41.                 <li><?php echo $form->select('usuario_id',array($coo),null,array('id'=>'usuarios'),array('Selecciona usuario')); ?></li>
  42.             </ul>
  43.         </div>
  44.         <div id="divProyecto">
  45.             <ul>
  46.                 <li class="titulua">Proyectos:</li>
  47.                 <li>
  48.                 <?php echo $form->select('proyecto_id',array($proy),null,array(
  49.                                                                                 'id'=>'proyectos',
  50.                                                                                 'class'=>'selproy',
  51.                                                                                 ),array('Selecciona proyecto')); ?>
  52.                 </li>
  53.             </ul>
  54.         </div>
  55.         <div id="divTecnico">
  56.             <ul>
  57.                 <li class="titulua">Tecnico: </li>
  58.                 <li><?php echo $form->select('tecnico_id',array($tek),null,array('id'=>'tecnicos'),array('Selecciona tecnico')); ?></li>
  59.             </ul>
  60.         </div>
  61.         <div id="divFechaDesde">
  62.             <ul>
  63.                 <li class="titulua">desde: </li>
  64.                 <li><input id="datepicker" type="text" size="40" name="data[Linea][desde]" style="width:70px" />
  65.                         <?php echo $ajax->datepicker('datepicker',array(
  66.                             'firstDay' => '1',
  67.                             'dayNamesMin' => "['Do','Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa']",
  68.                             'monthNames' => "['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'] "
  69.                         )); ?>
  70.                     <script type="text/javascript">
  71.                         $(function() {
  72.                             $("#datepicker").change(function() {
  73.                                 $('#datepicker').datepicker('option', 'dateFormat', 'yy/mm/dd' ); });
  74.  
  75.                         });
  76.                     </script>
  77.                     </li>
  78.             </ul>
  79.         </div>
  80.         <div id="divFechaHasta">
  81.             <ul>
  82.                 <li class="titulua">     hasta: </li>
  83.                 <li><input id="datepickerra" type="text" size="40" name="data[Linea][hasta]"  style="width:70px" />
  84.                     <?php //echo $ajax->datepicker('datepickerra'); ?>
  85.                     <?php echo $ajax->datepicker('datepickerra',array(
  86.                             'firstDay' => '1',
  87.                             'dayNamesMin' => "['Do','Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa']",
  88.                             'monthNames' => "['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'] "
  89.                         )); ?>
  90.                     <script type="text/javascript">
  91.                         $(function() {
  92.                             $("#datepickerra").change(function() {
  93.                                 $('#datepickerra').datepicker('option', 'dateFormat', 'yy/mm/dd' ); });
  94.  
  95.                         });
  96.                     </script>
  97.                </li>
  98.             </ul>
  99.         </div>
  100. <!--        <div id="divDetalle">
  101.             <ul>
  102.                 <li class="titulua">Detalle: </li>
  103.                 <li>
  104.                     <select id="tipo" name="data[Linea][tipo]">
  105.                         <option value="resumido" selected>Resumido</option>
  106.                         <option value="hitos">Hitos</option>
  107.                         <option value="Tareas">Tareas</option>
  108.                     </select>
  109.                 </li>
  110.             </ul>
  111.         </div>-->
  112.         <div id="divSituacion">
  113.             <ul>
  114.                 <li class="titulua">Situación: </li>
  115.                 <li>
  116.                     <select id="situacion" name="data[Linea][situacion]">
  117.                         <option value="-1">Todos</option>
  118.                         <option value="50">50%</option>
  119.                         <option value="70">70%</option>
  120.                         <option value="100">100%</option>
  121.                     </select>
  122.                 </li>
  123.             </ul>
  124.         </div>
  125.         <div id="divBotoia">
  126.             <input type="submit" value="Actualizar datos" />
  127.         </div>
  128.         <div id="divAgrupar">
  129.             <ul>
  130.                 <li><a href="#" class="expand">Expandir/Colapsar</a></li>
  131.             </ul>
  132.         </div>
  133.     </div>
  134. <?php
  135.     echo $form->end();
  136. ?>
  137. <!-- TITULOS -->
  138. <div id="report">
  139.     <div class="divtrtitulo">
  140.         <ul>
  141.             <li class="thmas">&nbsp;</li>
  142.             <li class="th1">Cat.</li>
  143.             <li class="th2">Coor.</li>
  144.             <li class="th3">Proyecto</li>
  145.             <li class="th5">Prev.</li>
  146.             <li class="th4">Real</li>
  147.             <li class="th6">Desv.</li>
  148.             <li class="thmes">Ene</li>
  149.             <li class="thmes">Feb</li>
  150.             <li class="thmes">Mar</li>
  151.             <li class="thmes">Abr</li>
  152.             <li class="thmes">May</li>
  153.             <li class="thmes">Jun</li>
  154.             <li class="thmes">Jul</li>
  155.             <li class="thmes">Ago</li>
  156.             <li class="thmes">Sep</li>
  157.             <li class="thmes">Oct</li>
  158.             <li class="thmes">Nov</li>
  159.             <li class="thmes">Dic</li>
  160.             <li class="thtotal">Total</li>
  161.             <li class="thtotal">Sel.</li>
  162.         </ul>
  163.     </div>
  164.  
  165.     <?php
  166.  
  167.     //
  168.     //  PROYECTOS
  169.     //
  170.  
  171.  
  172. //var_dump($data);
  173.     foreach ($proiektuak as $p):
  174.         xdebug_break();
  175.         ?>
  176.              <?php
  177.                 // SEMAFORO
  178.                 $semaforo="berde";
  179.                 if ( $p['desv']<50 ) {
  180.                     $semaforo="berde";
  181.                 }
  182.                 if ( ($p['desv']>50) && ($p['desv']<70) ) {
  183.                     $semaforo="amarillo";
  184.                 }
  185.                 if ( ($p['desv']>69) && ($p['desv']<100) ) {
  186.                     $semaforo="naranja";
  187.                 }
  188.                 if ( ($p['desv']>99) || ($p['desv']<0) ){
  189.                     $semaforo="rojo";
  190.                 }
  191.                 if (($p['desv'] < 50) && ($p['desv']>-1) ) {
  192.                     $semaforo="berde";
  193.                 }
  194.             ?>
  195.         <div class="divtr <?php echo $semaforo ?>">
  196.    
  197.         <ul>
  198.             <li class="thmas <?php echo $semaforo ?>">&nbsp;<a href="#" class="trigger">&nbsp;</a></li>
  199.             <li class="th1 <?php echo $semaforo ?>"><?php echo $p['categoria_nombre']; ?>&nbsp;</li>
  200.             <li class="th2 <?php echo $semaforo ?>"><?php echo $p['coordinador_nombre']; ?>&nbsp;</li>
  201.             <li class="th3 <?php echo $semaforo ?>"><?php echo $html->link($p['proyecto_nombre'],array('controller' => 'lineas', 'action' => 'ver_ficha',$p['proyecto_id'])); ?>&nbsp;</li>
  202.             <li class="th5 <?php echo $semaforo ?>"><?php echo $p['total_prev'];?>&nbsp;</li>
  203.             <li class="th4 <?php echo $semaforo ?>"><?php echo $p['total_horas'];?>&nbsp;</li>
  204.             <li class="th6 <?php echo $semaforo ?>"><?php echo round($p['desv'], 2);?>%&nbsp;</li>
  205.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['1'];?>&nbsp;</li>
  206.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['2'];?>&nbsp;</li>
  207.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['3'];?>&nbsp;</li>
  208.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['4'];?>&nbsp;</li>
  209.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['5'];?>&nbsp;</li>
  210.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['6'];?>&nbsp;</li>
  211.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['7'];?>&nbsp;</li>
  212.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['8'];?>&nbsp;</li>
  213.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['9'];?>&nbsp;</li>
  214.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['10'];?>&nbsp;</li>
  215.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['11'];?>&nbsp;</li>
  216.             <li class="thmes <?php echo $semaforo ?>"><?php echo $p['12'];?>&nbsp;</li>
  217.             <li class="thtotal <?php echo $semaforo ?>">
  218.                 <?php
  219.                     $bahori = $p['1']+$p['2']+$p['3']+$p['4']+$p['5']+$p['6']+$p['7']+$p['8']+$p['9']+$p['10']+$p['11']+$p['12'];
  220.                     echo $bahori;
  221.                 ?>
  222.             &nbsp;</li>
  223.             <li class="thtotal <?php echo $semaforo ?>">
  224.                  <?php echo $html->link('Selec.',array(
  225.                                             'controller'=>'lineas',
  226.                                             'action'    =>'addhoras',
  227.                                             $p['proyecto_id'],null,null
  228.                             ));
  229.                 ?>
  230.             </li>
  231.         </ul>
  232.  
  233.             <?php foreach ( $hituak as $h ) :
  234.         //xdebug_break();
  235.             if ($h['proyecto_id']==$p['proyecto_id']) : ?>
  236.             <?php
  237.  
  238.                 // SEMAFORO
  239.                 $semaforo="berde";
  240.                 if ( $h['desv']<50 ) {
  241.                     $semaforo="berde";
  242.                 }
  243.                 if ( ($h['desv']>50) && ($h['desv']<70) ) {
  244.                     $semaforo="amarillo";
  245.                 }
  246.                 if ( ($h['desv'] > 69) && ($h['desv']<100) ) {
  247.                     $semaforo="naranja";
  248.                 }
  249.                 if ( ($h['desv']>99) || ($h['desv']<0) ){
  250.                     $semaforo="rojo";
  251.                 }
  252.                 if (($h['desv'] < 50) && ($h['desv']>-1) ) {
  253.                     $semaforo="berde";
  254.                 }
  255.             ?>
  256.             <div class="divtrhito <?php echo $semaforo ?>">
  257.                 <ul>
  258.                     <li class="thmas <?php echo $semaforo ?>">&nbsp;<a href="#" class="trigger2">&nbsp;</a></li>
  259.                     <li class="th1 <?php echo $semaforo ?>"><?php //echo $h['categoria_nombre']; ?>&nbsp;</li>
  260.                     <li class="th2 <?php echo $semaforo ?>"><?php echo $h['coordinador_nombre']; ?>&nbsp;</li>
  261.                     <li class="th3 <?php echo $semaforo ?>">HITO:<?php echo $h['hito_nombre'];?>&nbsp;</li>
  262.                     <li class="th5 <?php echo $semaforo ?>"><?php echo $h['total_prev'];?>&nbsp;</li>
  263.                     <li class="th4 <?php echo $semaforo ?>"><?php echo $h['total_horas'];?>&nbsp;</li>
  264.                     <li class="th6 <?php echo $semaforo ?>"><?php echo round($h['desv'], 2);?>%&nbsp;</li>
  265.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['1'];?>&nbsp;</li>
  266.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['2'];?>&nbsp;</li>
  267.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['3'];?>&nbsp;</li>
  268.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['4'];?>&nbsp;</li>
  269.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['5'];?>&nbsp;</li>
  270.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['6'];?>&nbsp;</li>
  271.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['7'];?>&nbsp;</li>
  272.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['8'];?>&nbsp;</li>
  273.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['9'];?>&nbsp;</li>
  274.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['10'];?>&nbsp;</li>
  275.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['11'];?>&nbsp;</li>
  276.                     <li class="thmes <?php echo $semaforo ?>"><?php echo $h['12'];?>&nbsp;</li>
  277.                     <li class="thtotal <?php echo $semaforo ?>">
  278.                         <?php
  279.                             $bahori1 = $h['1']+$h['2']+$h['3']+$h['4']+$h['5']+$h['6']+$h['7']+$h['8']+$h['9']+$h['10']+$h['11']+$h['12'];
  280.                             echo $bahori1;
  281.                         ?>
  282.                     &nbsp;</li>
  283.                     <li class="thtotal <?php echo $semaforo ?>">
  284.                         <?php echo $html->link('Selec.',array(
  285.                                             'controller'=>'lineas',
  286.                                             'action'    =>'addhoras',
  287.                                             $h['proyecto_id'],$h['hito_id'],null
  288.                             ));
  289.                         ?>
  290.                     </li>
  291.                 </ul>
  292.                  <?php foreach ( $aTareak as $a ) :
  293.                 //xdebug_break();
  294.                 //if ($a['visible']!=0) : ?>
  295.                     <?php if (($a['proyecto_id']==$h['proyecto_id']) && ($a['hito_id']==$h['hito_id'])) : ?>
  296.                     <?php
  297.                         // SEMAFORO
  298.                         $semaforo="berde";
  299.                         if ( $a['desv']<50 ) {
  300.                             $semaforo="berde";
  301.                         }
  302.                         if ( ($a['desv']>50) && ($a['desv']<70) ) {
  303.                             $semaforo="amarillo";
  304.                         }
  305.                         if ( ($a['desv']>69) && ($a['desv']<100) ) {
  306.                             $semaforo="naranja";
  307.                         }
  308.                         if ( ($a['desv']>99) || ($a['desv']<0) ){
  309.                             $semaforo="rojo";
  310.                         }
  311.                         if (($a['desv'] < 50) && ($a['desv']>-1) ) {
  312.                             $semaforo="berde";
  313.                         }
  314.                     ?>
  315.                     <div class="divtrtarea <?php echo $semaforo ?>">
  316.                         <ul>
  317.                             <li class="thmas <?php echo $semaforo ?>">&nbsp;</li>
  318.                             <li class="th1 <?php echo $semaforo ?>"><?php echo $a['categoria_nombre']; ?>&nbsp;</li>
  319.                             <li class="th2 <?php echo $semaforo ?>"><?php echo $a['coordinador_nombre']; ?>&nbsp;</li>
  320.                             <li class="th3 <?php echo $semaforo ?>">TAR:<?php echo $a['tarea_nombre'];?>&nbsp;</li>
  321.                             <li class="th5 <?php echo $semaforo ?>"><?php echo $a['total_prev'];?>&nbsp;</li>
  322.                             <li class="th4 <?php echo $semaforo ?>"><?php echo $a['total_horas'];?>&nbsp;</li>
  323.                             <li class="th6 <?php echo $semaforo ?>"><?php echo round($a['desv'], 2);?>%&nbsp;</li>
  324.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['1'];?>&nbsp;</li>
  325.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['2'];?>&nbsp;</li>
  326.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['3'];?>&nbsp;</li>
  327.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['4'];?>&nbsp;</li>
  328.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['5'];?>&nbsp;</li>
  329.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['6'];?>&nbsp;</li>
  330.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['7'];?>&nbsp;</li>
  331.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['8'];?>&nbsp;</li>
  332.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['9'];?>&nbsp;</li>
  333.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['10'];?>&nbsp;</li>
  334.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['11'];?>&nbsp;</li>
  335.                             <li class="thmes <?php echo $semaforo ?>"><?php echo $a['12'];?>&nbsp;</li>
  336.                             <li class="thtotal <?php echo $semaforo ?>">
  337.                                 <?php
  338.                                     $bahori3 = $a['1']+$a['2']+$a['3']+$a['4']+$a['5']+$a['6']+$a['7']+$a['8']+$a['9']+$a['10']+$a['11']+$a['12'];
  339.                                     echo $bahori3;
  340.                                 ?>
  341.                             &nbsp;</li>
  342.                             <li class="thtotal <?php echo $semaforo ?>">
  343.                                  <?php echo $html->link('Selec.',array(
  344.                                                             'controller'=>'lineas',
  345.                                                             'action'    =>'addhoras',
  346.                                                             $a['proyecto_id'],$a['hito_id'],$a['tarea_id']
  347.                                             ));
  348.                                 ?>
  349.                             </li>
  350.                         </ul>
  351.                     </div>
  352.                     <?php //endif;?>
  353.                     <?php endif;?>
  354.                     <?php endforeach;?> <!-- Tareas -->
  355.             </div>
  356.             <?php endif;?>
  357.             <?php endforeach;?> <!-- Hitos -->
  358.            
  359.     </div>
  360.     <?php endforeach;?>
  361. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement