Anda di halaman 1dari 51

PROCESSTALENT

PROCESS
TALENT

[PROCESS TALENTS]

[PROGRAMME NAME]

[PROJECT CODE]

[ANNUAL PLAN NUMBER]

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
Contents
ABOUT US.....
ADMIN MODULE-1
1.1 Admin Login Module
HOME MODULE-2
2.1 Total Buyer List. ..
2.2 Total Seller List.
2.3 Total Production list.
2.4 Total Site Commission List..............
2.5 Total Seller Commission List
HIERARCHY MODULE-3
3.1 Category List..
3.2 Sub Category List..
3.3 Process List.
3.4 Doc Type List.
BUYERS MODULE-4
4.1 Buyers.
4.2 Buyers Listing.
SELLERS MODULE-5
5.1 Seller Plan
5.2 Top Seller List.
5.3 Seller Subscription List.
5.4 Listing..
PRODUCTS MODULE-6
6.1 Products Listing.
6.2 Products Images.
6.3 Consolidate products Sales List
COMMISSION MODULE-7
7.1 Site Commission List.
7.2 Seller Commission List.
7.3 Seller Commission Payment.
7.4 Seller Commission Payment List.
ADVERTISEMENT MODULE-8
8.1 Advertisement Plan list..
8.2 Advertisement Subscription List..
8.3 Advertiser List
ENQUIRY MODULE-9
9.1 Suggestion List.
9.2 Enquiring.
MODULE-10
10.1 Content List..
2

CMS

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
Contents
USER SIDE
HOME MODULE-1
1.1 Home
1.2 Registration.
1.3 Forgot Password.
1.4 Logout..
1.5 Buyers Login Home.
1.6 Products Images..
1.7 Home Page
SELLER MODULE-2
2.1 Seller.
2.2 Seller Registration
2.3 Forgot Password
2.4 Seller Profile..
2.5 Seller Plan List.
2.6 Edit Seller Profile..
2.14Logout
2.32Terms and Condition
2.33 Disclaimer.
2.34 Site Map.
2.35 Contact us..
2.36 Guidelines.
2.37 Help.
2.38 My sales.
2.39 My Commission
2.40 My Plan.
2.41 Pay pal Returns.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
BUYER MODULE-3
3.1 Buyer...
3.2 Buyer Registration.
3.3 Forgot Password.
.
3.4 Buyer Profile.. .
3.5 Edit Buyer Profile.. ..
3.6 Update Buyer Profile. .
3.13Logout..
3.16 Product Image.. .
3.17 Product Feature... ..
3.18 Home
3.20Terms and Condition..
3.21 Disclaimer. ..
3.22 Site Map
3.23 Contact us.
3.24 Guidelines.
3.25 Help
3.26 Enquiry.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
ABOUT US

Process Talent is an E- Commerce Website project. It is a very good project


to share and show our Talents. From this project any one can produce their
ideas and earn lot of money by selling their project. And the people those
who want some projects or ideas they can buy the project.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-1
ADMIN LOGIN MODULE:
This is one of the important module in this project. Because Admin User is one who can access any data
from any different module once he login to his account. In This Module we use some of the Controllers, Models
and Views.
1. Controllers
1.1 Admin Controller: This controller will help for Admin to login and he can access entire
project information from these login. i.e the people those who are access like sellers, buyers,
products, commission, site commission, seller commission, sub category list, setting, enquiry,
reports, cms, logout, category list, add category, edit category, category delete, addsub category
sub category edit , sub category delete, process list, add process, process edit, process delete
doctype list, doctype add, doctype edit, doctype delete, cms add, cms edit, cms delete. Once
he login this all information he can access.
1.2 Functions Used in Admin Controllers are:
1. Function Admin (): This function help to load all the libraries like library (Validation),
library (Pagination), Model(Seller_model).
2. Function Login (): This function help for admin to login by giving admin name and
password by using function login().
3. Function Index (): This function contains different views and models so it make use
of it and fetch the required output
4. Function Forget (): This function help when password is forget it will send the
password to the alternate email which is mention at the registration time.
2. Models
2.1 Admin Model: This model has some function for validation to login page i.e. user field and
password field must fill correctly otherwise it will show some invalid message and also it has a
forget password option this will help to get password to some other alternate email has to be
mention.
1. Function Login Validation ($username, $password): This function help to validate
both the field weather username and password entered is correct or not it will compare with the
database table admin_user if both field has value it go to the next page are else it will validate by
above function.
2. Function Get Details ($user_id): This function help to get all details of the user by its
particular user_id.
3. Function CheckEmailId($str): This function help to check email we have type the
correct email id which you have given and the password will be sent to your mailbox.
4. Function CreateRandomPassword(): This function help to create random password
by this password it help for the user to login.
5. Function ResetPwd($email, $pwd): This function help user to reset his
password from his previous password.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3. Views
3.1 Admin View: This View has some different view file each view file have different views
according there design.
1. Login: This Login will display Login page. These page contain username, password
and forget password fields and also there is a login submit button will appear.
2. Forgot password: In login page there is forget password option if click it will go to
next page in this page we have give alternate email to receive our password. And there
will written on page as Type the correct email id which you have given and the password
will be sent to your mailbox.
3. Forgot Temp: This forgot temp contains few standard templates these templates will
appear on the page once login.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-2
HOME MODULE: If login has done successfully. In next page the First link is Home
module, click the link then the following list is displayed.
2.1 Total Buyer's List,
2.2Total Seller's List,
2.3Total Product's List,
2.4Total Site Commission,
2.5Total Seller's Commission.
In each sub module it contains different Controllers, Models and Views.
In this module controller name followed by its functions.
Syntax: controller name(function) and followed by its funtion description.
2.1 Total Buyers List:
In this the list it display all the buyers details. This total buyers list is explained in more
detail in buyers module. If we click total buyers list link we get buyer list in that buyer list again
more detail option is present in that if we click view link we get more buyer view that contain
again two different links i.e. listing and top buyers. Listing link give buyer list and top buyers
link gives top buyer list details.
Home (Function Home ()): This function help to load all the libraries like library (Validation)
library (Pagination), Model (Admin_model), Model (Seller_model).Model (Buyer_model).
Model (product_model).
url:home/homer
Models: admin_model, seller_model, buyer_model, product_model.
View: dashboard->dashboard
Home (Function Buyer listing ()):This function help for each of the buyers details and also
help for users details from model user_m (getdetails). And the same information will be present
in buyers_model (buyers_list).
url: home/buyer list
Models: user_m->getdetails, buyers_model->buyers list
View: dashboard->dashboard.

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.2 Total Sellers List:
In this the list it display all the sellers details. This total sellers list is explained in more detail
in sellers module. . If we click total seller list link we get seller list in that seller list again more
detail option is present in that if we click view link we get more seller view that contain again
four different links i.e. listing, seller plan, seller description list and top sellers. Listing link give
seller list, seller plan link give seller plan list, seller subscription link gives seller subscription
list and top sellers link gives top sellers list details
Home(Function Seller listing ()): This function help for each of the sellers details and also
help for users details from model user_m (getdetails). And the same information will be
present in seller_model (seller_list).
url: home/seller list.
Models: user_m->getdetails, buyres_model->sellers list
View: dashboard->dashboard
2.3 Total Products List:
In this the list it display all the products details. This total products list is explained in more
detail in products module. If we click total products list link we get product list in that products
list again more detail option is present in that if we click view link we get more products view
that contain again three different links i.e. listing, images and products sold. Listing link give
products list, images link gives products images and products sold link gives consolidated
products sales list.
Home (Function Products listing ()): This function helps for each of the Products details and
also help for users details from model user_m (getdetails). And the same information will be
present in Products_model (products_list).
url: home/products list.
Models: user_m->getdetails, products_model->products list
View: dashboard->dashboard

2.4 Total Site Commission List:


In this the list it display all the details. This total site commission is explained in more detail in
site commission module. If we click total site commission list link there will entire site
commission list will display with pagination of that list.
Home(Function Site Commission ()): This function help for each of the site commission
details and also help for users details from model user_m (getdetails). And also the same
information will be present in site commission_model (products_list).
url: home/site commission list.
Models: user_m->getdetails, sitecommission_model->cmmission list
View: dashboard->dashboard

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.5 Total Seller Commission List: In this the list it display the entire seller commission
details. This total buyers list is explained in more detail in seller commission module. If we
click total seller commission list link there will entire seller commission list will display with
pagination of that list.
Home(Function Seller Commission ()): This function help for each of the seller commission
details and also help for users details from model Seller( seller_totalcount). And also the same
information will be present in site commission_model (products_list).
url: home/seller commission list.
Models: user_m->getdetails, seller_model->seller commission list
View: dashboard->dashboard

10

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-3
HIERARCHY MODULE: If login has done successfully. In next page the second link is
hierarchy module, click the link then the following list is displayed.
3.1 Category List: Category list will display the list of all categories. The category_list()
function retrieve category details to display . This function make use of different models like
user_m (getdetails), sidelinks() which retrive data from side_link table, toal_catlist().
url: admin/category_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->toal_catlist()
Admin_model->category_list()
View: categories->category_list.php
3.1.1 Add Category: Add_category() function used for adding a new category into
category list, check_cat() function is used to check the category list if any new category is
added in it and find whether record is already exists or not.
.
url: admin/add_category ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->check_cat()
Admin_model->add_newscategories()
View: categories->category_add.php
3.1.2 Edit Category: Categoryedit() function edits the added data of category list
editcategory() and also update newly added categories by update_newscategories () function.
url: admin/ categoryedit ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->editcategory()
Admin_model->update_newscategories()
View: categories->category_add.php

11

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.2 Sub Category List: Sub Category list will display the list of all sub categories. The
subcategory_list() function retrieve subcategory details to display . This function make use of
different models like user_m (getdetails), sidelinks() which retrive data from side_link table,
toal_subcatlist().

url: admin/subcategory_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->toal_subcatlist()
Admin_model->subcategory_list()
View: categories->subcategory_list.php
3.2.1 Add Sub Category: Add_subcategory() function used for adding a new
subcategory into category list, check_subcat() function is used to check the subcategory list if
any new subcategory is added in it and find whether record is already exists or not
url: admin/addsub_category ()
Models: Users_m->getDetails()
Admin_model->category_listitems()
Admin_model->sidelinks()
Admin_model->check_subcat()
View: categories-> add_subcategory.php

3.2.2 Edit SubCategory:Sub_Categoryedit() function edits the added data of


category list edit_subcategory() and also update newly added categories by
update_subcategories () function
url: admin/ sub_categoryedit ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->edit_subcategory()
Admin_model->update_subcategories()
View: categories->add_subcategory.php

12

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.3 Process List: Process list will display the list of all Process. The process_list() function
retreive process details to display . This function make use of different models like user_m
(getdetails), sidelinks () which retrieve data from sidebar_link table, process_listitems().
url: admin/process_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->process_totallist()
Admin_model->process_listitems()
View: categories->process_list.php
3.3.1 Add Process: Add_process() function used for adding a new process into add
process, This function make use of different models like user_m (getdetails), sidelinks() which
retrieve data from sidebar_link table, category_listitems() and subcategory_listitems()
check_subcat() function is used to check the subcategory list if any new subcategory is added
in it and find whether record is already exists or not
url: admin/add_process ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->category_listitems()
Admin_model->subcategory_listitems()
Admin_model->check_subcat()
Admin_model->add_process()
View: categories->add_process.php
3.3.2 Edit Process: Process_edit() function edits the added data of
edit_process() and also update newly added categories by update_process().
url: admin/process_edit ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->edit_process()
Admin_model->update_process()
View: categories->add_process.php

process list

3.3.3 Delet Process: Process_delete() function delete the added data of process list
process_delete().
url: admin/process_delete ()
Models: Admin_model->process_delete()

13

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.4 Doc Type List: Doc type list will display the list of all Documents. The
doctype_list() function retrieve document details to display . This function make use of
different models like user_m (getdetails), sidelinks() which retrive data from side_link table,
doctype_listitems() and doctype_totallist().
url: admin/doctype_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->doctype_totallist()
Admin_model->doctype_listitems()
View: categories->doctype_list.php
3.4.1 Add Doctype: Add_doctype() function used for adding a new document into
document list, check_doctype() function is used to check the document list if any new
document is added in it and find whether record is already exists or not
url: admin/doctype_add()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->category_listitems()
Admin_model->subcategory_listitems()
Admin_model->processlist()
Admin_model->sidelinks()
Admin_model->check_doctype()
Admin_model->add_doctype()
View: categories->doctype_add.php
3.4.2 Edit Doctype : Doctype_edit() function edits the added data of document list
doctype_edit() and also update newly added document by doctype_update().
url: admin/ doctype_edit()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->doctype_edit()
Admin_model->doctype_update()
View: categories-> doctype_add.php
3.4.3 Delet Doctype: doctype_delete() function delete the added data of document list
by doctypedelete().
url: admin/ doctype_delete ()
Models: Admin_model-> doctypedelete ()

14

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-4
BUYERS MODULE:
4.1 BUYERS: If login has done successfully. In next page the fourth link is buyers module,
click the link then the following list is displayed
.
Buyers(Function Buyer listing()):This function help for each of the buyers details and also
help for users details from model user_m (getdetails). And the same information will be
present in buyers_model (buyers_list).
Buyer_list: This buyer list will get data from users table
Buyer_list view: This view will display buyers details i.e. first name, last name email, address,
more details
url: buyer/buyer_listing()
Models: buyer_model->buyer_list()
user_m->getdetails().
View: buyers->buyer_list.php
4.2 Buyers Listing: Buyer listing contain drop down menu with two links i.e. is Listing and top
buyers .
4.2.1 Listing
4.2.2 Top Buyers

4.2.1 Listing: In this listing it will display the buyers list details if we click the view link
it will go to more_buyerview and it will display buyer more details if we click back button it will
come to buyer_listing.

Buyers(Function more_buyerview($buyer_id)):This function help for each of the buyers


details and also help for users details from model user_m (getdetails). And the same
information will be present in buyers_model (buyers_list).
Buyer_model(MoreBuyers_list) : This buyer_list will get data from users table and it also
have inner join with countries, state, cities.
Buyers->More_Buyer_list view: This view will display buyers more details i.e. first name, last
name email, address1, address2, state, country.
url: buyers/more_buyerview($buyer_id)
Models: buyer_model->morebuyers_list()
user_m->getdetails()
View: buyers->more_buyer_list.php

15

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
4.2.2 Top Buyers: In this top buyers it will display the top buyer list details. if we click the
view link it will go to more_buyerview and it will display buyer more details if we click back
button it will come to buyer_listing.
Sellerpayment (topbuyer) :This function help for each of the top buyers details and also help
for users details from model user_m (getdetails). And the same information will be present in
buyers_model (buyers_list).
Sellerpayment_model (Top_buyer_list()):This top_buyer_list will get data $qry from user table
and it will show first name, last name, email, address.
TopBuyer_list_view: This view will display top buyers list i.e. first name, last name, email,
address.
url: sellerpayment/topbuyer()
Models: buyer_model->morebuyers_list()
user_m->getdetails()
View: buyers->topbuyer_list_view.php

16

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-5
SELLERS MODULE: If login has done successfully. In next page the fifth link is sellers
module, click the link then the following list is displayed
5.1 seller_plan: Seller plan will display the list of all seller plans. The seller_plan()
function have all the details of seller plan . This function make use of different models like
user_m (getdetails), seller_plan_list() have all seller plan list.
url: seller/seller_plan()
Models: seller_model->seller_plan_list()
user_m->getdetails()
View: sellers->sellers_plan.php

5.1.1 Add new plan: seller_plan_add() function used for adding seller plan This
function make use of different models like side links() which retrieve data from sidebar_link
table and check_plan() to find whether record is already exists or not
url: seller/seller_plan_add()
Models: Admin_model->sidelinks()
Seller_model->check_plan()
View: seller->sellerplan_add.php

5.1.2 Action: sellerplan_edit() function edits the added data of seller plan list
update_edit(),user_m (getdetails), sidelinks() which retrive data from sidebar_link table and
also update newly added seller plan list().finally it will delete the unwanted list.
url: seller/sellerplan_edit ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Seller_model->update_plan()
View: seller->sellerplan_add.php

17

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
5.2 Top Seller List: Top Seller list will display the list of all top seller lists with their details.
The top_seller_list() function have all the details of top seller list . This function make use of
different models like user_m (getdetails),seller_plan_list() have all seller plan list.
url: sellerpayment/top_sellers()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Sellerpayment_model->Top_seller_list()
View: seller->topseller_list_view.php

5.3 Seller Subcription List: Seller subscription list will display the list of all seller subscripted
with their details. seller_subcription(). This function make use of different models like user_m
(getdetails),seller_plan_list() have all seller plan list.
url: seller/seller_subcription()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Seller_model->seller_subcription()
View: seller->scription_list.php

5.4 Listing: Listing will display the list of all sellers with their details. seller_listing(). This
function make use of different models like user_m (getdetails),seller_ list() have all sellers list.
url: seller/seller_listing()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Seller_model->total_sellerlist()
Seller_model->sellers_list()
View: seller->seller_list.php

18

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
5.4.1 Seller More Details: If we click view link it will display Seller more details list.
More_sellersview(). This function make use of different models like user_m
(getdetails),seller_plan_list() have all seller plan list.
url: seller/more_sellerview ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Seller_model->moresellers_list()
View: seller->more_seller_list.php

19

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-6
PRODUCTS MODULE: If login has done successfully. In next page the sixth link is
products module, click the link then the following list is displayed.

6.1 Products Listing: Products listing will display the all products in a list that are available
with their details. The product_listing () function have all the details of products. This function
make use of different models like user_m (getdetails), sidelinks() which retrieve data from
sidebar_link table, product_list() have all product list from the products table.

url: product/ product_listing()


Models: Users_m->getDetails()
Admin_model->sidelinks()
product_model->product_list()
View: products->product_lists.php
6.1.1 Products More Details : Products more details will display all the products that
are available with their more details. The more_productview () function have all the
details of products. This function make use of different models like user_m (getdetails),
sidelinks() which retrieve data from sidebar_link table, moreproduct_list() have all
product list from the products table.
url: products / more_productsview ()
Models: Users_m->getDetails()
Admin_model->sidelinks()
product_model->product_listvideo()
product_model->moreproduct_list()
View: products->more_product_list.php
6.2 Products Images : Products images details will display all the products images that are
available with their details. The product_images() function have all the details of products
images that are available. This function make use of different models like user_m (getdetails),
sidelinks() which retrieve data from sidebar_link table, productimages() and count_images()
have all products images from the product_images table.
url: products/ product_images()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Sellerpayment_model->count_images()
Sellerpayment_model->Productimages()
View: products->product_image_view.php

20

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
6.3 Consolidate Products Sales List: Products sales list details will display all the
consoliadate products sales list that are available with their details. The productcount()
function have all the details of consolidate products sales. This function make use of different
models like user_m (getdetails), sidelinks() which retrieve data from sidebar_link table,
product_count() have all product list from the products table.
url: enquire/productcount()
Models: Users_m->getDetails()
Enquiry_model->sidelinks()
Enquiry_model->product_counts()
View:Enquiry->productcount_view.php

21

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-7
COMMISSION MODULE: If login has done successfully. In next page the seventh link is
commission module, click the link then the following list is displayed

7.1 Site Commission Listing: Site commission listing details will display the site commission
list that is available with their details. The site_commission() function have all the details of
different site commission. This function make use of different models like us sidelinks() which
retrieve data from sidebar_link table, total_commissionlist() and site_commission() have all
site commission which retrieve data from commission_range table.
url: admin/site_commission()
Models: Admin_model->sidelinks()
Seller_model->total_commissionlist()
Seller_model->site_commission()
View: seller->commision_list.php

7.2 Seller Commission List: Seller commission listing details will display the seller
commission list that is available with their details. The seller_commission() function have all
the details of different seller commission. This function make use of different models like us
sidelinks() which retrieve data from sidebar_link table, seller_totalcount()and
seller_commision() have all seller commission which retrieve data from commission_range
table.
url: admin/seller_commission()
Models: Admin_model->sidelinks()
Seller_model->seller_totalcount()
Seller_model->seller_commision()
View: seller->sellercommision_list.php

22

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
7.2.1 Seller Search List: Seller search list details will help the seller to search
from the list that are available with their details. The seller_search() function
have all the details of different seller search list. This function make use of
different models like us sidelinks() which retrieve data from sidebar_link table,
seller_searchcount()and search_sellerlist() have all seller commission which
retrieve data from commission_range table.
url: admin/seller_search()
Models: Admin_model->sidelinks()
Seller_model->seller_searchcount()
Seller_model->search_sellerlist()
View: seller->sellersearch_list.php

7.3 Seller Commission Payment: Seller commission payment details will display all the
seller commission payment that are available with their details. The commisionpayment()
function have all the details of commission payment. This function make use of different
models like user_m (getdetails), sidelinks() which retrieve data from sidebar_link table,
list_seller() have all product list from the products table.
url: sellerpayment/commisionpayment()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Sellerpayment_model->list_seller()
View: seller->commissionpay_view.php
7.4 Seller Commission Payment List: Seller commission payment list details will display all
the seller commission payment list that are available with their details. The
commission_payment_list() function have all the details of commission payment list that helps
seller to search. This function make use of different models like user_m (getdetails), sidelinks()
which retrieve data from sidebar_link table, list_seller() have all product list from the products
table.
url: sellerpayment/ commission_payment_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Sellerpayment_model->list_seller()
View: seller->seller->commision_pay_list.php

23

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT

MODULE-8
ADVERTISMENT MODULE: If login has done successfully. In next page the eight link is
advertisment module, click the link then the following list is displayed

8.1 Advertisement Plan List: Advertisement plan list details will display the entire
advertisement plan list that are available with their details. The ads-plan () function have all the
details of advertise plan. This function make use of different models like user_m (getdetails),
sidelinks() which retrieve data from sidebar_link table, adsplan_list() have all advertisement
plan list from the ad_plan table
url: advertisement/ads_plan()
Models: Users_m->getDetails
Admin_model->sidelinks()
Ads_model->adsplan_list()
View: advertisement->advertisement_plan.php
8.1.2 Add Advertisement Plan: Add_advertisement plan() function
used for adding a new advertisement plan, This function make use of different
models like user_m (getdetails), sidelinks() which retrive data from sidebar_link
table, check_adsplan() and add_adsplanlist() can add any advertisement plan
from the ad_plan table.
url: advertisement/ads_plan_add()
Models: Users_m->getDetails
Admin_model->sidelinks()
Ads_model->check_adsplan()
Ads_model->add_adsplanlist()
View: seller->sellercommision_list.php

24

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
8.1.3 Edit Seller Plan: Advertisementplan_edit() function edits the seller plan
the model adsplanedit() also edit the plan and update newly added plan from
table ad_plan
url: advertisement/advertisementplan_edit()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Ads_model->adsplanedit()
View:seller-> advertisement->adsplan_add.php
8.1.4 Delete Advertisement plan:advertisement_delete() function delete the
added data of advertisement plan check_adsplandelete()
url: advertisement/advertisementplan_delete()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Ads_model->check_adsplandelete()
View:seller->advertisement->adsplan_add.php

8.2 Advertisment Scription List: Advertisement scription list details will display the entire
advertisement scription lists that are available with their details. The ads-scription() function
have all the details of advertise scription list. This function make use of different models like
user_m (getdetails), sidelinks() which retrieve data from sidebar_link table,
advertisement_scription() have all advertisement scription list from the ad_subscription table.
url: advertisement/ads_scription()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Ads_model->advertisement_scription()
View: seller-> advertisement->adverdissubcription_list.php
8.3 Advertiser List: Advertiser list details will display the entire advertiser lists that are
available with their details. The ads_listing() function have all the details of advertiser list. This
function make use of different models like user_m (getdetails), sidelinks() which retrieve data
from sidebar_link table.
url: advertisement/ ads_listing()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Ads_model->adviser_list()
View: advertisement->adviser_list.php

25

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-9
ENQUIRY MODULE: If login has done successfully. In next page the ninth link is enquiry
module, click the link then the following list is displayed

9.1 Suggestion list: suggestion list details will display the suggestion of the
products that are available with their details. The suggestcat() function have all the details of
different categories. This function make use of different models like user_m (getdetails),
sidelinks() which retrieve data from sidebar_link table, total_suglist () and suggestion_list all ad
suggestion list from the enquiry table.
url: enquiry /suggestcat()
Models: Users_m->getDetails()
Enquiry_model->sidelinks()
Enquiry_model->total_suglist()
Enquiry_model->suggestion_list()
View: Enquiry->suggestion_list.php
9.1.1 Suggestion Delete: suggestiondelete() function delete the added data of
suggestion list suggestion_delete()
url: suggestiondelete()
Models: Enquiry_model->suggestion_delete()
9.2 Enquiry: enquiry list details will display the enquiry of the products that are available with
their details. The buyer_enquiry() function have all the details of different products. This
function make use of different models like user_m (getdetails), sidelinks() which retrieve data
from sidebar_link table, get_enquiry() list from the enquiry table.
url: enquiry/ buyer_Enquiry()
Models: Users_m->getDetails()
Enquiry_model->sidelinks()
Enquiry_model->get_enquiry()
View:seller-> Enquiry->enquiry_list.php

9.2.1Delete mes: msgdelete() function delete the added data of message


msg_delete()
url: enquiry/ msgdelete()
Models: Enquiry_model->msg_delete()

26

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-10
CMS MODULE: If login has done successfully. In next page the fifth link is hierarchy
module, click the link then the following list is displayed

10.1 Content List: cms list details will display all the A content management system
(CMS) is the collection of procedures used to manage work flow in a collaborative
environment list that are available with their details. The cms_plan() function have all the
details of cms list. This function make use of different models like user_m (getdetails),
sidelinks() which retrieve data from sidebar_link table, cms_list() have all content management
of the products list from the cms_content table.
url: admin/cms_list()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->cms_list()
View: cms->cms_list.php
10.1.1 Add cms page: cms_add() function used for adding
process into, This function make use of different models
(getdetails), sidelinks() which retrive data from sidebar_link table,
and add_cms() function is used to add new cms content form
table
url: admin/cms_add()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->check_cms()
Admin_model->add_cms()
View: cms->cms_add.php

a new cms
like user_m
check_cms()
cms_content

10.1.2 Edit cms: cms_edit() function edits the added data of


cms_edit() and also update newly added cms by update_cms () function.
url: admin/ cms_edit()
Models: Users_m->getDetails()
Admin_model->sidelinks()
Admin_model->cms_edit()
Admin_model->update_cms()
View:cms ->cms_add.php
10.1.3 Delet cms: cms_delete() function delete the added data of
cms_delete()
url: admin/ cms_delete ()
Models: Admin_model->cms_delete()

27

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

cms list

cms from

PROCESS TALENT
USER SIDE

MODULE-1
HOME MODULE: This module is run at the user side. Initially any user once login to the site
he will view the home page very first
1.1 Home: Home () function used for display home page of website, it contains all the files
that display on the home page. This function makes use of different models like
homeproduct_model which contains all the product data and search_model

url: home/ Home()


Models: Home_model
Homeproduct_model
Search_model
1.1.2 Index: It fetches all model and index () function in home module
url: home/index()
Models: Homeproduct_model->search_template()
Homeproduct_model->search_template()
Homeproduct_model->search_template()
Homeproduct_model->search_template()
Homeproduct_model->ad_banner()
Homeproduct_model->update_adcount()
Homeproduct_model->ad_banner()
Homeproduct_model->update_adcount()
Product_model->getUserData()
Home_model->categorylist()
Product_model->hotdeal_list_head()
Search_model->bestsell()
View: layout/leftsidebar_dashboard.php
layout/homecontent.php
layout/leftsidebar.php

1.1.2 Dashboard: The goal of the dashboard() is to automatically show a user


useful files and other objects as he goes about his day.
url: home/ dashboard()
View: layout->leftsidebar_dashboard.php
layout->dashboard.php
28

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
1.2 Registration: Registration() function is used to display buyer registration page. So that a
new buyer can easily register .This function make use of different models which contains all
the registration information.
url: home/registration()
Models: Home_model->categorylist()
Product_model->selcountry()
Product_model->selstate()
Homeproduct_model->ad_banner()
Homeproduct_model->ad_banner()
Product_model->selcity()
Product_model->hotdeal_list_head()
Search_model->bestsell()
View: layout->userregistration_view.php
1.3 Forgot password : Forgot() function is used when login person has forgot his password
he can retrieve his password from alternate emailed. This function make use of models
selpass() to get his password
url: forgot()
Models: Product_model->selpass()
View: layout->forgotpassword_view.php

1.4 Logout:Logout()function is used for logout from account once the work is finished.
url: home/ logout ()

1.5 Buyer Login Home: Buyerloginhome_action () function is used to display buyer login
home page. This function make use of models checkbuyerlogin() function is used to check the
buyer login if any new buyer login is added in it and find whether record is already exists or
not
.

29

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
url: home/buyerloginhome_action()
Models: Product_model->checkbuyerLogin()
View: layout->buyerlogin_view.php
layout/homecontent.php
1.6 Products Image: productimage() function is used to display add product image page.
This function make use of models adddescription() function is used to add the product image
and its description. Product image should be either jpg or gif.
url: home/productimage()
Models: Product_model->getUserData()
Product_model->adddescription()
View: layout->addvideo.php
1.7 Home Page: This view will display the home page of the site
View: layout->homecontent.php

30

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
MODULE-2
SELLERMODULE: This module is run at the user side. This module helps seller
from login to till logout. A new seller can register his account in this module and he can access
any related data.
2.1 Seller
url: seller/Seller()
Models: Seller_Product_model
Home_model
2.1.1 Index: It fetches all model and index() function in seller module
url: seller/index ()
Models: Seller_Product_model->getUserData()
Seller_Product_model->homeproduct()
View: layout->homecontent.php
2.1.2 Dashboard: The goal of the dashboard() is to automatically show a user
useful files and other objects as he goes about his day
url: buyers/dashboard()
View: layout->dashboard.php
2.2 Seller Registration: Registration() function is used to display seller registration page. So
that a new buyer can easily register .This function make use of different models which contains all the
registration information
url: seller/registration()
Models: Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout->userregistration_view.php
2.3 Forget password: Forgot() function is used when login person has forgot his password he
can retrieve his password from alternate emailed. This function make use of models selpass()
to get his password
url: seller/forgot()
Models: Seller_Product_model->selpass()
View: layout->forgotpassword_view.php

31

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.4 Seller Profile: myprofile() function is used add seller profile. This function
make use of models selprofile() this function help to insert data into user table by
seller id. The sell will add his basic information.
url: seller/myprofile()
Models: Seller_Product_model->getUserData()
Seller_Product_model->selprofile()
Seller_Product_model->chksellerttype()
Seller_Product_model->expdate()
Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout->myprofile_viewlist.php
2.5 Seller Planlist: planlist() function is used to upgrade Seller Membership Level .This
function make use of models selplan()
url: seller/planlist()
Models: Seller_Product_model->getUserData()
Seller_Product_model->selplan()
View: layout->plan_viewlist.php
2.6 Seller Selectedplan:
url: sellerer/selectedplan()
Models: Seller_Product_model->getUserData()
Seller_Product_model->seller_plan()
View: layout->selectedplanseller_list.php

2.7 Buyer Profile:


url: Buyer/buyerprofile()
Models: Seller_Product_model->getUserData()
Seller_Product_model->selprofile()
Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout->buyerprofile_view.php

32

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
.
2.8 Edit Seller Profile: Editprofile() function is used to edit seller profile. This function make
use of models selprofile() this function help to edit the insert data of seller into user table by
seller id.
url: seller/editprofile()
Models: Seller_Product_model->selstate1()
Seller_Product_model->selcity1()
Seller_Product_model->editprofile()
Seller_Product_model->getUserData()
Seller_Product_model->selprofile()
Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout/myprofile_view.php
2.9 Edit Buyer Profile: Editbuyerprofile() function is used to edit buyer profile. This function
make use of models selprofile(),editprofile() this function help to edit the insert data of buyer into
user table
url: seller/editbuyerprofile()
Models: Seller_Product_model->editprofile()
Seller_Product_model->getUserData()
Seller_Product_model->selprofile()
Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout->buyerprofiledit_view.php
2.10 Seller Registration: SellerRegistration() function is used to display seller registration
page. So that a new seller can easily register .This function make use of different models which
contains all the registration information.

33

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
url: sellerer/sellerregistration()
Models: Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
View: layout->sellerregistration_view.php

2.11 Add Seller:


url: seller/addseller()
Models: Product_model->selstate1()
Product_model->selcity1()
Seller_Product_model->selcountry()
Seller_Product_model->selstate()
Seller_Product_model->selcity()
Seller_Product_model->insertseller
View: layout->sellerregistration_view.php

2.12 Seller Login: login () function is used to open the seller login page:
url: seller/login()
View: layout->login_view.php
2.13 Buyer Login: login () function is used to open the buyer login page
url: seller/buyerlogin()
View: layout->buyerlogin_view.php
2.14 Logout: Logout ()function is used for logout from account once the work is finished
url: sellerer/logout()
2.15 Members area
url: seller/ membersarea()
Models: Seller_Product_model->getUserData()
Seller_Product_model->getUserData()
View: layout->layout->dashboard. php
2.16 Sellerlogin Action
url: seller/sellerlogin_action()
Models: Seller_Product_model->checksellerLogin()
Seller_Product_model->chksellerttype()
Seller_Product_model->expdate()
Seller_Product_model->upsellerttype()
View: layout->login_view'.php

34

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.17 Buyerlogin Action
url: seller/buyerlogin_action()
Models: Seller_Product_model->checkbuyerLogin()
Seller_Product_model->getUserData()
Seller_Product_model->getUserData()
View: layout->dashboard.php
layout->buyerlogin_view.php
layout/login_view.php

2.18 Addproduct: addproducts() function is used to display add product list page. So that a
seller can easily add the products into the list .This function make use of different models each
model will contains different details of a product. And it retrieves fro product table
url: seller/addproduct()
Models: Seller_Product_model->getUserData()
Seller_Product_model->selcategory()
Seller_Product_model->selsubcategory()
Seller_Product_model->selprocess()
Seller_Product_model->seldoctype()
View: layout->addproduct_view.php
2.19 Addproduct Desc: addproduct_desc() function is used to add the description of the
product. So that a seller can easily add the description of the products into the list .This function make
use of different models each model will contains different description details of a product. It retrieves
the product table.
url: seller/addproduct_desc()
Models: Seller_Product_model->getUserData()
View: layout->layout->addproduct_desc.php

35

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.20 Buyerloginhome Action
url: sellerer/buyerloginhome_action()
Models: Seller_Product_model->checkbuyerLogin()
Seller_Product_model->getUserData()
Seller_Product_model->getUserData()
Seller_Product_model->allproduct()
View: layout->homecontent.php
layout->buyerlogin_view.php
layout/homecontent.php

2.21 Productimage
url: seller/productimage()
Models: Seller_Product_model->getUserData()
Seller_Product_model->adddescription()
View: layout->leftsidebar_dashboard.php
layout/addvideo.php
layout/addproduct_desc.php

2.22 Product video: productivideo() function is used to add the product video. By adding
product video it helps user see and now about the product.This function make use of different
models to add the product video. By browsing from the product video list.
url: seller/productvideo()
Models: Seller_Product_model->getUserData()
Seller_Product_model->addprodimage()
Seller_Product_model->addprodimage()
Seller_Product_model->addprodimage()
Seller_Product_model->addprodimage()
Seller_Product_model->addprodimage()
View: layout->productvideo_view.php

36

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.23 Productaudio
url: sellerer/productaudio()
Models: Seller_Product_model->getUserData()
Seller_Product_model->addaudio()
View:layout->productvideo_view.php

2.24 Addproductvideo: addproductvideo() function is used to give successful message


after adding the product video uploaded. This function make use of different models for
uploading the product video
url: seller/addproductvideo()
Models: Seller_Product_model->getUserData()
Seller_Product_model->addvideo()
View: layout->productmessage_view.php
2.25 Myproduct: myproduct() function is used to play the video of product.
url: seller/myproduct()
View: layout->productlist_view.php

2.26 Listproduct
url: seller/listproduct()
Models: Seller_Product_model->getUserData()
Seller_Product_model->myproduct()
View: layout->listproduct_view.php

2.27 Productfeature
url: seller/productfeature()
Models: Seller_Product_model->getUserData()
Seller_Product_model->productfeature()
View: layout->productfeature_view.php

37

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.28 Product details
url: seller/productdetails()
Models: Seller_Product_model->getUserData()
Seller_Product_model->productdetails()
Seller_Product_model->productlistimage()
Seller_Product_model->productlistvideo()
Seller_Product_model->productlistaudio()
View:layout->layout->productdetails_view.php

2.29 Homepage: home_page() function is used to display home page of website to a user.
url: seller/home_page()
View: layout->homecontent.php

38

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.30 Aboutus
url: seller/aboutus()
Models: Seller_Product_model->getUserData()
Home_model->aboutus_content()
View: layout->headerseller.php
home->aboutus_seller

2.31 Products: products() function is used to display the different products according to their
different categories. It retrieves from the category table.
url: seller/ products()
Models: Seller_Product_model->getUserData()
View: layout->headerselle.php
products->products_list

2.32 Terms and conditions: temsandconditions() function is used to display all the terms
and condition of the products by seller. This function make use of different models terms
content () which contains product content and its condition.
url: seller/termsandconditions()
Models: Seller_Product_model->getUserData()
Home_model->terms_content()
View: layout->headerseller.php
home/terms_seller.php

2.33 Disclaimer: disclaimer() function is used to display the product disclaimer i.e. the
product useage and law. This function make use of different models disclaimer() which holds
product law of useage.
url: seller/disclaimer()
Models: Seller_Product_model->getUserData()
Home_model->disclaimer()
View: layout->headerseller.php
home/disclaimer_seller()

2.34 Sitemap: sitemap() function is used to display the seller site map to reach to seller
address. This function makes use of different models.
url: seller/sitemap()
Models: Seller_Product_model->getUserData()
View: layout->headerseller.php
home->sitemap_seller.php

39

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.35 Contactus: contactus() function is used to display the contactus details so that any user
can reach easily to given address. This function makes use of different models.
url: seller/ contactus()
Models: Seller_Product_model->getUserData()
Home_model->contactus()
View: layout->headerseller.php
home/contactus_seller.php

2.36 Guidelines: guidelines() function is used to display the entire guidelines of the product
so any user can use the product according to given guidelines. This function make use of
different models
url: seller/guidelines()
Models: Seller_Product_model->getUserData()
View: layout->headerseller.php
home/guideline_view_seller.php
2.37 Help: help() function is used to help the user about the product. This function make use
of different models
url: seller/help()
Models: Seller_Product_model->getUserData()
Home_model->disclaimer()
View: layout->headerseller.php
home->help_seller.php

40

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.38 My sales: mysales() function is used to display all the different products that are
present in sales list so that any buyer can see all the sales products. This function make use
of different models count_sales(),totalsales() will give all the products that are to be sold .
url: seller/mysales()
Models: Seller_Product_model->getUserData()
Seller_Product_model->count_sales()
Seller_Product_model->totalsales()
Seller_Product_model->mysales()
View: layout->headerseller.php
layout->listsales_view.php

2.39 My Commission: mycommission() function is used to display all the different rate and
commission of products so buyer can know commission of the particular product This function
make use of different models mycommission().
url: seller/mycommission()
Models: Seller_Product_model->getUserData()
Seller_Product_model->mycommission()
View: layout->listcommision_view.php
2.40 My plan: myplan() function is used to display Plan Type, Subscription date, Expiry date.
This function makes use of different models myplan ().
url: seller/myplan()
Models: Seller_Product_model->getUserData()
Seller_Product_model->myplan()
View: layout->myplan_view.php

2.41 PayPal return: paypalreturn() function is used to display payment details that payment is
payed successfully or payment failed. This function make use of different models
url: seller/paypalreturn()
Models: Seller_Product_model->getUserData()
Seller_Product_model->seller_plan()
Seller_Product_model->inssubscription()
Seller_Product_model->uppremselltype()
Seller_Product_model->updhotdealstatus()
View: layout->paypalreturn_view.php

41

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
2.42 Enquiry: enquiry() function is used to display enquiry form so that any user can enquire
about the products. This function make use of different models add().
url: seller/enquiry()
Models: Seller_Product_model->getUserData()
enquiry_model->add()
View: layout->seller_enquiry_view.php
layout->seller_enquiry_view.php
2.43 Disapprove: disapprove() function is used to display the products that are disapprove.
This function make use of different models myproduct()
url: seller/disapprove()
Models: Seller_Product_model->getUserData()
Seller_Product_model->myproduct()
View: layout->listproduct_view.php
2.44 Approve: approve() function is used to display products that are approve. This function
make use of different models myproducts().
url: seller/approve()
Models: Seller_Product_model->getUserData()
Seller_Product_model->myproduct()
View: layout/listproduct_view

MODULE-3
BUYER MODULE: This module is run at the user side. This module helps seller
from login to till logout. A new seller can register his account in this module and he can access
any related data.

42

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.1 Buyer
url: seller/buyer ()
Models:Home_model
Search_model
2.1.1 Index: It fetches all model and index() function in buyer module
url: seller /index ()
Models: Seller_Product_model->getUserData($buyerid)
Seller_Product_model->homeproduct()
Home_model->categorylist()
View: layout->homecontent.php
2.1.2 Dashboard: The goal of the dashboard() is to automatically show a user
useful files and other objects as he goes about his day
url: buyers/dashboard()
Model: Home_model->categorylist()
View: layout->dashboard.php
3.2 Buyer Registration: Registration() function is used to display buyer registration page. So
that a new buyer can easily register .This function make use of different models which
contains all the registration information.
url: buyer/registration()
Models: Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
View: layout->userregistration_view.php

3.3 Forget password : Forgot() function is used when login person has forgot his password
he can retrieve his password from alternate email. This function make use of models selpass()
to get his password
url: buyer /forgot()
Models: Product_model->selpass()
View: layout->forgotpassword_view.php
3.4 Buyer Profile: buyerprofile() function is used add buyer profile. This function make use of
models buyerprofile() this function help to insert data into user table by seller id. The sell will
add his basic information.

43

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
url: buyer/buyerprofile()
Models: Product_model->getUserData($buyerid)
Product_model->buyerprofile($buyerid)
Home_model->categorylist()
Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->buyer_profile_view.php

3.5 Edit Buyer Profile: Edit_buyerprofile() function is used to edit buyer profile. This function
make use of models buyerprofile(),this function help to edit the insert data of buyer into user
table

url: buyer/edit_buyerprofile()
Models: Product_model->getUserData($buyerid)
Home_model->categorylist()
Product_model->buyerprofile($buyerid)
Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->buyerprofile_view.php

44

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.6 Update Buyer proflie
url: buyer /update_buyerprofile()
Models: Product_model->selstate1($State)
Product_model->selcity1($City)
Produ ct_model->update_buyerprofile()
3.7 Products: products() function is used to display product list page. So that a buyer can
easily see the products list. This function makes use of different models each model will
contains different details of a product. And it retrieves fro product table
url: buyer/products()
Models: Product_model->count_products($catid)
Product_model->count_products($catid)
Home_model->categorylist()
Product_model->product_list()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: products->products_list.php

3.8 Hot Deals: hot_deals() function is used to display all the hot deals. So that a buyer can
easily see hot deals. This function make use of different models each model will contains
different details of a product. Which appear on hot deals list.
url: buyer/hot_deals()
Models: Product_model->getUserData($buyerid)
Product_model->hotdeal_list_head()
Product_model->hotdeal_list()
Home_model->categorylist()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
View: hotdeals/hotdeals_view.php

45

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.9 EditProfile: Editprofile() function is used to edit buyer profile. This function make use of
models selprofile(),editprofile() this function help to edit the insert data of buyer into user
table.
url: buyer/editprofile()
Models: Product_model->editprofile()
Product_model->getUserData($buyerid)
Product_model->selprofile($buyerid)
Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
View: layout->myprofile_view.php
3.10 EditBuyerProfile: Editbuyerprofile() function is used to edit buyer profile. This function
make use of models selprofile(),editprofile() this function help to edit the insert data of buyer
into user table.
url: buyer/ editbuyerprofile()
Models: Product_model->editprofile()
Product_model->getUserData($buyerid)
Product_model->selprofile($buyerid)
Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
View: layout->buyerprofiledit_view.php

3.11 AddBuyer:
url: buyer/addbuyer()
Models: Product_model->selstate1($State)
Product_model->selcity1($City)
Product_model->selcountry()
Product_model->selstate()
Product_model->selcity()
Product_model->insertbuyer()
View: layout->userregistration_view.php

3.12 Buyer Login: buyerlogin() function is used to open the buyer login page. So a buyer can
login his account.

46

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
url: buyer/buyerlogin()
Models: Home_model->categorylist()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Product_model->hotdeal_list_head()
Search_model->bestsell()
View: layout->buyerlogin_view.php
3.13 Logout:logout ()function is used for logout from account once the work is finished
url: sellerer/logout()
3.14 Buyerlogin Action:
url: buyer/buyerlogin_action()
Models: Product_model->checkbuyerLogin()
Product_model->getUserData()
Product_model->getUserData()
View: layout->dashboard.php
layout->buyerlogin_view.php
layout/login_view.php

3.15 BuyerLoginHome Action: buyerloginhome() function is used to login to the home page.
This function make use of models allproducts() .
url: buyer/buyerloginhome_action()
Models: Product_model->checkbuyerLogin($usrname,$password)
Product_model->getUserData($user_id)
Product_model->getUserData($user_id)
Product_model->allproduct()
View: layout->homecontent.php
layout->buyerlogin_view

3.16 Productimage: productimage() function is used to add the product. So that a buyer can
easily see the product image .This function make use of different models.
url: buyer/productimage()
Models: Product_model->getUserData()
Product_model->adddescription()
View: layout->leftsidebar_dashboard.php
layout->addvideo.php
3.17 Productfeature: productfeature() function is used to see the product features. So that a
buyer can easily see the product feature .This function make use of different models.

47

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
url: buyer/productfeature()
Models: Product_model->getUserData($userid)
Home_model->categorylist()
Product_model->productfeature($id)
Product_model->hotdeal_list_head()
Product_model->product_listvideo($id)
Product_model->product_listimage($id)
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->prod_catid($id)
Search_model->similarproduct($prodcatid)
Search_model->bestsell()
View: layout->productfeature_view.php
3.18 Home: home_page() function is used to display home page of website to a user.
url: buyer/home()
Models: Product_model->getdoctypelist()
Product_model->getUserData($userid)
Product_model->homeproduct()
Home_model->categorylist()
Product_model->hotdeal_list_head()
View: layout->homecontent.php
3.19 Aboutus: aboutus() function is used to display all details of the website. This function
make use of different models.
url: buyer/aboutus()
Models: Product_model->getUserData()
Product_model->hotdeal_list_head()
Home_model->aboutus_content()
Home_model->categorylist()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
Product_model->hotdeal_list_head()
Home_model->aboutus_content()
Home_model->categorylist()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->leftsidebarbuyer_dashboard.php
home->aboutus.php

48

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.20 TermsandConditions: temsandconditions() function is used to display all the terms
and condition of the products to buyer. This function make use of different models terms
content() which contains product content and its condition
url: buyer/termsandconditions()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Product_model->hotdeal_list_head()
Home_model->terms_content()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View:layout->home->terms.php
3.21 Disclaimer: disclaimer() function is used to display the product disclaimer i.e. the
product usage and law. This function make use of different models disclaimer() which holds
product law of usage.
url: buyer/disclaimer()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Home_model->disclaimer()
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->leftsidebarbuyer_dashboard.php
home->disclaimer.php

3.22 Sitemap: sitemap() function is used to display the seller site map to reach to seller
address. This function makes use of different models
url: buyer/sitemap()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->header.php
home->sitemap.php

49

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.23 Contactus: contactus() function is used to display the contact us details so that any
user can reach easily to given address. This function make use of different models
url: buyer/ contactus()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Home_model->contactus()
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->header.php
home->contactus_seller.php

3.24 Guidelines: guidelines() function is used to display the entire guidelines of the product
so any user can use the product according to given guidelines. This function make use of
different models
url: buyer/guidelines()
Models: Home_model->categorylist()

Product_model->getUserData($buyerid)
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
View: layout->header.php
home->guideline_view.php
3.25 Help: help() function is used to help the user about the product. This function make use
of different models
url: buyer/help()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Home_model->help()
View: layout->header.php
home->help.php

50

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

PROCESS TALENT
3.26 Enquiry: enquiry() function is used to display enquiry form so that any user can enquire
about the products. This function make use of different models add().
url: buyer/enquiry()
Models: Home_model->categorylist()
Product_model->getUserData($buyerid)
Product_model->hotdeal_list_head()
Homeproduct_model->ad_banner($size1)
Homeproduct_model->ad_banner($size2)
Search_model->bestsell()
enquiry_model->add()
Search_model->bestsell()
View: layout->enquiry_view.php
layout->enquiry_view.php

51

2011 Process Talents. All Rights Reserved. Designed By


OSTPL.

Anda mungkin juga menyukai