Recommend this page to a friend! |
Download .zip |
Info | View files (34) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2010-07-18 (6 years ago) | Not enough user ratings | Total: 573 | All time: 5,107 This week: 1,043 |
Version | License | PHP version | Categories | |||
people 1.0 | GNU General Publi... | 5 | PHP 5, Databases, User Management |
Description | Author | ||||||||||||||
This package can be used to manage user contacts. Innovation Award
|
|
============================= Audiences Experience Level Patrons reading this file should be comfortable using a text editor, managing files and be familiar with PHP. Some changes to file paths are required. ============================= Development Environment This code was originally developed using a Windows platform and may not work without modification on a Unix or Mac environment. ============================= Code Changes In order to use these files you are must adjust their include_once directives. Failure to do still will cause the example scripts to fail. You must also update the dirPath() function where ever found to provide the right depth for the files to locate the Web Root. ============================= Required Classes This class is specifically designed to use Ladder. Ladder manages the data that this class presents. This class will NOT work with standard SQL appliations. ============================= Recommended Directory Structure Web Root | - [Application] | - | - add.php | - | - delete.php | - | - edit.php | - | - list.php | - | - new.php | - | - update.php | - | - view.php | - | - trgr_People.js | - | - Install | - | - install.php [ from Ladder ] | - | - install.php [ from People ] | - | - CreateFolder.php [ from People ] | - | - Shared | - | - _app.inc | - | - jquery_lite.js | - | - styles.css | - | - functions.inc | - | - install_functions.inc | - | - GPL.txt | - | - | - | - Classes | - | - | - Common | - | - | - | - Common_Address.cls | - | - | - | - Common_Contact.cls | - | - | - | - Common_ContactMethod.cls | - | - | - | - Common_Contacts.cls | - | - | - | - Common_ContactType.cls | - | - | - | - Common_ContactTypes.cls | - | - | - | - Common_ContactTypes_Ref.cls | - | - | - | - Common_Name.cls | - | - | - | - Common_People.cls | - | - | - | - Common_Person.cls | - | - | - | - | - | - Ladder | - | - | - | - Ladder_Globals.cls | - | - | - | - Ladder_Folder.cls | - | - | - | - Ladder_Item.cls | - | - | - | - Ladder_Properties.cls | - | - | - | - Ladder_References.cls | - | - | - | - Panels | - | - | - Panel_Panel.cls | - | - | - Panel_List6.cls | - | - | - | - | - | - Common | - | - | - | - Panel_Address.cls | - | - | - | - Panel_Contact.cls | - | - | - | - Panel_ContactMethod.cls | - | - | - | - Panel_Contacts.cls | - | - | - | - Panel_ContactType.cls | - | - | - | - Panel_ContactTypes.cls | - | - | - | - Panel_Name.cls | - | - | - | - Panel_People.cls | - | - | - | - Panel_Person.cls |
Files |
File | Role | Description |
---|---|---|
add.php | Example | Adds a Person to the People Folder |
Common_Address.cls | Class | Extends the Ladder Item for an Address |
Common_Contact.cls | Class | Extends Ladders Folder for Contact Item |
Common_ContactMethod.cls | Class | Extends Ladders Item for a Contact Method |
Common_Contacts.cls | Class | Extends Ladders Folder for a series of Contacts |
Common_ContactType.cls | Class | Extends Ladders Item for a Contact Type |
Common_ContactTypes.cls | Class | Extends Ladders Folder to contain the Contact data |
Common_ContactTypes_Ref.cls | Class | Extends Ladders Reference to the Contact Types Folder. |
Common_Name.cls | Class | Extends Ladders Item for a Name |
Common_People.cls | Class | Extends Ladders Folder to contain the people created and a link to the ContactTypes Folder |
Common_Person.cls | Class | Extends Ladders Folder to contain all the elements of a Person |
CreateFolder.php | Example | Creates and initializes the folders needed to contain the People created and the Contact Types |
delete.php | Example | Deletes a Person from the People Folder |
edit.php | Example | Edits a Person from the People Folder |
install.php | Example | Installs the classes needed to manage People |
jquery_lite.js | Data | Provides simple JQuery Functionality |
list.php | Example | Draws the table of listing the peple in the People Folder |
new.php | Example | Draws a form to allow new People to be added to the People Folder |
Panel_Address.cls | Class | Draws an address panel |
Panel_Contact.cls | Class | Draws a Contact - which contains a Type and Method |
Panel_ContactMethod.cls | Class | Draws a Contact Method |
Panel_Contacts.cls | Class | Draw the series of Contacts for a Person |
Panel_ContactType.cls | Class | Draw the Contact Type data |
Panel_ContactTypes.cls | Class | Draws the Contact Type data based on data that is present in the ContactTypes Folder |
Panel_List6.cls | Class | Draws a list of elements in a table form |
Panel_Name.cls | Class | Draws a name element |
Panel_Panel.cls | Class | Contains the template classes for drawing Panels |
Panel_People.cls | Class | Draws a line in a list of people |
Panel_Person.cls | Class | Draws a Person |
ReadMe.txt | Doc. | Provides guidence to programmers |
styles.css | Data | The Person Styles |
trgrs_People.js | Data | JavaScript functions that determine what should be done when a link is selected |
update.php | Example | Updates the Person data captured by the Person Panel |
view.php | Example | View the Person data |
people-2010-07-18.zip 30KB | |
people-2010-07-18.tar.gz 12KB | |
Install with Composer |
Needed packages | ||
Class | Download | Why it is needed | Dependency |
---|---|---|---|
Ladder PHP | .zip .tar.gz | Manages the data | Required |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
Related pages |
Contact Types Used to create and edit Contact Types used by the Panel Classes |