public function agregarclienteAction() { $form = new Application_Form_Agregarcliente(); if ($this->getRequest()->isPost()) { if ($form->isValid($this->_getAllParams())) { $nombre = $form->getValue('nombre'); $apellido = $form->getValue('apellido'); $email = $form->getValue('email'); $telefono = ''; $domicilio = ''; $nick_login = ''; $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; $cad = ""; for ($i = 0; $i < 8; $i++) { $cad .= substr($str, rand(0, 62), 1); } //Generar Contraseña Aleatoria y enviarla por email $contraseña = $cad; $visibilidad = 1; $config = array('ssl' => 'tls', 'port' => 587, 'auth' => 'login', 'username' => '*****@*****.**', 'password' => 'capicuarestobar'); $smtpConnection = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config); $mail = new Zend_Mail(); $mail->setBodyText('Su Clave es: ' . $contraseña); $mail->setFrom('capicua.contacto@gmail.com ', 'Administracion Capicua Restobar'); $mail->addTo($email, $nombre); $mail->setSubject('Clave entrada'); $mail->send($smtpConnection); $contraseña2 = md5($contraseña); $fotoperfil = 'default_user.png'; $puntos = 0; $tipo_usuario = 2; $permiso = 0; $fechaalta = new Zend_Db_Expr('NOW()'); $ultimoacceso = new Zend_Db_Expr('NOW()'); $model = new Application_Model_DbTable_Usuarios(); $model->save($nombre, $apellido, $email, $telefono, $domicilio, $fotoperfil, $puntos, $contraseña2, $tipo_usuario, $permiso, $fechaalta, $ultimoacceso, $visibilidad); //$model->save($nombre, $apellido, $email, $telefono, $domicilio, $fotoperfil, $puntos, $nick_login, $contraseña2, $tipo_usuario, $permiso, $fechaalta, $ultimoacceso, $visibilidad); return $this->_redirect('/administrador'); } } $this->view->formuluario = $form; }
public function registrarclienteAction() { $form = new Application_Form_RegistrarCliente(); if ($this->getRequest()->isPost()) { if ($form->isValid($this->_getAllParams())) { $model = new Application_Model_DbTable_Usuarios(); $nombre = $form->getValue('nombre'); $apellido = $form->getValue('apellido'); $telefono = $form->getValue('telefono'); $domicilio = $form->getValue('domicilio'); $contraseña = $form->getValue('contraseña'); $email = $form->getValue('email'); $foto = $form->getValue('element'); $contraseña2 = md5($contraseña); if ($foto) { $upload = new Zend_File_Transfer_Adapter_Http(); $upload->setDestination(APPLICATION_PATH . '/../public/images/usuarios/'); try { $upload->receive(); } catch (Zend_File_Transfer_Exception $e) { $e->getMessage(); } } else { $foto = 'default_user.png'; } $visibilidad = 1; $puntos = 0; $tipo_usuario = 2; $permiso = 0; $fechaalta = new Zend_Db_Expr('NOW()'); $ultimoacceso = new Zend_Db_Expr('NOW()'); $model->save($nombre, $apellido, $email, $telefono, $domicilio, $foto, $puntos, $contraseña2, $tipo_usuario, $permiso, $fechaalta, $ultimoacceso, $visibilidad); return $this->_redirect('/usuario/login'); } } $this->view->form = $form; }