<?php use_helper('Object','Validation','Javascript')?>
<?php $sf_user->hasCredential('superadmin') || $sf_user->hasCredential('admin') || $sf_user->hasCredential('usuarios') ? $disabled = "readonly=false" : $disabled = "readonly=true"?>

<h1><?php echo $titulo?> <?php include_partial('partials/info',array('tool'=>'M&aacute;s informaci&oacute;n sobre edici&oacute;n de usuarios')) //TODO redireccionar al manual?></h1>

<?php echo $sf_user->getFlash('message')?>

<?php echo form_tag( $usuario ? 'usuarios/update' : 'usuarios/crear')?>
<table class="show">
	<tr>
		<th>Nombre de usuario <span style="color: red">*</span></th>
		<td>
			<?php if($usuario):?> 
				<?php echo input_tag('username', $usuario->getUsername(),'readonly=true')?>
				<?php echo input_hidden_tag('id', $usuario->getId())?>
				<?php echo input_hidden_tag('nitocc', $usuario->getNitocc())?>
			<?php else:?> 
				<?php echo input_tag('username', '')?>
				<?php echo form_error('username')?> 
			<?php endif?>
		</td>
	</tr>
	<?php if($usuario): ?>
		<tr>
			<th>Nombre</th>
			<td><?php echo $usuario->getTerceros()->getRazsoc()?></td>
		</tr>
		<tr>
			<th>Correo</th>
			<td><?php echo $usuario->getTerceros()->getEmail()?></td>
		</tr>
	<?php else: ?>
		<tr>
			<th>Nit/CC Tercero</th>
			<td>
				<?php echo input_auto_complete_tag('tercero', '',
				              'listas_dependientes/terceros',
				                array(
				                      'autocomplete'         => 'off',
				                      'onClick'              => 'this.select();'),
				                array(
				                      'use_style'            => true,
				                      'indicator'            => 'cargando_planta',
				                      'after_update_element' => "function (inputField, selectedItem) {
				                                                  $('nitocc').value = selectedItem.id;
				                                                 }"
				                     )
				              )?>
				&nbsp;&nbsp;
				<span id="cargando_planta" style="display: none;"><?php echo image_tag('cargando.gif')?></span>
				<?php echo input_hidden_tag('nitocc','')?>
				<?php echo form_error('nitocc')?>
			</td>
		</tr>
	<?php endif;?>
	<tr>
		<th>Perfil</th>
		<td>
			<?php echo select_tag('id_perfil', objects_for_select($perfiles, 'getId','getDescripcion', $usuario ? $usuario->getIdPerfil() : '', 'include_custom=Seleccione un perfil'), $disabled)?>
			<?php echo form_error('id_perfil')?>
		</td>
	</tr>
	<tr>
		<th>Estado</th>
		<td><?php echo checkbox_tag('estado', 1, $usuario ? $usuario->getEstado() : 1, $disabled)?></td>
	</tr>
	<tr>
		<th>Contraseña <span style="color: red">*</span></th>
		<td><?php echo input_password_tag('pass','')?>
		<?php echo form_error('pass')?></td>
	</tr>
	<tr>
		<th>Confirmar contraseña <span style="color: red">*</span></th>
		<td><?php echo input_password_tag('pass_confirm','')?>
		<?php echo form_error('pass_confirm')?></td>
	</tr>
</table>
<p class="small" style="color: red">* No puede contener &ntilde; o tildes</p>
<br />

<table>
	<tr class="data">
		<td><?php echo submit_image_tag('guardar', array('title'=>'Guardar', 'confirm' => 'Est&aacute; seguro que desea guardar?'))?></td>
		<td>&nbsp;|&nbsp;</td>
		<td><?php echo link_to(image_tag('cancel' ,array('title' => 'Cancelar', 'width'=>'20','height'=>'20')), 'usuarios/index')?></td>
	</tr>
</table>




<?php /*?>
<?php if(count($usuario) > 0): ?>
	<?php echo form_tag('usuarios/update')?>
	<table class="show">
		<tr>
			<th align="left">Nombre de usuario <span style="color: red">*</span></th>
			<td>
				<?php if($usuario->getId()):?> 
					<?php echo input_tag('username_',$usuario->getUsername(),'disabled=true')?>
					<?php echo input_hidden_tag('username',$usuario->getUsername())?> 
					<?php echo input_hidden_tag('id',$usuario->getId())?>
					<?php echo input_hidden_tag('editado',1)?>
					<?php echo form_error('username')?> 
				<?php else:?> 
					<?php echo input_tag('username','')?>
					<?php echo form_error('username')?> 
				<?php endif?>
			</td>
		</tr>
		<!-- Datos del tercero  -->
		<?php if($usuario->getId()): ?>
			<?php echo input_hidden_tag('id_tercero',$usuario->getNitocc())?>
			<tr>
				<th align="left">Nombre</th>
				<td> <?php echo $usuario->getTerceros()->getRazsoc()?></td>
			</tr>
			<tr>
				<th align="left">Correo</th>
				<td></td>
			</tr>
		<?php else:?>
			<tr>
				<th align="left">Nit/CC Tercero</th>
				<td>
					<?php echo input_auto_complete_tag('tercero', '',
				              'listas_dependientes/terceros',
				                array(
				                      'autocomplete'         => 'off',
				                      'onClick'              => 'this.select();'),
				                array(
				                      'use_style'            => true,
				                      'indicator'            => 'cargando_planta',
				                      'after_update_element' => "function (inputField, selectedItem){
				                                                  $('nitocc').value = selectedItem.id;
				                                                 }"                      
				                     )                                                
				              )
				      ?>      
				    &nbsp;&nbsp;
				    <span id="cargando_planta" style="display: none;"><?php echo image_tag('cargando.gif')?></span>     
				    <?php echo input_hidden_tag('nitocc','')?>		    
					<?php echo form_error('nitocc')?>
				</td>
			</tr>
			<tr>
				<th align="left" colspan="2">
				<div id="datos_tercero"></div>
				</th>
			</tr>
		<?php endif?>
		<!-- Datos del perfil  -->
		<tr>
			<th align="left">Perfil</th>
			<td><?php echo select_tag('id_perfil',objects_for_select($perfiles,'getId','getDescripcion',$usuario->getIdPerfil(),'include_custom=Seleccione un perfil'),$disabled)?><?php echo form_error('id_perfil')?>
			<?php if(!$sf_user->hasCredential('admin') && !$sf_user->hasCredential('usuarios') && !$sf_user->hasCredential('superadmin')): ?>
			<?php echo input_hidden_tag('id_perfil',$usuario->getIdPerfil())?> <?php endif?>
			</td>
		</tr>
		<tr>
			<th align="left">Estado</th>
			<td><?php echo checkbox_tag('estado',1,$usuario->getEstado(),$disabled)?></td>
		</tr>
		<tr>
			<th align="left">Contraseña <span style="color: red">*</span></th>
			<td><?php echo input_password_tag('pass','')?><?php echo form_error('pass')?></td>
		</tr>
		<tr>
			<th align="left">Confirmar contraseña <span style="color: red">*</span></th>
			<td><?php echo input_password_tag('pass_confirm','')?><?php echo form_error('pass_confirm')?></td>
		</tr>
	</table>
	<p class="small" style="color: red">* No puede contener &ntilde; o tildes</p>
	<br />
	<?php //include_partial('partials/submit',array('return' => 'usuarios/index','confirm_submit' => 'Seguro que desea guardar los cambios?'))?>
	<table>
	<tr class="data">
		<td><?php echo submit_image_tag('guardar', array('title'=>'Guardar', 'confirm' => 'Est&aacute; seguro que desea guardar?'))?></td>
		<td>&nbsp;|&nbsp;</td>
		<td><?php echo link_to(image_tag('cancel' ,array('title' => 'Cancelar', 'width'=>'20','height'=>'20')), 'usuarios/index')?></td>
	</tr>
</table>
<?php else:?>
	<?php include_partial('partials/no_found',array('tool' => 'Cancelar', 'image' => 'cancel', 'return' => 'usuarios/index'))?>
<?php endif?>
<?php */?>