<?php
	/*
	 *
	 * 2003 - 2020 @ Yal Publicidad - yPanel
	 * www.yalpublicidad.com
	 * online@yalpublicidad.com
	 *
	 * formulario de modulo
	 */
	
	/* Autorizo acceso */
		defined('YPANEL_INI') or die( 'No dispones de acceso' );
		
	$pathMiCron	= _DIR_PAQUETE . YDS . 'crons' . YDS . 'miscript.php';
	$datMiCron	= '';
	if( file_exists( $pathMiCron ) ){
		$ephp		= array('<?php','?>');
		$datMiCron	= file_get_contents( $pathMiCron );
	}
	
?>
	<form class="m-t-20" method="post" action="<?php echo com_base() ?>prcss.php">
		<input type="hidden" name="fverdemo" value="1">
		<h4><?php echo etiqueta( 't_demo', 'Configuración DEMO' ) ?></h4>
		<table class="table">
			<tr>
				<td width="90%"><?php echo etiqueta( 'e_demo_descripcion', '&iquest;Activar versión DEMO? <strong>(No Recomendado)</strong><br>Si eres proveedor de sitios Weby+, se recomienda activar esta opción para entornos de demostración de prueba para tus clientes.' ) ?>
					<div class="row m-t-20">
						<div class="col-sm-3"><?php echo etiqueta( 'e_demo_usuario', 'Usuario Demo' ) ?></div>
						<div class="col-sm-9"><input type="text" name="user_demo" value="<?php echo yPanel::data('user_demo'); ?>"></div>
					</div>
					<div class="row">
						<div class="col-sm-3"><?php echo etiqueta( 'e_demo_password', 'Contraseña Demo' ) ?></div>
						<div class="col-sm-9"><input type="text" name="pass_demo" value="<?php echo yPanel::data('pass_demo'); ?>"> <?php echo etiqueta( 'ee_acc_publico', '(Contraseña de acceso publico)' ) ?></div>
					</div>
				</td>
				<td width="10%"><?php echo com_btnToggle( 'version_demo', 1, yPanel::data('version_demo') ); ?></td>
			</tr>
		</table>
		<div align="right"><?php echo com_boton( 'bActDemo', etiqueta( 'b_guardar', 'Guardar cambios' ), true ); ?></div>
	</form>
	
	<form class="m-t-20" method="post" action="<?php echo com_base() ?>prcss.php">
		
		<h4><?php echo etiqueta( 't_tema', 'Tema yPanel' ); ?></h4>
		<table class="table">
			<tr>
				<td><?php echo etiqueta( 'e_tema', 'Tema seleccionado:' ); ?> &nbsp; 
					<select name="tema">
						<option value="clasico">Tema Clásico</option>
					</select>
				</td>
				<td align="right"><?php echo com_boton( 'bTema', etiqueta( 'b_guardar', 'Guardar cambios' ), true ); ?></td>
			</tr>
		</table>
	</form>
	
	<form class="m-t-20" method="post" action="<?php echo com_base() ?>prcss.php">
		<input type="hidden" name="fcron" value="1">
		<h4><?php echo etiqueta( 't_cron', 'Configurar el trabajo diario Cron' ); ?></h4><hr>
		<div class="m-t-20 m-b-20">
			<?php echo etiqueta( 'e_cron', 'Debe configurar un trabajo cron en su panel de control para que se ejecute con el siguiente comando cada 5 minutos, o con la frecuencia que su proveedor de alojamiento web permita:' ); ?><br>
			<input type="text" value="php -q <?php echo _DIR_PAQUETE . DIRECTORY_SEPARATOR ; ?>crons<?php echo DIRECTORY_SEPARATOR ?>cron.php" class="form-control" readonly></div>
		<table class="table">
			<tr>
				<td width="90%"><?php echo etiqueta( 'e_buscar_actualizacion', 'Buscar actualizaciones automáticamente <strong>(Recomendado)</strong><br>Es importante que el sistema se mantenga actualizado con la ultima version. Si desactiva esta opcion, deberá buscar las actualizaciones de forma manual.' ); ?></td>
				<td width="10%"><?php echo com_btnToggle( 'cron_buscar_actualizacion', 1, yPanel::data('cron_buscar_actualizacion') ); ?></td>
			</tr>
			<tr>
				<td><?php echo etiqueta( 'e_enviar_error', 'Enviar reportes de error <strong>(Opcional)</strong><br>Se enviarán los errores generados por el sistema de forma anonima, sin cmpromoter la información personal del/los administradores. Esta acción nos ayurá a mejorar las funciones del sistema en futuras versiones.' ); ?></td>
				<td><?php echo com_btnToggle( 'cron_enviar_error', 1, yPanel::data('cron_enviar_error') ); ?></td>
			</tr>
			<tr>
				<td><?php echo etiqueta( 'e_ejecron_extensiones', '&iquest;Ejecutar tareas cron de extenciones? <strong>(Recomendado)</strong><br>En la siguiente lista se muestra las tareas <strong>cron</strong> perzonalizadas y de las extensiones que se ejecutarán junto al sistema principal. Si desactiva esta acción, podría generar errores en el correcto funcionamiento de las extensiones.' ); ?>
					<div><textarea class="m-t-15 w-full" rows="6" name="listCronExt" placeholder="Ingresa aqui tu script personalizado"><?php echo str_replace( $ephp, '', $datMiCron ); ?></textarea></div>
				</td>
				<td><?php echo com_btnToggle( 'cron_extenciones', 1, yPanel::data('cron_extenciones') ); ?></td>
			</tr>
		</table>
		<div align="right"><?php echo com_boton( 'bTCron', etiqueta( 'b_guardar', 'Guardar cambios' ), true ); ?></div>
	</form>
	
	<script>
		function actFDemo( habilitar ){
			if( habilitar == 'si' ){ 
				$_('input[name="user_demo"]').disabled = false;
				$_('input[name="pass_demo"]').disabled = false;
			}else{
				$_('input[name="user_demo"]').disabled = true;
				$_('input[name="pass_demo"]').disabled = true;
			}
		}
		
		$_('#version_demo').onclick = function(){
			if( $_('#version_demo').checked ){ actFDemo( 'si' ); }else{ actFDemo( 'no' ); }
		}; if( $_('#version_demo').checked ){
				actFDemo( 'si' );
			}else{
				actFDemo( 'no' );
		}
	</script>