Example #1
0
                    break;
                case 30:
                    $permissions['user'][] = 'delete';
                    break;
                case 31:
                    $permissions['franchise'][] = 'add';
                    break;
                case 32:
                    $permissions['franchise'][] = 'edit';
                    break;
                case 33:
                    $permissions['franchise'][] = 'delete';
                    break;
            }
        }
        $tmp = UserRegion::getByIdUser($u->prepareIdUser());
        $regions = array();
        foreach ($tmp as $item) {
            $regions[] = $item->prepareIdRegion();
        }
        $regions = implode(',', $regions);
        fSession::set(SESSION_ID_USER, $u->prepareIdUser());
        fSession::set(SESSION_REGIONS, $regions);
        fAuthorization::setUserACLs($permissions);
        header('Location: ' . SITE);
    }
}
?>
<!DOCTYPE html>
<html>
	
Example #2
0
    }
    ?>
									</select>
									<select class="region" name="region">
										<option value="0">Municipio</option>
									</select>
									<!-- <a id="anotherRegion" href="" style="margin-right:20px">Agregar otro municipio</a> -->
								</td>
							</tr>
							<?php 
} else {
    ?>
							
							<?php 
    $ur = new UserRegion();
    $userRegions = $ur->getByIdUser($idUser);
    ?>
		
						<tr>
						 <td><label for="regions"> Regiones </label></td><td>
								    <select id="regions" name="region">

   <?php 
    foreach ($userRegions as $r) {
        $region = new Region($r->prepareId_region());
        echo '<option value="' . $region->prepareId_region() . '"> ' . $region->prepareName() . ' </option>';
    }
    ?>
  </select>
  <center><span id="selectR" style="display:none;"> <b>Selecciona una regi&oacute;n</b></span></center>
</td>
Example #3
0
$u->setBirthday(fRequest::encode('birthday', 'date'));
$u->setPhone(fRequest::encode('phone', 'string'));
$u->setCellphone(fRequest::encode('cellphone', 'string'));
$u->setNextel(fRequest::encode('nextel', 'string'));
$u->setFax(fRequest::encode('fax', 'string'));
$u->setAddress(fRequest::encode('address', 'string'));
try {
    $u->store();
} catch (Exception $e) {
    die('El correo electrónico ya está asociado con una cuenta');
}
try {
    $regions = array_unique(fRequest::encode('region', 'array'));
    $permissions = array_unique(fRequest::encode('permission', 'array'));
    $ur = new UserRegion();
    $userRegions = $ur->getByIdUser($u->getIdUser());
    foreach ($userRegions as $item) {
        $ur = new UserRegion(array('id_user' => $u->getIdUser(), 'id_region' => $item->getIdRegion()));
        $ur->delete();
    }
    $up = new UserPermission();
    $userPermissions = $up->getByIdUser($u->getIdUser());
    foreach ($userPermissions as $item) {
        $up = new UserPermission(array('id_user' => $u->getIdUser(), 'id_permission' => $item->getIdPermission()));
        $up->delete();
    }
    foreach ($regions as $item) {
        if (!empty($item) && $item != 'null') {
            $ur = new UserRegion();
            $ur->setIdUser($u->getIdUser());
            $ur->setIdRegion($item);