'erp_suppliers', 'primary' => 'id_erp_suppliers', 'multilang' => false, 'fields' => array( 'id_supplier' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'id_lang' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'id_employee' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId', 'required' => true), 'email' => array('type' => self::TYPE_STRING, 'size' => 128), 'delivery' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'delivery_change' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedId'), 'manual_configuration' => array('type' => self::TYPE_BOOL), 'vat_exemption' => array('type' => self::TYPE_BOOL), 'minimum_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'minimum_price_free_shipping' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'shipping_price' => array('type' => self::TYPE_FLOAT, 'validate' => 'isPrice'), 'date_add' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'required' => true), 'date_upd' => array('type' => self::TYPE_DATE, 'validate' => 'isDate', 'required' => true), ), ); public static function suppliersExist() { $query = new DbQuery(); $query->select('es.`id_erp_suppliers`'); $query->from('erp_suppliers', 'es'); $suppliers = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($query); if (!$suppliers) { return false; } else { return true; } } public static function getSupplierById($id_supplier) { $query = new DbQuery(); $query->select('es.`id_erp_suppliers`'); $query->from('erp_suppliers', 'es'); $query->where('es.`id_supplier` = '.(int)$id_supplier); $id_erp_suppliers = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($query); if (!$id_erp_suppliers) { return false; } else { return $id_erp_suppliers; } } }