コード例 #1
0
    }
    $tpl->HIDDENS['key'] = $key;
    if ($index == 'new') {
        foreach ($columns as $k => $v) {
            if ($columns[strtoupper($k)]['inputType'] != 'hidden') {
                $tpl->columns[strtoupper($k)]['value'] = getInputWidget($k, "", $columns[strtoupper($k)]['inputType']);
            }
        }
    } else {
        $sql->readDB($table, "{$key}='{$index}'");
        while ($row = $sql->fetchAssoc()) {
            $data = $row;
        }
        foreach ($data as $k => $v) {
            if (array_key_exists(strtoupper($k), $tpl->columns)) {
                $tpl->columns[strtoupper($k)]['value'] = getInputWidget($k, $v, $columns[strtoupper($k)]['inputType']);
            } else {
                $tpl->HIDDENS[$k] = $v;
            }
        }
    }
}
if (isset($_REQUEST['grabar'])) {
    if (isset($_FILES)) {
        foreach ($_FILES as $field => $data) {
            $field = str_replace("_file", "", $field);
            unset($_REQUEST[$field]);
            if (is_array($data['tmp_name'])) {
                for ($i = 0; $i < count($data['tmp_name']); $i++) {
                    $final = $install . "/html/archivos/" . $data['name'][$i];
                    if ($data['error'][$i] == 0 && move_uploaded_file($data['tmp_name'][$i], $final)) {
コード例 #2
0
    }
    $tpl->HIDDENS['key'] = $key;
    if ($index == 'new') {
        foreach ($columns as $k => $v) {
            if ($columns[strtoupper($k)]['inputType'] != 'hidden') {
                $tpl->columns[strtoupper($k)]['value'] = getInputWidget($k, "", $columns[strtoupper($k)]['inputType'], isset($columns[strtoupper($k)]['required']) ? true : false);
            }
        }
    } else {
        $sql->readDB($table, "{$key}='{$index}'");
        while ($row = $sql->fetchAssoc()) {
            $data = $row;
        }
        foreach ($data as $k => $v) {
            if (array_key_exists(strtoupper($k), $tpl->columns)) {
                $tpl->columns[strtoupper($k)]['value'] = getInputWidget($k, $v, $columns[strtoupper($k)]['inputType'], isset($columns[strtoupper($k)]['required']) ? true : false);
            } else {
                $tpl->HIDDENS[$k] = $v;
            }
        }
    }
}
if (isset($_REQUEST['grabar'])) {
    if (isset($_FILES)) {
        foreach ($_FILES as $field => $data) {
            $field = str_replace("_file", "", $field);
            unset($_REQUEST[$field]);
            if (is_array($data['tmp_name'])) {
                for ($i = 0; $i < count($data['tmp_name']); $i++) {
                    $final = $install . "/html/archivos/" . $data['name'][$i];
                    if ($data['error'][$i] == 0 && move_uploaded_file($data['tmp_name'][$i], $final)) {
コード例 #3
0
    }
    $tpl->HIDDENS['key'] = $key;
    if ($index == 'new') {
        foreach ($columns as $k => $v) {
            if ($columns[$k]['inputType'] != 'hidden') {
                $tpl->columns[$k]['value'] = getInputWidget($k, "", $columns[$k]['inputType']);
            }
        }
    } else {
        $sql->readDB($table, "{$key}='{$index}'");
        while ($row = $sql->fetchAssoc()) {
            $data = $row;
        }
        foreach ($data as $k => $v) {
            if (array_key_exists($k, $tpl->columns)) {
                $tpl->columns[$k]['value'] = getInputWidget($k, $v, $columns[$k]['inputType']);
            } else {
                $tpl->HIDDENS[$k] = $v;
            }
        }
    }
}
if (isset($_REQUEST['grabar'])) {
    if (isset($_FILES)) {
        foreach ($_FILES as $field => $data) {
            $field = str_replace("_file", "", $field);
            unset($_REQUEST[$field]);
            if (is_array($data['tmp_name'])) {
                for ($i = 0; $i < count($data['tmp_name']); $i++) {
                    $final = $install . "/html/archivos/" . $data['name'][$i];
                    if ($data['error'][$i] == 0 && move_uploaded_file($data['tmp_name'][$i], $final)) {
コード例 #4
0
<?php

$tpl->columns['LOCAL___USU'] = array('desc' => 'Local');
$cursor = $sql->readDB("USUARIO_LOCAL", "USUARIO_ULC='{$index}'");
if ($cursor && $cursor->num_rows > 0) {
    if ($row = $cursor->fetch_assoc()) {
        $tpl->columns['LOCAL___USU']['value'] = getInputWidget('LOCAL___USU', $row['LOCAL___ULC'], 'dbcombobox[TABLE=LOCAL|LABEL=NOMBRE__LOC|INDEX=CODIGO__LOC]', '', true);
    }
} else {
    $tpl->columns['LOCAL___USU']['value'] = getInputWidget('LOCAL___USU', '', 'dbcombobox[TABLE=LOCAL|LABEL=NOMBRE__LOC|INDEX=CODIGO__LOC]', '', true);
}
if (isset($_REQUEST['grabar'])) {
    $user = $_REQUEST['usernameusu'];
    $local = $_REQUEST['local___usu'];
    $data = array('LOCAL___ULC' => $local, 'USUARIO_ULC' => $user);
    $cursor = $sql->readDB("USUARIO_LOCAL", "USUARIO_ULC='{$user}' AND LOCAL___ULC='{$local}'");
    if ($cursor && $cursor->num_rows > 0) {
        $sql->updateDB("USUARIO_LOCAL", $data, "USUARIO_ULC='{$user}' AND LOCAL___ULC='{$local}'");
    } else {
        $sql->addDB("USUARIO_LOCAL", $data);
    }
}