Example #1
0
        <a href="painel.php?exe=acessos/index" class="user_cad">Itens de perfil</a>
        
        <header>
            <h1>Perfis:</h1>
        </header>
        
        <?php 
$empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
if ($empty) {
    WSErro("Oppss: você tentou editar um perfil que não existe no sistema!", WS_INFOR);
}
$action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
if ($action) {
    require_once '_models/AdminPerfil.class.php';
    $perfilAction = filter_input(INPUT_GET, 'perfil', FILTER_VALIDATE_INT);
    $perfilUpdate = new AdminPerfil();
    switch ($action) {
        case 'active':
            $perfilUpdate->ExeStatus($perfilAction, '1');
            WSErro("O status do perfil foi atualizado para <b>ativo</b>. Perfil publicado!", WS_ACCEPT);
            break;
        case 'inative':
            $perfilUpdate->ExeStatus($perfilAction, '0');
            WSErro("O status do perfil foi atualizado para <b>inativo</b>. Perfil agora é um rascunho!", WS_ACCEPT);
            break;
        case 'delete':
            $perfilUpdate->ExeDelete($perfilAction);
            WSErro('O perfil ' . $perfilUpdate->getError()[0], $perfilUpdate->getError()[1]);
            break;
        default:
            WSErro("Ação não foi identificada pelo sistema, favor utilize os botões", WS_ERROR);
Example #2
0
<div class="content form_create">

    <article>

        <header>
            <h1>Atualizar Perfil:</h1>
        </header>

        <?php 
$perfil = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$perfilid = filter_input(INPUT_GET, 'perfilId', FILTER_VALIDATE_INT);
if (isset($perfil) && $perfil['SendPostForm']) {
    $perfil['perfil_status'] = $perfil['SendPostForm'] == 'Atualizar' ? '0' : '1';
    unset($perfil['SendPostForm']);
    require_once '_models/AdminPerfil.class.php';
    $cadastra = new AdminPerfil();
    $cadastra->ExeUpdate($perfilid, $perfil);
    WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
} else {
    $WsPerfil = new WsPerfil();
    $WsPerfil->setPerfil_id($perfilid);
    $WsPerfil->Execute()->find();
    if (!$WsPerfil->Execute()->getResult()) {
        header('Location: painel.php?exe=perfil/index&empty=true');
    } else {
        $perfil = (array) $WsPerfil->Execute()->getResult();
        $perfil['perfil_date'] = date('d/m/Y H:i:s', strtotime($perfil['perfil_date']));
    }
}
$checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
if ($checkCreate && empty($cadastra)) {
Example #3
0
<div class="content form_create">    

    <article>

        <header>
            <h1>Criar perfil:</h1>
        </header>

        <?php 
$post = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($post) && $post['SendPostForm']) {
    $post['perfil_status'] = '1';
    unset($post['SendPostForm']);
    require '_models/AdminPerfil.class.php';
    $cadastra = new AdminPerfil();
    $cadastra->ExeCreate($post);
    if ($cadastra->getResult()) {
        header('Location: painel.php?exe=perfil/update&create=true&perfilId=' . $cadastra->getResult());
    } else {
        WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
    }
}
?>

        <form name="PostForm" action="" method="post" enctype="multipart/form-data">

            <label class="label">
                <span class="field">Titulo:</span>
                <input type="text" name="perfil_title" value="<?php 
if (isset($post['perfil_title'])) {
    echo $post['perfil_title'];