public function profileAction() { $id = $this->_user->id; $mUsuario = new usuarios(); $user = $mUsuario->profileUsuario($id); $this->view->setVar('user', $user[0]); if ($this->request->isPost()) { $password = $this->request->getPost('password_actual'); $password_nuevo = $this->request->getPost('password_nuevo'); $password_repetir = $this->request->getPost('password_repetir'); $password = hash_hmac('sha256', $password, '2, 4, 6, 7, 9, 15, 20, 23, 25, 30'); if ($user[0]->password == $password) { if ($password_nuevo == $password_repetir) { $p = hash_hmac('sha256', $password_nuevo, '2, 4, 6, 7, 9, 15, 20, 23, 25, 30'); $resul = usuarios::findFirstById($id); $resul->password = $p; if ($resul->save()) { $this->flashSession->success('<b>Exito!</b> Contraseña actualizada correctamente'); } else { $this->flashSession->success('<b>Error!</b> realice la operación de nuevo'); } } else { $this->flashSession->success('<b>Error!</b> Nueva Contraseña no coincide con la contraseña repetida'); } } else { $this->flashSession->error('<b>Error!</b> Contraseña Actual no es correcto'); } } }
public function listaAction() { $mUser = new usuarios(); $usuarios = $mUser->lista(); //$usuarios->findFirst(); //$usuarios->setConnectionService('db'); //$usuarios= Users::find(); $this->view->setVar('usuarios', $usuarios); }
public static function get($peticion) { $idUsuario = usuarios::autorizar(); $nombre = $peticion['nombre']; if (!empty($nombre)) { return self::obtenerArtistaBasicoWhereNombre($nombre); } }
public static function delete() { $idUsuario = usuarios::autorizar(); $cabeceras = apache_request_headers(); $favorito = ["idContenedor" => $cabeceras['idContenedor'], "tipo" => $cabeceras['tipoContenedor']]; $resultado = self::eliminar($idUsuario, $favorito); http_response_code(200); return ["estado" => self::ESTADO_EXITO, "mensaje" => "Favorito eliminado correctamente", "idFavorito" => $resultado['idFavorito'], "eliminados" => $resultado['eliminados']]; }
public static function post() { $idUsuario = usuarios::autorizar(); $body = file_get_contents('php://input'); $comentario = json_decode(utf8_encode($body)); $comentario = self::crear($idUsuario, $comentario); http_response_code(201); return ["estado" => self::ESTADO_CREACION_EXITOSA, "mensaje" => "Comentario guardado correctamente", "comentarios" => $comentario]; }
public static function post() { $idUsuario = usuarios::autorizar(); $body = file_get_contents('php://input'); $reciclaje = json_decode(utf8_encode($body)); $id = self::crear($idUsuario, $reciclaje); http_response_code(201); return ["estado" => self::ESTADO_CREACION_EXITOSA, "mensaje" => "Accion registrada correctamente", "idReciclaje" => $id]; }
protected function usuario() { $auth = $this->session->get('cite'); if ($auth) { $user_id = $auth['id']; $this->_user = usuarios::findFirst("id = '{$user_id}'"); return $this->_user; } else { return false; } }
public static function delete($peticion) { $idUsuario = usuarios::autorizar(); if (empty($idUsuario)) { throw new ExcepcionApi(self::ESTADO_URL_INCORRECTA, "Clave de api no valida"); } else { $cabeceras = apache_request_headers(); $favorito = ["idFestival" => $cabeceras['idFestival'], "idArtista" => $cabeceras['idArtista']]; $resultado = self::eliminarFavorito($idUsuario, $favorito); http_response_code(200); return ["estado" => self::ESTADO_EXITO, "mensaje" => "Favorito eliminado correctamente"]; } }
public static function get($peticion) { $idUsuario = usuarios::autorizar(); $id = $peticion['id']; $nombre = $peticion['nombre']; if (empty($idUsuario)) { throw new ExcepcionApi(self::ESTADO_URL_INCORRECTA, "Clave de api incorrecta"); } else { if (empty($id) && empty($nombre)) { return self::obtenerFestivalBasico(); } if (!empty($id)) { return self::obtenerFestivalInfo($id); } if (!empty($nombre)) { return self::obtenerFestivalBasicoWhereNombre($nombre); } } }
public function passwordAction() { $this->view->setMainView('login'); $this->view->setLayout('login'); if ($this->request->isPost()) { $email = $this->request->getPost('email'); //buscamos el mail $user = usuarios::findFirst(array("email = :email: AND habilitado= :estado:", "bind" => array('email' => $email, 'estado' => 1))); if ($user != false) { //acutalizamos la cantidad de ingresos $user->logins = $user->logins + 1; $user->lastlogin = time(); $user->save(); $this->_registerSession($user); $this->flashSession->success('Bienvenido <i>' . $user->nombre . '</i>'); $this->response->redirect('/dashboard'); } $this->flashSession->error('Email inexsitente en el sistema, o usuario No habilitado'); } }
<?php include_once '../../login/check.php'; $folder = "../../"; $titulo = "Modificar Materia"; $id = $_GET['id']; include_once '../../class/docentemateriacurso.php'; $docentemateriacurso = new docentemateriacurso(); $dmc = array_shift($docentemateriacurso->mostrar($id)); include_once "../../class/usuarios.php"; include_once "../../class/materia.php"; include_once "../../class/curso.php"; $usuarios = new usuarios(); $materia = new materia(); $curso = new curso(); $cur = todolista($curso->mostrarTodo("", "nombre"), "codcurso", "nombre", ""); $mat = todolista($materia->mostrarTodo("", "nombre"), "codmateria", "nombre", ""); $usua = todolista($usuarios->mostrarTodo("nivel=3", "paterno,materno,nombre"), "codusuarios", "paterno,materno,nombre", ""); include_once '../../funciones/funciones.php'; include_once '../../cabecerahtml.php'; ?> <script language="javascript"> $(document).ready(function(e) { }); </script> <?php include_once '../../cabecera.php'; ?> <div class="grid_12"> <div class="contenido imagenfondo">
if (isAdmin() == true) { if (isset($_GET['id'])) { $id = $_GET['id']; if (isset($_POST['excluir'])) { $user = new usuarios(); $user->valor_pk = $id; $user->deletar($user); if ($user->linhasafetadas == 1) { printMSG('Registro exluído com sucesso. <a href="?m=usuarios&t=listar">Exibir Cadastros</a>', 'sucesso'); unset($_POST); } else { printMSG('Nenhum registro foi excuído. <a href="?m=usuarios&t=listar">Exibir Cadastros</a>', 'alerta'); } } //faz a edição do user $userbd = new usuarios(); $userbd->extras_select = " WHERE id={$id}"; $userbd->selecionaTudo($userbd); $resbd = $userbd->retornaDados(); } else { printMSG('Usuário não definido, <a href="?m=usuarios&t=listar">Escolha um usuário para excluir.</a>', 'erro'); } ?> <form action="" method="post" class="userform"> <fieldset> <legend>Confira os dados para exclusão</legend> <ul> <li> <label for="nome">Nome</label> <input type="text" name="nome" disabled size="50" value="<?php if (isset($resbd)) {
<?php session_start(); @set_magic_quotes_runtime(0); //header("Content-Type: text/html;charset=utf-8"); if (!empty($_POST)) { include_once "../config.php"; include_once "../basedatos.php"; include_once "../class/usuarios.php"; include_once "../class/logusuarios.php"; $usuarios = new usuarios(); $logusuarios = new logusuarios(); $url = $_POST['u']; $u = explode($directory . "/", $_POST['u']); if (isset($_POST['usuario'], $_POST['pass']) && $_POST['usuario'] != "" && $_POST['pass'] != "") { $usuario = $_POST['usuario']; $pass = $_POST['pass']; // $usuario=str_replace("ñ","n",$usuario); $usuarioAl = str_replace(array("ñ", "Ñ"), array("n", "N"), $usuario); $usuarioAl = strtolower($usuarioAl); // echo $usuarioAl; $agente = $_SERVER['HTTP_USER_AGENT']; $ip = $_SERVER['REMOTE_ADDR']; $lenguaje = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $referencia = $_SERVER['HTTP_REFERER']; $fecha = date("Y-m-d"); $hora = date("H:i:s"); if (ereg('^[a-z]*[a-z]$', $usuario)) { //Administrador 1 2 3 4 $reg = $usuarios->loginUsuarios($usuario, $pass); $reg = array_shift($reg);
$ins = new usuarios(); $r = $ins->Listar_usuarios($valor); echo json_encode($r); break; case 'registrar': //print_r($_POST); $nick = $_POST["nick"]; $pass = $_POST["pass1"]; $nombrec = $_POST["nombrec"]; $email = $_POST["correo"]; $permisos = $_POST["permisos"]; $estado = $_POST["estado"]; if (empty($nick) or empty($pass) or empty($nombrec) or empty($email) or empty($permisos) or empty($estado)) { echo "1"; } else { $ins = new usuarios(); $r = $ins->registrar_usuario($nick, $pass, $nombrec, $email, $permisos, $estado); //print_r($r); switch ($r) { case 'existe': echo "2"; break; case 'exito': echo "3"; break; case 'no_exito': echo "4"; break; } } break;
<?php require_once "../models/usuarios.php"; //print_r($_SESSION); if (isset($_SESSION['ingreso']) && $_SESSION['ingreso'] == 'yes') { $ins = new usuarios(); $r = $ins->usuarios_x_id($_SESSION["id_usuario"]); ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Manejo Wisp ..:: Cambio Contraseña ::..</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> <link rel="stylesheet" href="../resources/css/bootstrap.min.css"> <link rel="stylesheet" href="../resources/css/estilos.css"> </head> <body onload="listar_facturas('');"> <?php include 'header.php'; ?> <section class="main container"> <div class="row">
throw new exception('nick no valido, al menos 3 y menos de 32 caracteres'); } if (!$email->isEmail()) { throw new exception('email no valido'); } if ($pass->len() < 8) { throw new exception('La pass debe tener al menos 8 caracteres'); } if ((string) $pass !== (string) $pass2) { throw new exception('Las pass no coinciden'); } // bueno esta todo ok asique revisamos si existe alguien con este nick if (usuarios::exists((string) $nick)) { throw new exception('ya existe un usuario con este nick'); } $user = new usuarios(); $user->nick_usuario = (string) $nick; $user->pass_usuario = (string) $pass->hash(); $user->plan_usuario = 0; // por cuanto tiempo? $fecha = new _date(); $user->fecha_pago_usuario = $fecha->count(); // si hay código de promoción if (isset(_::$post['codigopromocional'])) { // comprobamos si existe el código // evaluamos qué da $user->plan_usuario = 1; // dentro de 99 años, 11 meses $user->fecha_pago_usuario = $fecha->years(99)->months(11)->count(); } if (isset(_::$post['referido'])) {
<?php include_once "config.php"; if (empty($titulo)) { $titulo = ""; } include_once "class/usuarios.php"; include_once "class/menu.php"; include_once "class/submenu.php"; $usuarios = new usuarios(); $menu = new menu(); $submenu = new submenu(); $CodUsuario = $_SESSION['CodUsuarioLog']; $Nivel = $_SESSION['Nivel']; switch ($Nivel) { case 1: $datosUsuario = $usuarios->mostrarDatos($CodUsuario); $datosUsuario = array_shift($datosUsuario); $Apodo = $datosUsuario['Nick']; break; case 2: $datosUsuario = $usuarios->mostrarDatos($CodUsuario); $datosUsuario = array_shift($datosUsuario); $Apodo = $datosUsuario['Nick']; break; case 3: $datosUsuario = $usuarios->mostrarDatos($CodUsuario); $datosUsuario = array_shift($datosUsuario); $Apodo = "Docente"; break; case 4:
$propuestas->select($id); $id_propuesta = $propuestas->getid_propuesta(); $id_usuario = $propuestas->getid_usuario(); $nombre_evento = $propuestas->getnombre_evento(); $lugar = $propuestas->getlugar(); $cant_invitados = $propuestas->getcant_invitados(); $fecha_estimada = $propuestas->getfecha_estimada(); $caracteristicas = $propuestas->getcaracteristicas(); $monto = $propuestas->getmonto(); $aprobado = $propuestas->getaprobado(); $leido = $propuestas->getleido(); $detalle_admin = $propuestas->getdetalle_admin(); $aprobado_fecha = $propuestas->getaprobado_fecha(); $estado = $propuestas->getestado(); include_once '../usuarios/classes/class.usuarios.php'; $usr = new usuarios(); $usr->select($id_usuario); $nombre_usr = $usr->getstrNombre(); $apellido_usr = $usr->getstrApellido(); $email_usr = $usr->getstrEmail(); $monto_usuario = $usr->getdblCredito(); ?> <div class="product_filter_vend_column"> <?php include_once "../compras/classes/class.compras.php"; $compras2 = new compras(); $compras2->select_all_vendedores_pub_eve(); ?> </div> <div class="three_45">
<?php include_once "../../impresion/pdf.php"; $titulo = "Datos de Asignación Docente, Materia y Curso"; $id = $_GET['id']; class PDF extends PPDF { } include_once "../../class/docentemateriacurso.php"; $docentemateriacurso = new docentemateriacurso(); $dmc = array_shift($docentemateriacurso->mostrar($id)); include_once "../../class/usuarios.php"; include_once "../../class/materia.php"; include_once "../../class/curso.php"; $usuarios = new usuarios(); $materia = new materia(); $curso = new curso(); $cur = array_shift($curso->mostrar($dmc['codcurso'])); $mat = array_shift($materia->mostrar($dmc['codmateria'])); $usu = array_shift($usuarios->mostrar($dmc['coddocente'])); $pdf = new PDF("P", "mm", "letter"); $pdf->AddPage(); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf->Ln(); $pdf->CuadroCuerpoPersonalizado(35, "Materia:", 0, "", 0, "B"); $pdf->CuadroCuerpoPersonalizado(120, $mat['nombre'], 0, "", 0, ""); $pdf->Ln(); $pdf->CuadroCuerpoPersonalizado(35, "Curso:", 0, "", 0, "B");
$yukle->create_thumbnail(); $yukle->set_thumbnail_size(300, 0); if ($yukle->is_ok()) { /* INSERT */ /* UPDATE */ $usu = new usuarios(); $usu->select($idUsuario); $usu->logo = $nombre_final; $usu->update($idUsuario); } else { $msg_final .= '<div class="notify"><p>Ocurrio un error al actualizar logo, no actualizado!</p></div>'; } } /* UPDATE */ include_once "classes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->select($idUsuario); $usuarios->idUsuario = $idUsuario; $usuarios->strNombre = $strNombre; $usuarios->strApellido = $strApellido; $usuarios->strEmail = $strEmail; $usuarios->strEmpresa = $strEmpresa; $usuarios->strCargo = $strCargo; $usuarios->strPassword = $strPassword; $usuarios->dblCredito = $dblCredito; $usuarios->direccion = $direccion; $usuarios->telefono = $telefono; $usuarios->nombre_contacto1 = $nombre_contacto1; $usuarios->apellido_contacto1 = $apellido_contacto1; $usuarios->email_contacto1 = $email_contacto1; $usuarios->nombre_contacto2 = $nombre_contacto2;
$total = 0; $totales[] = $total; } } //fin else requiere talles // IVA $IVA = ObtenerIVA(); //Total sin IVA $valor_general = array_sum($totales); //Total con IVA $final_con_iva = $valor_general + $valor_general * $IVA / 100; //if($valor_general >=1){ if ($final_con_iva >= 1) { //verifico que tenga credito el usuario para mostrar boton de pago include_once "includes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->select($_SESSION["MM_IdUsuario"]); //if($valor_general > $creditoActual=$usuarios->getdblCredito()){ if ($final_con_iva > ($creditoActual = $usuarios->getdblCredito())) { $link_pagar = '<a class="canjear" href="mis_consultas.php"><span>Solicite créditos</span></a> <a class="canjear" href="#"><span>Crédito insuficiente</span></a>'; } else { $link_pagar = ' <a class="canjear" href="finalizacion.php"><span>Finalizar canje ></span></a>'; //$link_pagar = '<a href="forma_pago.php">Finalizar pago</a>'; } } else { $link_pagar = ''; } } else { echo '<span class="nohay">No hay artículos.</span>'; $link_pagar = ''; }
<?php include_once '../../login/check.php'; if (!empty($_POST)) { $folder = "../../"; include_once '../../class/informe.php'; include_once '../../class/usuarios.php'; $usuarios = new usuarios(); extract($_POST); $codusuarios = $codusuarios == "" ? '%' : $codusuarios; $fecha = $fecha == "" ? '%' : $fecha; $informe = new informe(); $inf = $informe->mostrarTodo("codusuarios LIKE '{$codusuarios}' and fecha LIKE '{$fecha}'", ""); $titulo = array("solicitante" => "Solicitante", "fecha" => "Fecha Informe", "observaciones" => "Observaciones"); foreach ($inf as $in) { $us1 = array_shift($usuarios->mostrar($in['codusuarios'])); $datos[$i]['codinforme'] = $in['codinforme']; $datos[$i]['solicitante'] = $us1['nombre'] . " " . $us1['paterno'] . " " . $us1['materno']; $datos[$i]['fecha'] = fecha2Str($in['fecha'], 0); $datos[$i]['observaciones'] = $in['observaciones']; } listadoTabla($titulo, $datos, 1, "", "eliminar.php", "ver.php"); }
<?php session_start(); error_reporting(ALL); $finalizado = 0; require "classes/PHPMailerAutoload.php"; $nombre_del_evento = $_POST['strnombrecompleto']; $lugar = $_POST['strlugar']; $cantidad_invitados = $_POST['strcantidadinvitados']; //LA FECHA ESTIMADA se usa para guarda la fecha de echo la propuesta $fecha_estimada = date("d-m-Y"); //=$_POST['fthfechaestimada']; $caracteristicas = $_POST['strcaracteristicas']; $enviado_desde = $_POST['envio_desde']; include_once 'includes/class.usuarios.php'; $usuario = new usuarios(); $usuario->select($_SESSION['MM_IdUsuario']); $nombre_usuario = $usuario->getstrNombre(); $apellido_usuario = $usuario->getstrApellido(); $email_usuario = $usuario->getstrEmail(); if ($enviado_desde == 'ploteo_vidriera') { $detalle = ' <table width="500" border="0" align="center" cellpadding="5" cellspacing="5"> <tr class="trhide"> <td colspan="3"><img src="http://www.productosnufarm.com.ar/imagenes/marketingnet-mail_ADMIN-03.jpg" width="500" height="197"></td> </tr> <tr> <td width="3"> </td> <td width="433" class="emmpresa">' . $nombre_usuario . ', ' . $apellido_usuario . ' | ' . $email_usuario . '<br> </td> <td width="4"> </td>
function select_by_user($idUsuario, $tipoDePago, $IVA) { //incluye classes necesarias include_once "class.categorias.php"; include_once "class.productos.php"; include_once "class.compras.php"; include_once "class.usuarios.php"; include_once "class.talles_productos.php"; include_once "class.colores_productos.php"; include_once "class.talles.php"; include_once "class.colores.php"; include_once "class.historiales.php"; include_once "class.historiales.php"; require_once 'control/resources/pdo.php'; require_once "control/productos/classes/class.tallesColores.php"; //variables de la sumas de valores, tanto de precios como total $total = 0; $total_general = 0; $totales[] = 0; $sql = "SELECT * FROM carrito WHERE idUsuario = {$idUsuario};"; $result = $this->database->query($sql); $result = $this->database->result; $detalle_productos = ""; while ($row = mysql_fetch_array($result)) { $intContador = $row['intContador']; $idUsuario = $row['idUsuario']; $idProducto = $row['idProducto']; $intCantidad = $row['intCantidad']; $intTransaccion = $row['intTransaccion']; $id_talle = $row['talle']; $id_color = $row['color']; //Traigo precio de los productos $productos = new productos(); $productos->select($idProducto); $dblPrecio = $productos->getdblPrecio(); $strNombre = $productos->getstrNombre(); $strDetalle = $productos->getstrDetalle(); $intCategoria = $productos->getintCategoria(); $strintStock = $productos->getintStock(); $estado_producto = 1; $cat = new categorias(); $cat->select($intCategoria); $requiere_talles = $cat->gettalles(); if ($requiere_talles == 1) { try { $stock = new TempStock(); echo $stock->removeTempStock($row['idUsuario'], $row['idProducto'], $row['talle'], null, $requiere_talles); } catch (Exception $e) { echo $e->getMessage(); } ############################################# // REQUIERE TALLES ############################################# //compruebo que haya producto en stock //traigo el stock del producto desde talles_productos $tall_prod = new talles_productos(); $tall_prod->select_by_producto($idProducto, $id_talle); $cantidad_stock_con_talles = $tall_prod->getcantidad(); if ($cantidad_stock_con_talles >= $intCantidad) { $nom_talle = new talles(); $nom_talle->select($id_talle); $nombre_de_talle = $nom_talle->getnombre_talle(); $detalle_productos .= ' <div class="purchase"> <img src="http://nufarm-maxx.com/imagenes/marketingnet-mail_FLECHITA-04.jpg" width="8" height="11"> <span class="tit22"> ' . $strNombre . '</span><br> <span class="cant"> Cant: ' . $intCantidad . ' </span><br> <span class="cant"> Talle: ' . $nombre_de_talle . ' </span><br> <span class="tot_1"> ' . $dblPrecio . '</span><br> <span class="tot_2"> Total: ' . $intCantidad * $dblPrecio . '</span></div>'; //quito del stock $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'talle' => $nombre_de_talle, 'estado_producto' => $estado_producto, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => $intCantidad * $dblPrecio); // $taproductos= new talles_productos(); // $taproductos->select_by_producto($idProducto,$id_talle); // $id_talle_producto = $taproductos->getid(); // $upcantidad = new talles_productos(); // $upcantidad->select($id_talle_producto); // $upcantidad->cantidad = $cantidad_stock_con_talles - $intCantidad; // $upcantidad->update($id_talle_producto); $total = $dblPrecio * $intCantidad; } else { $detalle_productos .= '<p>• <span style="font-size:10px"> ID:' . $idProducto . '</span> ' . $strNombre . '<br> Cantidad solicitada:' . $intCantidad . ', NO DISPONIBLE - 0.00 </p>'; $total = 0; $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => 0); } } else { if ($requiere_talles == 2) { try { $stock = new TempStock(); echo $stock->removeTempStock($row['idUsuario'], $row['idProducto'], null, $row['color'], $requiere_talles); } catch (Exception $e) { echo $e->getMessage(); } ############################################# // REQUIERE COLORES ############################################# //compruebo que haya producto en stock //traigo el stock del producto desde talles_productos $col_prod = new colores_productos(); $col_prod->select_by_producto($idProducto, $id_color); $cantidad_stock_con_colores = $col_prod->getcantidad(); if ($cantidad_stock_con_colores >= $intCantidad) { $nom_color = new colores(); $nom_color->select($id_color); $nombre_de_color = $nom_color->getnombre_color(); $detalle_productos .= ' <div class="purchase"> <img src="http://nufarm-maxx.com/imagenes/marketingnet-mail_FLECHITA-04.jpg" width="8" height="11"> <span class="tit22"> ' . $strNombre . '</span><br> <span class="cant"> Cant: ' . $intCantidad . ' </span><br> <span class="cant"> Color: ' . $nombre_de_color . ' </span><br> <span class="tot_1"> ' . $dblPrecio . '</span><br> <span class="tot_2"> Total: ' . $intCantidad * $dblPrecio . '</span></div>'; //quito del stock $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'color' => $nombre_de_color, 'estado_producto' => $estado_producto, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => $intCantidad * $dblPrecio); // $taproductos= new colores_productos(); // $taproductos->select_by_producto($idProducto,$id_color); // $id_color_producto = $taproductos->getid(); // $upcantidad = new colores_productos(); // $upcantidad->select($id_color_producto); // $upcantidad->cantidad = $cantidad_stock_con_colores - $intCantidad; // $upcantidad->update($id_color_producto); $total = $dblPrecio * $intCantidad; } else { $detalle_productos .= '<p>• <span style="font-size:10px"> ID:' . $idProducto . '</span> ' . $strNombre . '<br> Cantidad solicitada:' . $intCantidad . ', NO DISPONIBLE - 0.00 </p>'; $total = 0; $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => 0); } } elseif ($requiere_talles == 3) { $x = new tallesColores(); /** * example of basic @ TempStock * @param userid * @param product_id * @param talle * @param color * @return nothing on success, throw on error */ try { $stock = new TempStock(); echo $stock->removeTempStock($row['idUsuario'], $row['idProducto'], $row['talle'], $row['color'], $requiere_talles); } catch (Exception $e) { echo $e->getMessage(); } $talles = $x->talles(); $colores = $x->colores(); $nom_talle = $talles[$row['talle']]; $nom_color = $colores[$row['color']]; $detalle_productos .= ' <div class="purchase"> <img src="http://nufarm-maxx.com/imagenes/marketingnet-mail_FLECHITA-04.jpg" width="8" height="11"> <span class="tit22"> ' . $strNombre . '</span><br> <span class="cant"> Cant: ' . $intCantidad . ' </span><br> <span class="cant"> Color: ' . $nom_color . ' </span><br> <span class="cant"> Talle: ' . $nom_talle . ' </span><br> <span class="tot_1"> ' . $dblPrecio . '</span><br> <span class="tot_2"> Total: ' . $intCantidad * $dblPrecio . '</span></div>'; //quito del stock $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'color' => $nom_color, 'talle' => $nom_talle, 'estado_producto' => $estado_producto, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => $intCantidad * $dblPrecio); $total = $dblPrecio * $intCantidad; } else { try { $stock = new TempStock(); echo $stock->removeTempStock($row['idUsuario'], $row['idProducto'], null, null, 0); } catch (Exception $e) { echo $e->getMessage(); } ############################################# //NO REQUIERE TALLES ############################################# //compruebo que haya producto en stock if ($strintStock >= 1) { $detalle_productos .= '<div class="purchase"> <img src="http://nufarm-maxx.com/imagenes/marketingnet-mail_FLECHITA-04.jpg" width="8" height="11"> <span class="tit22"> ' . $strNombre . '</span><br> <span class="cant"> Cant: ' . $intCantidad . ' </span><br> <span class="cant"> </span><br> <span class="tot_1"> ' . $dblPrecio . '</span><br> <span class="tot_2"> Total: ' . $intCantidad * $dblPrecio . '</span></div>'; $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'estado_producto' => $estado_producto, 'precio_pagado' => $intCantidad * $dblPrecio); //quito del stock // $productos= new productos(); // $productos->select($idProducto); // $productos->intStock=$strintStock - $intCantidad; // $productos->update($idProducto); $total = $dblPrecio * $intCantidad; } else { $detalle_productos .= '<p>• <span style="font-size:10px"> ID:' . $idProducto . '</span> ' . $strNombre . ', <br> Cant: NO DISPONIBLE - 0.00 </p>'; $total = 0; $detalle_para_guardar_por_id[] = array('id_producto' => $idProducto, 'nombre' => $strNombre, 'detalle' => $strDetalle, 'cantidad' => $intCantidad, 'precio_pagado' => $intCantidad * $dblPrecio); } } } //Voy sumando los precios de los productos $totales[] = $total; } //Total sin IVA $valor_general = array_sum($totales); //Total con IVA $final_con_iva = $valor_general + $valor_general * $IVA / 100; if ($valor_general >= 1) { $detalle_titulo = "<div class='purchase_container'><h2 class='finalizado'>Su canje se realizo de forma exitosa!</h2>"; $detalle_productos .= '</div> <div class="purchase_end">Total final: ' . $valor_general . '</div> <!--<span style="font-size:10px; text-transform:uppercase;">Con IVA:</span> $' . $final_con_iva . '</p>--> <a class="btn-micuenta77" href="mi_cuenta.php?activo=2"> <span>VOLVER A MI CUENTA</span> </a> </div> '; } else { $detalle_titulo = "<p>Error al procesar pago. importe: {$valor_general}</p> "; } if ($valor_general >= 1) { //Guardo compra en tabla "compras" $compra = new compras(); $compra->idUsuario = $idUsuario; $compra->intTipoPago = $tipoDePago; $compra->fthCompra = date("Y-m-d H:i:s"); $compra->dblTotal = $final_con_iva; #$compra->idCredito=$idCredito; $compra->detalle = $detalle_productos; $compra->estado = 1; $last_compra = $compra->insert(); //Actualizo el credito del usuario #Primero traigo el monto actual de credito del usuario $usuarios = new usuarios(); $usuarios->select($idUsuario); $creditoActual = $usuarios->getdblCredito(); /* Realizo el UPDATE */ $usuarios = new usuarios(); $usuarios->select($idUsuario); $usuarios->dblCredito = $creditoActual - $final_con_iva; $usuarios->update($idUsuario); //Guardo la modificacion en historial de credito $monto_quedo_en = $creditoActual - $final_con_iva; $hist = new historiales(); $hist->id_usuario = $idUsuario; $hist->fecha = date("Y-m-d"); $hist->realizado_por = "Compra realizada"; $hist->tipo_modificacion = $modificacion = "Compra de \${$final_con_iva}"; $hist->monto_modificado = $monto_quedo_en; $hist->insert(); //guardo el detalle de cada producto en detalles_compra para poder mostrar la img del producto comprado foreach ($detalle_para_guardar_por_id as $item_to_save) { $compra = new compras(); $compra->insert_detalle_productos($last_compra, $item_to_save['id_producto'], $item_to_save['nombre'], $item_to_save['detalle'], $item_to_save['cantidad'], $item_to_save['precio_pagado'], $item_to_save['estado_producto'], $item_to_save['talle'], $item_to_save['color']); $k++; } /* borro del carrito del usuario los items*/ $this->delete($idUsuario); return $detalle_titulo . '' . $detalle_productos; } else { } }
function isAdmin() { verificaLogin(); $sessao = new sessao(); $user = new usuarios(array('administrador' => NULL)); $iduser = $sessao->getVar('iduser'); $user->extras_select = "WHERE id={$iduser}"; $user->selecionaCampos($user); $res = $user->retornaDados(); if (strtolower($res->administrador) == 's') { return TRUE; } else { return FALSE; } }
<?php require_once "BancoDeDados/classUsuarios.php"; $con = new usuarios(); //Instancia a class $rs = $con->seleciona(); //Seleciona include 'secure.php'; include 'cabecalho.php'; ################################ ?> <table class = table > <form method="POST" > Cadastro de Usuário <br><br> Nome: <input type="text" name="nome" required><br><br> Login: <input type="text" name="login" required><br><br> Senha: <input type="text" name="senha" required><br><br> <input type="submit" name="submit" value="Salvar"> </form> <?php @($nome = $_POST["nome"]); @($login = $_POST["login"]); @($senha = $_POST["senha"]); @($salvar = $_POST["submit"]); if ($salvar == "Salvar") { @($insere = $con->insercao($nome, $login, $senha)); header("location:listaUsuarios.php"); } ?> </table>
$yukle->set_file_name($nombre_final); $yukle->start_copy(); $yukle->resize(620, 0); $yukle->set_thumbnail_name('tn_' . $nombre_final); $yukle->create_thumbnail(); $yukle->set_thumbnail_size(300, 0); if ($yukle->is_ok()) { $logo = $nombre_final; } else { //si hay error cargo sin imagen $logo = ""; } } /* INSERT */ include_once "classes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->idUsuario = $idUsuario; $usuarios->strNombre = $strNombre; $usuarios->strApellido = $strApellido; $usuarios->strEmail = $strEmail; $usuarios->strEmpresa = $strEmpresa; $usuarios->strCargo = $strCargo; $usuarios->strPassword = $strPassword; $usuarios->dblCredito = $dblCredito; $usuarios->dblAsignado = $dblAsignado; $usuarios->direccion = $direccion; $usuarios->telefono = $telefono; $usuarios->logo = $logo; $usuarios->vigencia_credito = $vigencia_credito; $usuarios->vendedor = $vendedor; $usuarios->insert();
include_once "classes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->select($id); $idUsuario = $usuarios->getidUsuario(); $strNombre = $usuarios->getstrNombre(); $strApellido = $usuarios->getstrApellido(); $strEmail = $usuarios->getstrEmail(); $strEmpresa = $usuarios->getstrEmpresa(); $strCargo = $usuarios->getstrCargo(); $strPassword = $usuarios->getstrPassword(); $dblCredito = $usuarios->getdblCredito(); if ($_POST['confirm']) { $id = $_POST['id_usuario']; /* DELETE */ include_once "classes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->select($id); $usuarios->delete($id); echo '<div class="notify_ok-ok"><p>usuario, eliminado!</p></div>'; $_SESSION['msg_ok'] = 'Usuario, eliminado!'; header('Location: ' . BASEURL . 'usuarios/v_usuarios.php'); } else { echo ' <div class="item-content-user-edit"> <form action="d_usuario.php?id=' . $id . '" id="simpleform" method="post"> <div class="barra-prod-edit"><span>Eliminar un cliente</span></div> <div class="form-item"> <label for=""></label> <span>Confirma Eliminar este usuario? <input type="checkbox" name="confirm" id="confirm" class="checkbox" /></span> <input type="hidden" name="id_usuario" name="id_usuario" value="' . $id . '" />
public static function buscarForId($id) { if ($id > 0) { $usr = new usuarios(); $getrow = $usr->getRow("SELECT * FROM usuarios WHERE idUsuarios =?", array($id)); $usr->id = $getrow['idUsuarios']; $usr->tipo_identificacion = $getrow['tipo_identificacion']; $usr->identificacion = $getrow['Identificacion']; $usr->nombres = $getrow['Nombres']; $usr->apellidos = $getrow['Apellidos']; $usr->telefono = $getrow['Telefono']; $usr->direccion = $getrow['Direccion']; $usr->fecha_nacimiento = $getrow['Fecha_Nacimiento']; $usr->saldo = $getrow['Saldo_Cuenta']; $usr->user_login = $getrow['user_login']; $usr->pass_login = $getrow['pass_login']; $usr->estado = $getrow['estado']; $usr->Disconnect(); return $usr; } else { return NULL; } }
if ($orden == 1) { $orden = "idUsuario DESC"; } if ($orden == 2) { $orden = "idUsuario ASC"; } if ($orden == 3) { $orden = "idUsuario ASC"; } if ($orden == "") { $orden = "idUsuario ASC"; } echo '<div class="menuorden"><a href="v_usuarios.php?orden=1"><img src="../layout/btn-orden1.jpg" alt="desc"/></a><a href="v_usuarios.php?orden=2"><img src="../layout/btn-orden2.jpg" alt="desc"/></a></div>'; /* SELECT */ include_once "classes/class.usuarios.php"; $usuarios = new usuarios(); $usuarios->select_all($pagina, $orden); ?> </div> <div class="one_4"><h4>Opciones</h4> <ul class="menusidebar"> <li><a class="active" href="n_<?php echo $singular; ?> .php">Crear cliente</a></li> </ul>