Skip to content

jgermade/millions

Repository files navigation

Little implementation of an Euromillions page

demo site

Using codeIgniter

List of modified / added files:

  • application
    • config
      • config.php

$config['base_url'] = 'millions'; - database.php

$db['default']['username'] = 'millions';
$db['default']['password'] = 'millions';
$db['default']['database'] = 'millions'; - routes.php

$route['default_controller'] = "welcome";
$route['euromillions'] = "euromillions";
$route['shopping-cart'] = "shopping_cart";
$route['shopping-cart.json'] = "shopping_cart_json";
$route['order/:num'] = "order";
$route['order.json'] = "order_json";

- controllers 
    - welcome.php  

{base-url}/ (this view) - euromillions.php  

{base-url}/euromillions - order.php  

{base-url}/order/:num - order_json.php  

{base-url}/order.json (ajax) - shopping_cart.php  

{base-url}/shopping-cart - shopping_cart_json.php  

{base-url}/shopping-cart.json (ajax)

- model 
    - orders_model.php 

methods:
 ->create_table()
 ->insert()
 ->get()

- views 
    - welcome.php  

{base-url}/ (this view) - euromillions.php  

{base-url}/euromillions - order.php  

{base-url}/order/:num - shopping_cart.php  

{base-url}/shopping-cart

common libs - millions.css - millions.js

euromillions view libs - euromillions.css - euromillions.js

shopping-cart view libs - shopping-cart.css - shopping-cart.js

- [welcome.css](http://demo.germade.es/millions/templates/$%7Bbase-url%7Dlib/welcome.css)

common layout for all views - welcome.html 

this text - euromillions.html 

layout for euromillions - euromillions/card.html 

template for each card in euromillions

- [shopping-cart.html](http://demo.germade.es/millions/templates/$%7Bbase-url%7Dtemplates/shopping-cart.html) 

layout for shopping-cart - shopping-cart/empty.html 

layout for empty shopping cart - shopping-cart/item.html 

template for each item in shopping cart - shopping-cart/item-bet.html 

template for each bet in item

- [order.html](http://demo.germade.es/millions/templates/$%7Bbase-url%7Dtemplates/order.html) 

layout for order - order/none.html 

layout for incorrect order - order/item.html 

template for each item in order - order/item-bet.html 

template for each bet in item

  • tools.php

this php files provides functions template() and replaceKeys() developed for handle templates

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors