<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?>
<div class="bds_block">
    <?php if ($tpl->param('id') != ''): ?>
        <?php $url = $tpl->url('thread_report', 'action', 'update', 'id', $tpl->param('id')) ?>
    <?php else: ?>
        <?php $url = $tpl->url('thread_report', 'action', 'add') ?>
    <?php endif ?>

    <?php if ($tpl->param('id') != ''): ?>
        <?php $type = $tpl->get('thread')->type ?>
    <?php else: ?>
        <?php $type = $tpl->param('type') ?>
    <?php endif ?>
    <?php $url2 = $tpl->url('thread_report', 'action', 'consul') ?>
    <?php if ($tpl->param('id') != ''): ?>
        <form class="bez_form" action="<?php echo $url ?>" method="POST">
            <?php if ($type == 'project'): ?>
                <input type="hidden" name="type" value="project" />
            <?php else: ?>
                <input type="hidden" name="type" value="issue" />
            <?php endif ?>
            <input type="hidden" name="id" value="bez:threads">

            <?php $class = 'prNone'; ?>
            <?php if ($tpl->param('id') != ''): ?>
                <?php $class = 'pr' . $tpl->get('thread')->priority ?>
            <?php endif ?>

            <fieldset id="bds_issue_box" class="bds_form <?php echo $class ?>">

                <?php if ($tpl->param('action') == 'edit'): ?>
<div class="row">
    <label for="id"><?php echo $tpl->getLang('id') ?>:</label>
    <span><strong>P:<?php echo $tpl->get('thread')->id ?></strong></span>
</div>
                <?php endif ?>

                <?php

                $titulo = $tpl->get('thread')->title;

                $variable = explode(' -', $titulo);
                $auditadoPropio = $variable[1];
                $titulo1 = $variable[0];

                if (isset($auditadoPropio)) {
                    $auditado = $auditadoPropio;
                    $titulo1 = explode(" -" . $auditadoPropio, $titulo);
                    $titulo1 = $titulo1[0];
                }

                // === INICIO: Obtener nombre del cliente actual para proyectos propios R**G ===
                $nombreClienteActual = '';
                $esProyectoPropio = ($type == 'project');

                // Obtener los labels del thread usando el método get_labels()
                $labelsThread = $tpl->get('thread')->get_labels();
                if (!empty($labelsThread) && $type == 'project') {
                    // Si tiene labels asociados Y es tipo project, es un proyecto propio
                    $esProyectoPropio = true;
                    // Tomar el primer label asociado al thread
                    $primerLabel = reset($labelsThread);
                    if (isset($primerLabel['name'])) {
                        $nombreClienteActual = $primerLabel['name'];
                    } elseif (is_object($primerLabel) && isset($primerLabel->name)) {
                        $nombreClienteActual = $primerLabel->name;
                    }
                }

                // Si no se encontró por label, intentar extraer del título
                if (empty($nombreClienteActual) && isset($auditadoPropio) && $esProyectoPropio) {
                    $nombreClienteActual = trim($auditadoPropio);
                }
                // === FIN: Obtener nombre del cliente actual ===

                ?>

                <?php // === INICIO: Campo pcliente, NIT y DV para edición de proyectos propios R**G === ?>
                <?php if ($esProyectoPropio): ?>
                <?php
                // Obtener NIT y código de verificación del cliente actual
                $nitClienteActual = '';
                $codigoVerificacionActual = '';
                if (!empty($labelsThread)) {
                    $primerLabel = reset($labelsThread);
                    if (isset($primerLabel['nit'])) {
                        $nitClienteActual = $primerLabel['nit'];
                    } elseif (is_object($primerLabel) && isset($primerLabel->nit)) {
                        $nitClienteActual = $primerLabel->nit;
                    }
                    if (isset($primerLabel['codigo_verificacion'])) {
                        $codigoVerificacionActual = $primerLabel['codigo_verificacion'];
                    } elseif (is_object($primerLabel) && isset($primerLabel->codigo_verificacion)) {
                        $codigoVerificacionActual = $primerLabel->codigo_verificacion;
                    }
                }
                ?>
<div class="row">
    <label for="pcliente">Nombre del cliente:</label>
    <span>
        <input name="pcliente" id="pcliente" type="text" value="<?php echo htmlspecialchars($nombreClienteActual) ?>" data-validation="required" style="width: 300px;" placeholder="Escriba el nombre del cliente" />
    </span>
</div>
<div class="row">
    <label for="pnit">NIT:</label>
    <span>
        <input name="pnit" id="pnit" type="text" value="<?php echo htmlspecialchars($nitClienteActual) ?>" style="width: 150px;" placeholder="Solo números" pattern="[0-9]*" />
        &nbsp;<label>DV:</label>
        <input name="pcodigo_verificacion" id="pcodigo_verificacion" type="text" value="<?php echo htmlspecialchars($codigoVerificacionActual) ?>" style="width: 30px;" maxlength="1" placeholder="0" pattern="[0-9]" />
    </span>
</div>
                <?php endif ?>
                <?php // === FIN: Campo pcliente, NIT y DV === ?>

                <?php if (
$type != 'project' &&
$tpl->get('thread')->acl_of('label_id') >= BEZ_PERMISSION_CHANGE
                ): ?>

<div class="row">
    <label for="label_id"><?php echo $tpl->getLang('type') ?>:</label>
    <span>
        <select name="label_id" id="label_id">
            <option <?php if ($tpl->value('label_id') == '') echo 'selected' ?>
                value="">--- <?php echo $tpl->getLang('issue_type_no_specified') ?> ---</option>
            <?php foreach ($tpl->get('labels') as $label): ?>
                <option <?php if (intval($tpl->value('label_id')) == intval($label->id)) echo 'selected' ?> value="<?php echo $label->id ?>"><?php echo $label->name ?></option>
            <?php endforeach ?>
        </select>
    </span>
</div>
                <?php endif ?>
                <input id="capturar_id" type="hidden" value="<?php echo $tpl->get('thread')->id ?>" />

                <?php if ($tpl->get('thread')->acl_of('coordinator') >= BEZ_PERMISSION_CHANGE): ?>
<div class="row">
    <label for="coordinator"><?php echo $tpl->getLang('coordinator') ?>:</label>
    <span>
        <select name="coordinator" id="coordinator" data-validation="required">
            <option value="">--- <?php echo $tpl->getLang('select') ?>---</option>
            <?php foreach ($tpl->get('users') as $nick => $name): ?>
                <option <?php if ($tpl->value('coordinator') == $nick) echo 'selected' ?> value="<?php echo $nick ?>"><?php echo $name ?></option>
            <?php endforeach ?>
        </select>
    </span>
</div>
                <?php endif ?>
                <div class="row">
<label for="title"><?php echo $tpl->getLang('title') ?>:</label>
<span>
    <input name="title" id="title" value="<?php echo $tpl->value('title') ?>" data-validation="required">
</span>
                </div>

                <?php // === INICIO: Selector de año para edición === ?>
                <div class="row">
                    <label for="year_edit"><?php echo $tpl->getLang('tiempo') ?>:</label>
                    <span>
                        <?php
                        $threadYear = '';
                        // Obtener año del thread (columna year o extraer del título)
                        $threadObj = $tpl->get('thread');
                        if (!empty($threadObj->year)) {
                            $threadYear = $threadObj->year;
                        } elseif (preg_match('/Año:\s*(\d{4})/', $threadObj->title, $yearMatches)) {
                            $threadYear = $yearMatches[1];
                        }
                        ?>
                        <select name="year" id="year_edit">
                            <option value="na" <?php echo ($threadYear == '') ? 'selected' : '' ?>>N.A.</option>
                            <?php for ($y = 2018; $y <= 2030; $y++): ?>
                                <option value="<?php echo $y ?>" <?php echo ($threadYear == (string)$y) ? 'selected' : '' ?>><?php echo $y ?></option>
                            <?php endfor; ?>
                        </select>
                    </span>
                </div>
                <script type="text/javascript">
                (function() {
                    var yearSelect = document.getElementById('year_edit');
                    var titleInput = document.getElementById('title');
                    if (yearSelect && titleInput) {
                        yearSelect.onchange = function() {
                            var newYear = this.value;
                            var title = titleInput.value;
                            if (newYear === 'na') {
                                // Quitar año del título
                                titleInput.value = title.replace(/\s*Año:\s*\d{4}/, '');
                            } else if (title.match(/Año:\s*\d{4}/)) {
                                // Reemplazar año existente
                                titleInput.value = title.replace(/Año:\s*\d{4}/, 'Año: ' + newYear);
                            } else {
                                // Agregar año al título
                                var dashPos = title.indexOf(' -');
                                if (dashPos !== -1) {
                                    titleInput.value = title.substring(0, dashPos) + ' Año: ' + newYear + title.substring(dashPos);
                                } else {
                                    titleInput.value = title + ' Año: ' + newYear;
                                }
                            }
                        };
                    }
                })();
                </script>
                <?php // === FIN: Selector de año para edición === ?>

                <div class="row">
                    <label for="content"><?php echo $tpl->getLang('description') ?>:</label>
                    <span>
                        <div class="bez_description_toolbar"></div>
                        <textarea name="content" id="content" class="edit" data-validation="required"><?php echo $tpl->value('content') ?></textarea>
                    </span>
                </div>

                <?php if ($tpl->get('thread')->acl_of('private') >= BEZ_PERMISSION_CHANGE): ?>
                <div class="row">
                    <label for="private"><?php echo $tpl->getLang('private') ?>:</label>
                    <span>
                        <input type="hidden" name="private" value="0" />
                        <input <?php if ($tpl->value('private') == '1') echo 'checked' ?>
                            type="checkbox" name="private" value="1" id="private" />
                    </span>
                </div>
                <?php else: ?>
                    <input type="hidden" name="private" value="0" />
                <?php endif ?>

                <div class="row">
<label></label>
<span style="padding-top:0px;">
    <input type="submit" value="<?php echo $tpl->getLang('save') ?>">&nbsp;&nbsp;
    <?php if ($tpl->param('id') != ''): ?>
        <?php $url = $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>
    <?php else: ?>
        <?php $url = $tpl->url('threads') ?>
    <?php endif ?>
    <a href="<?php echo $url ?>" class="bez_delete_button bez_link_button">
        <?php echo $tpl->getLang('cancel') ?>
    </a>
</span>
                </div>
            </fieldset>
        </form>

    <?php else: ?>
        <form action="<?php echo $url2 ?>" method="POST">
            <div class="row">
                <div style="margin-left: 15px; margin-bottom: 10px;">
<label style="font-weight: bold;">ID del proyecto/encargo: <span style="font-weight: 500;">
    <?php
        if (!isset($_GET['cal'])) {
            echo '';
        } else {
            echo htmlspecialchars($_GET['cal'], ENT_QUOTES, 'UTF-8');
            $codigo = htmlspecialchars($_GET['cal'], ENT_QUOTES, 'UTF-8');
        }
        ?></span></label>
<input type="hidden" name="type" value="<?php echo $type; ?>">
<input type="submit" value="Evaluar...">
                </div>
            </div>
        </form>
    <?php endif ?>
    <?php if ($tpl->param('id') != ''): ?>
        <?php $type = $tpl->get('thread')->type ?>
    <?php else: ?>
        <?php $type = $tpl->param('type') ?>
    <?php endif ?>

    <?php
    if (!isset($_GET['cal'])) {
        if ($tpl->param('id') != '') {
            echo '';
        } else {
            echo 'Por favor seleccione el botón “Evaluar” para identificar el ID asignado. Código de identificación del proyecto.';
        }
    } else {
    ?>
        <form class="bez_form" action="<?php echo $url ?>" method="POST">
            <?php if ($type == 'project'): ?>
                <input type="hidden" name="type" value="project" />
            <?php else: ?>
                <input type="hidden" name="type" value="issue" />
            <?php endif ?>
            <input name="id" type="hidden" value="bez:threads">
            <?php $class = 'prNone'; ?>
            <?php if ($tpl->param('id') != ''): ?>
                <?php $class = 'pr' . $tpl->get('thread')->priority ?>
            <?php endif ?>
            <?php if ($type == 'project'): // todo este codigo agregado para contar con componente en trabajos propio
            ?>
    <fieldset id="bds_issue_box" class="bds_form <?php echo $class ?>">
<div class="rows">
    <div><span>
            <Blockquote style="border: none"><label>&nbsp;Nombre del cliente:</label>
                <input name="pcliente" id="pcliente" type="text" data-validation="required" style="width: 300px;" placeholder="Escriba el nombre del cliente" />
        </span></blockquote>
    </div>
    <div><span>
            <Blockquote style="border: none"><label>&nbsp;NIT:</label>
                <input name="pnit" id="pnit" type="text" style="width: 150px;" placeholder="Solo números" pattern="[0-9]*" />
                &nbsp;<label>DV:</label>
                <input name="pcodigo_verificacion" id="pcodigo_verificacion" type="text" style="width: 30px;" maxlength="1" placeholder="0" pattern="[0-9]" />
        </span></blockquote>
    </div>
</div>
                </fieldset>
            <?php else: ?>
                <input name="pcliente" id="pcliente" type="hidden" size="50" />
                <input name="pnit" id="pnit" type="hidden" />
                <input name="pcodigo_verificacion" id="pcodigo_verificacion" type="hidden" />
            <?php endif ?>
            <fieldset id="bds_issue_box" class="bds_form <?php echo $class ?>">
                <?php if ($tpl->param('action') == 'edit'): ?>
                <div class="bds_block_content">
                    <label for="id"><?php echo $tpl->getLang('id') ?>:</label>
                    <span><strong>P:<?php echo $tpl->get('thread')->id ?></strong></span>
                </div>
                <?php endif ?>

                <?php if ($type != 'project' && $tpl->get('thread')->acl_of('label_id') >= BEZ_PERMISSION_CHANGE): ?>
                <div class="row">
                    <label for="label_id"><?php echo $tpl->getLang('type') ?>:</label>
                    <span>
                        <select name="label_id" id="label_id">
                            <option <?php if ($tpl->value('label_id') == '') echo 'selected' ?> value="">--- <?php echo $tpl->getLang('issue_type_no_specified') ?> ---</option>
                            <?php foreach ($tpl->get('labels') as $label): ?>
                                <option <?php if (intval($tpl->value('label_id')) == intval($label->id)) echo 'selected' ?> value="<?php echo $label->id ?>"><?php echo $label->name ?></option>
                            <?php endforeach ?>
                        </select>
                    </span>
                </div>
                <?php endif ?>
<?php
// El ID a calcular siempre viene de $_GET['cal'] como string
$id_calcular = isset($_GET['cal']) ? htmlspecialchars($_GET['cal'], ENT_QUOTES, 'UTF-8') : '';
?>
<input type="hidden" id="capturar_id" value="<?php echo $id_calcular ?>" />

<?php if ($tpl->get('thread')->acl_of('coordinator') >= BEZ_PERMISSION_CHANGE): ?>
<div class="row">
    <label for="coordinator"><?php echo $tpl->getLang('coordinator') ?>:</label>
    <span>
        <select name="coordinator" id="coordinator" data-validation="required">
            <option value="">--- <?php echo $tpl->getLang('select') ?>---</option>
            <?php foreach ($tpl->get('users') as $nick => $name): ?>
                <option <?php if ($tpl->value('coordinator') == $nick) echo 'selected' ?> value="<?php echo $nick ?>"><?php echo $name ?></option>
            <?php endforeach ?>
        </select>
    </span>
</div>
<?php endif ?>

<?php
$texto1 = "'200px'";
$texto2 = "'true'";
$texto3 = "'true'";
$texto4 = "'false'";
$texto5 = "'lfrtip'";
$rfNiasPei0 = "|  Revisoría fiscal (E)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE NUEVO  |
|  NIAS   |:::   |:::  |

<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, el diagnóstico inicial del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";

$rfNiasJurR0 = "|  Revisoría fiscal (B)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE RECURRENTE  |
|  NIAS   |:::   |:::  |

<wrap lo>
El objetivo es dar continuidad a la gestión de cumplimiento del sistema de gestión de calidad, el análisis de recurrencia del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";

$rfNiasPeiR0 = "|  Revisoría fiscal (F)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE RECURRENTE  |
|  NIAS  |:::   |:::  |

<wrap lo>
El objetivo es dar continuidad a la gestión de cumplimiento del sistema de gestión de calidad, el análisis de recurrencia del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";
$rfNiasJur0 = "|  Revisoría fiscal (A)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE NUEVO  |
|  NIAS  |:::   |:::  |


<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, el diagnóstico inicial del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";
$rfNagasJur0 = "|  Revisoría fiscal (C)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE NUEVO  |
|  NAGAS  |:::   |:::  |


<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, el diagnóstico inicial del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";
$rfNagasPei0 = "|  Revisoría fiscal (G)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE NUEVO  |
|  NAGAS  |:::   |:::  |


<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, el diagnóstico inicial del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>


";
$rfNagasJurR0 = "|  Revisoría fiscal (D)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE RECURRENTE  |
|  NAGAS  |:::   |:::  |


<wrap lo>
El objetivo es dar continuidad a la gestión de cumplimiento del sistema de gestión de calidad, el análisis de recurrencia del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>

";
$rfNagasPeiR0 = "|  Revisoría fiscal (H)  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  PROYECTO CLIENTE RECURRENTE  |
|  NAGAS  |:::   |:::  |


<wrap lo>
El objetivo es dar continuidad a la gestión de cumplimiento del sistema de gestión de calidad, el análisis de recurrencia del cliente, la planeación, el análisis de riesgos, el control de riesgos, control de tareas programadas y las demás actividades de operación de los trabajos de Revisoría Fiscal a realizar durante el año actual:
</wrap>


";
$programas0 = "

<wrap lo>
A continuación determine programas de auditoría adicionales aplicables al proyecto. Una vez determinados, activelos haciendo un clic sobre el nombre del programa respectivo y seleccionando el icono {{:boton2:270.png?20|}} ubicado en el costado derecho. Finalmente, guarde el documento:
</wrap>


";

//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  proyectos:auditorias:programas_auditoria:
//notas A NIAS -CLIENTE NUEVO

$rest = $tpl->get('thread')->title;
$rest = substr($rest, 0, 20);

if ($rest == "Revisoría fiscal (A") {
    $proyecto = "A";
    $micarpeta = "data/pages/proyectos/control/" . $codigo;
}

//notas B -NIAS -CLIENTE RECURRENTE 

if ($rest == "Revisoría fiscal (B") {
    $proyecto = "B";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/recurrente";
}

//notas C - NAGAS -CLIENTE NUEVO
if ($rest == "Revisoría fiscal (C") {
    $proyecto = "C";
    $micarpeta = "data/pages/proyectos/control/" . $codigo;
}

//notas D - NAGAS CLIENTE RECURRENTE

if ($rest == "Revisoría fiscal (D") {
    $proyecto = "D";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/recurrente";
}

//notas E PEI NIAS -CLIENTE NUEVO

if ($rest == "Revisoría fiscal (E") {
    $proyecto = "E";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei";
}

//notas F -NIAS -CLIENTE RECURRENTE 

if ($rest == "Revisoría fiscal (F") {
    $proyecto = "F";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei/recurrente";
}

if ($rest == "Revisoría fiscal (G") {
    $proyecto = "G";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei";
}

if ($rest == "Revisoría fiscal (H") {
    $proyecto = "H";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei/recurrente";
}

if ($rest == "Outsourcing contable") {
    $proyecto = "I";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/outsourcing";
    $serv = "outsourcing";
}

if ($rest == "Asesoría contable   ") {
    $proyecto = "J";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/asesoria";
    $serv = "asesoria";
}

if ($rest == "Otros proyectos    ") {
    $proyecto = "K";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/otros";
}

if ($rest == "Reporte de gestión ") {
    $proyecto = "L";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/reporte";
}

if ($rest == "OUTSOURCING         ") {
    $proyecto = "M";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei/outsourcing";
    $serv = "outsourcing";
}

if ($rest == "Asesoría            ") {
    $proyecto = "N";
    $micarpeta = "data/pages/proyectos/control/" . $codigo . "/pei/asesoria";
    $serv = "asesoria";
}

$micarpeta = "proyectos:auditorias:programas_auditoria:";
$programas1 = "<datatable scroll-y=" . $texto1 . " searching=" . $texto2 . " state-save=" . $texto3 . " paging=" . $texto4 . " auto-width=" . $texto3 . " info=" . $texto4 . " dom=" . $texto5 . ">


^ No. ^ Nombre del programa ^
|  1.  |[[" . $micarpeta . "28_efectivo:" . $codigo . ":registro|Efectivo y equivalentes al efectivo]]|
|  2.  |[[" . $micarpeta . "29_inversiones:" . $codigo . ":registro|Inversiones permanentes]]|
|  3.  |[[" . $micarpeta . "31_cuentas_cobrar:" . $codigo . ":registro|Cuentas por cobrar]]|
|  4.  |[[" . $micarpeta . "32_activos_intangibles:" . $codigo . ":registro|Activos intangibles]]|
|  5.  |[[" . $micarpeta . "33_gastos_anticipado:" . $codigo . ":registro|Gastos pagados por anticipado]]|
|  6.  |[[" . $micarpeta . "34_pasivos_provisiones:" . $codigo . ":registro|Pasivos, Provisiones y Contingencias]]|
|  7.  |[[" . $micarpeta . "47_ica_bimestral:" . $codigo . ":registro|Revisión ICA bimestral]]|
|  8.  |[[" . $micarpeta . "48_iva_bimestral:" . $codigo . ":registro|Revisión IVA bimestral]]|
|  9.  |[[" . $micarpeta . "49_rete_fte:" . $codigo . ":registro|Revisión Retención en la fuente]]|
|  10.  |[[" . $micarpeta . "50_rte_ica:" . $codigo . ":registro|Revisión RTE ICA bimestral]]|
|  11.  |[[" . $micarpeta . "51_regimen_simple:" . $codigo . ":registro|Revisión impuesto regimen simple]]|
|  12.  |[[" . $micarpeta . "35_impuestos_ganancias:" . $codigo . ":registro|Impuesto a las Ganancias e Impuesto Diferido]]|
|  13.  |[[" . $micarpeta . "36_ingresos_operacionales:" . $codigo . ":registro|Ingresos Operacionales]]|
|  14.  |[[" . $micarpeta . "37_contingencias:" . $codigo . ":registro|Contingencias No Cuantificables y Compromisos]]|
|  15.  |[[" . $micarpeta . "38_patrimonio:" . $codigo . ":registro|Patrimonio]]|
|  16.  |[[" . $micarpeta . "39_gastos_operacionales:" . $codigo . ":registro|Gastos Operacionales]]|
|  17.  |[[" . $micarpeta . "40_costo_ventas:" . $codigo . ":registro|Costos de ventas]]|
|  18.  |[[" . $micarpeta . "41_propiedad:" . $codigo . ":registro|Propiedad planta y equipo]]|
|  19.  |[[" . $micarpeta . "43_estimaciones:" . $codigo . ":registro|Estimaciones Contables]]|
|  20.  |[[" . $micarpeta . "44_gastos_personales:" . $codigo . ":registro|Gastos de personal]]|
|  21.  |[[" . $micarpeta . "45_inventarios:" . $codigo . ":registro|Inventarios]]|
|  22.  |[[" . $micarpeta . "46_otros_asuntos:" . $codigo . ":registro|Otros Asuntos]]|
|  23.  |[[" . $micarpeta . "bonos:" . $codigo . ":registro|Programa de Auditoría bonos de riesgo (Check Lisk)]]|
|  24.  |[[" . $micarpeta . "bancos:" . $codigo . ":registro|Programa de Auditoría bancos (Check Lisk)]]|
|  25.  |[[" . $micarpeta . "inversiones:" . $codigo . ":registro|Programa de inversiones (Check Lisk)]]|
|  26.  |[[" . $micarpeta . "normatividad:" . $codigo . ":registro|Programa revisión normas legales (Check Lisk)]]|
|  27.  |[[" . $micarpeta . "impuesto_al_patrimonio:" . $codigo . ":registro|Programa de impuesto al patrimonio (Check Lisk)]]|
|  28.  |[[" . $micarpeta . "reestructuracion:" . $codigo . ":registro|Programa de Auditoría para empresas en reestructuración (Check Lisk)]]|
|  29.  |[[" . $micarpeta . "patrimonio:" . $codigo . ":registro|Programa de Auditoría patrimonio (Check Lisk)]]|
|  30.  |[[" . $micarpeta . "auditoria_de_cierre:" . $codigo . ":registro|Programa de Auditoría de cierre (Check Lisk)]]|
|  31.  |[[" . $micarpeta . "auditoria_de_cierre2:" . $codigo . ":registro|Programa de Auditoría de cierre - Modelo 2 (Check Lisk)]]|
</datatables>

";
// NIAS P. JURIDICA
$rfNiasJur1 = "[[{}proyectos:control:" . $codigo . ":1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$rfNiasJur2 = "[[{}proyectos:control:" . $codigo . ":2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$rfNiasJur3 = "[[{}proyectos:control:" . $codigo . ":3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$rfNiasJur4 = "[[{}proyectos:control:" . $codigo . ":4_riesgos:registro|4. ANALISIS DE RIESGOS - COMPRENSIÓN DE LA ENTIDAD]]

";
$rfNiasJur5 = "[[{}proyectos:control:" . $codigo . ":5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNiasJur6 = "[[{}proyectos:control:" . $codigo . ":6_planeacion:registro|6. PLANEACIÓN]]

";
$rfNiasJur7 = "[[{}proyectos:control:" . $codigo . ":7_control_interno:registro|7. CONTROL INTERNO]]

";
$rfNiasJur9 = "[[{}proyectos:control:" . $codigo . ":9_informes:registro|9. INFORMES]]

";

$rfNiasJur10 = "[[{}proyectos:control:" . $codigo . ":10_manifestaciones:registro|10. CARTA DE MANIFESTACIONES - NIA 580]]

";
$rfNiasJur11 = "[[{}proyectos:control:" . $codigo . ":11_dictamen:registro|11. DICTAMEN FINAL]]

";
$rfNiasJur12 = "[[{}proyectos:control:" . $codigo . ":12_consolidado:registro|12. INFORME DE CONTROL DE EJECUCIÓN DEL PROYECTO]]

";
$rfNiasJur13 = "[[{}proyectos:control:" . $codigo . ":13_otros:registro|13. OTROS FORMATOS / APLICADOS]]

";
//NIAS JURIDICA RECUERRENTE
$rfNiasJurR1 = "[[{}proyectos:control:" . $codigo . ":recurrente:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE ]]

";
$rfNiasJurR2 = "[[{}proyectos:control:" . $codigo . ":recurrente:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$rfNiasJurR3 = "[[{}proyectos:control:" . $codigo . ":recurrente:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$rfNiasJurR4 = "[[{}proyectos:control:" . $codigo . ":recurrente:4_riesgos:registro|4. ANÁLISIS DE RIESGOS - COMPRENSIÓN DE LA ENTIDAD]]

";
$rfNiasJurR5 = "[[{}proyectos:control:" . $codigo . ":recurrente:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNiasJurR6 = "[[{}proyectos:control:" . $codigo . ":recurrente:6_planeacion:registro|6. PLANEACIÓN]]

";
$rfNiasJurR7 = "[[{}proyectos:control:" . $codigo . ":recurrente:7_control_interno:registro|7. CONTROL INTERNO]]

";
$rfNiasJurR9 = "[[{}proyectos:control:" . $codigo . ":recurrente:9_informes:registro|9. INFORMES]]

";
$rfNiasJurR10 = "[[{}proyectos:control:" . $codigo . ":recurrente:10_manifestaciones:registro|10. CARTA DE MANIFESTACIONES - NIA 580]]

";
$rfNiasJurR11 = "[[{}proyectos:control:" . $codigo . ":recurrente:11_dictamen:registro|11. DICTAMEN FINAL]]

";
$rfNiasJurR12 = "[[{}proyectos:control:" . $codigo . ":recurrente:12_consolidado:registro|12. INFORME DE CONTROL DE EJECUCIÓN DEL PROYECTO]]

";
$rfNiasJurR13 = "[[{}proyectos:control:" . $codigo . ":recurrente:13_otros:registro|13. OTROS FORMATOS / APLICADOS]]

";

// NAGAS PERSONA JURIDICA

$rfNagasJur5 = "[[{}proyectos:control:" . $codigo . ":5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNagasJur9 = "[[{}proyectos:control:" . $codigo . ":9_informes:registro|9. INFORMES]]

";
$rfNagasJur10 = "[[{}proyectos:control:" . $codigo . ":10_dictamen:registro|10. DICTAMEN FINAL]]

";
$rfNagasJur11 = "[[{}proyectos:control:" . $codigo . ":11_consolidado:registro|11. INFORME DE CONTROL DE EJECUCIÓN DEL PROYECTO]]

";
$rfNagasJur12 = "[[{}proyectos:control:" . $codigo . ":12_otros:registro|12. OTROS FORMATOS / APLICADOS]]

";

// NAGAS PERSONA JURIDICA RECURRENTE

$rfNagasJurR5 = "[[{}proyectos:control:" . $codigo . ":recurrente:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNagasJurR9 = "[[{}proyectos:control:" . $codigo . ":recurrente:9_informes:registro|9. INFORMES]]

";
$rfNagasJurR10 = "[[{}proyectos:control:" . $codigo . ":recurrente:10_dictamen:registro|10. DICTAMEN FINAL]]

";
$rfNagasJurR11 = "[[{}proyectos:control:" . $codigo . ":recurrente:11_consolidado:registro|11. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$rfNagasJurR12 = "[[{}proyectos:control:" . $codigo . ":recurrente:12_otros:registro|12. OTROS FORMATOS / APLICADOS]]

";

//NIAS PERSONA NATURAL
$rfNiasPei1 = "[[{}proyectos:control:" . $codigo . ":pei:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$rfNiasPei2 = "[[{}proyectos:control:" . $codigo . ":pei:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$rfNiasPei3 = "[[{}proyectos:control:" . $codigo . ":pei:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$rfNiasPei4 = "[[{}proyectos:control:" . $codigo . ":pei:4_riesgos:registro|4. ANÁLISIS DE RIESGOS - COMPRENSIÓN DE LA ENTIDAD]]

";
$rfNiasPei5 = "[[{}proyectos:control:" . $codigo . ":pei:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNiasPei6 = "[[{}proyectos:control:" . $codigo . ":pei:6_planeacion:registro|6. PLANEACIÓN]]

";
$rfNiasPei7 = "[[{}proyectos:control:" . $codigo . ":pei:7_control_interno:registro|7. CONTROL INTERNO]]

";
$rfNiasPei9 = "[[{}proyectos:control:" . $codigo . ":pei:9_informes:registro|9. INFORMES]]

";
$rfNiasPei10 = "[[{}proyectos:control:" . $codigo . ":pei:10_manifestaciones:registro|10. CARTA DE MANIFESTACIONES - NIA 580]]

";
$rfNiasPei11 = "[[{}proyectos:control:" . $codigo . ":pei:11_dictamen:registro|11. DICTAMEN FINAL]]

";
$rfNiasPei12 = "[[{}proyectos:control:" . $codigo . ":pei:12_consolidado:registro|12. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$rfNiasPei13 = "[[{}proyectos:control:" . $codigo . ":pei:13_otros:registro|13. OTROS FORMATOS / APLICADOS]]

";

//PERSONA NATURAL RECURRENTE

$rfNiasPeiR1 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$rfNiasPeiR2 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$rfNiasPeiR3 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$rfNiasPeiR4 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:4_riesgos:registro|4. ANÁLISIS DE RIESGOS - COMPRENSIÓN DE LA ENTIDAD]]

";
$rfNiasPeiR5 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNiasPeiR6 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:6_planeacion:registro|6. PLANEACIÓN]]

";
$rfNiasPeiR7 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:7_control_interno:registro|7. CONTROL INTERNO]]

";
$rfNiasPeiR9 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:9_informes:registro|9. INFORMES]]

";
$rfNiasPeiR10 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:10_manifestaciones:registro|10. CARTA DE MANIFESTACIONES - NIA 580]]

";
$rfNiasPeiR11 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:11_dictamen:registro|11. DICTAMEN FINAL]]

";
$rfNiasPeiR12 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:12_consolidado:registro|12. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$rfNiasPeiR13 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:13_otros:registro|13. OTROS FORMATOS / APLICADOS]]

";

// NAGAS PERSONA NATURAL

$rfNagasPei5 = "[[{}proyectos:control:" . $codigo . ":pei:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNagasPei9 = "[[{}proyectos:control:" . $codigo . ":pei:9_informes:registro|9. INFORMES]]

";
$rfNagasPei10 = "[[{}proyectos:control:" . $codigo . ":pei:10_dictamen:registro|10. DICTAMEN FINAL]]

";
$rfNagasPei11 = "[[{}proyectos:control:" . $codigo . ":pei:11_consolidado:registro|11. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$rfNagasPei12 = "[[{}proyectos:control:" . $codigo . ":pei:12_otros:registro|12. OTROS FORMATOS / APLICADOS]]

";

// NAGAS PERSONA NATURAL RECURRENTE

$rfNagasPeiR5 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:5_materialidad:registro|5. CÁLCULO DE MATERIALIDAD]]

";
$rfNagasPeiR9 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:9_informes:registro|9. INFORMES]]

";
$rfNagasPeiR10 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:10_dictamen:registro|10. DICTAMEN FINAL]]

";
$rfNagasPeiR11 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:11_consolidado:registro|11. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$rfNagasPeiR12 = "[[{}proyectos:control:" . $codigo . ":pei:recurrente:12_otros:registro|12. OTROS FORMATOS / APLICADOS]]

";



//GENERICO  proyectos:auditorias:programas_auditoria:general:20:registro  

// LINK AL MISMO PROYECTO  es:bez:thread:id:".$codigo."

$rfNias8 = "[[{}proyectos:auditorias:programas_auditoria:general:" . $codigo . ":registro|8. PROGRAMA GENERAL DE AUDITORÍA Y PAPELES DE TRABAJO]]";


// Diseno de variable REVISORIA PERSONA jur 

$rfJur = $rfNiasJur0 . $rfNiasJur1 . $rfNiasJur2 . $rfNiasJur3 . $rfNiasJur4 . $rfNiasJur5 . $rfNiasJur6 . $rfNiasJur7 . $rfNias8 . $programas0 . $programas1 . $rfNiasJur9 . $rfNiasJur10 . $rfNiasJur11 . $rfNiasJur12 . $rfNiasJur13;



// Diseno de variable REVISORIA PERSONA jur - RECURRENTES

$rfJurR = $rfNiasJurR0 . $rfNiasJurR1 . $rfNiasJurR2 . $rfNiasJurR3 . $rfNiasJurR4 . $rfNiasJurR5 . $rfNiasJurR6 . $rfNiasJurR7 . $rfNias8 . $programas0 . $programas1 . $rfNiasJurR9 . $rfNiasJurR10 . $rfNiasJurR11 . $rfNiasJurR12 . $rfNiasJurR13;



// Diseno de variable REVISORIA NAGAS PERSONA jur - SIN MANIFESTACIONES REF 9

$rfJurNagas = $rfNagasJur0 . $rfNiasJur1 . $rfNiasJur2 . $rfNiasJur3 . $rfNiasJur4 . $rfNagasJur5 . $rfNiasJur6 . $rfNiasJur7 . $rfNias8 . $programas0 . $programas1 . $rfNagasJur9 . $rfNagasJur10 . $rfNagasJur11. $rfNagasJur12;



// Diseno de variable REVISORIA NAGAS PERSONA jur - SIN MANIFESTACIONES REF 9 - RECURRENTE

$rfJurNagasR = $rfNagasJurR0 . $rfNiasJurR1 . $rfNiasJurR2 . $rfNiasJurR3 . $rfNiasJurR4 . $rfNagasJurR5 . $rfNiasJurR6 . $rfNiasJurR7 . $rfNias8 . $programas0 . $programas1 . $rfNagasJurR9 . $rfNagasJurR10 . $rfNagasJurR11. $rfNagasJurR12;



// Diseno de variable REVISORIA  PERSONA NATURAL 

$rfNiasPei = $rfNiasPei0 . $rfNiasPei1 . $rfNiasPei2 . $rfNiasPei3 . $rfNiasPei4 . $rfNiasPei5 . $rfNiasPei6 . $rfNiasPei7 . $rfNias8 . $programas0 . $programas1 . $rfNiasPei9 . $rfNiasPei10 . $rfNiasPei11 . $rfNiasPei12. $rfNiasPei13;

// Diseno de variable REVISORIA  PERSONA NATURAL  - RECURRENTE

$rfNiasPeiR = $rfNiasPeiR0 . $rfNiasPeiR1 . $rfNiasPeiR2 . $rfNiasPeiR3 . $rfNiasPeiR4 . $rfNiasPeiR5 . $rfNiasPeiR6 . $rfNiasPeiR7 . $rfNias8 . $programas0 . $programas1 . $rfNiasPeiR9 . $rfNiasPeiR10 . $rfNiasPeiR11 . $rfNiasPeiR12. $rfNiasPeiR13;


// Diseno de variable REVISORIA NAGAS PERSONA NATURAL - SIN MANIFESTACIONES REF 9

$rfNagasPei = $rfNagasPei0 . $rfNiasPei1 . $rfNiasPei2 . $rfNiasPei3 . $rfNiasPei4 . $rfNagasPei5 . $rfNiasPei6 . $rfNiasPei7 . $rfNias8 . $programas0 . $programas1 . $rfNagasPei9 . $rfNagasPei10 . $rfNagasPei11. $rfNagasPei12;


// Diseno de variable REVISORIA  PERSONA NATURAL - RECURRENTE

$rfNagasPeiR = $rfNagasPeiR0 . $rfNiasPeiR1 . $rfNiasPeiR2 . $rfNiasPeiR3 . $rfNiasPeiR4 . $rfNagasPeiR5 . $rfNiasPeiR6 . $rfNiasPeiR7 . $rfNias8 . $programas0 . $programas1 . $rfNagasPeiR9 . $rfNagasPeiR10 . $rfNagasPeiR11. $rfNagasPeiR12;


// SECCION DE: OUTSOURCING CONTABLES

$ou0 = "|  Outsourcing contable  ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL OPERATIVO  |
|  CONTABILIDAD           |:::   |:::  |



<wrap lo>

El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos de outsourcing contable a realizar:

</wrap>



";

$programasOu0 = "

<wrap lo>

A continuación determine los programas adicionales de revisión aplicables al proyecto. Una vez determinados, activelos haciendo un clic sobre el nombre del programa respectivo y seleccionando el icono {{:boton2:270.png?20|}} ubicado en el costado derecho. Finalmente, guarde el documento:

</wrap>



";
$ouJur1 = "[[{}proyectos:control:" . $codigo . ":outsourcing:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$ouJur2 = "[[{}proyectos:control:" . $codigo . ":outsourcing:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$ouJur3 = "[[{}proyectos:control:" . $codigo . ":outsourcing:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$ouJur4 = "[[{}proyectos:control:" . $codigo . ":outsourcing:4_planeacion:registro|4. PLANEACIÓN Y EJECUCIÓN]]

";
$ouPei1 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$ouPei2 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$ouPei3 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$ouPei4 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:4_planeacion:registro|4. PLANEACIÓN Y EJECUCIÓN]]

";
$ouInformes6 = "[[{}proyectos:control:" . $codigo . ":outsourcing:6_informes:registro|5. INFORMES / RESULTADOS DE OPERACIÓN]]

";
$ouPeiInformes6 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:6_informes:registro|5. INFORMES / RESULTADOS DE OPERACIÓN]]

";
$ouControl7 = "[[{}proyectos:control:" . $codigo . ":outsourcing:7_consolidado:registro|6. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$ouControlPei7 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:7_consolidado:registro|6. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$ouOtros8 = "[[{}proyectos:control:" . $codigo . ":outsourcing:8_otros:registro|7. OTROS FORMATOS / APLICADOS]]

";
$ouOtrosPei8 = "[[{}proyectos:control:" . $codigo . ":outsourcing:pei:8_otros:registro|7. OTROS FORMATOS / APLICADOS]]


";
$ouPei0 = "|  Outsourcing           ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL OPERATIVO  |
|  CONTABILIDAD           |:::   |:::  |



<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos de outsourcing contable a realizar:
</wrap>


";

// Diseno de variable OUTSOURCING CONTABLE PERSONA jur 

$ouJur = $ou0 . $ouJur1 . $ouJur2 . $ouJur3 . $ouJur4 . $programasOu0 . $programas1 . $ouInformes6 . $ouControl7 . $ouOtros8;

// Diseno de variable OUTSOURCING CONTABLE PERSONA NATURAL 

$ouPei = $ouPei0 . $ouPei1 . $ouPei2 . $ouPei3 . $ouPei4 . $programasOu0 . $programas1 . $ouPeiInformes6 . $ouControlPei7 . $ouOtrosPei8;

// SECCION DE: ASESORIA CONTABLE ***

$ac0 = "|  Asesoría contable    ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL OPERATIVO  |
|  CONTABLE             |:::   |:::  |



<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos de asesoría contable a realizar:
</wrap>



";

$acPei0 = "|  Asesoría             ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL OPERATIVO  |
|  CONTABLE             |:::   |:::  |



<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos de asesoría contable a realizar:
</wrap>";

$acJur1 = "[[{}proyectos:control:" . $codigo . ":asesoria:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$acJur2 = "[[{}proyectos:control:" . $codigo . ":asesoria:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$acJur3 = "[[{}proyectos:control:" . $codigo . ":asesoria:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$acJur4 = "[[{}proyectos:control:" . $codigo . ":asesoria:4_planeacion:registro|4. PLANEACIÓN Y EJECUCIÓN]]

";
$acPei1 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:1_diagnostico:registro|1. INVESTIGACIÓN Y DIAGNÓSTICO DEL CLIENTE]]

";
$acPei2 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:2_cliente:registro|2. SELECCIÓN Y ACEPTACIÓN DEL CLIENTE]]

";
$acPei3 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:3_personal:registro|3. INDEPENDENCIA - SELECCIONAR EL PERSONAL]]

";
$acPei4 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:4_planeacion:registro|4. PLANEACIÓN Y EJECUCIÓN]]

";
$acInformes6 = "[[{}proyectos:control:" . $codigo . ":asesoria:6_informes:registro|6. INFORMES / RESULTADOS DE OPERACIÓN]]

";
$acPeiInformes6 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:6_informes:registro|6. INFORMES / RESULTADOS DE OPERACIÓN]]

";
$acControl7 = "[[{}proyectos:control:" . $codigo . ":asesoria:7_consolidado:registro|7. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$acControlPei7 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:7_consolidado:registro|7. CONTROL DE EJECUCIÓN DE REQUISITOS DEL PROYECTO]]

";
$acOtros8 = "[[{}proyectos:control:" . $codigo . ":asesoria:8_otros:registro|8. OTROS FORMATOS / APLICADOS]]

";
$acOtrosPei8 = "[[{}proyectos:control:" . $codigo . ":asesoria:pei:8_otros:registro|8. OTROS FORMATOS / APLICADOS]]

";

// Diseno de variable ASESORIA

$acJur = $ac0 . $acJur1 . $acJur2 . $acJur3 . $acJur4 . $programasOu0 . $programas1 . $acInformes6 . $acControl7 . $acOtros8;

// Diseno de variable ASESORIA

$acPei = $acPei0 . $acPei1 . $acPei2 . $acPei3 . $acPei4 . $programasOu0 . $programas1 . $acPeiInformes6 . $acControlPei7 . $acOtrosPei8;

// SECCION DE: OTROS PROYECTOS --

$op0 = "|  Otros proyectos      ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL DE GESTIÓN  |
|  CORPORATIVOS          |:::   |:::  |



<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos  a realizar:
</wrap>



";
$op1 = "[[{}proyectos:control:" . $codigo . ":otros:1_planeacion:registro|1. PLANEACIÓN]]


";
$op2 = "[[{}proyectos:control:" . $codigo . ":otros:2_operaciones:registro|2. EVALUACIONES DE CONTROL]]


";
$op3 = "[[{}proyectos:control:" . $codigo . ":otros:3_informes:registro|3. INFORMES]]


";

$ot = $op0 . $op1 . $op2 . $op3;

// Diseno de variable REPORTE A TERCEROS |  REVISORÍA FISCAL     

$rt0 = "|  Reporte de gestión   ^  DEFINICIÓN DE ACTIVIDADES DE PLANEACIÓN   |  CONTROL OPERATIVO  |
|  CORPORATIVOS          |:::   |:::  |


<wrap lo>
El objetivo es realizar la gestión de cumplimiento del sistema de gestión de calidad, la planeación, el control de tareas y las demás actividades de operación de los trabajos  a realizar:
</wrap>



";
$rt1 = "[[{}proyectos:control:" . $codigo . ":reporte:1_planeacion:registro|1. PLANEACIÓN]]

";
$rt2 = "[[{}proyectos:control:" . $codigo . ":reporte:2_operaciones:registro|2. EVALUACIONES DE CONTROL]]

";
$rt3 = "[[{}proyectos:control:" . $codigo . ":reporte:3_informes:registro|3. OTROS]]

";

// Diseno de variable ASESORIA CONTABLE

$rt = $rt0.$rt1.$rt2.$rt3;
?>

<div class="row">
    <label for="tipo"><?php echo $tpl->getLang('tipo') ?>:</label>
    <span>
        <select name="tipo" id="tipo">
            <option value="">---seleccionar---</option>
            <option value="<?php echo $rfJur; ?>">Revisoría fiscal: NIAS -CLIENTE NUEVO</option>
            <option value="<?php echo $rfJurR; ?>">Revisoría fiscal: NIAS -CLIENTE RECURRENTE </option>
            <option value="<?php echo $rfJurNagas; ?>">Revisoría fiscal: NAGAS -CLIENTE NUEVO</option>
            <option value="<?php echo $rfJurNagasR; ?>">Revisoría fiscal: NAGAS CLIENTE RECURRENTE</option>
            <option value="<?php echo $ouJur; ?>">Outsourcing Contable</option>
            <option value="<?php echo $acJur; ?>">Asesoría Contable</option>
            <option value="<?php echo $ot; ?>">Otros proyectos</option>
            <option value="<?php echo $rt; ?>">Reporte de resultados a terceros</option>
            <option value="<?php echo $rfNiasPei; ?>">PEI - Revisoría fiscal: NIAS -CLIENTE NUEVO</option>
            <option value="<?php echo $rfNiasPeiR; ?>">PEI - Revisoría fiscal: NIAS -CLIENTE RECURRENTE </option>
            <option value="<?php echo $rfNagasPei; ?>">PEI Revisoría fiscal NAGAS -CLIENTE NUEVO</option>
            <option value="<?php echo $rfNagasPeiR; ?>">PEI Revisoría fiscal NAGAS CLIENTE RECURRENTE</option>
            <option value="<?php echo $ouPei ?>">PEI Outsourcing Contable</option>
            <option value="<?php echo $acPei; ?>">PEI Asesoría Contable</option>
        </select>
    </span>
</div>



<div class="row">
    <label></label>
    <span>
        <input name="title" id="title" type="hidden">
        <input type="hidden" id="periodo">
    </span>
                   </div>

<div class="row">
    <label for="tiempo"><?php echo $tpl->getLang('tiempo') ?>:</label>
    <span>
        <div class="row"></div>
        <select name="tiempo" id="tiempo">
            <option value="na">N.A.</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
            <option value="2021">2021</option>
            <option value="2022">2022</option>
            <option value="2023">2023</option>
            <option value="2024">2024</option>
            <option value="2025">2025</option>
            <option value="2026">2026</option>
            <option value="2027">2027</option>
            <option value="2028">2028</option>
            <option value="2029">2029</option>
            <option value="2030">2030</option>
        </select>
    </span>
    <script type="text/javascript">
        function updatePeriodo() {
            var select = document.getElementById('tiempo');
            var option = select.options[select.selectedIndex];
            document.getElementById('periodo').value = option.text;
        }
    </script>
</div>

<div class="div" style="display:none;">
    <label for="content"></label>
    <span>
        <textarea name="content" class="contenido" id="content" data-validation="required"><?php echo $tpl->value('content') ?></textarea>
    </span>
</div>

<script type="text/javascript">
    // Función centralizada para actualizar título y contenido
    function actualizarFormulario() {
        var tipoEl = document.getElementById('tipo');
        var tiempoEl = document.getElementById('tiempo');
        var labelEl = document.getElementById('label_id');
        var titleEl = document.getElementById('title');
        var contentEl = document.getElementById('content');
        var pclienteEl = document.getElementById('pcliente');

        if (!tipoEl || !tiempoEl || !titleEl || !contentEl) return;

        var tipoValue = tipoEl.value;
        var tiempoValue = tiempoEl.value;
        var pclienteValue = pclienteEl ? pclienteEl.value : '';

        // Obtener texto de operación si existe label_id
        var texto = '';
        if (labelEl && labelEl.selectedOptions && labelEl.selectedOptions[0]) {
            var valor = labelEl.selectedOptions[0].text;
            if (valor && valor !== '') {
                texto = '<font 7px/inherit;;inherit;;inherit>OPERACIÓN:~' + valor + '~</font>';
            }
        }

        // Extraer título base del tipo (caracteres 3-23)
        var tituloBase = tipoValue.substring(3, 23);

        // Construir título según las condiciones
        if (tiempoValue === "na") {
            titleEl.value = tituloBase;
        } else {
            if (pclienteValue && pclienteValue !== '') {
                titleEl.value = tituloBase + ' Año: ' + tiempoValue + ' -' + pclienteValue;
            } else {
                titleEl.value = tituloBase + ' Año: ' + tiempoValue;
            }
        }

        // Actualizar contenido
        contentEl.value = tipoValue + texto;
    }

    // Inicializar periodo al cargar
    if (document.getElementById('tiempo')) {
        updatePeriodo();
    }

    // Asignar eventos a los selectores
    var tiempoEl = document.getElementById('tiempo');
    var tipoEl = document.getElementById('tipo');
    var labelEl = document.getElementById('label_id');

    if (tiempoEl) {
        tiempoEl.onchange = actualizarFormulario;
    }
    if (tipoEl) {
        tipoEl.onchange = actualizarFormulario;
    }
    if (labelEl) {
        labelEl.onchange = actualizarFormulario;
    }
</script>


<?php if ($tpl->get('thread')->acl_of('private') >= BEZ_PERMISSION_CHANGE): ?>
    <div class="row">
        <label for="private"><?php echo $tpl->getLang('private') ?>:</label>
        <span>
            <input type="hidden" name="private" value="0" />
            <input <?php if ($tpl->value('private') == '1') echo 'checked' ?>
                type="checkbox" name="private" value="1" id="private" checked />
        </span>
    </div>
<?php else: ?>
    <input type="hidden" name="private" value="1" />
<?php endif ?>

<!-- Agregamos input de salida del codigo de proyecto R**G -->
<input type="hidden" name="codigoProyecto" value="<?= $codigo; ?>" />
<!-- Fin caprutra ID del proyecto -->
<div class="row">
    <label></label>
    <span style="padding-top:0px;">
        <input type="submit" value="<?php echo $tpl->getLang('save') ?>">&nbsp;&nbsp;
        <?php if ($tpl->param('id') != ''): ?>
            <?php $url = $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>
        <?php else: ?>
            <?php $url = $tpl->url('threads') ?>
        <?php endif ?>

        <a href="<?php echo $url ?>" class="bez_delete_button bez_link_button">
            <?php echo $tpl->getLang('cancel') ?>
        </a>
    </span>
</div>
            </fieldset>
        </form>
   <?php } ?>

</div>