Here is the list of all current controllers in PrestaShop 1.5:
Used by address.php to edit a customer's address.
Used by addresses.php to get customer's addresses.
Used by authentication.php for customer login.
Used by best-sales.php to get best-sellers.
Used by cart.php to manage the customer's cart.
Used by category.php to get product categories.
Used by cms.php to get a CMS page.
Used by products-comparison.php to compare products.
Used by contact-form.php to send messages.
Used by discount.php to get a customer's vouchers.
Used by guest-tracking.php to manage guest orders.
Used by history.php to get a customer's orders.
Used by identity.php for customer's personal info.
Used by index.php to display the homepage.
Used by manufacturer.php to get manufacturers.
Used by my-account.php to manage customer account.
Used by new-products.php to get new products.
Used by order-confirmation.php for order confirmation.
Used by order.php to manage the five-step checkout.
Used by order-detail.php to get a customer order.
Used by order-follow.php to get a customer's returns.
OrderOpcController.php Used by order-opc.php to manage one-page checkout.
Used by order-return.php to get a merchandise return.
Used by order-slip.php to get a customer's credit slips.
Used by 404.php to manage the "Page not found" page.
Manages shared order code.
Used by password.php to reset a lost password.
Used by prices-drop.php to get discounted products.
Used by product.php to get a product.
Used by search.php to get search results.
Used by sitemap.php to get the sitemap.
Used by stores.php to get store information.
Used by supplier.php to get suppliers.