
<?php
/* @var $form CActiveForm */
/* @var $model SidcaiRecaudo */

$form;
$model;
$recaudo;
$renovar;
$tipo_codigo_fk;
$opcional;
$periodo;

$periodo=date('Y-m-d', strtotime($periodo));
?>

<?php 
$empresa = SidcaiAportante::model()->findByPk(Yii::app()->user->id);

// Importar el controlador
Yii::import('application.controllers.FuncionesController');

// Obtener conciliación
$conciliacion = FuncionesController::obtenerEstatusConciliacion($empresa);

// Tomar período actual
//$periodo = isset($conciliacion['periodo']) ? $conciliacion['periodo'] : '';

// Verificar si ya existe en sidcai_casillas_islr
if (!empty($periodo)) {
    $existe = Yii::app()->db->createCommand()
        ->select('id')
        ->from('sidcai_casillas_islr')
        ->where('apor_codigo_fk = :codigo AND periodo_fiscal = :periodo', [
            ':codigo' => Yii::app()->user->id,
            ':periodo' => $periodo
        ])
        ->limit(1)
        ->queryScalar(); // devuelve id si existe, false si no

    // Si existe, sumamos un año
   /* if ($existe) {
        $fecha = new DateTime($periodo);
        $fecha->modify('+1 year');
        $periodo = $fecha->format('Y-m-d');
    }*/
}

// Ahora $periodo ya tiene el año sumado si existía en la tabla
//print_r($periodo); die();
?>

<div class="row justify-content-center" id="recibe-<?php echo $recaudo?>">
<input type="hidden" value="<?php echo $renovar?>" id="renovar">
    <input type="hidden" value="<?php echo $recaudo?>" id="recaudo-<?php echo $recaudo?>">
	<input type="hidden" value="<?php echo $tipo_codigo_fk?>" id="tipo-<?php echo $recaudo?>">
	<input type="hidden" value="<?php echo $periodo?>" id="periodo-<?php echo $recaudo?>">
	<div class="col-md-8 oftset-md-2">
		<div class='form-group file-input text-left m-md-3' data-max-text="30">
			<?php echo $form->fileField($model, $recaudo) ?>
			<span class="button" style="font-size: 16px">Cargar</span>
			<?php echo $form->labelEx($model, $recaudo.$opcional, array('class' => 'labelRecaudo')); ?>
			<label class="label" data-js-label>Seleccionar archivo.</label>
			<span class="input-file-line"></span>
			<span id="error-<?php echo $recaudo?>" style="color:#a94442"></span>
		</div>
	</div>
	<div class="col-md-2">
		<?php 
echo '<button type="button" 
            id="enviar-'.$recaudo.'" 
			title="Subir" 
            class="btn btn-success btn-sm d-flex align-items-center gap-2 animate-hover" 
            onclick="send(\''.$recaudo.'\')">
        <span class="material-icons icon-upload">cloud_upload</span>
        
      </button>';
?>
	</div>
</div>
<!-- Agregar estilos CSS -->
<style>
.btn.animate-hover {
    transition: all 0.3s ease;
    position: relative;
}

.btn.animate-hover:hover {
    background-color: #28a745cc; /* un verde más brillante */
    transform: translateY(-2px); /* efecto leve de elevación */
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

.btn.animate-hover .icon-upload {
    transition: transform 0.3s ease;
}

.btn.animate-hover:hover .icon-upload {
    transform: rotate(-15deg) scale(1.2); /* ícono gira y se agranda levemente */
}
</style>