empscheduler

所属分类:Windows编程
开发工具:WINDOWS
文件大小:164KB
下载次数:0
上传日期:2018-12-05 11:19:39
上 传 者jancamilo3
说明:  sample scheduling system

文件列表:
scheduler (0, 2004-06-02)
scheduler\CalendarPopup.js (35442, 2004-05-17)
scheduler\ColorSelector.js (6643, 2004-06-02)
scheduler\es_about.php (2062, 2004-05-17)
scheduler\es_admin_settings.php (12394, 2004-06-02)
scheduler\es_config.php (1960, 2004-05-12)
scheduler\es_db_functions.php (6508, 2004-06-01)
scheduler\es_dbsetup.php (7880, 2004-05-17)
scheduler\es_emp_colleagues.php (3606, 2003-11-03)
scheduler\es_emp_edit_info.php (5493, 2004-02-18)
scheduler\es_emp_edit_schedule.php (24849, 2004-05-17)
scheduler\es_emp_employee_schedule.php (6349, 2004-02-18)
scheduler\es_emp_help.html (4633, 2003-11-03)
scheduler\es_emp_index.php (17405, 2004-06-01)
scheduler\es_emp_past_schedules.php (11629, 2004-04-19)
scheduler\es_emp_position_schedule.php (5850, 2004-04-19)
scheduler\es_emp_positions.php (2301, 2003-11-03)
scheduler\es_emp_supervisors.php (2881, 2003-11-03)
scheduler\es_footer.html (47, 2004-06-01)
scheduler\es_functions.php (44871, 2004-06-02)
scheduler\es_header.html (1764, 2003-11-03)
scheduler\es_help.php (3978, 2004-02-18)
scheduler\es_help_areas.html (2517, 2003-11-03)
scheduler\es_help_employee_schedule.html (1562, 2003-11-03)
scheduler\es_help_position_schedules.html (1695, 2003-11-03)
scheduler\es_help_sup_info.html (864, 2003-11-03)
scheduler\es_help_sup_schedule.html (1817, 2003-11-03)
scheduler\es_help_users.html (2734, 2003-11-03)
scheduler\es_logout.php (1188, 2004-01-22)
scheduler\es_style.css (2515, 2004-04-15)
scheduler\es_sup_area_schedule.php (4936, 2004-06-02)
scheduler\es_sup_edit_area.php (3614, 2003-11-17)
scheduler\es_sup_edit_employee.php (15009, 2004-06-02)
scheduler\es_sup_edit_employee_schedule.php (31199, 2004-05-17)
scheduler\es_sup_edit_info.php (5893, 2003-11-04)
scheduler\es_sup_edit_position.php (3229, 2004-06-02)
scheduler\es_sup_edit_position_schedule.php (21701, 2004-05-17)
scheduler\es_sup_email_employees.php (2892, 2004-05-17)
scheduler\es_sup_employee_past_schedule.php (11968, 2004-04-20)
scheduler\es_sup_employee_schedule.php (18004, 2004-06-01)
... ...

===================================================================== Employee Scheduler Version 2.0 beta Author: John Finlay Copyright (C) 2003 Brigham Young University README Documentation This documentation and latest updates can be found at http://empscheduler.sourceforge.net/ 1. LICENSE 2. INTRODUCTION 3. INSTALLATION 4. UPGRADING 5. SUPPORT 6. CHANGES 7. FILE STRUCTURE 8. LANGUAGES ===================================================================== LICENSE This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA See GPL.txt for full license information. --------------------------------------------------------------------- INTRODUCTION If you've ever tried to sit down and schedule part-time employees, you know it can be a hassle. Especially if you have to work around student class schedules. This project simplifies the process by putting everything online and allowing employees to login and enter their preferred weekly work schedule. Supervisors can then schedule their employees to work in different positions by choosing from these hours. It provides a simple, easy to use interface for scheduling hours through fancy JavaScript programming. It includes options for LDAP authentication if desired or a standard MySQL authentication can be used. It requires PHP 4.2 or higher and a MySQL database. --------------------------------------------------------------------- INSTALLATION To install this software, upload the files to a directory on your webserver. Set write privileges for the "Photos" directory so that employee photos can be uploaded to the site. Edit the es_config.php file and enter the database connection variables you are using. The program assumes that a database has already been created and that the given database user has select, insert, and update privileges on that database. To setup the database tables, point your browser to es_dbsetup.php. After the tables are created you will be asked to create a supervisor user that you can use to login and create other supervisors and users. You can customize the look and feel of the site by editing the es_style.css, es_header.html, and es_footer.html files. --------------------------------------------------------------------- UPGRADING These instructions will help you to upgrade from version 1.x to 2.0. 1. Copy the values from your old es_config.php file and add them to the new es_config.php file you received in the version 2.0 package. 2. Upload all of the new files. You do not need to upload es_header.html and es_footer.html if you modified them since they have not changed in this release. 3. Point your browser to es_upgrade.php where you will be asked to login as a supervisor and the database tables will be updated. --------------------------------------------------------------------- SUPPORT There is a lot of online help included in the project. It includes instructions on how supervisors and employees use the program. If you can't find the answers you are looking for in the online help, then please use the project's sourceforge.net site. http://sourceforge.net/projects/empscheduler/ Post bugs to the BUGs sections, post feature requests to the RFE section, post patches, updates, and language files to the Patches section, and post questions and support requests to the public forums. --------------------------------------------------------------------- FILE STRUCTURE /empscheduler # Main package directory |__images/ # Directory where images are stored |__languages/ # Directory where language files are stored |__photos/ # Directory where employee photos will be uploaded |__es_about.php # Tells about the project |__es_config.php # Configuration file, edit this file for your site |__es_dbsetup.php # Creates database tables |__es_emp_colleagues.php # Shows an employee a list of colleagues who work the same positions they do |__es_emp_edit_info.php # Allows an employee the ability to edit their contact information |__es_emp_edit_schedule.php # Employees can edit their preferred work schedule |__es_emp_employee_schedule.php # Show a lightweight version of another employees scheduler to the employee logged in |__es_emp_help.html # Help file for employees |__es_emp_index.html # Employees home page where they can view their schedule |__es_emp_past_schedules.php # Employees can view past schedules |__es_emp_position_schedule.php # Employees can view the schedule of one of their positions |__es_emp_positions.php # Shows an employee a list of the positions they are scheduled to work |__es_emp_supervisors.php # Shows an employee's supervisors |__es_footer.html # Footer html file |__es_functions.php # global functions for the project |__es_header.html # customizable header file that appears at the top of every page |__es_help.php # script for showing help files |__es_help_areas.html # Help file for working with areas |__es_help_employee_schedule.html # Help file for working with employees' schedules |__es_help_position_schedules.html # Help file for working with position schedules |__es_help_sup_info.html # Help file for editting supervisor information |__es_help_sup_schedule.html # Help file for working with a supervisors schedule |__es_help_users.html # Help file for working with users |__es_logout.php # logout user from site |__es_style.css # Cascading Stylesheet File |__es_sup_area_schedule.php # Shows a supervisor a combined area schedule |__es_sup_edit_area.php # Allows a supervisor to edit an area |__es_sup_edit_employee.php # Allows a supervisor to edit employees |__es_sup_edit_employee_schedule.php # Edit an employee's schedule |__es_sup_edit_info.php # Allows a supervisor to edit their contact info |__es_sup_edit_position.php # Edit a position's info |__es_sup_edit_position_schedule.php # Edit a position's schedule and assign employees |__es_sup_employee_past_schedule.php # View an employee's past schedules |__es_sup_employee_schedule.php # View an employees schedules |__es_sup_employee_simple_Schedule.php # View a simplified employee schedule in a popup window |__es_sup_employees.php # View a list of employees |__es_sup_index.php # home page for supervisors, lists areas and positions |__es_sup_position.php # view the schedule for a position |__es_sup_position_past.php # view past schedules for a position |__es_sup_reports.php # For supervisor reports (not implemented yet) |__es_sup_supervisors.php # Show a list of supervisors |__es_sup_tutorial.html # Introductory Supervisor Tutorial |__index.php # Start page to login an user and determine if they are employees or supervisors |__pnindex.php # PostNuke index module interface |__README.txt # This file --------------------------------------------------------------------- LANGUAGES The Employee Scheduler currently only comes with English language files. If you would like to translate the file into another language, make a copy of the languages/es_lang.en.php file and translate the variables into your language. Then edit the es_functions.php file and add your language to the $es_languages array. The site defaults to the UTF-8 character encoding. For example if you wanted to make a Japanese translation, you would copy languages/es_lang.en.php to languages/es_lang.jp.php and translate the $es_lang array values to Japanese. You would then add the following entry to the $es_languages array $es_language["japanese"] ="languages/es_lang.jp.php"; Submit language files to the "Patches" section of the sourceforge.net site to have the files included in future releases of the project. ---------------------------------------------------------------------

近期下载者

相关文件


收藏者