eleon Posted July 19, 2015 Share Posted July 19, 2015 (edited) Buenas! Estoy buscando la clase/método que me permita obtener productos de la base de datos, del mismo modo también necesito añadir productos nuevos desde un script PHP. Y sería genial conocer la clase que me permita verificar, dado una cuenta y contraseña, si es correcta. ¿Hay alguna documentación español/inglés para la programación con las clases de prestashop? (y no usando clases propias). He encontrado un par de webs no oficiales pero son muy poco prácticas, solo aparecen listadas las clases y los cientos de métodos sin indicación alguna. Gracias. Un cordial saludo. Edited July 19, 2015 by eleon (see edit history) Link to comment Share on other sites More sharing options...
eleon Posted July 19, 2015 Author Share Posted July 19, 2015 No puede ser que nadie sepa algo tan sencillo, ¿alguna ayudita?. Gracias. Link to comment Share on other sites More sharing options...
joseantgv Posted July 20, 2015 Share Posted July 20, 2015 (edited) Buenas! Estoy buscando la clase/método que me permita obtener productos de la base de datos, del mismo modo también necesito añadir productos nuevos desde un script PHP. Y sería genial conocer la clase que me permita verificar, dado una cuenta y contraseña, si es correcta. ¿Hay alguna documentación español/inglés para la programación con las clases de prestashop? (y no usando clases propias). He encontrado un par de webs no oficiales pero son muy poco prácticas, solo aparecen listadas las clases y los cientos de métodos sin indicación alguna. Gracias. Un cordial saludo. Así lo hace PS para autenticar a los clientes: $authentication = $customer->getByEmail(trim($email), trim($passwd)); /** * Return customer instance from its e-mail (optionnaly check password) * * @param string $email e-mail * @param string $passwd Password is also checked if specified * @return Customer instance */ public function getByEmail($email, $passwd = null, $ignore_guest = true) { if (!Validate::isEmail($email) || ($passwd && !Validate::isPasswd($passwd))) die (Tools::displayError()); $result = Db::getInstance()->getRow(' SELECT * FROM `'._DB_PREFIX_.'customer` WHERE `email` = \''.pSQL($email).'\' '.Shop::addSqlRestriction(Shop::SHARE_CUSTOMER).' '.(isset($passwd) ? 'AND `passwd` = \''.pSQL(Tools::encrypt($passwd)).'\'' : '').' AND `deleted` = 0 '.($ignore_guest ? ' AND `is_guest` = 0' : '')); if (!$result) return false; $this->id = $result['id_customer']; foreach ($result as $key => $value) if (property_exists($this, $key)) $this->{$key} = $value; return $this; } Edited July 20, 2015 by joseantgv (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now