Example #1
0
<?php

define('APP_ROOT', "../");
require_once APP_ROOT . "/config/main.php";
require_once APP_ROOT . "/common/commonFunctions.php";
$id = null;
$user = null;
$msgError = null;
if (isset($_POST['user_id'])) {
    $id = $_POST["user_id"];
    $user = new User();
    $user->_dbLoad($id);
    NP_loadDataInto($user, $_POST, "user_");
    if (isset($_POST['newPassword1']) && $_POST['newPassword1'] != null && isset($_POST['newPassword2']) && $_POST['newPassword2'] != null && $_POST['newPassword1'] == $_POST['newPassword2']) {
        $user->password = $_POST['newPassword1'];
    } else {
        if ($_POST['newPassword1'] != null || $_POST['newPassword2'] != null) {
            $msgError = _("Los passwords introducidos no coinciden. No se grabaron los datos.");
        }
    }
    if ($msgError == null) {
        $user->_dbUpdate();
        $user = new User();
        $user->_dbLoad($id);
    }
} else {
    if (isset($_GET["userId"])) {
        $id = $_GET['userId'];
        $user = new User();
        $user->_dbLoad($id);
    }
Example #2
0
define('APP_ROOT', "../");
require_once APP_ROOT . "/config/main.php";
require_once APP_ROOT . "/common/commonFunctions.php";
$sqlCategories = "SELECT * FROM NPS_CATEGORIAS ORDER BY 1";
$categories = array();
$categoryTitle = null;
$item = null;
if (isset($_POST['item_id'])) {
    if (isset($_POST['isNew']) && $_POST['isNew'] == "true") {
        $item = new Item(null);
        NP_loadDataInto($item, $_POST, "item_", $ddbb->getType("Item", null));
        $item->_dbStore();
    } else {
        $item = new Item($_POST["item_id"]);
        NP_loadDataInto($item, $_POST, "item_", $ddbb->getType("Item", null));
        $item->_dbUpdate();
    }
    $id = $_POST["item_id"];
    $item = new Item($id);
    redirect("itemDetail.php?item_edit_ok=true&itemId=" . $id);
    exit;
} else {
    if (isset($_GET["itemId"])) {
        $id = $_GET['itemId'];
        $item = new Item($id);
    }
}
function fetchCategories($data)
{
    global $categories, $categoryTitle, $item;