Example #1
0
/**
 * Read user from file to array
 * @param int $id User id: line number
 * @return array: User array
 */
function readUser($id)
{
    $arrayUsers = readUsersFromFile();
    $arrayUser = $arrayUsers[$_GET['id']];
    $arrayUser = explode("|", $arrayUser);
    return $arrayUser;
}
Example #2
0
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>The New York Times - Breaking News, World News &amp; Multimedia</title>
<meta name="robots" content="noarchive,noodp,noydir">
<meta name="description" content="Formulario web">
<meta name="keywords" content="Formulario,Web,PHP">
<meta charset="UTF-8" />
</head>
<body>
<form method="POST" enctype="multipart/form-data">
<ul>
<li>
Id:<input type="hidden" name="id" value="<?php 
echo isset($_GET['id']) ? $_GET['id'] : count(readUsersFromFile($config['filename']));
?>
" />
</li>
<li>
Nombre:<input type="text" name="name" value="<?php 
echo $arrayUser[1];
?>
"/>
</li>
<li>
Email:<input type="text" name="email" value="<?php 
echo $arrayUser[2];
?>
"/>
</li>
Example #3
0
function deleteUser($id, $filename)
{
    //lee el usuario
    $arrayUser = readUser($id);
    //Tomar la foto
    $image = str_replace(array("\r", "\n"), '', $arrayUser[10]);
    //borra la imagen
    $borra = unlink($_SERVER['DOCUMENT_ROOT'] . "/uploads/" . $image);
    //elimina linea de usuario
    $arrayUsers = readUsersFromFile();
    unset($arrayUsers[$id]);
    $textUser = implode("\r\n", $arrayUsers);
    file_put_contents($filename, $textUser . "\r\n");
}
Example #4
0
    $action = 'select';
}
switch ($action) {
    case 'update':
        // 		die("esto es update");
        if ($_POST) {
        } else {
            $arrayUser = readUser($_GET['id']);
            echo "<pre>";
            print_r($arrayUser);
            echo "</pre>";
        }
    case 'insert':
        if ($_POST) {
            $imageName = uploadImage($_FILES);
            writeToFile($imageName);
            header("Location: users.php?action=select");
            exit;
        } else {
            //			definir arrayUser
            include "../application/views/formulario.php";
        }
        break;
    case 'delete':
        break;
    case 'select':
        $arrayUsers = readUsersFromFile();
        include "../application/views/select.php";
    default:
        break;
}
Example #5
0
        break;
    case 'delete':
        if ($_POST) {
            if ($_POST['submit'] == 'si') {
                deleteUser($_GET['id'], $config['filename']);
                include "../application/views/select.php";
            }
        } else {
            //ob_start();
            //require_once("../application/views/delete.php");
            //$content=ob_get_flush();
            //ob_end_clean();
            $params['arrayUsers'] = $arrayUsers;
            $content = renderView($config, "delete", $params);
        }
        break;
    case 'select':
        //ob_start();
        $arrayUsers = readUsersFromFile($config['filename']);
        $params['arrayUsers'] = $arrayUsers;
        //include("../application/views/select.php");
        //$content=ob_get_flush();
        //ob_end_clean();
        $content = renderView($config, "select", $params);
    default:
        break;
}
//conbertir contenido a una cadena ppara pasar al layout
//$content=ob_get_contents();
include "../application/layouts/layout_admin1.php";
//ob_end_clean();