phpScheduleIt is a web-based resource scheduling system that allows

administered management of reservations on any number of resources.
Typical applications are conference room or machine reservation
management. Written in PHP and tested on MySQL.

WWW: http://sourceforge.net/projects/phpscheduleit/

PR:		ports/153678
Submitted by:	Marian Jamrich <jamrich.majo@gmail.com>
This commit is contained in:
Wen Heping 2011-01-07 02:21:21 +00:00
parent 1cbf260f24
commit 118d9011e2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=267474
6 changed files with 374 additions and 0 deletions

View File

@ -1392,6 +1392,7 @@
SUBDIR += phpmyfaq
SUBDIR += phprecipebook
SUBDIR += phproxy
SUBDIR += phpscheduleit
SUBDIR += phpsysinfo
SUBDIR += phpsysinfo-dev
SUBDIR += phpvirtualbox

View File

@ -0,0 +1,56 @@
# New ports collection makefile for: phpscheduleit
# Date created: 4 Januar 2011
# Whom: jamrich.majo@gmail.com
#
# $FreeBSD$
#
PORTNAME= phpscheduleit
PORTVERSION= 1.2.12
CATEGORIES= www
MASTER_SITES= SF/phpscheduleit/1.%20phpScheduleIt/${PORTVERSION}
DISTNAME= phpScheduleIt_${PORTVERSION}
MAINTAINER= jamrich.majo@gmail.com
COMMENT= A web-based resource scheduling and management system
RUN_DEPENDS+= php:${PORTSDIR}/lang/php5 \
${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB
PEARDIR= ${PREFIX}/share/pear
USE_PHP+= mysql
USE_MYSQL= yes
NO_BUILD= yes
WWWOWN= www
WWWGRP= ${WWWOWN}
PKGMESSAGE= ${WRKDIR}/${PORTNAME}/pkg-message
SUB_FILES= pkg-message
PLIST_DIRSTRY= %%WWWDIR%%
OPTIONS= POSTGRE "Use PostgreSQL Database" off \
APACHE "Use Apache webserver" on \
LIGHTTPD "Use Lighttpd webserver" off
.include <bsd.port.options.mk>
.if defined(WITH_POSTGRE)
USE_PHP+= pgsql
RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/pdo_pgsql.so:${PORTSDIR}/databases/php5-pdo_pgsql
.endif
.if defined(WITH_APACHE)
USE_APACHE= 22
.endif
.if defined(WITH_LIGHTTPD)
RUN_DEPENDS+= lighttpd:${PORTSDIR}/www/lighttpd
.endif
do-install:
@${MKDIR} ${WWWDIR}
@${CP} -r ${WRKDIR}/* ${WWWDIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}
post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (phpScheduleIt_1.2.12.tar.gz) = 5e9b1203476171761f3ad73aac2b0aa0dd0360477d714a32d6f4bc6c009dfabd
SIZE (phpScheduleIt_1.2.12.tar.gz) = 865261

View File

@ -0,0 +1,33 @@
-----------------------------------------------------------------------------
Installation has successfully completed!
-----------------------------------------------------------------------------
phpScheduleIt is now installed in documentoroot: %%PREFIX%%/www/phpscheduleit.
In php.ini >= PHP 5.3 set:
- date.timezone = "Europe/Bratislava"
1) MySQL:
cd %%WWWDIR%%
mysql -u root -p'your_root_password' < ./install/setup.sql
mysql -u root -p'your_root_password'
create user 'phpscheduleit'@'localhost' identified by 'your_password';
grant all privileges on phpScheduleIt.* to 'phpscheduleit'@'localhost' identified by 'your_password';
2) Edit config.php:
vim config/config.php
$conf['db']['dbUser'] = 'phpscheduleit';
$conf['db']['dbPass'] = 'your_password';
$conf['db']['dbName'] = 'phpScheduleIt';
4) cp %%WWWDIR%%/config/config.new.php %%WWWDIR%%/config/config.php
5) And finally connect: http://your-server/phpscheduleit and register in the system.
phpschedule reguired to run properly:
- pear-DB
- PHP
- Webserver
- Database
-----------------------------------------------------------------------------

View File

@ -0,0 +1,6 @@
phpScheduleIt is a web-based resource scheduling system that allows
administered management of reservations on any number of resources.
Typical applications are conference room or machine reservation
management. Written in PHP and tested on MySQL.
WWW: http://sourceforge.net/projects/phpscheduleit/

276
www/phpscheduleit/pkg-plist Normal file
View File

@ -0,0 +1,276 @@
%%WWWDIR%%/License
%%WWWDIR%%/admin.php
%%WWWDIR%%/admin_update.php
%%WWWDIR%%/ajax.js
%%WWWDIR%%/blackouts.php
%%WWWDIR%%/calendar.ico
%%WWWDIR%%/check.php
%%WWWDIR%%/cmd/send_reminders.php
%%WWWDIR%%/config/cmdinit.php
%%WWWDIR%%/config/config.new.php
%%WWWDIR%%/config/constants.php
%%WWWDIR%%/config/index.html
%%WWWDIR%%/config/init.php
%%WWWDIR%%/config/langs.php
%%WWWDIR%%/css.css
%%WWWDIR%%/ctrlpnl.php
%%WWWDIR%%/export.php
%%WWWDIR%%/exports/ical.php
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/forgot_pwd.php
%%WWWDIR%%/functions.js
%%WWWDIR%%/group_edit.php
%%WWWDIR%%/help.php
%%WWWDIR%%/img/calendar.gif
%%WWWDIR%%/img/checkbox.gif
%%WWWDIR%%/img/day_large.gif
%%WWWDIR%%/img/day_small.gif
%%WWWDIR%%/img/export.gif
%%WWWDIR%%/img/month_large.gif
%%WWWDIR%%/img/month_small.gif
%%WWWDIR%%/img/multiday.gif
%%WWWDIR%%/img/owner.gif
%%WWWDIR%%/img/participant.gif
%%WWWDIR%%/img/phpScheduleIt.gif
%%WWWDIR%%/img/recurring.gif
%%WWWDIR%%/img/signup.gif
%%WWWDIR%%/img/week_large.gif
%%WWWDIR%%/img/week_small.gif
%%WWWDIR%%/img/x.gif
%%WWWDIR%%/index.php
%%WWWDIR%%/install/ReleaseNotes.txt
%%WWWDIR%%/install/index.php
%%WWWDIR%%/install/remote_host_install.html
%%WWWDIR%%/install/setup.sql
%%WWWDIR%%/install/update/config.php
%%WWWDIR%%/install/update/index.php
%%WWWDIR%%/install/update/update.sql
%%WWWDIR%%/join.php
%%WWWDIR%%/jscalendar/calendar-blue-custom.css
%%WWWDIR%%/jscalendar/calendar-setup.js
%%WWWDIR%%/jscalendar/calendar.js
%%WWWDIR%%/jscalendar/index.html
%%WWWDIR%%/jscalendar/lang/calendar-af.js
%%WWWDIR%%/jscalendar/lang/calendar-ar.js
%%WWWDIR%%/jscalendar/lang/calendar-br.js
%%WWWDIR%%/jscalendar/lang/calendar-ca.js
%%WWWDIR%%/jscalendar/lang/calendar-cs-win.js
%%WWWDIR%%/jscalendar/lang/calendar-da.js
%%WWWDIR%%/jscalendar/lang/calendar-de.js
%%WWWDIR%%/jscalendar/lang/calendar-du.js
%%WWWDIR%%/jscalendar/lang/calendar-el.js
%%WWWDIR%%/jscalendar/lang/calendar-en.js
%%WWWDIR%%/jscalendar/lang/calendar-es.js
%%WWWDIR%%/jscalendar/lang/calendar-fi.js
%%WWWDIR%%/jscalendar/lang/calendar-fr.js
%%WWWDIR%%/jscalendar/lang/calendar-hr-utf8.js
%%WWWDIR%%/jscalendar/lang/calendar-hr.js
%%WWWDIR%%/jscalendar/lang/calendar-hu.js
%%WWWDIR%%/jscalendar/lang/calendar-it.js
%%WWWDIR%%/jscalendar/lang/calendar-jp.js
%%WWWDIR%%/jscalendar/lang/calendar-ko-utf8.js
%%WWWDIR%%/jscalendar/lang/calendar-ko.js
%%WWWDIR%%/jscalendar/lang/calendar-lt-utf8.js
%%WWWDIR%%/jscalendar/lang/calendar-lt.js
%%WWWDIR%%/jscalendar/lang/calendar-nl.js
%%WWWDIR%%/jscalendar/lang/calendar-no.js
%%WWWDIR%%/jscalendar/lang/calendar-pl-utf8.js
%%WWWDIR%%/jscalendar/lang/calendar-pl.js
%%WWWDIR%%/jscalendar/lang/calendar-pt.js
%%WWWDIR%%/jscalendar/lang/calendar-ro.js
%%WWWDIR%%/jscalendar/lang/calendar-ru.js
%%WWWDIR%%/jscalendar/lang/calendar-si.js
%%WWWDIR%%/jscalendar/lang/calendar-sk.js
%%WWWDIR%%/jscalendar/lang/calendar-sp.js
%%WWWDIR%%/jscalendar/lang/calendar-sv.js
%%WWWDIR%%/jscalendar/lang/calendar-tr.js
%%WWWDIR%%/jscalendar/lang/calendar-zh.js
%%WWWDIR%%/lang/ar.help.php
%%WWWDIR%%/lang/ar.lang.php
%%WWWDIR%%/lang/bg.help.php
%%WWWDIR%%/lang/bg.lang.php
%%WWWDIR%%/lang/ca.lang.php
%%WWWDIR%%/lang/cs.lang.php
%%WWWDIR%%/lang/da.help.php
%%WWWDIR%%/lang/da.lang.php
%%WWWDIR%%/lang/de.help.php
%%WWWDIR%%/lang/de.lang.php
%%WWWDIR%%/lang/el.lang.php
%%WWWDIR%%/lang/en.help.php
%%WWWDIR%%/lang/en_GB.lang.php
%%WWWDIR%%/lang/en_US.lang.php
%%WWWDIR%%/lang/es.help.php
%%WWWDIR%%/lang/es.lang.php
%%WWWDIR%%/lang/fi.lang.php
%%WWWDIR%%/lang/fr.help.php
%%WWWDIR%%/lang/fr.lang.php
%%WWWDIR%%/lang/hu.help.php
%%WWWDIR%%/lang/hu.lang.php
%%WWWDIR%%/lang/it.help.php
%%WWWDIR%%/lang/it.lang.php
%%WWWDIR%%/lang/ja_JP.lang.php
%%WWWDIR%%/lang/ko.lang.php
%%WWWDIR%%/lang/ko_KR.lang.php
%%WWWDIR%%/lang/nl.lang.php
%%WWWDIR%%/lang/no.lang.php
%%WWWDIR%%/lang/pl.help.php
%%WWWDIR%%/lang/pl.lang.php
%%WWWDIR%%/lang/pt_BR.help.php
%%WWWDIR%%/lang/pt_BR.lang.php
%%WWWDIR%%/lang/pt_PT.lang.php
%%WWWDIR%%/lang/readme.es.html
%%WWWDIR%%/lang/ru.help.php
%%WWWDIR%%/lang/ru.lang.php
%%WWWDIR%%/lang/sk.help.php
%%WWWDIR%%/lang/sk.lang.php
%%WWWDIR%%/lang/sl.lang.php
%%WWWDIR%%/lang/sv.help.php
%%WWWDIR%%/lang/sv.lang.php
%%WWWDIR%%/lang/tr.lang.php
%%WWWDIR%%/lang/zh_CN.lang.php
%%WWWDIR%%/lang/zh_TW.lang.php
%%WWWDIR%%/lib/AdditionalResource.class.php
%%WWWDIR%%/lib/Admin.class.php
%%WWWDIR%%/lib/AnonymousUser.class.php
%%WWWDIR%%/lib/Auth.class.php
%%WWWDIR%%/lib/Blackout.class.php
%%WWWDIR%%/lib/Calendar.class.php
%%WWWDIR%%/lib/CmnFns.class.php
%%WWWDIR%%/lib/DBConnection.class.php
%%WWWDIR%%/lib/DBEngine.class.php
%%WWWDIR%%/lib/Database.class.php
%%WWWDIR%%/lib/Group.class.php
%%WWWDIR%%/lib/LDAPEngine.class.php
%%WWWDIR%%/lib/Link.class.php
%%WWWDIR%%/lib/MyCalendar.class.php
%%WWWDIR%%/lib/PHPMailer.class.php
%%WWWDIR%%/lib/Pager.class.php
%%WWWDIR%%/lib/Reminder.class.php
%%WWWDIR%%/lib/ReminderEmail.class.php
%%WWWDIR%%/lib/ResCalendar.class.php
%%WWWDIR%%/lib/Reservation.class.php
%%WWWDIR%%/lib/ReservationResult.class.php
%%WWWDIR%%/lib/ReservationSearch.php
%%WWWDIR%%/lib/ReservationTime.class.php
%%WWWDIR%%/lib/Resource.class.php
%%WWWDIR%%/lib/Schedule.class.php
%%WWWDIR%%/lib/SelectUser.class.php
%%WWWDIR%%/lib/Smtp.class.php
%%WWWDIR%%/lib/Stats.class.php
%%WWWDIR%%/lib/Summary.class.php
%%WWWDIR%%/lib/Template.class.php
%%WWWDIR%%/lib/Time.class.php
%%WWWDIR%%/lib/Timer.class.php
%%WWWDIR%%/lib/User.class.php
%%WWWDIR%%/lib/Utility.class.php
%%WWWDIR%%/lib/db/AdditionalResourceDB.class.php
%%WWWDIR%%/lib/db/AdminDB.class.php
%%WWWDIR%%/lib/db/AnonymousUserDB.class.php
%%WWWDIR%%/lib/db/AuthDB.class.php
%%WWWDIR%%/lib/db/BlackoutDB.class.php
%%WWWDIR%%/lib/db/GroupDB.class.php
%%WWWDIR%%/lib/db/MyCalendarDB.class.php
%%WWWDIR%%/lib/db/ReminderDB.class.php
%%WWWDIR%%/lib/db/ResCalendarDB.class.php
%%WWWDIR%%/lib/db/ResDB.class.php
%%WWWDIR%%/lib/db/ReservationSearchDB.class.php
%%WWWDIR%%/lib/db/ResourceDB.class.php
%%WWWDIR%%/lib/db/ScheduleDB.class.php
%%WWWDIR%%/lib/db/SelectUserDB.class.php
%%WWWDIR%%/lib/db/StatsDB.class.php
%%WWWDIR%%/lib/db/UsageDB.class.php
%%WWWDIR%%/lib/db/UserDB.class.php
%%WWWDIR%%/lib/db/UserInfoDB.class.php
%%WWWDIR%%/lib/db/index.html
%%WWWDIR%%/lib/helpers/ReservationHelper.class.php
%%WWWDIR%%/lib/helpers/StringBuilder.class.php
%%WWWDIR%%/lib/icalendar/ICalExport.php
%%WWWDIR%%/lib/icalendar/ICalReservationFormatter.php
%%WWWDIR%%/lib/index.html
%%WWWDIR%%/lib/interfaces/IEmail.php
%%WWWDIR%%/lib/interfaces/IReservationExport.php
%%WWWDIR%%/lib/interfaces/IReservationFormatter.php
%%WWWDIR%%/lib/pagebase/Page.php
%%WWWDIR%%/lib/pagebase/download/DownloadPage.php
%%WWWDIR%%/lib/pagebase/download/FileDownload.php
%%WWWDIR%%/lib/pagebase/download/StreamDownload.php
%%WWWDIR%%/lib/pagebase/download/streams/FileDownloadStream.php
%%WWWDIR%%/lib/pagebase/download/streams/IDownloadStream.php
%%WWWDIR%%/lib/pagebase/download/streams/StringDownloadStream.php
%%WWWDIR%%/lib/pear/DB.php
%%WWWDIR%%/lib/pear/DB/common.php
%%WWWDIR%%/lib/pear/DB/dbase.php
%%WWWDIR%%/lib/pear/DB/fbsql.php
%%WWWDIR%%/lib/pear/DB/ibase.php
%%WWWDIR%%/lib/pear/DB/ifx.php
%%WWWDIR%%/lib/pear/DB/msql.php
%%WWWDIR%%/lib/pear/DB/mssql.php
%%WWWDIR%%/lib/pear/DB/mysql.php
%%WWWDIR%%/lib/pear/DB/mysqli.php
%%WWWDIR%%/lib/pear/DB/oci8.php
%%WWWDIR%%/lib/pear/DB/odbc.php
%%WWWDIR%%/lib/pear/DB/pgsql.php
%%WWWDIR%%/lib/pear/DB/sqlite.php
%%WWWDIR%%/lib/pear/DB/storage.php
%%WWWDIR%%/lib/pear/DB/sybase.php
%%WWWDIR%%/lib/pear/PEAR.php
%%WWWDIR%%/lib/pear/System.php
%%WWWDIR%%/lib/pear/license.txt
%%WWWDIR%%/lib/vcalendar/VCalExport.php
%%WWWDIR%%/lib/vcalendar/VCalReservationFormatter.php
%%WWWDIR%%/manage_invites.php
%%WWWDIR%%/my_email.php
%%WWWDIR%%/mycalendar.php
%%WWWDIR%%/pkg-message
%%WWWDIR%%/popCalendar.php
%%WWWDIR%%/readme.html
%%WWWDIR%%/recurCalendar.php
%%WWWDIR%%/register.php
%%WWWDIR%%/rescalendar.php
%%WWWDIR%%/reserve.php
%%WWWDIR%%/roschedule.php
%%WWWDIR%%/rss.php
%%WWWDIR%%/schedule.php
%%WWWDIR%%/set_blackout.php
%%WWWDIR%%/signup.php
%%WWWDIR%%/stats.php
%%WWWDIR%%/templates/admin.template.php
%%WWWDIR%%/templates/auth.template.php
%%WWWDIR%%/templates/bug.template.php
%%WWWDIR%%/templates/cpanel.template.php
%%WWWDIR%%/templates/export.template.php
%%WWWDIR%%/templates/index.html
%%WWWDIR%%/templates/my_email.template.php
%%WWWDIR%%/templates/mycalendar.template.php
%%WWWDIR%%/templates/rescalendar.template.php
%%WWWDIR%%/templates/reserve.template.php
%%WWWDIR%%/templates/schedule.template.php
%%WWWDIR%%/templates/selectuser.template.php
%%WWWDIR%%/templates/stats.template.php
%%WWWDIR%%/templates/usage.template.php
%%WWWDIR%%/templates/usergroup.template.php
%%WWWDIR%%/templates/userinfo.template.php
%%WWWDIR%%/usage.php
%%WWWDIR%%/userInfo.php
%%WWWDIR%%/user_select.php
@dirrm %%WWWDIR%%/templates
@dirrm %%WWWDIR%%/lib/vcalendar
@dirrm %%WWWDIR%%/lib/pear/DB
@dirrm %%WWWDIR%%/lib/pear
@dirrm %%WWWDIR%%/lib/pagebase/download/streams
@dirrm %%WWWDIR%%/lib/pagebase/download
@dirrm %%WWWDIR%%/lib/pagebase
@dirrm %%WWWDIR%%/lib/interfaces
@dirrm %%WWWDIR%%/lib/icalendar
@dirrm %%WWWDIR%%/lib/helpers
@dirrm %%WWWDIR%%/lib/db
@dirrm %%WWWDIR%%/lib
@dirrm %%WWWDIR%%/lang
@dirrm %%WWWDIR%%/jscalendar/lang
@dirrm %%WWWDIR%%/jscalendar
@dirrm %%WWWDIR%%/install/update
@dirrm %%WWWDIR%%/install
@dirrm %%WWWDIR%%/img
@dirrm %%WWWDIR%%/exports
@dirrmtry %%WWWDIR%%/config
@dirrm %%WWWDIR%%/cmd