/sgl/administrador/seg_licencia.php
PHP | 235 lines | 138 code | 46 blank | 51 comment | 21 complexity | 3940024ff0b42f3660b7804c4fc4ed0c MD5 | raw file
Possible License(s): LGPL-2.1, GPL-2.0
- <?php
- // Load the QCubed Development Framework
- require('../qcubed.inc.php');
- require(__CONFIGURATION__ . '/headerAdmin.inc.php');
- // BY PAM
- echo '<p class="create">
- Reporte
- </p>';
- $idLicencia = QApplication::PathInfo(0);
- $IdPRODUCTO = QApplication::PathInfo(1);
- $objLicencia = Licencia::Load($idLicencia);
- if ($objLicencia) {
- echo '<div><b>Empresa : </b>'.$objLicencia->EMPRESAIdEMPRESAObject->Nombre.'<p></p></div>';
- echo '<div><b>C.N.P. : </b>'.$objLicencia->NumeroCNP.'<p></p></div>';
- $day = 86400;
- $sTime = strtotime(date("j F Y")); // Start as time
- $eTime = strtotime($objLicencia->VencimientoCNP); // End as time
- echo '<div><b>Fecha de Vencimiento: </b>'.$objLicencia->VencimientoCNP.'<p></p></div>';
- $numDays = round(($eTime - $sTime) / $day) + 1;
- if ($numDays>0)
- echo '<div><b>Días restantes : </b>'.$numDays.'<p></p></div>';
- else
- echo '<div><b>Días restantes : </b>0<p></p></div>';
- echo '<div><b>Estatus : </b><a id="estatus">'.$objLicencia->Status.'</a></div>';
- echo '<div id="divisor2"></div>';
- echo '<table>';
- // $Fase=FaseLicencia::Load($idLicencia);
- // $Fase->FASEFechaFin;
- // $Doc=DocumentosFase::Load($idLicencia);
- // $Doc->DOCUMENTOIdDOCUMENTOObject->Nombre;
- $FaseLicArray = FaseLicencia::LoadArrayByLICENCIAIdLICENCIA($idLicencia);
- echo '<thead class="seglic">';
- echo '<td class="th1"></td>';
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEIdFASEObject->Nombre)
- echo '<td width="300px" align="center">' . $FaseLicObj->FASEIdFASEObject->Nombre . '</td>';
- else {
- echo '<td width="300px" align="center"> </td>';
- }
- }
- echo '</thead>';
- echo '<tr class="tablafase">';
- echo '<td class="th1"></td>';
- echo '<td COLSPAN=' . count($FaseLicArray) . ' height="30px">';
- echo '</td>';
- echo '<tr class="tablafase">';
- echo '<td class="th1"></td>';
- // $FaseLicArray=FaseLicencia::LoadArrayByLICENCIAIdLICENCIA($idLicencia);
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEIdFASEObject->Icono)
- echo '<td width="300px" align="center"><div><img src="' . __ARCHIVE_DIRECTORY_PARTIAL__ . $FaseLicObj->FASEIdFASEObject->Icono . '" width="60px"></div></td>';
- else {
- echo '<td width="300px" align="center"> </td>';
- }
- }
- echo '</tr>';
- echo '<tr class="tablafase">';
- echo '<td class="th1"></td>';
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEFechaFin)
- echo '<td width="300px" align="center"><div id="check"></div></td>';
- else {
- if ($FaseLicObj->FASEFechaInicio) {
- $day = 86400;
- $sTime = strtotime(date("j F Y")); // Start as time
- $eTime = strtotime($objLicencia->VencimientoCNP); // End as time
- $numDays = round(($eTime - $sTime) / $day) + 1;
- if ($numDays > 1)
- echo '<td width="300px" align="center"> </td>';
- else
- echo '<td width="300px" align="center"><div id="notcheck"></div></td>';
- }
- else
- echo '<td width="300px" align="center"> </td>';
- }
- }
- echo '</tr>';
- $countDocs = 0;
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEIdFASEObject->IdFASE) {
- $DocsFaseArray = DocumentosFase::LoadArrayByFASEIdFASE($FaseLicObj->FASEIdFASEObject->IdFASE);
- if (count($DocsFaseArray) > $countDocs)
- $countDocs = count($DocsFaseArray);
- foreach ($DocsFaseArray as $DocsFaseObj) {
- $DocsFaseObj->DOCUMENTOIdDOCUMENTOObject->Nombre;
- }
- }
- }
- $count = count($FaseLicArray);
- echo '<tr class="tablafase">';
- echo '<td class="th1"></td>';
- echo '<td COLSPAN=' . count($FaseLicArray) . ' height="30px">';
- echo '</td>';
- echo '</tr>';
- echo '<tr class="tablafecha">';
- echo '<td class="th1" style="color:black">Fechas</td>';
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEFechaInicio)
- echo '<td width="300px" align="center">'.$FaseLicObj->FASEFechaInicio.'</td>';
- else
- echo '<td width="300px" align="center"> </td>';
- }
- echo '</tr>';
- echo '<tr class="tablafecha">';
- echo '<td class="th1" style="color:black">Tiempos</td>';
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEFechaInicio&&$FaseLicObj->FASEFechaInicio) {
- $day = 86400;
- $sTime = strtotime($FaseLicObj->FASEFechaInicio); // Start as time
- $eTime = strtotime($FaseLicObj->FASEFechaFin); // End as time
- $numDays = round(($eTime - $sTime) / $day) + 1;
- if ($numDays>1)
- echo '<td width="300px" align="center">'.$numDays.' días</td>';
- else
- echo '<td width="300px" align="center"><b color:red;> </b></td>';
- }
- else
- echo '<td width="300px" align="center"> </td>';
- }
- echo '</tr>';
- for ($i = 0; $i < $countDocs; $i++) {
- echo '<tr class="tablafecha">';
- if ($i == 0)
- echo '<td class="th1" style="color:black">Documentos</td>';
- else
- echo '<td class="th1"></td>';
- foreach ($FaseLicArray as $FaseLicObj) {
- if ($FaseLicObj->FASEIdFASEObject->IdFASE) {
- $DocsFaseArray = DocumentosFase::LoadArrayByFASEIdFASE($FaseLicObj->FASEIdFASEObject->IdFASE);
- $j = 0;
- $DocAux = ' ';
- foreach ($DocsFaseArray as $DocsFaseObj) {
- $j = $j + 1;
- if ($j == ($i + 1))
- $DocAux = htmlentities($DocsFaseObj->DOCUMENTOIdDOCUMENTOObject->Nombre, ENT_COMPAT, 'UTF-8');
- }
- echo '<td width="300px" height="50px" align="center">' . $DocAux . '</td>';
- }
- }
- echo '</tr>';
- }
- echo '</table>';
- //
- // echo '<tr>';
- // $FaseLicArray=FaseLicencia::LoadArrayByLICENCIAIdLICENCIA($idLicencia);
- // foreach ($FaseLicArray as $FaseLicObj) {
- // if ($FaseLicObj->FASEIdFASEObject->IdFASE) {
- // echo '<td width="300px" align="center">';
- // echo '<table border="2>';
- // $DocsFaseArray=DocumentosFase::LoadArrayByFASEIdFASE($FaseLicObj->FASEIdFASEObject->IdFASE);
- // foreach ($DocsFaseArray as $DocsFaseObj) {
- // if ($DocsFaseObj->DOCUMENTOIdDOCUMENTOObject->Nombre)
- // echo '<tr><td width="300px" align="center">'.$DocsFaseObj->DOCUMENTOIdDOCUMENTOObject->Nombre.'</td></tr>';
- //
- // else {
- // echo '<tr><td> </td></tr>';
- // }
- // }
- //
- // echo '</table>';
- // echo '</td>';
- // }
- // else {
- // echo '<td width="300px" align="center"> </td>';
- // }
- //
- // echo '</td>';
- // }
- // echo '</tr>';
- //
- /// $DocsFase=DocumentosFase::LoadArrayByFASEIdFASE($intFASEIdFASE);
- ////
- //// $DocsLicArray=VigenciaDocumento::LoadArrayByLICENCIAIdLICENCIA($idLicencia);
- ////
- ////
- ////
- //// echo '<tr>';
- //// foreach ($DocsLicArray as $DocsLicObj) {
- //// if ($DocsLicObj->DOCUMENTOSFASEDOCUMENTOIdDOCUMENTOObject->DOCUMENTOIdDOCUMENTOObject)
- //// echo '<td width="300px" align="center">'.$DocsLicObj->DOCUMENTOSFASEDOCUMENTOIdDOCUMENTOObject->DOCUMENTOIdDOCUMENTOObject->Nombre.'</td>';
- //// else {
- //// echo '<td width="300px" align="center"> </td>';
- //// }
- ////
- //// }
- //// echo '</tr>';
-
- }
-
- require(__CONFIGURATION__ . '/footer.inc.php');
- ?>