Home
PDF Document
Contents
1. F view the details for the first few days few days of the previous month and ths respectively Removed a lot of s excess code Fixed a few bugs ility to view only the remaining events month ility to add to edit and delete events ple calendars on multiple days the SCALED_DOWN functionality s can edit preferences through an erface Added in module numbers HTML for Increase Redid th bottom Added in ways 1 edit feature on the calendar_day Fixed a bug that displayed negative when viewing the current week Moved m printing stuff into own subroutine d the amount of error checking for the form at e user interface the ability to view calendar 3 different Full month including weekends 2 Full month w o weekends 3 Added in files wi syseng_1 doesn t Added a and year Edited a Current work week with all the details ability where this program reads creates th a better name For example 998_calendar_events txt If that yet exist it ll make it form so the user can select to view nd put online le Ju a specific month Updated Added se to take advantage of veral new significant improved Sharing options features f Updated and fixed some bugs first to coincide with the PHP r
2. Use Cookies to Remember UserlIDs Set this option to yes if the calendar is to automatically populate the username field in the popup window with the last username entered This will save end users about 4 seconds of typing time Use Cookies to Remember User Passwords Set this option to yes if the calendar is to automatically populate the password field in the popup window with the last password entered This will save end users about 4 seconds of typing time This value is stored in a browser cookie which should not last when the browser is closed Enabling this option leaves open a potential security hole as user s passwords will be retrieveable if users do not close their browser window Show Fields to allow a user to edit an event Selecting yes will display the appropriate buttons and fields to allow a user to add an event If enabled ALL users for the particular calendar can add an event To disable select no Disabling this feature will allow only the administrator and webmaster for this Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 123 of 160 June 26 2005 calendar to add events In order for either the Webmaster or administrator to be able to access the fields to add edit move delete events they MUST access the calendar through a special URL The URL is the same as the usual URL except the string amp ao 0 MUST be appended to it DO NOT GIVE THAT URL TO
3. 11 00 06 05 04 Small minor change with the way variables are handled 10 0 02 01 02 Updated to coincide with the first PHP release 922 11 29 01 No changes 9 1 10 14 01 No major changes 9 0 05 01 01 Completely gutted except for the essential date routines 3 0 11 17 99 Removed redundant subroutines and integrated with lozcgi pm 2 35 03 16 99 Prints the calendar name in the title bar and before the calendar Now reads optional header footer templates 2 33 02 24 99 Changed the encoding of the pipe character from amp pipe to 124 decimal encoding because of problems with the former 2 32 02 05 99 Added in the GetYears procedure 2 31 01 12 99 Minor change for color hex color values 2 3 10 27 98 Added in getCookies and setCookie methods 2 2 10 20 98 Added toHTML and fromHTML methods 221 08 11 98 Updated for SCALED_DOWN in image swapping 2 0 07 20 98 Added in calendar_header and calendar_footer routines 1 0 01 18 98 Orginal version http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 157 of 160 June 26 2005 calendar php calendar_day php calendar_addeditdelete php calendar_common_routines php calendar_master_text php calendar_config_form php calendar_config_common php calendar_update_config php calendar_stats php calendar_config php calendar_util php calendar ph
4. containing the keyword 6 lin Calendar format z 5 Gol 7 8 Scaling factor set to a lot 4 2 T Show me March 2001 fin Calendar format http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 63 of 160 June 26 2005 Clicking any date link within the main calendar view will do one of the following e If the configuration item Use PopUp Window is enabled it will launch the detailed pop up information window with the selected day s details WS The Latest Calendar Netscape x EO a 2 dd an Event demos Details for today s events G MOVE 7H EDIT TX DELETE Look at the popup This would probably make a great movie cal MOVE TA EDIT gt DELETE Cal MOVE TA EDIT TX DELETE First working Beta All is well Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 64 of 160 June 26 2005 e If the configuration item Use PopUp Window is disabled the main calendar window will show the selected day s details Sr the Latest Calendar netscape nnau RJE a Ble Edt yew Go Bookmarks Joos Window Help Q O Q Q Frrr esas tn sare ene cats SSE AND j CE E gt Add an Event demo3 Details for today s events a MOVE TA EDIT 4 DELETE Look at the popup This would probably make a great movie a MOVE TA EDIT TX DELETE First working Beta
5. Sw pono se a Data Options a Department calendar name b Datafile directory iv Other Configurable items a Changing calendar text verbiage m Changing numeric dates displayed in main view a Translating into other languages a Running multiple calendars in multiple languages a Using your own set of monthly images a Add your own icons edit those listed or delete those currently used m Editing the colors to the color selection menus on the configuration forms a Editing the fonts listed in the font selection menus on the configuration forms Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 6 of 160 June 26 2005 11 Exporting Data Output i ii Exporting Data a Exporting Directly to Microsoft Excel a Exporting Directly to Microsoft Word a Exporting Directly to a Plain Text Editor a Exporting to Microsoft Access Exporting Output a Exporting Calendar Display to Microsoft Word a Exporting Calendar Display to Microsoft Power Point 12 Common Problems and Questions ili iv Vil viii 1X xii xiii XIV XV XVI xvii xviii XIX I m receiving an Internal Server Error Help ii Premature end of script headers When I try to run the program I receive a Forbidden Error When running the calendar I get nothing but the perl code in my browser displayed as text or my browser tries to download the file I cannot acce
6. Lozinski s Calendar User http www davelozinski co Color DEFAULT Color DEFAULT gd TestMy Settings this release this setting only works in Internet Explorer Calendar Gridline Size Parad Font Arial X 63 TestMy Settings Size point Calendar ColorfBlack Specific Font Bookman Old Style E Test My Setings peat Size 8 point Calendar Color Bue Specific Font dBookmen Old Style 63 Tesi My Setings m Size 8 point Normal Day N a ae 63 Test My Settings EE son 3 Mys Today Day veiw E Color Yellow 1 uNa A Weekend Khoki dak ETR Day Color MSN SS E _TestMy Setings Calendar Border 3 gt ey Tey Senge Size Calendar Border Color Note Ag of DEFAULT ra d Test My Settings d TestMy Settings Calendar Padding Amount fi gt Page 89 of 160 Version 11 10 s Timido 200 gs Size Calendar Grid E TestMySetings Padding fi z 63 TestMy Settings Amount Web Page Background White gd Test My Settings Color Background cr Image URL 63 TestMy Settings Save Calendar Configuration BACK TO TOP S ResetFom Normal Text Sets the color font and font size to the text for events that appear on days that are not today Today Text Sets the color font and font size to the text for events that
7. e Microsoft Power Point 1 Select the month to view 2 Select the year to view Loziner SCuen doe Ui GEn sett Power Point button Version 11 10 http Awww davelozinski com Page 137 of 160 June 26 2005 An example display is shown below Compare with the Microsoft Word export Note that some images don t appear which illustrates the diffence between using partial and full URLs lt Mikrosoft PowerPoint fe Cdt vew Insert Format Tools Sie Show Window Help Adobe FOF t JOSE OF VB O BO x menm BITS ESB A mee snot GF wren l i f demo3_catendar_dataf 1 ppt Read Only Test Er ry vo TEST day window Test Erry wo tEsT dey vena dees estin mp EHDA QOM a s Dho move test caw 600m Palo ocos Svs perl edt text e Click to add notes Simmoser a aw h apts SOOM AM 2 2 A S HO m Shidi l Default Oesign Q http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 138 of 160 June 26 2005 I m receiving an Internal Server Error Help ii Premature end of script headers iii When I try to run the program I receive a Forbidden Error iv When running the calendar I get nothing but the perl code in my browser displayed as text or my browser tries to download the file v Lcannot access the configuration form vi Cannot save the calendar configurations vii Images are not displaying vili User s
8. This is the documentation for Lozinski s Calendar last updated for the Version 11 10 release 1 Downloads i Documentation a HTML WinZip Archive 2 2MB b HTML GZip Archive 4 1MB c PDF Format 3 2MB ii Images a WinZip Archive 190kb b GZip Tar Archive 175kb 2 Important notes for people upgrading i To request an upgrade ii Upgrading from the current free downloadable demo version iii Upgrading from a Full Version 11 0 ASP Perl and PHP iv Upgrading from a Full Version 10 x Perl and PHP only v Upgrading from a Full Version 9 x Perl only vi Upgrading from a Full Version prior to 9 0 Perl only 3 About the Version 11 10 release i What s New ii Features iii Limitations of the free demo 4 Conditions Licensing Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 1 of 160 June 26 2005 5 Requirements il ili iv yi ASP Perl PHP To use email functionality Web Browsers Important Testing Disclaimers 6 Unpacking il ill iv Documentation Howto Images Howto a What you should have ASP Version a Howto a What you should have Perl Version a How to a What you should have PHP Version Howto a What you should have 7 Installing i ii ill ASP Version Perl Version PHP Version 8 A Brief Tutorial Lozinski s Calendar User Manual http Awww davelozinski com Page 2 of 160 Versio
9. combinetion per Hae Yearaames and Version 11 10 Pass vnit ww davdlozinsKi toned by a double Page 122 of 160 June 26 2005 semicolon Do not put spaces unless the edit this calendar Enter one userid password yseri password combination per line Usernames and passwords should be separated by a double semicolon Do not put spaces unless the user has a space in their name If you re on a secure network the username should match the user s login to the HTTPS network Example 1 Example 2 x userl me mydomain com mepassword user2 myself mypassword Calendar User Permissions Assign the permissions you want to give to the users of this calendar These permissions only affect the particular event s that the individual user entered By default all users can add an event V Edit events when the option Show fields to allow a user to V Move evente edit an event ie enabled Note that the IF Delete events administrator can do anything to any calendar andthe webmaster for thig calendar can do anything to this particular calendar Allow users to enter HTML in the event No Description field C Yes Restrict Access to only the above Calendar Users If enabled only those users specified GN above will be able to view the calendar and 7 C Yes only after entering their username and password n Save Calendar Configuration BACKTOTOP X ResetForm
10. Accessing for further information e Email Admin with Every Update If enabled the administrator will receive an email every time an event is added edited moved or deleted from ANY calendar If yes is selected the administrator will receive emails even if the Allow Email Notification option is disabled on the individual calendars See the Email Requirements section for further details on what s required for your server to use the email functionality e Administrator Email The administrator s email address All emails sent from the calendar to the administrator will be sent to this pecified email address e Image URL A URL to the directory where a set of the calendar s images are kept The URL should have a trailing slash 2 character If this is set correctly then an image should load to the right of the input field the next time the form is viewed e URL for the CGI BIN directory where all of the calendar files are located e ASP provide the URL to the directory where your calendar asp files are located with a trailing character For example if the asp files are kept in a calendar subdirectory within your wwwroot directory then your URL should look similar to either of the following http www yourdomain com calendar OR calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 80 of 160 June 26 2005 e Perl provide the URL to the directory where your calendar pl fil
11. Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP First official release Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP First official release Updated to configure improved Sharing options Fixed a bug that allowed users to create calendars without providing name or dept abbr Fixed a bug that wasn t properly setting the extra event information Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP First official release Version 11 10 Page 159 of 160 June 26 2005 calendar_stats php 11 00 06 05 04 calendar_config php 11 00 06 05 04 HE 10 0 02 01 02 calendar_util php 11 00 06 05 04 10 0 02 01 02 First release Implemented after user feedback Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP First official release Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP First official release Lozinski s Calendar User Manual http Awww davelozinski com http www davelozinski com Version 11 10 Page 160 of 160 June 26 2005
12. First PHP test updated Tuesday El Wednesday 4 Thursday is Friday il Saturday 7 sunday Bf Monday gl Tuesday 10 Wednesday 11 S 3 00AM 7 00AM Perl s first test Thursday pall Test Entry w o tEsT day window Test Entry w o TEST day window Friday JF Saturday 14 First working Beta Lozinski s Calendar Us firey ersion 11 10 2 s a eC June 26 2005 Tuesday 17 First working Beta more Tuesday 17 The user can change their view by selecting a different option from the view options form Location of the Viewing Options Menus Set the location if any to display the calendar s view options menu This form allows end users to change some of the viewing options for the calendar after it is initially brought up The options and functionality are described in detail in the Main Form section Do you want this calendar s week to start on Sunday or Monday Select Monday for Monday to be shown as the first day of the week Otherwise set to Sunday Show last few days of previous month s data on current month Enabling this feature will show any day s events from the preceeding month on the current calendar For example if the current month starts on Tuesday then by enabling this feature events from Sunday and Monday of the previous month will be shown Show first few days of next month s data on current month Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski
13. SHEADER_TEMPLATE_ Remove self check the SADMIN_I Added in E rea SSHOW_WEEKENDS_BY_DEFAULT in both hex and words Added ALLOW_EMAIL_NOTIFI Hex col and PHP release webmaster the con from the config_form integrated with lozcgi pm SMTP_ ON CAT Added in SCALED_DOWN abil Added in SLOTS_OF_ENTRI files Naming schen new lity Added in SELF_CHECK option Page 156 of 160 SDEFAULT_STYLE Color values now lors must have a ION and SEMAIL PROGRAM fixed some bugs only wa ig_form separator in the Calendar Users ectories lds Implemented after user feedback first PHP release the essential configurations Everything else is stored in t applies to ONS_MENU SDEFAULT_FORMAT SADMIN_DEFAULT TE SUSE_FOOTER_TEMPLATE FILE SFOOTER_TEMPLATE_F ture D variable Added SUSE_COOKIES feature LE and ES checking when adding creating ne can now be either Version 11 10 June 26 2005 2 0 07 22 98 Added in SALLOW_MULTIPLE_POSTINGS SDEPARTMENT_NAMES and MULTIPLE_POST_CALENDAR_LIST 1 2 04 21 98 Added in SIMAGE_DIRECTORY 1 15 03 20 98 Added in SSECURE_NETWORK and SWEBMASTER 121 02 14 98 Added Associative arrays of users for each dept 1 0 01 18 98 Edited and put online calendar_util pl
14. Updated Minor code enhanceme No major changes Completely new Hold between several of the main program to coincide with the nality ne can now be either following the name ntage of improved sharing options gnificant feat first nts Fixed the s all of the rout tures we Reworked so language settings are no longer stored in arrays Easier to ed added in more text Updated to coincide with the No major changes New error messages a Completely new the calendar s verbi Is the it and HTML including the first dded age Page 154 of 160 numeric Master copy text dates t PHP release file of most oi Version 11 10 June 26 2005 and fixed some bugs t PHP release admin only bug tines that are shared files tags can be included Also calendar_config_form pl 11 10 07 22 04 11 00 06 05 04 10 0 02 01 02 9 2 11 29 01 91 10 14 01 checking 9 0 05 01 01 4 0 11 17 99 3 02 10 25 99 3 01 08 24 99 3 0 06 24 99 2 0 03 18 99 1 10 02 05 99 1 02 01 12 99 1 01 12 07 98 1 0 06 08 98 calendar_config_common pl 1 1 9 9 9 00 06 05 04 20 02 01 02 2 11 29 01 1 10 14 01 0 05 01 01 calendar_update_config pl 1 10 07 22 04 Se OSE OSE
15. for the particular calendar Use images for this calendar Setting this option to no will not allow any images to be displayed for this calendar That includes the monthly images and any a user supplies with their event listing Setting this option to yes will allow all images to be displayed character Examples calendar images http farene ypour_domain com calf images URL to this Calendar s Month graphics Must have a trailing character If you leave this field blank the program will use the textual representation of months This is especially handy for international users who need the calendar in a language other than English and cannot edit the graphics Examples i calendar images months Post Event Image Options When posting events allow users to 1 supply their own images for event headings 2 use only the icons specified in the icons directory for event headings 3 use both 4 allow none When a user posts an event they have the option to supply a heading image or select an icon These are displayed on the main calendar and can be interpreted as a graphical representation of an event rather than textual For example someone may choose to display a present to remind them it s someone s birthday Selecting the option Use images only will allow users to post only their images not using any of the mini icons Selecting the option Use icons only will only a
16. of lowest priority since the answer is right in front of you In other words please don t waste my time Otherwise definitely send me a message TECHNICAL SUPPORT Bug Error Reports If you believe you found a bug or error in my program documentation display or anything let me know Please try to be as specific as possible The more specific you can be the quicker and easier I can find and correct the issue Before writing please see if you can reproduce the problem on any one of my demo calendars on my website The code to the live demo calendars on my website is what s shipped in the original archives If you modified customized your code and don t experience the issue on my live demo calendars chances are that it s something you did to my code and I cannot guarantee a resolution to the problem although I will try to solve it with you BUG ERRORREPORT http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 147 of 160 June 26 2005 This program started as a simple hack a long time ago in a galaxy far far away It has since evolved into a mature product You will see ideas layouts and functionality how many different ways can you design a calendar that I ve incorporated into this program similar to others I ve seen and like from around the web I just love looking at the free online demos from the competition MANY THANKS TO EVERYONE WHO GAVE ME ALL
17. or something else See Program File Extension under Administrative Settings How do I stop the Last modified by displaying See the section Extra Information to show when viewing an event s details How do turn off the detailed popup window Disable the feature Use Popup Can export the data to other programs such as Microsoft Excel Yes See the section Exporting Data and the Display only want the administrator and webmaster to be able to post events How do I do this 1 Disable the option Show Fields to allow a user to edit an event 2 Access the calendar using the special URL as described in the section Show Fields to allow a user to edit an event Can users sign up to join a calendar automatically No There are no plans to implement this Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 144 of 160 June 26 2005 http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 145 of 160 June 26 2005 I will do the best I can to respond promptly to your emails Keep in mind that I do have a life a family and work full time Thus I do not live on email 24 hours day 7 days week it may take a day or two for me to get back to you Make sure that when you submit your email that you select to receive a copy in return If you do not receive a copy in return chances are I did not receive your email This most often happens
18. to the next month previous month next year and previous year are removed e The view options form is sized down See the scaling details on the Main Form for more information on how Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 100 of 160 June 26 2005 scaling affects the main form Scaling set to a lot The Latest Calendar Show me February 2004 in Calendar format x GOI Look at th test First work more hello cook thi amp Show me February 2004 in Calendar format x GOI This calendar is maintained by testi test com When set to a lot e The day names are abbreviated to the first character e Headings excluding times icons and pics are restrictied to being a length of 10 characters e The quick links to the next month previous month next year and previous year are removed e The monthly graphics are no longer displayed e The view options form is sized down significantly See the scaling details on the Main Form for more Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 101 of 160 June 26 2005 information on how scaling affects the main form Minimum Day Width Set the minimum width of each calendar day column in pixels Use PopUp When a user clicks on a datelink for more information e Selecting yes for this option will 1 show the information in a separate independent pop up window detail
19. www yourdomain com scripts php calendar calendar php dept mfc where mfc is the abbreviated name you entered when initially creating your calendar deck bere te go beck and rst 4 amia MAKE SURE TO HIT THE RELOAD OR REFRESH BUTTON IN YOUR BROWSER TO SEE THE NEW SETTINGS The URL you will need to reference this calendar is lt A HREF cgi bin calendar calendar p1 dept mfc gt Click here to view My First Calendar L Clickhere 2 Click on a date you wish to add an event to 3 In the pop up window click the Add An Event button Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 51 of 160 June 26 2005 94 Add an Event Type userid in the Username field Type password in the Password field Type My First Entry in the Heading field Type Hello World in the Description field Click the Add to button Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 52 of 160 June 26 2005 End Time Nore l amp add date s gt Delete date s 94 ADD to My First Calendar e 10 http www davelozinski com Page 53 of 160 June 26 2005 ADD to My First Calendar sS Both the pop up window and main calendar windows should refresh showing the latest entry May 14 2004 S Print 24 Add an Event _ Details for today s events My First Entry ta MOVE TA EDIT 4 DELETE Hello Wo
20. yes will allow users the option to post events to this calendar provided they Webmaster Options have the permissions to do so from other calendars if this calendar is selected in the im Security Options other calendars Calendars that can be written to from this calendar configuration Deta Options Calendars that can be written to from this calendar Export Data Select any number of available calendars to eee allow users the option to posting events to o provided they have permissions to do so on the selected calendar s ae BACK TO Update a Calendar Allow This Calendar to be Shared with Others If enabled this calendar s data can be displayed on other calendars through the configuration interface Calendars Whose Data to Show on this Calendar The calendars whose data to show on this particular calendar Only those calendars who have their Allow This Calendar to be Shared with Others option enabled will be displayed in this list When viewing events on this particular calendar this calendar s events will be listed first followed Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 116 of 160 June 26 2005 by those of the other calendars Keep in mind that if the total number of events for a particular day is greater than that specified by the Max number of entries to display per day setting events to the other calendars will not immediately be shown Ins
21. HIT THE RELOAD OR THE NEW SETTINGS The URL you will need to reference this calendar is lt A HREF cgi bin calendar calendar p1 dept mfc gt Click here to view My First Calendar Click the link indicated to configure your new calendar Click the Data Options button Edit the value for Datafile Directory This must be the FULL OPERATING SYSTEM PATH NOT A Click the Save Calendar Configuration button Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 48 of 160 June 26 2005 Lozinski Calendar Maintenance Qediens 04 DATA OPTIONS Department Calendar Name Example My First Calendar o Lozinski Calendar ap van Datafile Directory The full operating system path to the directory of this calendar s data file oy eee with a trailing character The directory should allow world write and excutable access but only en on Len n tho Terg paes grant the user read access In Unix the ARTEEN tate s permissions would be 733 rwx wx O3 Thetpub cga bin calendar data Tae yams Step 14 gt D NEED TO SPECIFY YOUR DATA DIRECTORY ory wees E E e eaa site calendar data t yoo Unix Var users ntdocs calendar ae a Le NONE oee ea ee Data Options Epor Osa If everything saved properly you are now ready to access your calendar To access your calendar type in a URL similar to the following or you can click on the link displayed after successfully savin
22. In addition the following improvements from the version 11 00 release This is the first official ASP release of my calendar txt files for cross platform cross technology compatibility Statistical information now available Enhanced date selection functionality Improved CSS style sheet usage Events can be sorted Export your data to Microsoft Excel Microsoft Access and other programs Export the calendar s output to Microsoft Word and Microsoft PowerPoint New configurable options such as weekend color turning on off event number posted by user List of Features This feature list includes everything from the What s new section as well Implemented in ASP Perl and PHP Data and configuration files are cross compatible If you need to change technologies your data isn t lost Create Edit Move and Delete events with your web browser Run multiple calendars with multiple users having multiple settings displayed in multiple languages all from the same program Add Edit move and Delete events to from multiple days and calendars in one click View only those events containing a keyword entered by a user or by the specific event number you specify Automatically send email to people who should be notified of an event that s added edited moved or deleted View events in calendar OR tabular formats Works with the https protocol and secure intranets Lozinski s Calendar User Manual Version 11 10 http Aww
23. Information Selecting yes will show the weekend days Saturday and Sunday by default Otherwise set to no This feature is especially useful to businesses that conduct most of their events Monday Friday and have no need to see the days Saturday or Sunday on their calendar This value can be changed by the user on the view options form after the calendar is brought up Search Option Default If the view options form is shown above below the calendar what should the default setting be that users search on This is only the default value and can be changed by the user from the pull down option list Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 107 of 160 June 26 2005 Default Calendar Style Sets the default style when a user initially views the calendar The user can change the view of the calendar by selecting a different option from the drop down menu item on the view options form See the Display Options section of the view options menu for more information on each setting Default View Format This option affects the initial display of the calendar Selecting calendar will show events in the traditional calendar format Selecting tabular will show the calendar in a tabular format In tabular format the days are shown in a verticle table the first day of the month is at the top and the last day is at the bottom a Eta 2003 2004 2005 Php 2 00AM 2 40AM
24. LE MOvE EDT H DELETE All is well Gi MOVE A EDIT TX DELETE 6 00AM T4 Bring on the 4th moviel SOAD To learn more about these windows see the section entitled Detailed Informational Window http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 65 of 160 June 26 2005 This is the window where users can e view every detail to all the selected day s events e add move edit or delete events on the given day provided these options are enabled If the option Use PopUp is enabled the detailed informational window will popup in a separate browser window Displaying all the Events and Details for the Selected Day The separate detailed informational window always displays every event and all the supplied information for that event regardless of what value is set for the configuration item Max Number of Entries to Display However what the user sees is dependent on whether user editing is allowed Main Day View with User Editing Disabled If user editing is disabled the detailed informational window will display all of the fields for each event as entered by the user heading heading icon heading image description description image user who last modified the particular event and email contacts The display will also include the associated event number which is generated automatically by the program There will be no option all
25. Only use alpha numeric characters NO SPACES Sep FS Step gt Create My New Calendar There are two values which must be supplied for any calendar to be created e Full Name Spell out the full calendar name The word calendar is not automatically appended to any name so if a name is to be shown as My Calendar then My Calendar needs to be specified as the name e Abbreviated Name The abbreviation you will need to use when referencing your calendar through a URL with the dept parameter Only alpha numerica characters are allowed That is only the letters A through Z a though z 0 9 and the underscaore _ character For example if a calendar is going to be called My Calendar the abbreviated name might be mc and thus would use a URL similar to the following examples to access the calendar a ASP http www yourdomain com scripts calendar calendar asp dept mc a Perl http www yourdomain com cgi bin calendar calendar pl dept mc a PHP http www yourdomain com scripts calendar calendar php dept mc The steps for creating a calendar are as follows 1 Type in the full calendar name as it will appear on the calendar 2 Type in the calendar s abbreviated name that will be used to reference the calendar 3 Click on the Create button Update a Calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 82 of 160 June 26 2005 Selecting this option will present a screen which
26. WinZip or GZip archive Note that those files directories marked with an asterisk are NOT included in the free demo http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 32 of 160 June 26 2005 Every asp file has a delimiter line in it which looks similar to the following NOTHING BELOW THIS LINE SHOULD NEED TO BE CONFIGURED This line is present to help show you where the items are located in each file that may need to be configured for your system 1 In the file calendar_config asp edit the line which looks like CGI_DIR cgi bin calendar to a partial URL which points to the location of the calendar php files on your system 2 If your system is configured such that your php files need to end with another extension such as cgi instead of asp edit the line which looks like FILE NAME EXTENSION asp to reflect the extension you need NOTE that if you do change the value you will need to rename ALL of the files ending in asp to have the same file extension as you provided 3 Set the appropriate file access permissions i On Windows make sure each asp file has the appropriate read and execute permissions ii The file calendar_config asp and the directory it is stored in will need to have appropriate write permissions so that php can write to it for updates when called through the web This typically means the file calendar_con
27. YOUR USERS Examples If you have a calendar whose abbreviation is demol you would provide the following link to your regular users e ASP lt A HREF scripts calendar calendar asp dept demol gt e Perl lt A HREF cgi bin calendar calendar pl dept demol gt e PHP lt A HREF scripts calendar calendar php dept demol gt Your webmaster administrators would thus need to access the calendar via the following URL in order to add edit move or delete events e ASP lt A HREF scripts calendar calendar asp dept demol amp ao 0 gt e Perl lt A HREF cgi bin calendar calendar pl dept demol amp ao 0 gt e PHP lt A HREF scripts calendar calendar php dept demol amp ao 0 gt Note that even if users know this bypass and call up the form with the input options they still must provide a valid webmaster administrator username and password to do actually make changes Allow Anonymous Postings If enabled a user can add events without supplying a username and password However an anonymous user can only move edit or delete events that have been entered by another anonymous user That is if an event has a username associated with it then only that user the calendar s webmaster or the administrator can move edit or delete the event Individual Calendar Users Passwords This is where the usernames passwords are specified for each of your calendar users Enter one username moot pas
28. a new textual module is generated which is created from the calendar_master_text txt template Any subsequent modules follow the naming scheme lt calendarabbreviation gt _calendar_text txt Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 129 of 160 June 26 2005 where the part lt calendarabbreviation gt Is the short abbreviation chosen when the calendar was created For example if the abbreviation chosen is vacation then the text module that s generated will be called vacation_calendar_text txt These text modules can be modified with any simple text editor such as Notepad on Windows or VI on Unix Note that you must follow file s format as a hint I strongly suggest you just modify the text between quotes HTML tags can be used when modifying the verbiage but only where noted within the file Important note If the months are renamed for whatever reason then monthly graphics will have to be renamed as well The calendar loads the month graphics based on the name stored in this module For example if December is changed to Dec then file December gif needs to be changed to to Dec gif Translating into other languages If all the calendars are to be in a language other than English then translate the calendar into the required language by translating the text in the file calendar_master_text txt Creating any new calendars will automatically take on the new languag
29. added Slashes to input when HTML was allowed Had to make SUSE_COOKIES global in scope First official release calendar_common_routines php 11 11 08 06 04 11 10 07 22 04 11 01 06 26 04 11 00 06 05 04 10 02 10 26 02 10 01 04 22 02 10 00 02 01 02 calendar_master_text txt 11 00 06 05 04 10 0 02 01 02 calendar_config_form php 11 10 07 22 04 11 00 06 05 04 10 0 02 01 02 calendar_config_common php 11 00 06 05 04 10 0 02 01 02 calendar_update_config php 11 10 07 22 04 11 01 06 26 04 11 00 06 05 04 10 0 02 01 02 Lozinski s Calendar User Manual http www davelozinski com Fixed a bug displaying slashes in the description Updated to take advantage of improved sharing options Fixed the javascript bug that didn t allow the print icon to work Window echo gt window print Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP Fixed the cookie bug Had to make HTTP_COOKIE_VARS global Minor global variable bug corrected in PrintTopDayWindow First official release Reworked so language settings are no longer stored in arrays Easier to edit and HTML tags can be included Also added in more text including the numeric dates First official release Updated to configure improved Sharing options
30. appear on today It is recommended picking a font size slightly larger than that chosen for the normal text to help the events for today to stand out Calendar Specific Text Sets the color font and font size to the text the calendar uses An example of this text would be the day labels Monday Tuesday etc Calendar Specific Link Text Sets the color font and font size to the text the calendar uses as links An example of this text would be the date links Normal Day Color Sets the color to any calendar day shown except today This color will also serve as the primary background color to the detailed informational window and inline day view window when a day is selected that is not today Today Day Color Sets the color to be displayed as today on the calendar This color will also serve as the primary background color to the detailed informational window and inline day view window when today is selected Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 90 of 160 June 26 2005 Weekend Day Color Sets the weekend highlight color This color will be overridden by the today color if today happens to fall on a weekend To not have the weekends highlighted in a different color than the normal weekdays select the same color for both Calendar Border Size The thickness of the calendar s border outline Calendar Border Color The color of the calendar s border outline As
31. ar Thee bri poeri hee omy fete kg bav armii araia ch comes p ere oe lt h oe Emad Admm uah Every Updges ole t yes othe tear at ch adi re ere ap tie O everviget mh trei e odie d ee vel tiel e eee ib ae ALY ei C Yei Afm a iak iy a hee De rma in pu ee Pe Con oe rra atiri pooo image URI FL ha tp area t the keet oey whee ihe ted i agt we gt o me i Tima wal eryr ot er drin magr bel eee reia reat j mi te er i ty Or ete rgt Abeta apis n rrari you m gr he Meret magr TEL fs bat pate dae areia iya kt we birra magri Tiu PL mart havs i yamg hay i tet Eram u mraiaya Th wew ra bmm ew ara ar Y us u et oeh y ou haki iee oa ke nghi thes me 3 F mengn nages UBL for dee CGI BIM drertery where al of the alemdar Peri fies are ioe ated Mor hare a Weg har Ov Eumegit g tee dia al g ewe y a bar ge aie Qy Oey teow em Program File Eutenmen The vugeie iu ie peri es emd om er OB a EF re pes Foe Mee gent tei wth fees terse e naha p hugt be raur hert How Qa ds henge Ber peter tel we r ed kere renee of he Bes hat oes we St rei weak he erw ieting tel w Lozinski s Calendar User Manu http www davelozinski com Location of Calendar Config Files Full operatng system path to the ae signi the configuration fles for erejsaleorlagovill be kept This directory should have Tune 2672005 similar permissions Path should have a trailing character Based on your system the Location
32. com Page 109 of 160 June 26 2005 Enabling this feature will show any day s events from the next month on the current calendar For example if the current month ends on Thursday then by enabling this feature events from Friday and Saturday of the next month will be shown http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 110 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the template options for the particular calendar Note that any asp php perl code located with template files will NOT be executed The calendar will just read in each line of text and output each line to the web browser as it appears in your template files A screen shot of these configurable items can be seen below followed by a description of each Lozinski Calendar Maintenance The Latest Calendar Options Menu HTML Options Image Options Viewing Options Template Options Time Optians Sharing Options Email Options Webmaster Options Security Options Data Options Export Data Ifyou answer yes to any of the next two questions you must specify the appropriate template directory Unix systems these can be relative to your asp files Example templates headertemplate html NT users will probably have to specify the full directory path Example dif Inetpub wensroot cals h_temp html If you
33. comma The entire string should be enclosed in quotes Examples e CALENDAR_USERS userl passwordl user2 password2 user3 password3 e CALENDAR_USERS Jjoe blow 3 Finally you need to specify the FULL OPERATING SYSTEM PATH to the directory where the datafiles will be stored that is the data directory that came with the demo DO NOT SPECIFY A URL The value you need to change is for CALENDAR_DATA Examples e CALENDAR _DATA C webroot calendar_demo data e CALENDAR_DATA D Inetpub wwwroot cgi bin calendar_demo data 4 Read through the file calendar asp to see the other configuration items you can set in the demo_configs txt file Once you have set the configurations you can access your calendar through a URL similar to the following Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 34 of 160 June 26 2005 http www yourdomain com cgi bin calendar_demo calendar asp dept demo The query string dept demo MUST be present to run Enjoy http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 35 of 160 June 26 2005 Every pl file has a delimiter line in it which looks similar to the following NOTHING BELOW THIS LINE SHOULD NEED TO BE CONFIGURED This line is present to help show you where the items are located in each file that may need to be configured for your system 1 Change the fi
34. entitled demo_counter txt within this directory You need to make sure this file and directory have world write permissions 3 You should have a config_files directory with the following contents Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 31 of 160 June 26 2005 calendar_master_text txt gt Is the Master Copy text language module All calendars that are created have their text initially taken from this module Contains the global config items needed by every calendar_config php calendar DEMO USERS in place of the file calendar_master_text txt you will have the following two files Contains all the configurable settings for the demo demo_configs txt gt z 8 calendar demo_calendar_text txt gt Is the text file that the demo calendar reads from Wee 4 You should see a templates directory with the following contents header_template html gt The header template file contents footer_template html gt The footer template file contents 5 The documentation is no longer included with the code the archives were becoming too big to email Download the documentation in the desired format by going to http www davelozinski com scripts calendar 6 The images are also no longer included with the code for the same reason Download the image archive you desire by going to http www davelozinski com scripts calendar and selecting either the
35. have already configured your system By default the URL to access the config form as an administrator not a webmaster should look similar to http www yourdomain com scripts calendar calendar_config_form php administrate This should bring up a login screen where the administrator can log in Please Log In Your calendar userID Your calendar password Log me in 2 Log in using the default username of administrator and default password of password 3 Click the Administrative Settings button in the left column 4 Supply the FULL SYSTEM PATH to the location where you would like the config files saved to each of the calendars e ASP the files calendar_config asp and calendar_master_text txt need to be located in this directory Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 44 of 160 June 26 2005 e Perl the files calendar_config pl and calendar_master_text txt need to be located in this directory e PHP the files calendar_config php and calendar_master_text php need to be located in this directory This value SHOULD NOT be a URL It should be the operating system path from the root node of your file system Lozinski Calendar Maintenance Adewdnisirative Settings Nman amperu D h g y O Admin supene Pus oword lt Adm URL Wha u etae bore WOOT te agg dit ther RL cg bayi teigi aia g f tmpi e eime mts by ta The iai raa a oinm
36. make a backup copy of your current files before proceeding Replace all your pl files with those included within your archive Save the other pl files in the same location as their associated pm files Save the txt files in the same location as their associated pm files Delete all your current pm files Follow the installation instructions from this point forward A BWN PHP You will need to replace all of your php files Practice good computer skills and make a backup copy of your current files before proceeding 1 Replace all your php files with those included within your archive 2 Save the txt files in the same location as their associated php files 3 Delete php files that the txt files replaced 4 Follow the installation instructions from this point forward If you encounter any problems during the installation please read the section on common problems If you still have issues then go to the support feedback section Upgrading from a Full Version 9 x Perl only NOTE that upgrading from any version prior to Version 11 will result in a loss of calendar data You will need to replace all of your pl and pm files with the exception of lozcgi pm 1 Replace all your pl files with those included within this archive 2 Delete all your current pm files and include the new ones included within this archive 3 For best results to take in the new configuration settings run through the co
37. not receiving emails http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 119 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the webmaster options for the particular calendar A screen shot of these configurable items can be seen below followed by a description of each Lozinski Calendar Maintenance The Latest Calendar Options Mena bmaster Email webmeaster some_damain com Webmaster Login Tour login HTMLOptions hen toegingintothis oooae configuration form or editing n this calendar ee Options Webmaster Password Your password when logging in to passw S assword Viewing Options thie configuration form or posamen editing this calendar Template Options Email Webmaster vith every update Select yes if the webmaster for this calendar Time Options f should receive an email everytime an event is added Sharing Options moved edited or deleted from thie calendar Note that if you Email Options select yes you will receive emaile even ifthe Allow Email Notification option ix disabled Webmaster Options a Save Calendar Configuration BACK TO TOP ds Reset Form Security Options Date Optons Export Deta Upda solni User Version 11 10 p www davelozinski co Page 120 of 160 June 26 2005 Update a Calendar Webmas
38. of this writing only Internet Explorer supports this feature Calendar Gridline Size The thickness of the lines grids between each calendar day Calendar Grid Padding Amount The amount of space a buffer in pixels between the gridlines and the actual content displayed within Web Page Background Color Sets the overall calendar webpage background color Basically this option just sets the BGCOLOR attribute to the HTML BODY tag Background Image URL Sets the tiled background image to the calendar s webpage Basically this option just sets the BACKGROUND attribute to the HTML BODY tag Testing Your Settings Located next to each HTML configuration item is a test button Clicking this button will launch a separate popup window displaying an example with the currently selected settings Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 91 of 160 June 26 2005 Below is a sample screen shot of the test window showing the settings specified in the HTML Options screen Weekend Day Normal Day Today Day Normal Text Background color is the normal day color Calendar Specific Normal Text Calendar Specific Link Text Close this test window http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 92 of 160 June 26 2005 This section allows the administrator or webmaster to configure the Image Options
39. program will not run Premature end of script headers See above Internal Server Error Forbidden Error Either the program itself or the directory it is located in does not have appropriate read and Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 140 of 160 June 26 2005 execute permissions Double check the permissions When running the calendar get nothing but the perl code in my browser displayed as text or my browser tries to download the file This generally only affects Perl users and indicates a configuration problem with the webserver in that it is either not configured to 1 execute perl files 2 execute perl files with the given extension you have on the perl files 3 the perl files are not located in a directory where the webserver is allowed to execute perl files typically in a cgi bin directory Check with your system administrator for your server s specifications and requirements cannot access the configuration form If you do not get the login screen for the particular configuration form you are trying to access then you are providing an incorrect URL e To access the Administrative Configuration Form see the section accessing the administrative configuration form e To access the Webmaster Configuration Form see the section accessing the webmaster configuration form Cannot save the calendar configurations This generally happens for any of the following reason
40. shows every calendar on the system with options to view edit event s on that calendar edit the calendar s configuration items or delete the calendar from the system Lozinski Calendar Maintenance Which calendar would you like to update Demo Calendar 1 amp View Calendar TA Edit Configuration X Delete Calendar Demo Calendar 2 g View Calendar A Edit Configuration X Delete Calendar The Latest 63 View Calendar A Edit Configuration X Delete Calendar Calendar Selecting e View Edit Event s will launch the calendar in a separate window allowing the administrator to view the calendar and edit any events displayed on the calendar as needed e Edit Configuration will bring up the calendar s specific configuration form allowing the administrator to change the settings for the calendar See the section Individual Calendar Configuration Items Explained in Detail or the more specific subsection for an explanation on each of these items e Delete Calendar will delete the calendar THERE IS NO CONFIRMATION So make sure BEFORE the delete button is clicked that the specified calendar is the one to be deleted See the section entitled Delete a Calendar for the specifics on what the delete operation does Copy a Configuration This action will copy the ENTIRE configuration for one calendar to another This option is especially useful if there are several calendars which will be similar One configuration can be copi
41. with this option removed from the drop down menu o only Remaining Events This option is the same as with headings only except that only the events from the current day forward in the currently viewed month will be displayed For example if viewing March 2001 and the current date is the 13th selecting this option will only display events in the March 2001 calendar from March 13th onwards o and the Next 11 Months This option is the same as with headings only except that the calendar will show the current month s heading information along with that of the next 11 months For example if the current month is March 2001 selecting this option will show the heading details for March 2001 through February 2002 o with Inline Day View Window Selecting this option will force the calendar to show a separate inline window similar to that of the detailed informational window on the left hand side of the calendar 1 The days in the calendar will show heading information only 2 The inline window will show every detail for every event for the selected day 3 Clicking on date links will reload the calendar view with the details for the day selected displayed within the inline window 4 Weekend Selector There are two options including Weekends and excluding Weekends Show me March 2001 with Headings only excluding Weekends containing the keyword lin Calendar format eee mae o including W
42. 10 http Awww davelozinski com Page 17 of 160 June 26 2005 List of System Requirements to run Lozinski s Calendar ASP Version ASP for your server s operating system e Windows NT the version of ASP that s shipped with NT 4 Server or installed with Personal Web Server PWS e Windows 2000 ASP shipped with Windows 2000 Server e Disclaimers Perl Version Perl for your server s operating system e Windows NT 2000 ActivePerl 5 6 or later or Perl version 5 003 or later e Unix Perl version 5 003 or later e Disclaimers PHP Version PHP for your server s operating system e PHP version gt 4 2 1 e Disclaimers To use Email functionality e ASP Must have an SMTP server enabled on the same machine the files will be executed on The CDONTS object must also be installed e Perl You must have Net SMTP module installed Only email using SMTP with this Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 18 of 160 June 26 2005 Browsers module is supported DO NOT write me asking if this program will work with Qmail sendmail or any other of the hundreds of email programs out there I do not know have not programmed for any of them and do not have the time nor the inclination to investigate PHP You must have the mail function enabled An HTML 4 0 compliant browser Examples are Netscape 4 x Netscape 6 x Netscape 7 x IE 4 x IE 5 x IE 6 x or later For a JavaScript DHT
43. E and SHOW_WEEKENDS_BY_DEFAULT and updated the color value entries Added SALLOW_EMAIL_NOTIFICATION and SEMAIL PROGRAM to the HTML form Implemented after user feedback Added in some new colors from user feedback Updated to coincide with the first PHP release No changes No major changes Brand new module Contains the code removed from the calendar_config_form program that I can use with other programs of mine Updated to configure improved sharing options Fixed a bug that allowed users to create calendars without providing name or dept abbr Fixed a bug that wasn t properly setting the E extra event information Page 155 of 160 Version 11 10 June 26 2005 H E E H H H H N UUW IA O W OF Se SF OF H H SHE H H H H HE 1 03 1 10 T02 00 06 05 04 0 02 01 02 az 11 29 017 zd 10 14 01 m0 05 01 01 0 11 17 99 01 10725799 0 ZPR 0 03 17 99 01 12 99 02 05 99 12 07 98 08 21 98 1 01 0 08 08 98 calendar_stats pl 11 00 06 05 04 calendar_config pl 11 00 06 05 04 10 0 02 01 02 92 11 29 01 921 10 14 01 9 0 05 01 01 3 11 10 25 99 3 0 3 1 2 50 03 17 99 2 33 02 05 99 2 32 01 12 99 2 31 12 07 98 2 3 08 11 98 2 2 07 28 98 or 2 1 Lozins amp g Aids User Manual htt
44. ERS You will find a file entitled demo_counter txt within this directory You need to make sure this file and directory have world write permissions Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 28 of 160 June 26 2005 3 You should have a config_files directory with the following contents calendar_master_text txt gt Is the Master Copy text language module All calendars that are created have their text initially taken from this module Contains the global config items needed by every calendar_config pl calendar DEMO USERS in place of the file calendar_master_text txt you will have the following two files demo_configs txt gt Contains all the configurable settings for the demo calendar demo_calendar_text txt gt Is the text file that the demo calendar reads from Wek 4 You should see a templates directory with the following contents header_template html gt The header template file contents footer_template html gt The footer template file contents 5 The documentation is no longer included with the code the archives were becoming too big to email Download the documentation in the desired format by going to http www davelozinski com scripts calendar 6 The images are no longer included with the code the archives were becoming too big to email Download the image archive you desire by going to http www davelozinski com
45. HE 1 01 06 26 04 Lozinski s Calendar User Manual http www davelozinski com Updated to configure improved sharing options Faj Added several new significant features and fixed some bugs Updated to coincide with the first PHP release Corrected minor HTML tag bugs Minor code enhancements Fixed the admin only bug and webmaster only configuration bug Added in new user security permissions added several config options to calendar s tabl oremoved SMTP ption in perl e settings increased error version Code rewritten Form design and interfac ntirely redesigned to allow for both administrators and webmasters Common subroutines that can be used for my other programs have been put in their own separate module Added in time fields and integrated with lozcgi pm Replaced EMAIL_PROGRAM with SMTP_SERVER Fixed a bug with the allow_email_notification feature not being saved Updated to support latest calendar features Added in VIEW_OPTIONS_MENU SDEFAULT_FORMAT SADMIN_DEFAULT SLINK_COLOR SVLINK_COLOR Can now match against certain word color names Added in SUSE_HEADER_TEMPLATE SUSE_FOOTER_TEMPLATE SHEADER_TEMPLATE FILE SFOOTER_TEMPLATE_FILE Added in ADMIN_ID field Added SUSE_COOKIES to HTML form Also allows people to set the SDEFAULT_STYL
46. June 26 2005 To do so i Windows hold down either ctrl or shift to select deselect individual days or a group of days respectively ii Macintosh hold down the command or option keys to select deselect multiple days iii Unix the ctrl and shift keys provide similar functionality as that on a windows platform Depending on whether a user is adding editing moving or deleting an event the days selected will have different meanings as described below i Adding will add the event to all of the days selected from the list ii Editing will edit the event only on those days selected If the event exists on days NOT selected the edited changes will NOT be applied to those days If a day is selected that the event does not exist on no changes will be applied to the affected date Edited changes will only take effect on the days selected where the selected event actually exists iii Moving will delete the event from the date currently being viewed and move the event to the selected dates If the event already exists on a target date the user will be prompted to first remove the event from the target date before moving the event to that target date This helps to ensure an event is not accidentally over written iv Deleting will delete the event from the selected days only If the event exists on days that are not selected the event will NOT be deleted from those days If the event does not exist on a selected day
47. ML and CSS enhanced experience A javascript and CSS1 compliant browser Typically this means Netscape v4 5 or later or IE4 5 or later with JavaScript enabled Opera and AOL users See disclaimers Testing has been conducted under the following environments and conditions e ASP Windows NT 4 0 and Windows 2000 Server running IIS 4 and 5 respectively using ASP shipped with those versions e Perl 1 il ill e PHP i ii iii Windows NT 4 0 and Windows 2000 Server running IIS 4 and 5 respectively using Active State s Active Perl 5 6 Linux running Apache and Perl version 5 003 I cannot and have not tested the Perl version using mod Perl I make no guarantees when using mod Perl Windows NT 4 0 running IIS 4 and PHP 4 3 4 Windows 2000 Server running IIS 5 and PHP 4 2 1 Linux running Apache and PHP 4 3 4 e You must have either a Unix based operating system WindowsNT 4 0 or Windows 2000 e Windows 95 98 ME XP users I have heard from people who have successfully installed Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 19 of 160 June 26 2005 and run Perl PHP on these platforms Unfortunately I cannot guarantee nor support those platforms because I do not have access to those operating systems to test If you can download and successfully run the demo then I suspect the full version will run as well e Opera users I have not obtained a copy of this browser to test with Thi
48. SORTS OF SUGGESTIONS AND IDEAS FOR IMPROVEMENTS You know who you are and I appreciate it There have been so many of you a list of names is not feasible but I still wanted to express my gratitude For those customers who kept requesting a similar ASP version your wish has been granted This was definitely a lot of fun porting my product to ASP For those of you who have started calling for a JSP version who knows I think I ve created a beast of a hybrid and with your help a kick ass product Enjoy And keep the feedback coming http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 148 of 160 June 26 2005 his section contains the history of each asp module I ve created for my calendar program e calendar asp e calendar_day asp e calendar_common_routines asp e calendar_master_text txt e calendar_config_form asp e calendar_config_common asp e calendar_update_config asp e calendar_stats asp e calendar_config asp e calendar_util asp calendar asp 11 10 07 22 04 11 00 06 05 04 calendar_day asp 11 10 07 22 04 11 00 06 05 04 calendar_addeditdelete asp 11 00 06 05 04 Updated Initial to take advantage of release Updated Initial to take advantage of release Initial release calendar_common_routines asp 11 10 07 22 04 11 00 06 05 04 calendar_master_text
49. YSTEM PATH to the directory where the datafiles will be stored that is the data directory that came with the demo DO NOT SPECIFY A URL The value you need to change is for CALENDAR_DATA Examples e Unix CALENDAR_DATA usr local httpd cgi bin calendar_demo data Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 37 of 160 June 26 2005 e Windows CALENDAR_DATA D Inetpub wwwroot cgi bin calendar_demo data 4 Read through the file calendar pl to see the other configuration items you can set in the demo_configs txt file Once you have set the configurations you can access your calendar through a URL similar to the following http www yourdomain com cgi bin calendar_demo calendar pl dept demo The query string dept demo MUST be present to run Enjoy http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 38 of 160 June 26 2005 Every php file has a delimiter line in it which looks similar to the following NOTHING BELOW THIS LINE SHOULD NEED TO BE CONFIGURED This line is present to help show you where the items are located in each file that may need to be configured for your system 1 In the file calendar_config php edit the line which looks like SCGI_DIR cgi bin calendar to a partial URL which points to the location of the calendar php files on your system 2 If your system is co
50. acters NO SPACES be lt Hs ca Copy a Configuration G View Statistics r4 gt Create My New Calendari C Feedback 5 Click the link indicated to configure your new calendar 10 Thank you Your modifications have been saved Click here to go back and co our calendar lt MAKE SURE TO HIT THE RELOAD OR S THE NEW SETTINGS The URL you will need to reference this calendar is lt A HREF cgi bin calendar calendar pl dept m c gt Click here to view My First Calendar Click the Update A Calendar button Click the Edit Configuration button next to My New Calendar on the screen s right hand side Most of the fields will be completed with default values but there are some that need to be configured Click the Webmaster Options button Edit the value for Webmaster Email Edit the values for the Webmaster Login and Webmaster Password These are the values your assigned Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 47 of 160 June 26 2005 11 12 13 14 15 webmaster can use to later log into this config form and edit this particular calendar Your webmaster will also use this login and password to edit events on the calendar Click the Save Calendar Configuration button You should see the following screen again Thank you Your modifications have been saved Click here to go back and co e your calendar MAKE SURE TO
51. actor for this Calendar Sets how much stuff should be displayed Below are three screen shots of the same calendar Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 98 of 160 June 26 2005 1 Original with no scaling 2 with scaling set to a little 3 the second with scaling set to a lot No Scaling The Latest Calendar Show me February z 2004 with Headings only x including Weekends x whose heading contains gt fin Calendar format x GO 7 Look at the popup test First working Beta more hello cookies 7 this perl edit test Show me February 2004 with Headings only x including Weekends x whose heading contains gt in Calendar format x GO This calendar is maintained by test test com Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 99 of 160 June 26 2005 Scaling set to a little The Latest Calendar Show me February x 2004 including Weekends x whose heading contains in Calendar format x Look at the popup test 7 First working Beta brore hello cookies thi Show me February 2004 including Weekends gt whose heading contains i in Calendar format gt GO When set to a little e The day names are abbreviated to the first 3 characters e Headings excluding times icons and pics are restrictied to being a length of 20 characters e The quick links
52. alendar view regardless of the viewing options set and within the detailed informational window It is strongly suggested that heading images are not huge so they do not take up a lot of space in the main calendar view Heading images are not displayed if e Use Images is set to no OR e Use images for this calendar is set to yes and the item Post event image options is set to either None or Icons Only Description An optional field Descriptions are not affected by the scaling configuration option The configuration item Allow HTML tags in description field determines if the description may allow HTML input or just accept plain text A short note is displayed next to the title of this field informing users of the format options Description Information Description text only Disabled Description Image Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 73 of 160 June 26 2005 Description Information Description HTML accepted 60 Preview Description Image e Description Image An optional field The description image field allows users to input a URL to an image that will be displayed next to the description for this event This image will only be displayed on the main calendar view if Use Images is set to yes AND the user has selected any of the following viewing options e with both Headings and Details e just cur
53. angs e LAA Test My Sangos Padding Amount Web Page Bact govnd gt j A Test My Senngs Cotes Bact g ound oe Test M Se tmngs Image URL u eve _alenda _orhigu stor r Reset F or The Edit Calendar Events button only appears when the webmaster logs in This is for the following reasons 1 The administrator form already had a button allowing the administrator to view edit events for a particular calendar 2 Gives the webmaster easy access to their calendar so they can view it right away 3 If this particular calendar is configured such that users are NOT allowed to enter events the webmaster needs a button allowing him her to do so See the subsections to Individual Calendar Configuration Items Explained in Detail for an explanation to each configuration item http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 88 of 160 June 26 2005 Lozinski Calendar Maintenance This section of the configuration form allows for the configuration of the HTML Options for a particular calendar A screen shot of these configurable items can be seen below followed by a description of each The Latest Calendar Options Menu HTML Options Image Options Viewing Options Template Options Time Options Sharing Options Email Options Webmaster Options Security Options Data Options Export Data Update a Calendar
54. ar in advance a user can select a date List Entries with a specified start time first Selecting yes will display events No with specified start time first Selecting no will list those events last Extra Information to show when viewing an event s User who last modified the event details F Event number lf checked these details will be Email addresses notified shown with the rest of the event s description When the calendar is initially C No brought up do you want the GY weekend information shown Default View Format Calendar Tabular Location of the Viewing Show aTF ma BOTTOM a caenaas Options Menus Do you want this calendar s week to start on Sunday or Monday Show last few days of previous month s data on current month If enabled and the 1st of the current month starts on a Wednesday for example then this will force the calendar to show the last two days of the previous month or 3 if weekends are enabled to account for Tuesday and Monday and Sunday if weekends are enabled Show first few days of next month s data on current month If enabled and the current month ends on a Thursday for example then this will force the calendar to show the first day Yes of the next month or 2 days if weekends are enabled to account for Friday and Saturday if weekends are enabled Gi Sove caendo Consou SACO Tor a Reston Scaling F
55. ar_config_form asp openup e http www yourdomain com cgi bin calendar calendar_config_form pl openup e http www yourdomain com scripts calendar calendar_config_form php openup You will then be prompted for your username and password Only the adminstrator username and password are valid Any webmaster cannot log into the administrator configuration form and the administrator cannot log into the webmasters configuration form Administrative Settings These settings pertain to every calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 78 of 160 June 26 2005 Lozinski Calendar Maintenance Menu Administrative Settings Administrative Settings Admin superuser ID administrator Admin superuser Password e Create New sena 4 pose mente Copy a Contquesion Admin URL What you enter here MUST be appended to the URL egi shi yee _ bin calendar calendar_config_form php in order to access this form The default value is i View Sana administrate Thus the URL to access this form by default is cg bin calendar calendar_config_form php admunstrate Ea Suppor administrate Feedbed Email Admin with Every Update Select yes if the administrator should receive an email everytime SS fan event is added moved edited or deleted from ANY calendar No C Yes Administrator Email if you have the email admin option enabled you must s
56. because people do not provide their correct email address or their email system server whatever is not functioning properly I do not collect nor sell email addresses to any third party and do not use your email for anything other than responding to you Thus you do not have to worry about receiving junk spam mail from me or someone else obtaining your email from me Comments Suggestions General Questions Technical Support Bug Error Report Comments or Suggestions for Improvement By all means let me know your comments on my product and any suggestions you may have for improving it further to make it stand out among the competition Remember it s because of user feedback that this has become the kick ass product it is today COMMENTS and SUGGESTIONS General Questions If you have a general question regarding the calendar that does not require technical assistance let me know Such questions might include those like Do I need another license or Does my calendar have functionality xyz Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 146 of 160 June 26 2005 GENERAL QUESTIONS Technical Support Before writing me for technical issues take the time to read the documentation that came with your archive especially the section detailing common problems If I find you re experiencing a problem that s common among users and have not read the documentation your email will be
57. bin calendar config files D Jinetpub cgi bin calendar config files Documentation URL URL full or partial to the calendar s documentation This URL must have a trailing character Examples Icalendar docs http www your_domain com calendar docs calendar docs Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 79 of 160 June 26 2005 Update the Administrative Settings HUP J ee W W Y OM Oe COLLU Ce PR a calendar docs Update the Administrative Settings e Admin ID The username for the administrator This is the username the administrator will use when 1 Logging into the administrator configuration form 2 Logging in to view any calendar that s restricted to only authorized users 3 Adding an event to any calendar 4 Editing moving or deleting any event from any calendar even if the event is not one the administrator originally added The default value is administrator e Admin Password The password the administrator must provide when any of the above actions described under Admin ID is performed The default value is password e Admin URL This value MUST be appended to the URL for accessing the calendar_config_form in order to access the administrative interface This value should contain alpha numerica characters only That is only the letters A through Z a through z digits 0 9 or the underscore _ character Anything else wil be rejected See the section
58. can be seen below followed by a description of each Lozinski Calendar Maintenance My First Calendar VIEWIFORMAT OPTIONS Options Menu Scaling factor for this HTML Options calendar iinimumDaywien wage opisne Minimum Day width Do you want to enabled the Viewing Options separate pop up window 2 Using the pop up window No requires your users to have a Cc Yes Trempiete Options f javascript enabled browser for the calendar to fully function Time Options Width of the Po p Up Day cinco eT Sharing Opti j Height of the Pop Up Day 70 View Window Email Options Max Number of Entries to Webmest j Display per Day __Webmaster Options This is within the main calendar view only The day view pop up foz Security Options window will always display all of the events listed for a particular Data Options day Max Number of Months after Export Date the Current Month to Display for selecting dates on which to add edit or delete an event Update a Calendar In the Day View Window there s a scrollable list of possible dates starting from today that a user can select to add edit or delete their event The number Lozinski s Calendar L have ppcifies how far in advance http www davelozinskreomer Can select a date Page 97 of 160 List Entries with a specified delete their event The number here specifies how f
59. ck the Unix archive the Windows archive i Gunzip the file Do this by typing i Double click on the archive or run gunzip Lozinski_Calendar_Images tar gz WinZip ii Untar the tar file This can be done by typing ii From WinZip locate the tar xvf Lozinski_Calendar_Images tar Lozinski_Calendar_Images zip iii Verify that everything is extracted archive on your system and choose the Extract option iii Extract the archive to the desired location iv Verify that everything is extracted When everything is extracted you should have an images directory with the following contents i The following gif files add gif cal gif cal_add gif cal_copy gif cal_delete gif cal_edit gif cal_feedback gif cal_preview gif cal_save gif cal_stats gif cal_support gif cal_word gif delete gif edit gif left_arrow gif move gif printer gif reset gif right_arrow gif save gif spacer gif trash gif ii A months1 months2 and months3 directory with the following contents in each Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 22 of 160 June 26 2005 April gif August gif December gif February gif January gif July gif June gif March gif May gif November gif October gif September gif next_month gif prev_month gif Note that even though they are called the same thing in each directory each image is different That is each directory has a different theme So no I d
60. d and user Added in SADMIN_DEFAULT SDEFAULT_FORMAT SVIEW_OPTIONS_MENU Can view the calendar in calendar or tabular format Select to view only those entries with certain keywords Calendar_search pl is now obsolete Compressed a lot of code and removed several subroutines Form is located at both the top and bottom of the calendar Changed the way the years are gotten from the OS and also added user checking so only the user Version 11 10 Page 151 of 160 June 26 2005 5 31 12 18 98 5 30 12 08 98 5 20 10 20 98 5 10 09 11 98 5 01 09 09 98 5 0 08 28 98 4 1 08 27 98 4 0 08 11 98 3 02 08 03 98 2 5 07 24 98 2 01 07 23 98 2 0 07 17 98 1 2 04 17 98 1 1 02 26 98 1 0 01 18 98 calendar_day pl who added an event can edit delete it besides the superuser Fixed next and prev arrow buttons to increment decrement the years Added SUSE_COO and SDEF so they Added in Removed KIES option SSHOW_WEEKENDS_BY_DEFAULT AULT_STYLE Also modified color values can take hex and or names email notification functionality Can now Can now listing Can now and last next mon wasteles Added ab for the Added ab on multi Included Now user HTML Int repeated code added in subroutines view current month plus the next 11 actively view HTML codes in the detail
61. d password before proceeding to the calendar Anonymous users will NOT be allowed to access the calendar Netscape Users It is important to note that Netscape either has a bug or security enhancement with its implementation of javscript depending on your point of view If you enable this option and also the use popup window then you will potentially have to relogin everytime you add edit move or delete an event from the calendar This is because the javascript reload function DOES NOT repost resend form data when instructing the browser to reload a page despite the fact hitting the reload button does This is NOT a bug in my program and there are no secure work arounds that I know of However please send me an email if you know how to do it http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 126 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the data options for the particular calendar A screen shot of these configurable items can be seen below followed by a description of each Lozinski Calendar Maintenance De partment Calendar Name Example The Latest Calender Lozinski Calendar Datafile Directory The full operating system path tothe directory of this calendar s data file with a trailing character The directory should allow world write and excu
62. dar is webmaster and password respectively It is strongly recommended changing these default values after the first login Once the assigned webmaster has accessed their calendar they can set their calendar s settings and or view edit events on the specific calendar There is one minor difference between the configuration form the webmaster sees as compared with what the administrator can see and is shown in the screen shot below Lozinski Calendar Maintenance The Latest Calendar Color DEF a AT Font Anal A Test My Setngs Edit Calendar s Events Size 10 powe 2 Color OEFAULT gt Font Ansi amp TenMySetings Size d 10 pomt Coter Blech Font Bookman Old Sie 6 TestMySeangs Size 0 pomt Calendar Color Bve 3 n Specife Font Boci man Old Ste a est My T Seengs J Tene Optons et O89 Fine E Test My Setings Today Da Shanng Optons ken 7 Vetow z e TenMySenngs Weekend Khau dak a Day Coter Khab dar 6 Test My Senngs Cale odas Ta T Bes des j A Test My Senngs Cale n das Secure Optons Bas des Cota Note As af Data Optons thie release DEFALLT A Test My Setngs thee setting Export Data only works in Internet Explorer Caleeada On idline fo E TenMySetngs Suse Calendas Orid I v T hs E TeuMySeangs Amount Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Web Page June 26 2005 Background shte TestMySe
63. ded in time Updated to work with an SMTP server Stupid me HTML codes Now saves the userID forgot thi s entry P who entered an event superuser Put in SUSE_COOKIES fields and integrated with lozcgi pm are no longer displayed when emails are sent information so only the person can edit delete it besides the feature Now sends an email this program is invo ked ntries with a mix can now update delet HTML and the special inputs from all three add edit one file since most when an image was ad characters to the datafile Fixed a bug which wouldn t all if HTML chars were p Can now edit delet delet the OW a user ture of form operations int of the code was the Fixed a bug which wouldn t all Lo same to edit to any recipients specified when Combined this ded Problem was saving r n n assed in multiple days at onc perl f file and combin the calendar_delete an ow a user to edit vent on multiple calendars on e Also remov ed that d th calendar_edit pl functionality in file Added in LOTS_OF_EN new files Added code to modify Naming schen TRIES checking when adding creating file scheme Added delete functio Original Version Updated to take adva Added several new si
64. e Important note If the months are renamed for whatever reason then monthly graphics will have to be renamed as well The calendar loads the month graphics based on the name stored in this module For example if December is changed to Dec then file December gif needs to be changed to to Dec gif Running multiple calendars in multiple languages To run multiple calendars in multiple languages translate the separate language file for each calendar Then there will be multiple calendars in multiple languages all running from the same source Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 130 of 160 June 26 2005 code Using your own set of monthly images To use custom monthly graphics 1 create a directory where the monthly graphics will be kept 2 copy the monthly graphics into this new directory 3 make sure to also have a prev_month gif and next_month gif graphic in this directory 4 edit the option URL to this Calendar s Months Graphics to point to the custom images 5 DO NOT change the url for images directory Add your own icons edit those listed or delete those currently used The calendar uses the icons specified in the Full Operating System Path to this Calendar s Icons To e add custom icons just copy the icon s into this directory e edit the icons just edit the particular icon image file within this directory e delete an icon just delete the icon image fro
65. e Calendar rete we were C lt n S tep Pa X Delete Calendar Updete a Calendar a ___ UpdateaCalendar j lt atest em yeei PE de oragearor X Delete Calendar a ony 8 repa a ajeni as ea Ini 5 ppor g Feeds Deleting a calendar cannot be undone When a calendar is selected for deletion the following files should be removed 1 The config file for the specific calendar s 2 The textual config file for the specific calendar s 3 The datafiles for the specific calendar s The steps for deleting a configuration are as follows 1 Click the Update a Calendar button 2 Click the Delete button next to the calendar you wish to delete Support Feedback Where to go for technical support ask questions and send me feedback on my product For this to function the value for Documentation URL must be set correctly http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 85 of 160 June 26 2005 This part of the configuration form provides an interface to allow a calendar s webmaster to configure solely that calendar Accessing A webmaster can only access the configuration form once a calendar has been created that they are designated the webmaster of The webmaster interface will only show the interface allowing a webmaster to configure specific items for the calendar as well as allowing the webmaster to View Edit Event s on the calendar The defau
66. e configuration form allows the administrator or webmaster to configure the sharing options for the particular calendar Prior to Version 11 this was known as Multiple Post Options These options are NOT dynamic and must be reset if changes are made For example two calendars called calA and calB calB has Allow This Calendar to be Shared with Others enabled cala selects calB in the Calendars Whose Data to Show on this Calendar section calB disables Allow This Calendar to be Shared with Others calB events will still show on calA until the configuration for calA is updated a a a A screen shot of these configurable items can be seen below followed by a description of each Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 115 of 160 June 26 2005 Lozinski Calendar Maintenance Demo Calendar 1 SHARING OPTIONS Options Menu Allow this calendar s data to be shared with others ___HiMt options Selecting yes will allow this calendar to be PEET selected in the configuration of other ___Image Options calendars for its data to be displayed on those calendars Wiering Options Calendars whose data to show on this Template Options calendar Dona Gelenderss Select any number of available calendars Time Options whose data is to be shown this calendar Sharing Options Allow this calendar to be written to from others Email Options Selecting
67. e html o Windows D inetpub wwwroot calendar templates header_template txt Full Operating System Path to Footer template file If a footerer template file is desired specify the full operating system path to the footer template file This path should start from the root node of the server s operating system The template file can be in any format but will be treated as a plain ascii text file If left blank the calendar assumes there is no footer template file Examples o Unix var yourwebsite htdocs calendar templates footer_template html o Windows D inetpub wwwroot calendar templates footer_template txt http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 112 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the time options for the particular calendar A screen shot of these configurable items can be seen below followed by a description of each Lozinski Calendar Maintenance The Latest Calendar Options Menu HTML Options Image Optons Viewing Options Template Options Time Options Sharing Options Email Options Webmaster Options Security Options Data Options Export Data set from Calendar Server Thie variable is for those people who are using the calendar in one time zone while the machine that s running their calendar ig in another Set the
68. e if This is only done SALLOW_MULTIPLE_POSTINGS 1 Added delete functionality and significant JavaScript checks Original version Added several new signiit Updated to coincide with the first Minor code enhancements Added code to check calendar for ficant fea users tures admin Fad and fixed some bugs t PHP rel Fixed the permission and only display the actions all ease only bug on a particular lowed For example allow users to delete from a calendar if they do not have permissions Also now checks for conflicting times SMTP removed from perl version Code rewritten move functional ity Page 153 of 160 removed shared subroutines and added in the Version 11 10 June 26 2005 5 0 4 21 11 17 99 10 25 99 1 20 22 02 24 99 1 02 01 02 01 N a Se Se OSE OSE OSE SE OSE SE OSE SR SE e e N oO calendar_common_routines pl 02 05 99 01 12 99 12 07 98 10 20 98 10 19 98 09 10 98 08 11 09 07 27 98 07 17 98 03 03 98 01 18 98 11 10 07 22 04 11 00 06 05 04 10 0 02 01 02 9 2 11 29 01 91 10 14 01 9 0 05 01 01 or calendar_master_text txt 11 00 06 05 04 10 0 02 01 02 92 11 29 01 91 10 14 01 9 0 05 01 01 Lozinski s Calendar User Manual http www davelozinski com Ad
69. ectory they are located in have the proper permissions for scripts to run e file uploaded to the server in binary rather than ascii or text mode Some smart ftp programs aren t that smart and will occassionally upload the files in binary mode rather than ascii text mode Make sure the files were uploaded to the server in ASCII TEXT mode e script files not having the proper extension ex some webservers will only run perl files if they end in an extension other than pl Check with the system administrator if the file extensions need to be changed If none of the above seem to work to track down the possible cause of this error try to do one of the following 1 view the server s error logs and see if it provides a more specific cause for the error 2 if using perl run the perl script from the DOS or Unix shell Perl has no issue with spitting out the reason it doesn t want to run a In Windows go to the Start Menu the Programs and select Command Prompt When the DOS window appears change to the directory where perl is installed and type the name of the perl file a In Unix either telnet or SSH into your account Change to the directory where the perl file is located and type calendar pl or the name of whatever perl file you are trying to run If you cannot do this ask your system administrator to do so In either instance if the program will not run perl will give you detailed feedback as to why the
70. ed if the end user has the font on their system If the font is not on the end user s system their browser will use a substitute font http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 132 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to do one of the following e exporting the datafile to another program e exporting the calendar s display to another program All Microsoft applications are required to be versions 2000 or later and must be installed on the client not the server where the request is made A screen shot of these items can be seen below Lozinski Calendar Maintenance My First Calendar Export Data and or Display Options Menu Export the My First Calendar datafile to HTML Options 2004 J MicrosoftExcel Image Options 2004 MicrosotWord Viewing Options 2004 8 Text Editor Template Options E MicrosottAccess See documentation DEOMI f Export the My First Calendar display to Sharing Options May z 2004 gt fi MicrosohWord Email Options May z 2004 z E Microso PowerPoint Webmaster Options Security Options Dota Options Expor Data Update a Calendar To access the export screen as Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 133 of 160 June 26 2005 e Administrator 1 Log into the confi
71. ed to more than one destination calendars Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 83 of 160 June 26 2005 Lozinski Calendar Maintenance Menu Copy a calendar s configuration to another calendar s Aaea SOng Select the calendar s configuration you wish to Select the calendar s you wish to have the opy from configuration applied to a Demo Calendar 1 Demo Calendar 1 Demo Calendar 2 The Latest Calendar Once you hit the copy button below the action CANNOT be undone Only the operational configuration settings will be copied NOT the textual config file with any language translations Copy the configuration Copying a configuration will replace all of the current settings for the destination calendars So when the operation completes the settings to the destination calendar should be verified The steps for copying a configuration are as follows 1 Select the calendar s configuration to copy 2 Select the destinations calendar s to apply the configurations to 3 Click on the Copy button Delete a Calendar To delete a calendar select the calendar or calendars from the list and click the delete button Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 84 of 160 June 26 2005 Lozinski Calendar Maintenance Menu Which calendar would you like to update Seu Coy Deme Calendar 1 A View Caterer DE ae corteo X Delet
72. eekends the calendar will show all 7 days of the week o excluding Weekends the calendar will show weekdays only This option is especially beneficial for businesses that do not have a lot of weekend events thus saving space in the calendar display 5 Search Option There are 5 options from this menu whose heading contains whose description contains heading amp description contain entered by user and listing event number Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 61 of 160 June 26 2005 Show me May gt 2004 with Headings only including Weekends x whose heading contains fin Calendar format x whose heading contains whose description contains heading amp description contain entered by user listing event number 1 whose heading contains the calendar will display only those events whose heading contains the specified text The search performed is case insensitive 2 whose description contains the calendar will display only those events whose description contains the specified text The search performed is case insensitive 3 Whose heading and description contain the calendar will display only those events whose heading OR description contain the specified text The search performed is case insensitive 4 entered by user will show all events entered by the user specified 5 listing event number will show all events that match the eve
73. een below followed by a description of each zinski Calendar Maintenance C No C Yes Use cookies to remember userIDs Use cookies to remember user passwords Because of the security implications involved No passwords stored in cookies will expire as soon Yeg as all browser windows are closed how fields to allow a user to add events This variable controls whether or not the fields that allow a user to edit the calendar in the separate pop up window are digeplayed to any user who views this calendar If you get thie value to no then no one except the administrator or webmaster will see the fields to add edit or delete events In order for either the webmaster or administrator to be able to access the fields to add edit move delete events they MUST access the calendar No through a special URL The URL is the same Yes as the usual URL except the string amp ao 0 MUST be appended to it DO NOT GIVE THAT URL TO YOUR USERS Example Your ugere would have egi bin calendar calendar asp dept demo3 Your webmaster administrator would use egi bin calendar calendar asp dept demo3 sao 0 Allow Anonymous Postings If enabled users e No do NOT have to supply a username and C Yes password to post events to this calendar Individual Calendar Users Passwords The userlD and password of each user allowed to edit this calendar Enter one userid password useri passvord
74. elease Minor code enhancement Added code to check calendar for users and only display the actions all ts Fixed the admin permission on on LOW ly bug a particular ed For example 11 10 07 22 04 11 00 06 05 04 10 0 02 01 02 922 11 29 01 91 10 14 01 do permissions 9 0 05 01 01 Lozinski s Calendar User Manual http www davelozinski com not show on the c Removed most of the Edit button if users do not have edit alendar Added in feature so Version 11 10 June 26 2005 javascript requirements Page 152 of 160 popup window is not required Added in move functionality Redesigned user interface Added in time fields and integrated with lozcgi pm Fixed b being d Fixed t Released to conincide n SADMIN_ Added i Broke t smaller Put in SUSE_COOKIES color c isplayed he cookie ug that prevents the help information from feature so it works with the calendar pl upgrades DEFAULT he help s ones to hanges ubroutine down to several make code mor fficient vas feature and updated for hex Users can now supply email addresses to people who sho modification deletion uld recei fication of the addition an event ve noti of Now shows the help information in a separate window Any link s crea
75. elozinski com Page 128 of 160 June 26 2005 This section explains how you can configure any of the following options which cannot be changed by any simple configuration form and involve some sort of manual involvement between the person doing the configuring and either the operating system and or individual configuration files However don t let that scare you from taking advantage of these absolutely cool features e Changing calendar text verbiage e Translating into other languages e Running multiple calendars in multiple languages e Using your own set of monthly images e Add your own icons edit those listed or delete those currently used e Editing the colors to the color selection menus on the configuration forms e Editing the fonts listed in the font selection menus on the configuration forms The configuration form which is used to configure every calendar is the only program which does not have a separate language module It can still be translated into a foreign language but only by modifying the original code and not a separate language module Changing calendar text verbiage The file calendar_master_text txt is the main verbiage template that all subsequently created calendar text modules are generated from To change the text for the calendar and have it take effect on subsequent calendars such as the weekday names error messages presented etc this is the file to modify When a new calendar is created
76. en it ll end e Email List An optional field Allows the user to enter the email addresses that should be notified ONLY when the current event is added edited or moved The list of email addresses is fixed when a user chooses to delete the event There is no option to set up reminders ie 2 days before the event is scheduled to happen 2 hours before etc Email addresses should be entered one per line Do NOT separate email addresses with commas semicolons or any other character e Calendars to apply to If the Allow this calendar to be shared with others option is enabled for this calendar this selection list will display the name of the current calendar and that of any other calendars that have this option enabled as well By default the current calendar is selected Depending on whether a user is adding editing moving or deleting an event the calendars selected will have different meanings as described below i Adding will add the event to all of the calendars selected from the list ii Editing will edit the event only on those calendars selected If the event exists on calendars NOT selected the edited changes will NOT be applied to those calendars If a calendar is selected that the event does not exist on no changes will be applied ili Moving will delete the event from the date currently being viewed and move the event to the selected dates on the selected calendars Events CANNOT be moved from one cal
77. endar Setting this option to no will not allow any images be displayed This includes the monthly graphics The only way images might be displayed is if the option Allow Users to enter HTML in the Description is set to yes and the user inputs an HTML IMG image tag Setting Use Images for this Calendar to yes will allow all images to be displayed URL to the Calendar s Images Must be a valid URL to the calendar s main image directory The URL should have a trailing slash character Examples o images calendar o http www yourdomain com image_directory cal URL to this Calendar s Months Graphics Set to a valid URL containing the monthly graphics to be used The directory this URL points to should include the following files Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 94 of 160 June 26 2005 April gif August gif December gif February gif January gif July gif June gif March gif May gif November gif October gif September gif next_month gif prev_month gif The URL should have a trailing slash character If no URL is entered and the Use images option is enabled then a textual representation for the month will be shown Example URLs o images calendar month_graphics o http www yourdomain com image_directory cal months See the section Images are not displaying if the specified URL does not display the images See the section Other Configurable Item
78. endar to another iv Deleting will delete the event from the selected days on the selected calendars only If the event exists on calendars that are not selected the event will NOT be deleted from those calendars If the event does not exist on a selected calendar no action is taken on that calendar http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 77 of 160 June 26 2005 Accessing The default URL for accessing the administrative interface to the configuration form is the following e ASP http www yourdomain com scripts calendar calendar_config_form asp administrate e Perl http www yourdomain com cgi bin calendar calendar_config_form pl administrate e PHP http www yourdomain com scripts calendar calendar_config_form php administrate Note that this URL may vary depending on your system What is important is the administrate This tells the program to specifically access the administrator interface to the configuration form and is known as the Admin URL After you have your system up and running I STRONGLY suggest you change this configuration item so other individuals will not know how to access the administrative interface For example if you change the setting for Admin URL from administrate to openup then the respective URLs to access the administrator interface would be similar to e http www yourdomain com scripts calendar calend
79. ept e ASP the files calendar_config asp and calendar_master_text txt need to reside in this directory The file calendar_config asp should also have world write permissions e Perl the files calendar_config pl and calendar_master_text txt need to reside in this directory The file calendar_config pl should also have world write permissions e PHP the files calendar_config php and calendar_master_text txt need to reside in this directory The file calendar_config php should also have world write permissions This directory should have appropriate write permissions so the system can add remove files from the directory Typically this means granting world write permissions e Documentation URL A URL pointing to documentation associated with the calendar system By default this value is http www davelozinski com scripts calendar docs If a copy of the documentation is stored locally set this value to point to the local copy Example http www yourdomain com calendar docs Create a New Calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 81 of 160 June 26 2005 This section of the administrator form allows the adminstrator to create a new calendar Lozinski Calendar Maintenance Menu Create a NEW calendar Armura e eng q Enter the full name of your new calendar Create New Calendar Enter an abbreviated name Ex Human Resources might be hr
80. equired for every action for every user takes unless the option Allow Anonymous Postings is enabled If the option Use Cookies to remember user passwords is enabled this field may be prepopulated with the user s password Users cannot change their passwords Only the webmaster for the current calendar or an administrator can change a password for a user e Heading The heading is a textual title for the event No HTML input is allowed in the heading When a user initially adds an event to the calendar they must supply a heading provide a heading image or select a heading icon The heading field is displayed in every calendar view The size of the heading may vary as follows depending on how the Scaling Factor configuration for the calendar is set i none The heading can be a maximum of 30 characters ii a little The heading can be a maximum of 20 characters iii a lot the heading can be a maximum of 10 characters e Heading Link An optional field Allows users to input a URL so when a heading heading icon and or heading image is supplied it can be clicked to take the calendar viewer to this supplied URL The URL can be any valid URL a link to another web page the mailto option image movie or anything else you can provide a URL to No protocols are supplied That is http https mms ftp or any other protocols are not automatically inserted This field works the same way as if s
81. ert Tools Window Help C New Ctrl N ZMENE LEMEE a gt Open ctrl o Get External Data b E inport Close Link Tables Save Gtrl 5 Save as Export Page Setup A Print Preview E Print Ctrl P Send To Database Properties 1dbi 2 mfc_calendar_data 3 D Inetpub wwwrootlasp MailListConfigs_advanced 4 Northwind Sample Database Exit 7 From the Files of Type drop down menu select Excel xls files Lozinski Calendar User Manual Version 11 10 http www davelozinski com Page 135 of 160 June 26 2005 Import 2 x Look in Temp A xE Tools F History aN gt My Documents mfc_calendar_data xls Favorites x Network File name gt gt Import Files of type Microsoft Access mdb adp mdw mda mde ac a dBASE 5 dbF dBASE III dbF 8 Select the file saved in step 3 9 Click the Import button 10 Check the box First row contains column headings as shown below amp Import Spreadsheet Wizard x Microsoft Access can use your column headings as field names For your table Does the first row specified contain column headings Datestamp Start Time Heading Heading Icon i o Ei E Cancel E Back Finish Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 136 of 160 June 26 2005 11 Click the Next button 12 Continue with the
82. es are located with a trailing character For example if the perl files are kept in a calendar subdirectory within your cgi bin directory then your URL should look similar to either of the following http www yourdomain com cgi bin calendar OR cgi bin calendar e PHP provide the URL to the directory where your calendar php files are located with a trailing character For example if the php files are kept in a calendar subdirectory within your scripts directory then your URL should look similar to either of the following http www yourdomain com scripts calendar OR scripts calendar e Program File Extension If your files need to end with a different extension specify that extension here Most webservers are configured to run asp files with a asp extension perl files with a pl extension and php files with a php extension However there are some servers which will only run files with a cgi or other extension If so specify the extension here NOTE that if this value is changed all the asp perl or php files WILL need to be renamed appropriately For example changing the extension from pl to cgi then calendar pl will need to be renamed to calendar cgi calendar_config_form pl to calendar_config_form cgi etc e Location of Calendar Config Files This should be the full operating system path NOT A URL to the directory where the configuration files for all of the calendars will be k
83. esetFom Image Options Viewing Options Template Options Tim Options Sharing Options Email Options Webmaster Options Secunty Options Data Options Export Data Update a Calendar Lozinski s Calendar User Manual Version 11 10 Update a Calendar Allow Email Notification This option only affects normal users not webmasters or administrators Selecting yes allows users to enter email addresses to individuals who should be notified when a particular event is added edited moved or deleted This option will only work if the email requirements have been met This feature does not send reminders Emails are only sent when an event is added edited moved or deleted Thus the calendar CANNOT be programmed to send a reminder about an event x number of days beforehand If this option is set to no then users will not be allowed to specify email addresses and no email notifications will be sent There are two cases when this is not true and they are as follows 1 if under the webmaster options the email webmaster option is enabled then the webmaster will receive emails when an event is added edited moved or deleted 2 if under the administrator options the Email Admin with Every Update option is enabled then the administrator will receive emails when an event is added edited moved or deleted See the section entitled Common Problems for possible causes and solutions if you are
84. etting the HREF attribute in an anchor tag For example to link to another page on the current server any of the following will work i http yourdomain com the_page html ii the_page html To link to another page on another website DO NOT enter www that_website com as that is NOT a valid URL The user will have to enter http www that_website com e Heading Icon When a user initially adds an event to the calendar they must either supply a heading provide a heading image or Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 72 of 160 June 26 2005 select a heading icon The list of icons displayed comes from the images residing in the specified icons directory for this calendar A heading icon is displayed as part of the overall heading for this event in the main calendar view regardless of the selected viewing format and the detailed informational window Heading icons are not displayed if e Use images for this calendar is set to no OR e Use images for this calendar is set to yes and the item Post event image options is set to either None or Images Only Heading Image When a user initially adds an event to the calendar they must either supply a heading provide a heading image or select a heading icon The heading image field allows users to input a URL to an image that will be displayed next to the heading for this event Heading images will be displayed in the main c
85. fferent time zone than the server the calendar software resides on compensate for the time difference by entering the offset here Example if users are located on the west coast of the United States GMT 8 and the server the calendar resides on is located on the east coast of the USA GMT 5 then the offset would be set to 3 because the USA s west coast is 3 hours behind the USA s east coast Displayed in Military or Standard Time format Select whether the time for events is to be displayed in military 0000 hours 2400 hours format or standard 1200am 1200pm format All times are displayed as 4 digits when in military time Standard Times are displayed in the format hour minutes followed by am or pm Thus 1 pm would be represented as 1 00 PM Check for Conflicting Times If enabled for a calendar it will check to see if the event currently being added edited or moved either on this calendar or to this calendar conflicts with another listed event for the date selected The calendar WILL NOT notify of a conflict if a scheduled event does not have a specified start time or end time Time Increment Set the value for the time increments Increments can be in 5 10 15 20 30 or 60 minutes Selecting 60 will display the time menus in full hour increments http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 114 of 160 June 26 2005 This section of th
86. fig asp and the directory it is located in must have world write permissions You should now be good to go unless you are configuring the DEMO VERSION see below See the configuration section Create A New Calendar after the system has been configured or walk through the tutorial to create your first calendar DEMO USERS Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 33 of 160 June 26 2005 Since the demo only supports one calendar it has already been created and configured However you need to edit a few more items In the file config_files demo_configs txt 1 The values for IMAGE_DIRECTORY and MONTH_DIRECTORY directory need to be edited to reflect the location of the images on your system The values should be either a partial or full URL That is it should start with either http or just The string should have a trailing character and the value should be enclosed in quotes Examples e IMAGE _DIRECTORY calendar images MONTH_DIRECTORY calendar images months1 e IMAGE_DIRECTORY http www yourdomain com wherever gfx MONTH_DIRECTORY wherever gfx months 2 Besides the default administrator and webmaster logins the default user assigned to the calendar is userl with a password of password To add edit or delete users you need to edit the value for CALENDAR_USERS The format for this value is username password with multiple entries separated by a
87. full operating system path to the template files correct No URLS should be specified 3 Do the template files and the directory they are stored in have correct read permissions Cannot save events to the calendar This is generally caused by either of the following issues 1 A URL and not an operating system path was specified for the Datafile Directory To correct provide a full operating system path NOT a URL 2 The specified Datafile Directory does not have appropriate write permissions allowing the program to save information Double check the file permissions on the directory Cannot move edit or delete an event The user trying to do this must be the one who originally entered the event or modified it last unless the user is a webmaster or administrator Viewing the event in the detailed information window will show the last user was that modified the event provided this information is enabled under Extra Information to show when viewing an event s details Emails aren t working e There MUST be an SMTP email server located on the same machine as the webserver Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 143 of 160 June 26 2005 e The SMTP server isn t running or enabled e If sending emails to an ISP account the ISP may not be accepting emails from your server or domain Try specifying a local email account I need to change the file extension to my scripts to end with cgi
88. g or deleting the event I Email List Calendars Affected Below is an explanation of each input field When describing the type of input the field accepts it is assumed to be in a mode where the field is editable as shown in the above table Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 70 of 160 June 26 2005 Heading Information Heading Heading Link Heading Icon Non CO CO CO cH CR CA Heading Image Description Information Description HTML accepted 60 Preview Description Image Date Time Information Start Time None End Time None gt Fada date s gt Detete datefs Email addresses one per line to be notified Date s A Select the calendars this should apply to The Latest Calendar lt PAdd Calendars s lt gt X Delete Calendars s Page 71 of 160 Demo Calendar 1 Demo Calendar 2 http www davelozinski com yy ADM thie ovont ta tho Coloctod Calondarcl KD Docot Version 11 10 June 26 2005 n AN Velete Lalendars s z XA ADD this ewent to the Selected Calendars e Username This field is required for every action for every user takes unless the option Allow Anonymous Postings is enabled If the option Use cookies to remember userIDs is enabled this field may be prepopulated with the user s id e Password This field is r
89. g your changes http www yourdomain com scripts calendar calendar asp dept mfc http www yourdomain com cgi bin calendar calendar pl dept mfc http www yourdomain com scripts php calendar calendar php dept mfc where mfc is the abbreviated name you entered when initially creating your calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 49 of 160 June 26 2005 we yos 7a i a a have been save i bok here te f ak and heat y 4 ohiu MAKE SURE TO HIT THE RELOAD OR REFRESH BUTTON IN YOUR BROWSER TO SEE THE NEW SETTINGS The URL you will need to reference this calendar is lt A HREF cgi bin calendar calendar p1 dept mfc gt Click here to view My First Calendar qy Gita para Note that you probably will not see images on your calendar Now is the time to go back and configure your calendar fully setting everything up fonts colors images icons etc just the way you want it http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 50 of 160 June 26 2005 To add an event to your first calendar follow these steps 1 Access your calendar by typing in a URL similar to the following or you can click on the link displayed after successfully saving your changes http www yourdomain com scripts calendar calendar asp dept mfc http www yourdomain com cgi bin calendar calendar pl dept mfc http
90. gistered users who purchased the asp version of my calendar cannot request nor receive a free upgrade to the latest perl or php versions If you purchased my calendar in one language and need to transition to another you need to purchase a license for that secondary language Click here to request your free upgrade Upgrading from the free downloadable demo version If you are upgrading from the free downloadable demo version all you need do is replace the demo files with the ones in the archive You WILL NOT lose any of the event data you have entered using your demo calendar Once you have received your full version archive follow the directions to unpack and then install your program If you encounter any problems during the installation please read the section on common problems If you still have issues then go to the support feedback section Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 10 of 160 June 26 2005 Upgrading from a Full Version 11 0 ASP Perl and PHP Practice good computer skills and make a backup copy of your current files before proceeding ASP 1 Replace calendar asp calendar_common_routines asp calendar_config_form asp calendar_day asp calendar_update_config asp Access the administrative interface Go to each calendar s configuration Click the button entitled Sharing Options to set the options 5 Save the new settings If you encounter any problem
91. guration form 2 Click the Update A Calendar button 3 Click the Edit Configuration button next to the particular calendar whose data is to be exported 4 Click the Export Data button e Webmaster 1 Log into the configuration form 2 Click the Export Data button Exporting Data When exporting data all applications with the exception of the plain text editor will receive the information in tab delimited format The plain text editor Notepad Wordpad etc will receive the datafile in pipe delimited format DO NOT MAKE CHANGES AND THEN OVERWRITE THE EXISTING DATAFILE UNLESS YOU KNOW WHAT YOU ARE DOING Follow the steps listed below for the particular application the calendar s raw data is to be exported to e Microsoft Excel 1 Select the year of data to export 2 Click the Microsoft Excel button e Microsoft Word 1 Select the year of data to export 2 Click the Microsoft Word button e Text Editor 1 Select the year of data to export 2 Click the Text Editor button e Microsoft Access 1 Select the year of data to export Click the Microsoft Excel button Save the Excel spreadsheet as an Excel xls file Launch Microsoft Access Select the option to create a new database Select File Get External Data Import as shown below NMNBWN Lozinski Calendar User Manual Version 11 10 http www davelozinski com Page 134 of 160 June 26 2005 E Microsoft Access i File Edit Yiew Ins
92. idn t send you duplicate copies of the same files You can use these images for your calendar or provide your own Read the documentation when providing your own images and or changing languages ii An icons directory with the following contents Feedback gif Happy gif Heart gif Note gif Rose gif Warning gif If you think any cool icons you think would make a great addition to the calendar send me some feedback and let me know http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 23 of 160 June 26 2005 1 Copy the archive to the cgi bin directory or whatever directory you have allocated that asp scripts can run in on your web server 2 To unpack Full Version Free Downloadable Version e the Windows archive e the Windows archive i Double click on the archive i Double click on the archive or run or run WinZip WinZip From WinZip locate the ii From WinZip locate the calendar 10_asp zip calendar_demo110_asp zip archive on your system and archive on your system and choose choose the Extract the Extract option option iii Extract the archive to the desired Extract the archive to the location desired location iv Verify that everything is extracted Verify that everything is extracted When everything is extracted you should have the following files those files and directories marked with an asterisk below are NOT i
93. ight be trying to run them as an executable file Since they are not an executable they don t run and hence no image is displayed Test this by trying to access the images directly For example http www yourdomain com cgi bin calendar images months April gif If the image does not display then move all the images outside of the cgi bin subdirectory on the webserver User images do not display Images that users specify do not display This may be happening because 1 The Use Images option is not enabled for the calendar Enable this option 2 The Use Images option is enabled for the calendar but the Post Event Image Options is not set properly 3 The URL the user provided to the image is not correct Icons are not displaying Possible causes 1 The Use Images option is not enabled for the calendar 2 The Use Images option is enabled for the calendar but the Post Event Image Options is not set properly Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 142 of 160 June 26 2005 3 The URL to this Calendar s Icons is not correct 4 The Full Operating System Path to this Calendar s Icons is not correct 5 The file permissions for the directory containing the icons is not correct 6 The file permissions for the icons themselves are not correct My template files are not displaying 1 Are the template options enabled for the calendar See the section Template Options 2 Is the
94. iking Limitations of the Free Downloadable Demo The downloadable demo is the same as the full featured version with the following limitations There is no HTML configuration form or web based interface Only two viewing modes are available headings only and both headings and details The other viewing options current month and the next 11 months only remaining events just the current week s details a in line day view window have been removed Weekends have been removed Only the days Monday Friday are displayed Events are shown in random order Move Edit and Delete functionality has been removed Can only add events Can only add events at most one month in advanced from the currently viewed month Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 15 of 160 June 26 2005 No email functionality Limited to just one calendar There is no sharing of calendars Users cannot provide heading links icons or images with their postings Cannot restrict the calendar to only authorized users Cannot view the calendar in tabular format Times are shown in Military Time only Does not support header footer templates No cookie functionality to remember userids or passwords Next month and previous month data will not be shown when viewing the current month No statistical funcdtionality http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelo
95. import steps selecting the options that suit your needs best The data should import into a new MS Access Table named after the calendar the data came from Exporting Display This allows the user to take the HTML output and feed it into another application for editing Different applications will obviously display the output differently and may not always be what you expect Note that images and other fancy items may not transfer properly especially if partial URLs are used ex images gfx1 gif as opposed to full URLs ex http whatever com images gfx1 gif This is entirely dependent on the end application and is beyond my control To resolve this issue it is suggested to turn off the configuration item Use Images before selecting to export the display e Microsoft Word 1 Select the month to view 2 Select the year to view 3 Click the Microsoft Word button An example display is shown below Compare with the Microsoft Power Point export Note that some images don t appear which illustrates the diffence between using partial and full URLs Z demo3_calendar_datal 1 doc Microsoft Word ie Cdt yew insert Foma Tools Table Window hep Adobe POF See Qy eg eBORn ahi Q Normal TrresNewRoman 10 BZU EJJIN j i re O 7 A i 2 E The Latest Calendar Show me Februay f z0 mth Headings only inchuGeng Weebents z mjamaa owe GG aghe n COORD AR Sa AA ERE Pmi Seed E T ca TE Pk e PRI
96. in the free demo http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 26 of 160 June 26 2005 Copy the archive to the cgi bin directory or whatever directory you have allocated that perl scripts can run in on your web server To unpack Full Version Free Downloadable Version e the Unix archive e the Unix archive i Gunzip the file Do this by i Gunzip the file Do this by typing typing gunzip gunzip calendar_demol10_perl calendarl10_perl bar ug2 tar gz ii Untar the tar file This can be done Untar the tar file This can be by typing done by typing tar xvf tar xvf calendar_demol110_perl calendarll10_perl tar tar Verify that everything is e the Windows archive extracted i Double click on the archive or run WinZip e the Windows archive ii From WinZip locate the i Double click on the archive calendar_demo110_perl zip or run WinZip archive on your system and choose From WinZip locate the the Extract option calendar 10_perl zip iii Extract the archive to the desired archive on your system and location choose the Extract option iv Verify that everything is extracted Extract the archive to the desired location Verify that everything is extracted Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 27 of 160 June 26 2005 When everything is extracted you should have the fol
97. ing the information for the selected day If yes users MUST have a javascript enabled browser 2 allow users to select the dates affected in a smaller mini calendar 3 display the preview link if the option Allowing HTML in the Description field is enabled Version 11 Page 102 of End Ti n June 26 2005 Add date s amp gt Delete date s A ADD wy Frs Catence e Selecting no will 1 show the detailed day information within the current browser window 2 force the users to select the dates affects from a scrollable list 3 hide the preview link if the option Allowing HTML in the Description field is enabled Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 103 of 160 June 26 2005 Description informadon Description HTML accepted Wednesday May 12 2004 _ Thursday 13 2004 Saturday May 15 2004 Sunday May 16 2004 Width of Day View Window Set the width of the individual day view popup window if enabled in pixels This setting will also affect the width of the inline day view window in the main calendar view by forcing the inline window to be at least half the size specified here The popup window will always be the full size specified Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 104 of 160 June 26 2005 Height of Day View Window Set the height of the individual day view p
98. ining Your Calendars i Administrative Configuration Form Accessing Administrative Settings Create a New Calendar Update a Calendar Copy a Configuration Delete a Calendar Support Feedback ii Webmaster Configuration Form a Accessing iii Individual Calendar Configuration Items Explained in Detail a HTML Options a Today text Calendar specific text Calendar specific link text Normal Day color Today day color yoann Normal text Lozinski s Calendar User Manual http Awww davelozinski com Page 4 of 160 Version 11 10 June 26 2005 Weekend day color Calendar Border Size Calendar Border Color Calendar Gridline Size Calendar Grid Padding Amount Web page background color Background Image URL Testing your settings 5 B woe ee BG a Image Options a Use images for this calendar URL to the calendar s images URL to this calendar s month graphics Post event image options URL to this calendar s icons Full Operating System Path to this calendar s icons moan S a View Format Options a Scaling Factor Minimum day width Use PopUp Window Width of individual day view window Height of individual day view window Max number of entries to display per day Max Number of Months after the Current Month to Display for selecting dates on which to add edit move or delete an event List Entries with a Specific Start Time Fir
99. inistrator can perform further actions on the event If the event was entered by a user or webmaster and subsequently moved edited by an administrator only the administrator can perform further actions on the event Adding an Event The steps to add an event to a calendar Each user will need to select values and provide information as appropriate 1 Click on a date link to launch the detailed informational window Click the Add button Enter the username Enter the user s password Type in a heading select a heading icon or provide a URL to a heading image Click the add this event button NOB WN The event should be added to the calendar with the detailed informational window and the main calendar window refreshing to reflect the latest changes Editing an Event The steps to edit an event on a calendar Each user will need to select values and provide information as appropriate 1 Click a date link to launch the detailed informational window Click the Edit button next to the event to be edited Enter the username Enter the user s password Select the days the edits are to be applied to Edit the information in the fields as appropriate Click the edit this event button YANN FWP The event should be edited on the calendar with the detailed informational window and the main calendar window refreshing to reflect the latest changes Moving an Event The steps to move an eve
100. ink to view the month in the previous year Clicking this link will display the current month in the previous year preserving the current view settings See the screenshot for an example A link from a message indicating there are more entries for day on the Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 57 of 160 June 26 2005 calendar This appears when there are more entries for the day then are configured to be displayed For example if the calendar is configured to display a maximum of 5 entries per day and there are 6 or more entries this notice will appear Clicking this link except with the inline day window view will launch the detailed informational window displaying all entries and details If viewing in the inline day window mode clicking this link will reload the calendar with the details for that day displayed in the inline day view window See the screenshot for an example http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 58 of 160 June 26 2005 Show me vest 2001 with Headings only z excluding Weekends containing the keyword fin Calendar format z GO If enabled shown the main calendar form pictured above provides users a variety of options allowing users to view their calendar outside of the default settings 1 Month Selector This menu allows users to select the month to view The m
101. interface e can add an event to any calendar e can do anything to any calendar If an event is entered by any other user the administrator can edit move or delete the event e there is one administrator per calendar system That is you cannot have administrators with multiple logins and passwords e can access any calendar regardless of whether it is restricted or not 2 webmaster When each calendar is created it also has a webmaster assigned to it The webmaster e can modify most of the configurations for each calendar The webmaster DOES Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 42 of 160 June 26 2005 NOT have access to the administrative configuration form e can only add events to the webmaster s assigned calendar e can edit move delete any event entered by any user for their particular calendar but not an event added edited moved or deleted by an administrator e there is one webmaster per calendar You cannot have multiple logins and passwords for a webmaster e can only access their particular calendar If other calendars are restricted they will not be able to access those calendars 3 user With each calendar comes a default user It is up to the webmaster or administrator to add edit delete users from a calendar Once a user has an account e cannot modify the configurations to any calendar e if acalendar is restricted can only access the calendar they have an acco
102. ion 11 10 http www davelozinski com Page 40 of 160 June 26 2005 4 Read through the file calendar php to see the other configuration items you can set in the demo_configs txt file Once you have set the configurations you can access your calendar through a URL similar to the following http www yourdomain com cgi bin calendar_demo calendar php dept demo The query string dept demo MUST be present to run Enjoy http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 41 of 160 June 26 2005 Accessing a particular calendar Every calendar can be accessed through a URL similar to the following Examples e ASP http www yourdomain com scripts calendar calendar asp dept abbr_name e Perl http www yourdomain com cgi bin calendar calendar pl dept abbr_name e PHP http www yourdomain com scripts calendar calendar php dept abbr_name where abbr_name is the unique abbreviated name assigned to the calendar when it was created through the administrative configuration form When a calendar is successfully created the configuration form will provide the URL to access the new calendar 3 levels of users With each calendar there are 3 levels of users What they are and how they work is described below 1 administrator e has access to the administrator configuration form DOES NOT have access to the webmaster login interface only the administrative
103. lendar User Manual Version 11 10 http Awww davelozinski com Page 30 of 160 June 26 2005 When everything is extracted you should have the following files those files and directories marked with an asterisk below are NOT included in the free demo 1 The follow php files calendar php gt Main program calendar_addeditdelete php gt Used to add edit move and delete events to from the calendar calendar_common_routines php gt Contains functions shared by at least two of the php files calendar_config_common php Common routines I wrote that I share with config forms in some of my other programs calendar_config_form php Displays the HTML form to Administrators and Webmasters to configure their calendar through an HTML interface calendar_day php Used to display a day s events calendar_stats php Computes and displays the statistical information for each calendar calendar_update_config php Takes the information from the config form and updates the main calendar_config pm file and or the configuration files for any of the specified calendars calendar_config php Contains the configuration information which is set by the Administrators and applies to every calendar calendar_util php Contains misc date functions specific to the calendar s operations 2 You should see a data directory I included this directory as a place to store the datafiles generated DEMO USERS You will find a file
104. llow the icone found in the icons directory to be used L nHskitstculidah esep Manuanllow images for this calendar hip MMW dayelQZiNSK CO ages willbe displayed regaran af hr what s specified here URL to the Calendar s Images Must have a trailing j http fwrere your_domain com calf images months Lozinski Calendar Maintenance calenderimagesy calender images months1 _ _ _ _ C None Both C icons Only Images Only Version 11 10 June 26 2005 rons Selecting the option Use icons only will only allow the icone found in the icons directory to be used Note that ifthe option allow images for this calendar ig not enabled no images will be displayed regardless of what s specified here URL to this Calendar s Icons Must have a trailing charactar In order te use icons the option Use images for this calendar muet be enabled calendar imaqes icons Examples calendar imaged icone http wrens your_domain com cal images icons Full OPERATING SYSTEM PATH to this Calendars Icons Must have a trailing J character and SHOULD NOT be a URL Examples D Anetpubswewroctcalendarfimages icons NT dinetpub wenerooct websites calendar images icone Unix j users home were cal images icone a Save Calendar Configuration BACK TO TOP ca ResetFom Use Images for this Cal
105. lowing files those files and directories marked with an asterisk below are NOT included in the free demo 1 The follow perl files calendar pl gt Main program calendar_addeditdelete pl gt Used to add edit move and delete events to from the calendar calendar_common_routines pl Contains functions shared by at least two of the pl files calendar_config_common pl Common routines I wrote that I share with config forms in some of my other programs calendar_config_form pl Displays the HTML form to Administrators and Webmasters to configure their calendar through an HTML interface calendar_day pl Used to display a day s events calendar_stats pl Computes and displays the statistical information for each calendar calendar_update_config pl Takes the information from the config form and updates the main calendar_config pm file and or the configuration files for any of the specified calendars calendar_config pl Contains the configuration information which is set by the Administrators and applies to every calendar calendar _util pl Contains misc date functions specific to the calendar s operations lozcgi pl Contains the common CGI functions such as getting the form information and altering cookies This module is freely available from my website http www davelozinski com 2 You should see a data directory I included this directory as a place to store the datafiles generated DEMO US
106. lt URL for accessing the webmaster interface to the configuration form is similar to the following e ASP http www yourdomain com scripts calendar calendar_config_form asp dept calendar_webmaster_of e Perl http www yourdomain com cgi bin calendar calendar_config_form pl dept calendar_webmaster_of e PHP http www yourdomain com scripts calendar calendar_config_form php dept calendar_webmaster_of where calendar_webmaster_of is the abbreviated name of the calendar the webmaster is assigned to Thus if the webmaster is assigned to the hr calendar then the url to access the specific configuration form for the hr calendar should be similar to e ASP http www yourdomain com scripts calendar calendar_config_form asp dept hr e Perl http www yourdomain com cgi bin calendar calendar_config_form pl dept hr e PHP http www yourdomain com scripts calendar calendar_config_form php dept hr Note that this URL may vary depending the server s configuration What is important is the dept This Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 86 of 160 June 26 2005 tells the program to specifically access the webmaster portion of the configuration form The administrator cannot log into the webmaster configuration form just like the webmaster cannot log into the administrator configuration form The default webmaster username and password for a newly created calen
107. lues for IMAGE_DIRECTORY and MONTH_DIRECTORY directory need to be edited to reflect the location of the images on your system The values should be either a partial or full URL That is it should start with either http or just The string should have a trailing character and the value should be enclosed in quotes Examples e IMAGE _DIRECTORY calendar images MONTH_DIRECTORY calendar images months1 e IMAGE_DIRECTORY http www yourdomain com wherever gfx MONTH_DIRECTORY wherever gfx months 2 Besides the default administrator and webmaster logins the default user assigned to the calendar is userl with a password of password To add edit or delete users you need to edit the value for CALENDAR_USERS The format for this value is username password with multiple entries separated by a comma The entire string should be enclosed in quotes Examples e CALENDAR_USERS userl passwordl user2 password2 user3 password3 e CALENDAR_USERS Jjoe blow 3 Finally you need to specify the FULL OPERATING SYSTEM PATH to the directory where the datafiles will be stored that is the data directory that came with the demo DO NOT SPECIFY A URL The value you need to change is for CALENDAR_DATA Examples e Unix CALENDAR_DATA usr local httpd cgi bin calendar_demo data e Windows CALENDAR_DATA D Inetpub wwwroot cgi bin calendar _demo data Lozinski s Calendar User Manual Vers
108. m the directory If a new directory is chosen for the custom icons make sure to change BOTH the Full Operating System Path to this Calendar s Icons AND the URL to this Calendar s Icons configuration items Editing the colors to the color selection menus on the configuration forms To change the color names or codes from the menus on the configuration forms modify the following file depending on the language e ASP calendar_config_common asp e PHP calendar_config_common php e Perl calendar_config_common pl To add in a new color follow these steps 1 open the file in a text editor 2 select a line which already has a color defined 3 copy and paste the entire line just below another line 4 edit the name and hex values as appropriate Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 131 of 160 June 26 2005 To delete a color just delete the entire line from the file Editing the fonts listed in the font selection menus on the configuration forms To use other fonts with your calendar 1 open the file e ASP calendar_config_common asp e PHP calendar_config_common php e Perl calendar_config_common pl in a text editor 2 look for the listing of fonts at the top of the file 3 following the pattern add in the name of the new font 4 save the file To remove a font simply delete it from the listing Reload the configuration form Note that text in any of these fonts will only be display
109. n 11 10 June 26 2005 i Overview a Accessing a calendar b 3 user levels for each calendar ii Creating and Configuring Your First Calendar iii Adding an Event 9 Running Using i Main Calendar View a Basic Operations User Form for selecting viewing options Date links A quick link to the next month A quick link to the previous month A link to view the current month in the next year A link to view the month in the previous year A link from a message indicating there are more entries for day on the calendar Examples b Main Calendar Form Month Selector Year Input Display Options Weekend Selector Search Option Search Input Format Selector Submit Button c Viewing Complete Details for a Day s Events ii Detailed Informational Window a Displaying all the Events and Details for the Selected Day Main Day View with User Editing Disabled Main Day View with User Editing Enabled b Adding an Event c Editing an Event d Moving an Event Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 3 of 160 June 26 2005 e Deleting an Event f Form View with Fields for User Editing the Juicy Details What Fields are Editable When Username Password Heading Days to apply to Description Start time End Time Heading Link Heading Image Heading Icon Description Image Email List Calendars to apply to 10 Mainta
110. ncluded in the free demo 1 The follow asp files Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 24 of 160 June 26 2005 calendar asp gt Main program calendar_addeditdelete asp gt Used to add edit move and delete events to from the calendar calendar_common_routines asp gt Contains functions shared by at least two of the asp files calendar_config_common asp Common routines I wrote that I share with config forms in some of my other programs calendar_config_form asp Displays the HTML form to Administrators and Webmasters to configure their calendar through an HTML interface calendar_day asp Used to display a day s events calendar_stats asp Computes and displays the statistical information for each calendar calendar_update_config asp Takes the information from the config form and updates the main calendar_config pm file and or the configuration files for any of the specified calendars calendar_config asp Contains the configuration information which is set by the Administrators and applies to every calendar calendar_util asp Contains misc date functions specific to the calendar s operations 2 You should see a data directory I included this directory as a place to store the datafiles generated DEMO USERS You will find a file entitled demo_counter txt within this directory You need to make sure this file and directory have world write permissi
111. nfiguration form for each of your current calendars and select the Change Calendar Configuration button 4 There are several additional error messages in the main textual configuration file You will need to update each of your calendar s textual config files as appropriate If you encounter any problems during the installation please read the section on common problems Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 12 of 160 June 26 2005 If you still have issues then go to the support feedback section Upgrading from a Full Version prior to 9 0 Perl only If you are upgrading from any previous version you will need to delete everything and start over from scratch Unfortunately this means your current datafiles will no longer work and need to be removed If this presents possible problems or is not feasible THEN DO NOT UPGRADE Otherwise 1 Save any necessary datafiles 2 Erase everything associated with the calendar program 3 Follow the installation instructions from this point forward If you encounter any problems during the installation please read the section on common problems If you still have issues then go to the support feedback section http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 13 of 160 June 26 2005 What s New There are new and improved options for sharing and writing data between calendars
112. nfigured This form allows users to choose their viewing options format and style See the screenshot for an example of how the form may look See the section Main Calendar Form for more details Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 56 of 160 June 26 2005 Date links Clicking on a date link except when viewing in in line day view mode will always link to a detailed informational window displaying all the entry details for that day If the inline day view window option is selected clicking on the date link with reload the current calendar with the inline day view window displaying the details for the day selected It is from either the inline day view window or the detailed informational window users can add move edit or delete events on the current day if the option to allow users to do so is enabled See the screenshot for an example of date links A quick link to the next month Clicking this link will display the next month preserving the current view settings See the screenshot for an example A quick link to the previous month Clicking this link will display the previous month preserving the current view settings See the screenshot for an example A link to view the current month in the next year Clicking this link will display the current month in the next year preserving the current view settings See the screenshot for an example A l
113. nfigured such that your php files need to end with another extension such as cgi instead of php edit the line which looks like SFILE_ NAME EXTENSION php to reflect the extension you need NOTE that if you do change the value you will need to rename ALL of the files ending in php to have the same file extension as you provided 3 Set the appropriate file access permissions i On Unix set the permissions of each php file to 755 rwxr xr x This can be done through the command chmod 755 php ii On Windows make sure each php file has the appropriate read and execute permissions iii The file calendar_config php and the directory it is stored in will need to have appropriate write permissions so that php can write to it for updates when called through the web This typically means the file calendar_config php and the directory it is located in must have world write permissions You should now be good to go unless you are configuring the DEMO VERSION see below See the configuration section Create A New Calendar after the system has been configured or walk through the tutorial to create your first calendar Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 39 of 160 June 26 2005 DEMO USERS Since the demo only supports one calendar it has already been created and configured However you need to edit a few more items In the file config_files demo_configs txt 1 The va
114. no action is taken on that day To DELETE Dates a Ifthe option Use PopUp is enabled i click the desired dates to remove ii click the Delete Dates button a Ifthe option Use PopUp is disabled i click to the desired dates to remove ii ensure they are deselected e Start time An optional field The configuration item Military or Standard time determines if this is displayed in military time or standard time Increments are allowed in 5 10 15 20 or 30 minute intervals A 4 digit time is always displayed If cofigured to be displayed in standard time AM or PM will be displayed next to each time Thus 3am in standard time will be displayed as 0300 AM Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 76 of 160 June 26 2005 By default the current start time if editing an event is displayed The start time is always displayed as part of the heading information If no start time is specified but an end time is specified then the start time in the heading information will be displayed as a question mark character Think of it as meaning you don t know when things are going to start e End Time Same properties and functionality as start time except that if a start time is specified but no end time is specified then the end time information will be displayed as a question mark character Think of it as meaning you know when the event is going to start but have no idea wh
115. nt from one day to several on a calendar 1 Click a date link to launch the detailed informational window Click the Move button next to the event to be moved Enter the username Enter the user s password Select the days to move the event to Click the move this event button NOB W NY The event should be moved to the specified days on the calendar with the detailed informational window and the main calendar window refreshing to reflect the latest changes Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 69 of 160 June 26 2005 Deleting an Event The steps to delete an event to a calendar 1 Click a date link to launch the detailed informational window Click the Delete button next to the next to be deleted Enter the username Enter the user s password Select the days to delete the event from Click the delete this event button NmBWN The event should be deleted from the calendar with the detailed informational window and the main calendar window refreshing to reflect the latest changes Form View with Fields for User Editing the Juicy Details What Fields are Editable When If enabled this is the window which displays the input fields allowing users to add edit move or delete an event for the selected day on the calendar Below is a table detailing which field values are N ot Editable fixed or E ditable depending on the whether the user is adding editing movin
116. nt number specified 6 Search Input The textual input field supplying the value for the search option If left blank no search is performed 7 Format Selector There are 2 options to this menu in Calendar format and in Tabular format Show me March 2001 with Headings only excluding Weekends containing the keyword fin Calendar format GO in Calendar format in Tabular format 1 in Calendar format displays the calendar in the traditional calendar format 2 in tabular format displays the calendar in a descending table format That is each day will be listed on an individual row with the beginning of the month at the top and the last day of the month at the bottom Any overlapping days from the next or previous months will not be shown 8 Submit Button Click to view the calendar with the specified settings Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 62 of 160 June 26 2005 Scaling Factor There are 3 possible settings to adjust the calendar s scaling factor minimizing the amount of dispaly space the calendar utilizes Below are two snap shots showing how the form will look when the scaling factor is set to a little and a lot respectively Notice how various options disappear as the scaling factor increases These missing options will be set automatically Scaling factor set to a little Show me March 2001 excluding Weekends
117. of Calendar Config Files Full operating system path to the location where the configurahon fles for each calendar will be kept This directory should have 777 733 or similar permissions Path should have a trailing character Based on your system the recommended setting is D Inetpub cgi bin calendar contig fiies D Jinetpub cyi bin calenda contfiq_files Derwmeptemen RL I fal paral tote oad bo utab The H met havt a agg bha ter Exarg u pew der 4 Seay wew rr m x alee far 3 e ampja Fs Lipia ae Rhee teatw beaogs 5 Click the Update the Administrative Settings button If everything saved properly you are now ready to create your first calendar Below are the steps for creating and configuring new calendars 1 Click the Create New Calendar button on the left 2 Enter the full name of your new calendar Example My First Calendar 3 Enter the abbreviated name NO SPACES Use only alphanumeric characters Example mfc 4 Click the Create My New Calendar button Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 46 of 160 June 26 2005 Lozinski Calendar Maintenance Menu Create a NEW calendar Admumstatve Setings l Enter the full name of your new calendar MyFrsiceiener gem LYQDP Create New Calender lt igo teran abbr eviated name Ex Human Resources might be hr Update a Calendar l Only use alpha numeric char
118. offset accordingly For example ifthe calendar is hosted on a machine on the East Coast of the USA but the user is inthe UK then the offset for that particular m calendar should be set to 5 because the UE is 5 hours ahead of the Eastern US Again ifthe host machine is in the Eastern US but the users are on the West Coast of the US then the offset for their particular calendar should be set to J because the West Coast people are 3 hours behind the East Coast Do you want times displayed in Military or Standard format Select Military if you want the time displayed in military time Standard at is 0000 2400 Select Standard otherwise to display normal Military ma That is 1L200AM 100PM atc heck for conflicting times Select yes to have the program check for poseible time conflicte with other evente scheduled on the selected calendar z The calendar will NOT report atime conflict against a particular event ifthe event hag no specified start or end time Select no othenmee C Mo Yes ime Increment Select the value forthe time incremente displayed in multiples of 5 minutes Selecting 60 will display the time in 20 full hour increments a Save Calendar Configuration BACK TO TOP da Reset Form nual Version 11 10 Page 113 of 160 June 26 2005 Update a Calendar Offset from Calendar Server If the users using this calendar are located in a di
119. on Common Problems if images are enabled but are notloading See the section Other Configurable items on how to include custom icons and or not use those included with the archive Full Operating System Path to this Calendar s Icons If users are allowed to use icons the full operating system path to the icon directory must be provided with a trailing slash character The system path should start from the root node of the server s operating system THIS VALUE SHOULD NOT BE A URL Examples o Unix var users htdocs images calendar icons o Windows D Inetpub wwwroot mywebsite image_directory cal icons See the section Common Problems if icons will not display See the section Other Configurable items on how to include custom icons and or not use those included with the archive http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 96 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the default viewing options for the particular calendar Fields denoted by a asterisk character can be changed by the end user through the Main Calendar Form if selected to be shown Note that the values can be changed by the user only after the calendar is viewed Changing the values in the Main Calendar Form DOES NOT change the default calendar settings A screen shot of these configurable items
120. ons 3 You should have a config_files directory with the following contents Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 25 of 160 June 26 2005 calendar_master_text txt gt Is the Master Copy text language module All calendars that are created have their text initially taken from this module Contains the global config items needed by every calendar_config asp calendar DEMO USERS in place of the file calendar_master_text txt you will have the following two files Contains all the configurable settings for the demo demo_configs txt T 8 calendar demo_calendar_text txt gt Is the text file that the demo calendar reads from Wee 4 You should see a templates directory with the following contents header_template html gt The header template file contents footer_template html gt The footer template file contents 5 The documentation is no longer included with the code the archives were becoming too big to email Download the documentation in the desired format by going to http www davelozinski com scripts calendar 6 The images are no longer included with the code the archives were becoming too big to email Download the image archive you desire by going to http www davelozinski com scripts calendar and selecting either the WinZip or GZip archive Note that those files directories marked with an asterisk are NOT included
121. onth currently being viewed is selected by default Show me ra 2001 with Headings only aeus Weekends containing I fin Calendar format gt November December 2 Year Input This is where a user inputs the year they wish to view Only 4 digit years are accepted For example if to view a month in the year 2002 2002 must be entered NOT 02 By default the current year being viewed is displayed Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 59 of 160 June 26 2005 3 Display Options There are 6 possible display options with Headings only showing both Headings and Details just current Week s Details only Remaining Events and the Next 11 Months and with Inline Day View Window Show me March 2001 with Headings only excluding Weekends containing the keyword e with both Headings and Details just current Week s Details only Remaining Events and the Next 11 Months with Inline Day View Window Each option is described more fully below o with Headings only Whenever a new calendar is created this is the default option Selecting this option will show only the heading information to events on the calendar 1 Heading information can include any of the following a heading icon a user supplied heading image a start time and or end time for the event and or an actual textual heading as a clickable link 2 At the minimum a user must
122. ooses to delete an event from both Number and Number2 they will not be able to delete the event from Number2 Allow users to enter HTML in the event Description field Select yes if users should be able to enter HTML codes within the description field for their event Otherwise set to no and plain text only will be accepted A short message next to the Description field will be displayed informing the user whether plain text is expected or if HTML can be entered If enabled a preview button will appear next to the description field allowing users to preview their posting If the Use PopUp option is disabled then the preview link will NOT be available because it uses a popup window to display the preview HTML input is NOT allowed for any other input field Description Information Description HTML accepted _ 1 __ BETA 5G escription Image Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 125 of 160 June 26 2005 Description Information Description HTML accepted ha Description Image renabled Restrict Access to only the above Calendar Users Set to yes if it is NOT ok for the general population to view this calendar The only individuals which will be able to view this calendar are the users specified for this calendar the webmaster and the administrator who can view any calendar When access is restricted users will be prompted for a username an
123. opup window if enabled in pixels This has no effect on the inline day view window Max Number of Entries to Display per Day Set the maximum number of events shown per day in the main calendar view If the number of entries on any given day exceeds this amount a message will be shown alerting the user there are more entries To view the additional entries do any of the following e click on the date link associated with that day e click on the message indicating there are more entries Look at the popup tewe gt test a r First working Beta bows y Far die Cia ONR ARA Max Number of Months after the Current Month to Display for selecting dates on which to add edit move or delete an event This option affects the list of days in the detailed informational window when adding editing moving or deleting an event Setting this value to zero 0 will show the user only the days in the current month Selecting a value greater than zero will list all the days in the current month plus those all of the days in the selected number of months after the current month For example if the current month is November and this value is set to 2 then days in November will be shown plus the 31 days of December and 31 days of January of the next year List Entries with a Specific Start Time First Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 105 of 160 June 26 2005 If enabled the calendar
124. owing users to add new events or move edit and delete events currently listed Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 66 of 160 June 26 2005 demo Details for today s events Look at the popup This would probably make a great movie test test First working Beta All is well 8 00AM T4 Bring on the 4th movie The webmaster for the selected calendar and the administrator can ALWAYS edit the calendar regardless if user editing is disabled To do so as Administrator 1 Log into the administrative form Click the Update a Calendar button Click the View Edit Event s button next to the calendar to update Select the day to edit the details for Edit the day s details nA BW hh Webmaster 1 Log into the webmaster configuration form 2 Click the Edit Caledar s Events button at the top of the page 3 Click the day to edit the details for 4 Edit the day s details Main Day View with User Editing Enabled If user editing is enabled the detailed informational window will display all the information as described in section Main Day View with User Editing Disabled along with the following buttons e an add button to allow users the ability to add a new event to the selected day Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 67 of 160 June 26 2005 e move edit and delete buttons next to each e
125. p 11 10 07 22 04 11 00 06 05 04 10 02 10 11 02 10 01 03 29 02 10 0 02 01 02 calendar_day php 11 10 07 22 04 11 00 06 05 04 10 01 10 26 02 10 0 calendar_addeditdelete php 11 01 07 20 04 11 00 06 05 04 Lozinski s Calendar User Manual http Awww davelozinski com This section contains the history of each php module I ve created for my calendar program Updated to take advantage of improved sharing options Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP Fixed a next 11 months viewing bug which gave multiple warnings Fixed a search bug and Netscape alignment issue First official release Updated to take advantage of improved sharing options Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP Corrected a bug that displayed extra slashes in the desc when HTML input was set 02 01 02 First official release Corrected a bug that didn t allow a different user to add an event if cookies wer nabled it used previous cookie info Added several new significant features and fixed some bugs Also upgraded to work with the latest versions of PHP Version 11 10 June 26 2005 Page 158 of 160 10 04 11 10 02 10 01 10 26 02 10 0 02 01 02 Correct a bug that didn t strip newlines Corrected a bug that
126. p www davelozinski com Added several new signit Updated to coincide with Minor code enhancemen configuration bug lec lec fields Updated Updated Added in to ref to ref time t th t th pdated tupid me forgot to work w SADMIN_D ith to m EFAU ts e new changes in e latest changes and ake LT LINK_COLOR VL dded update S Added in A for SUSE_COOKI and SHOW_WEEKENDS BY DEFAULT ficant features the first Fixed SERVER this entry P SDEFAULT_FORMAT INK_COLOR SVIEW_OPTIONS_MENU ES SDEFAULT_STYLE and to hex color values Added in SADMIN for Added update and SEMAIL Now check Department Names Calendar f Calendar Datafile Prefixes SAI ID field LOW_EMAIL_NOTIFI CATI PROGRAM for the colon ma Individual Dir fie First release Implemented after use Took some items out No changes No major changes a config file and r feedback and Updated to coincide with the Completely gutted Now only has that apply to every calendar for the calendar it Replaced EMAIL PROGRAM with SMTP_SERVER added others in Added SUSE_HEADER_TEMPI Forgot to make thes in SVIEW_OPTI AT ntries P
127. pecified images are not displaying ix Icons are not displaying x My template files are not displaying xi Cannot save events to the calendar xii Cannot move edit or delete an event xiii Emails aren t working xiv I need to change the file extension to my scripts to end with cgi or something else xv How do I stop the Last modified by displaying xvi How do I turn off the detailed popup window xvii Can I export the data to other programs such as Microsoft Excel xviii I only want the administrator and webmaster to be able to post events How do I do this xix Can users sign up to join a calendar automatically I m receiving an Internal Server Error Help This error can be caused by any number of hundreds of reasons depending on which language is being used and can be hard to trace Some possible reasons for this error message are e asimple syntax error in the program possibly from edits ASP and PHP are generally more friendly than Perl in this respect and tend to pointout where the error lies Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 139 of 160 June 26 2005 e incorrect path to perl specified on the first line of the pl file Make sure the first line of each pl file reflects the correct path to perl this is especially important for Unix users e incorrect file permissions the scripts don t have execute permissions Make sure the files as well as the dir
128. ram e calendar pl e calendar day pl e calendar_common_routines pl e calendar_master_text txt e calendar_config form pl e calendar_config_common pl e calendar_update_config pl e calendar_stats pl e calendar_config pl e calendar_util pl calendar pl 11 10 07 22 04 11 00 06 05 04 10 01 03 29 02 10 0 02 01 02 922 11 29 01 9 1 10 14 01 calendar 9 0 05 01 01 8 0 11 17 99 7 02 08 24 99 7 01 08 21 99 7 0 07 24 99 6 5 03 17 99 6 0 03 01 99 5 50 02 05 99 Lozinski s Calendar User Manual http Awww davelozinski com Updated to take advantage of improved sharing options Added several new significant features and fixed some bugs Corrected a Netscape alignment issue Updated to coincide with the first PHP release Minor code enhancements Fixed the admin only bug Added in calendar border and grid sizes weekend color highlights check for conflicting times if enabled individual edit move and delete permissions for each Rewrote most of the code from the ground up adding in a host of new features streamlining and removing repeated code to put in other commonly shared modules List of new features to numerous to mention Added in time fields and integrated with lozcgi pm Fixed a bug affecting the next 11 months feature Enhanced the init routine Added in new search by events containing keywor
129. rent week s details e with inline day view window The description image will always be displayed in the detailed informational window If the Use images for this calendar configuration option is disabled for this calendar this field will not be present and any previously entered images will not be shown e Dates This field is required for every action The current day is selected by default The user will have the option to select days from the current month up through 11 months in advance depending on how the item Max Number of Months after the Current Month to Display for selecting dates on which to add edit move or delete an event is set To ADD Dates a Ifthe option Use PopUp is enabled the user may select multiple days from a mini calendar by clicking Add Dates button and then clicking the desired dates Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 74 of 160 June 26 2005 Your useriO May 15 2004 pepe e a May 2004 T wit Farerersese ae 7 a8 19 20 ros 4 25 26 a7 2 retatitebetets Close Date Time Information Date s lt T Add date s I lt Delete date s Emaii one tad selencer a 3 fosdeecHes J a Ifthe option Use PopUp i is disabled the user may select deselect multiple days from the drop down list n 11 10 pe nski s Calendar User M Version http www davelozinski com Page 75 of 160
130. rld Last modified by user userid Event number 1 Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 54 of 160 June 26 2005 My First Calendar Show me May 2004 with Headings only I including Weekends x whose heading contains x fin Calendar format x GOI Show me May 2004 with Headings only I including Weekends x whose heading contains in Calendar format a Go This calendar is maintained by your _emai your_ domain com http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 55 of 160 June 26 2005 These are the basic functional items which do not change regardless how a calendar is configured Lug iw TEST CALENDAR viw die Show me March eoo with Headings only lexclud ng Weekends x uedi b V ng ihe Keyed n Calendar format em A Heat 3 Huis ay aw Ge su ai on as mouth ta the previews year SEE 2000 2001 2002 lt a mead a he Monday Tuesday Wednesday Thuraday Friday 26 iT 28 1 W Way suns i uae GAMERS awo PODAM 30AM Mastinatedini a partoutar day 13 i emikaikar is digamo oop DS004M Dental Appointment COUNT ENS LEETE 1 O130PM Lunch dw 2 ei there s more dauena aiandus Wis uous User Form for selecting viewing options This form may appear at the top of the calendar the bottom in both places or neither depending on how the calendar is co
131. rm pl a calendar_config_common pl m calendar_update_config pl a calendar_stats pl m calendar_config pl a calendar_util pl iii PHP Version calendar php a calendar_day php m calendar_addeditdelete php Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 8 of 160 June 26 2005 a calendar_common_routines php a calendar_master_text txt a calendar_config form php a calendar_config_common php m calendar_update_config php calendar_stats php a calendar_config php m calendar_util php http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 9 of 160 June 26 2005 UPGRADES ARE FREE TO REGISTERED USERS WITH A VALID REGISTRATION NUMBER Free upgrade conditions e YOU MUST INCLUDE YOUR REGISTRATION NUMBER with your request I m not your baby sitter people When you receive the archive with special instructions directing you to put your number in a safe place so you do not lose it the warning isn t kidding No number no upgrade No kidding Whines and excuses will no longer be accepted and I am no longer going to take time to search through my records to find your number e Registered users are only allowed to upgrade within the language version they originally purchased That is users who purchased the perl version of my calendar cannot request nor receive a free upgrade to the latest php or asp version Similarly re
132. rst line of each file from usr local bin per1 to the location of perl on your system Users running the calendar on a Microsoft Windows server probably will not have to do this 2 In the file calendar_config pl1 edit the line which looks like SCGI_DIR cgi bin calendar to a partial URL which points to the location of the calendar perl files on your system 3 If your system is configured such that your perl files need to end with another extension such as cgi instead of pl edit the line which looks like SFILE_ NAME EXTENSION pl to reflect the extension you need NOTE that if you do change the value you will need to rename ALL of the files ending in pl to have the same file extension as you provided 4 Set the appropriate file access permissions i On Unix set the permissions of each perl file to 755 rwxr xr x This can be done through the command chmod 755 pl ii On Windows make sure each perl file has the appropriate read and execute permissions iii The file calendar_config pl and the directory it is stored in will need to have appropriate write permissions so that perl can write to it for updates when called through the web This typically means the file calendar_config pl and the directory it is located in must have world write permissions You should now be good to go unless you are configuring the DEMO VERSION see below See the configuration section Create A New Calendar after the sy
133. s 1 Double check the permissions on the directory specified in the Location of Calendar Config Files setting The directory needs to have the appropriate write permissions 2 The path to the directory is incorrect Double check the operating system path to the directory specified IT SHOULD NOT BE A URL Images are not displaying All the images for the calendar do not display This may be happening because 1 The Use Images option is not enabled Enable images from the calendar s configuration form 2 The images or the directory they are in do not have proper read permissions Check and correct as appropriate Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 141 of 160 June 26 2005 3 The URL specified for the images is incorrect Double check the URL Try accessing the images directly from the browser For example if the images are located in the months directory within a calendar subdirectory the type http www yourdomain com calendar months image_name gif If the image is there but does not display then check the file permissions as noted above or move on to the next possible cause below 4 The images may have to be moved to another location on the server If the images are located in a subdirectory within a cgi bin subdirectory that could be the problem Some servers are configured to execute ANYTHING within the cgi bin directory Thus when the images are called the server m
134. s calendar program is HTML CSS and JavaScript compliant as best I could make it My best advice is to try the demo before using e AOL users I do not have AOL or access to any AOL browser and thus do not know how well my program works with the AOL browser http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 20 of 160 June 26 2005 1 Copy the archive to a directory on your web server 2 To unpack the Unix archive the Windows archive i Gunzip the file Do this by typing i Double click on the archive or run gunzip Lozinski_Calendar_User_Manual tar gz WinZip ii Untar the tar file This can be done by typing ii From WinZip locate the tar xvf Lozinski_Calendar_User_Manual tar Lozinski_Calendar_User_Manual zip ili Verify that everything is extracted archive on your system and choose the Extract option iii Extract the archive to the desired location iv Verify that everything is extracted When everything is extracted you should have an docs directory Now just access the documentation on your server through a URL similar to the following http www your_server com docs or http www your_server com docs index html http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 21 of 160 June 26 2005 1 Copy the archive to the images directory on your web server 2 To unpa
135. s during the installation please read the section on common problems SS If you still have issues then go to the support feedback section Perl 1 Replace calendar pl calendar_common_routines pl calendar_config_form pl calendar_day pl calendar_update_config pl Access the administrative interface Go to each calendar s configuration Click the button entitled Sharing Options to set the options 5 Save the new settings If you encounter any problems during the installation please read the section on common problems T aa es If you still have issues then go to the support feedback section PHP 1 Replace calendar php calendar_common_routines php calendar_config_form php calendar_day php calendar_update_config php Access the administrative interface Go to each calendar s configuration Click the button entitled Sharing Options to set the options 5 Save the new settings If you encounter any problems during the installation please read the section on common problems Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 11 of 160 June 26 2005 eee a If you still have issues then go to the support feedback section Upgrading from a Full Version 10 x Perl and PHP only NOTE that upgrading from any version prior to Version 11 will result in a loss of calendar data Perl You will need to replace all of your pl and pm files Practice good computer skills and
136. s on how to include custom images and or not use those included with the archive Post Event Image Options This feature determines whether a user can e select an icon to post with or use as their heading icons only e provide a URL to an image to display with or use as their heading images only e all of the above both icons and images e none of the above none The option Use Images must be enabled or the desired setting will be ignored For example if icons only is selected and the Use Images option is disabled the icons will NOT be displayed Selecting icons only provides greater control over what images the user can post with their event s users will only be able to select from the icons installed in the directory specified by the options URL to this Calendar s Icons AND Full Operating System Path to this Calendar s Icons See the section Common Problems if images are enabled but they will not display See the section Other Configurable items on how to include custom icons and or not use those included with the archive URL to this Calendar s Icons Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 95 of 160 June 26 2005 If users are allowed to use icons the URL to their location needs to be specified here The URL should end with a trailing slash character Examples o images calendar icons o http www yourdomain com image_directory cal icons See the secti
137. scripts calendar and selecting either the WinZip or GZip archive Note that those files directories marked with an asterisk are NOT included in the free demo http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 29 of 160 June 26 2005 Copy the archive to the cgi bin directory or whatever directory you have allocated that php scripts can run in on your web server To unpack Full Version Free Downloadable Version e the Unix archive e the Unix archive i Gunzip the file Do this by i Gunzip the file Do this by typing typing gunzip gunzip calendar_demo110_php calendar110_php tar gz tar gz ii Untar the tar file This can be done Untar the tar file This can by typing be done by typing tar xvf tar xvf calendar_demo110_php calendar110_php tar tar Verify that everything is e the Windows archive extracted i Double click on the archive or run WinZip e the Windows archive ii From WinZip locate the i Double click on the archive calendar_demo110_php zip or run WinZip archive on your system and choose From WinZip locate the the Extract option calendar110_php zip iii Extract the archive to the desired archive on your system and location choose the Extract option iv Verify that everything is extracted Extract the archive to the desired location Verify that everything is extracted Lozinski s Ca
138. ss the configuration form yi Cannot save the calendar configurations Images are not displaying User specified images are not displaying Icons are not displaying My template files are not displaying xi Cannot save events to the calendar Cannot move edit or delete an event Emails aren t working need to change the file extension to my scripts to end with cgi or something else How do I stop the Last modified by displaying How do I turn off the detailed popup window Can I export the data to other programs such as Microsoft Excel I only want the administrator and webmaster to be able to post events How do I do this Can users sign up to join a calendar automatically 13 Support Feedback Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 7 of 160 June 26 2005 i Bug Error Report ii Comments Suggestions iii General Questions iv Technical Support 14 Final Words Credits 15 Program History i ASP Version a calendar asp a calendar_day asp a calendar_addeditdelete asp a calendar_common_routines asp calendar _master_text txt a calendar_config_form asp a calendar_config_common asp calendar_update_config asp calendar_stats asp a calendar_config asp a calendar_util asp ii Perl Version a calendar pl a calendar_day pl a calendar_addeditdelete pl m calendar_common_routines pl a calendar_master_text pl m calendar_config fo
139. st Extra Information to show when viewing an event s details Torneo aoa S Weekend information shown by default Search options Default calendar style Default viewing format Location of view options menu Week start on Sunday or Monday Show last few days of previous month s data on current month Show first few days of next month s data on current month Oo OF Fe ren D Template Options a Path to header template file b Path to footer template file a Time Options Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 5 of 160 June 26 2005 o Offset from Calendar server b Military or Standard time c Check for Time Conflicts d Time increment m Sharing Options a Allow Calendar To Be Shared With Others b Calendars Whose Data To Show On This Calendar c Allow This Calendar To Be Written To From Others d Calendars That Can Be Written To From This Calendar a Email Options a Allow email notifications a Webmaster Options a Webmaster email address b Webmaster login c Webmaster password d Email webmaster with every update Security Options a Use cookies to remember userIDs Use Cookies to remember user passwords Show Fields to allow a user to edit an event Allow Anonymous Postings Individual calendar users passwords User Permissions Allow HTML tags in description field Restricting access to a calendar
140. stem has been configured or walk Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 36 of 160 June 26 2005 through the tutorial to create your first calendar DEMO USERS Since the demo only supports one calendar it has already been created and configured However you need to edit a few more items In the file config_files demo_configs txt 1 The values for IMAGE_DIRECTORY and MONTH_DIRECTORY directory need to be edited to reflect the location of the images on your system The values should be either a partial or full URL That is it should start with either http or just The string should have a trailing character and the value should be enclosed in quotes Examples e IMAGE _DIRECTORY calendar images MONTH_DIRECTORY calendar images months1 e IMAGE_DIRECTORY http www yourdomain com wherever gfx MONTH_DIRECTORY wherever gfx months 2 Besides the default administrator and webmaster logins the default user assigned to the calendar is userl with a password of password To add edit or delete users you need to edit the value for CALENDAR_USERS The format for this value is username password with multiple entries separated by a comma The entire string should be enclosed in quotes Examples e CALENDAR_USERS userl passwordl user2 password2 user3 password3 e CALENDAR_USERS Jjoe blow 3 Finally you need to specify the FULL OPERATING S
141. supply a heading icon heading image or heading text when entering an event Heading icons and heading images may not be enabled depending on how your calendar is configured If this is the case heading text must be supplied 3 Start and end times are always optional However if either is supplied but not both a character will be displayed to inform users this event does not have a specified start time or end time 4 Clicking the date links will show a detailed informational window which displays all details to all events for the selected day See the section on the detailed informational window for more details on the input fields o showing both Headings and Details this option will show all details for the events within the main calendar This includes all the heading information plus 1 An optional user supplied event description 2 An optional description image the user wants included with their description 3 Clicking date links will show the detailed informational window with all details to all events for the selected day See the section on the detailed informational window for more details on the input fields Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 60 of 160 June 26 2005 o just current Week s Details This will show the details to the current week only If the user is viewing another month the current week is not in the calendar will show the selected month
142. sword per line Usernames and passwords MUST be separated by double colons Users have no ability to sign themselves up or automatically remove themselves from a calendar Only webmasters and administrators have this ability Users have no ability to change their passwords Only webmasters and administrators can change passwords to individual users Calendar User Permissions Lozinski s Calendar User Manual Version 11 10 http www davelozinski com Page 124 of 160 June 26 2005 Select the permissions users should have for this particular calendar The administrator and webmaster can do anything to this calendar and are not affected by these permission settings e Select edit if users should be able to edit events they originally added to this calendar If this option is unchecked a user cannot go back and edit one of their events e Select move if users should be able to move events from one day to another they originally added to this calendar If this option is unchecked a user cannot go back and move one of their events e Select delete if users should be able to delete events they originally added to this calendar If this option is unchecked a user cannot go back and delete one of their events The above permissions are specific to the calendar they are assigned to For example if there are two calendars Number1 and Number2 and delete is enabled for Number1 but not for Number2 then if a user ch
143. table access but only grant the user read access In Unix the associated permissions would be T33 rar wx WE Examples ET E finetpub cgrbinfcalendardateas Based on your system the recommended getting is Db Thecpub cgi bin calendarc data J Inetpub websites yourwebsite calendar dataj Unix var ugere htdocs calendars Seve Calendar Configuration _ BACKTOTOP W ResetFom Department Calendar Name The calendar s full name as it is to appear when this calendar is displayed The word calendar is NOT automatically included in the name Thus if a calendar is to be entitled The Lozinski Calendar then The Lozinski Calendar must be provided as the full name not just The Lozinski Datafile Directory The full operating system path starting from the server s root file system node with a trailing slash character Lozinski s Calendar User Manual http www davelozinski com Page 127 of 160 Version 11 10 June 26 2005 DO NOT SPECIFY A URL This directory needs to have the appropriate Write permissions so the system can save this calendar s events Examples o Unix var httpd htdocs thewebsite datafiles o Windows d inetpub wwwroot website cgi bin calendar datafiles See the section entitled Common Problems for possible causes and solutions if an event cannot be added to a calendar http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww dav
144. tead the user will need to click on the link to view the day s details to view every event Allow This Calendar To Be Written To From Others If enabled this calendar can have events written to it from other calendars provided the user has the appropriate permissions to do so or their request will be denied When adding editing moving or deleting an event users must then select this calendar from the respective forms Calendars That Can Be Written To From This Calendar The list of calendars users have the option to add events to other than the current calendar The user MUST HAVE appropriate permissions on the selected calendar s in order their actions to take place For example if the user selects to add an event simultaneously to the current calendar the user must have permission to add events to the additional selected calendar s or their request will be denied http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 117 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the email options for the particular calendar A screen shot of these configurable items can be seen below followed by a description of each Lozinski Calendar Maintenance The Latest Calendar 0 BMAILOPTIONS Options Menu a Allow Email Notifications Yeg HTML Options E Save Calender Configuration eackTo Tor g R
145. ted are opened in a new 4 0 11 17 99 3 62 08 24 99 3 61 08 21 99 3 60 07 24 99 3 50 03 17 99 3 25 03 05 99 3 22 01 12 99 3 21 12 07 98 3 20 10 26 98 3 10 10 20 98 3 01 09 10 98 3 0 08 11 98 2 01 07 22 98 2 0 07 15 98 1 5 03 03 98 1 0 01 18 98 calendar_addeditdelete pl 11 00 10 0 9 2 9 1 do not the support 9 0 06 05 04 02 01 02 11 29 01 10 14 01 05 01 01 Lozinski s Calendar User Manual http www davelozinski com window Now uses cookies have to keep reentering to save user D so users don t that information Changed display around so now heading description images show and allows h images as well ea Ad and delete an multiple days No longer loop Added in checkboxes to they have permissions for departments defined MULTIPLE POST_ asa usted input form to all vent on mul giv Los link through and print out detailing today s events if ther for user input C from the anged detail printing around so HTML such as links are now printed j ow ability d tiple calendars on of HTML to add heading codes edit tags vents ar no peopl in CALENDAR_LIST and i th option to add to more than one calendar at onc
146. ter Email The email address to this calendar s webmaster The address should be provided even if all email options are disabled because most error messages generated by the calendar instruct users to email the webmaster if they run into a problem Webmaster Login The login for this webmaster This login will be needed for any of the following e Adding editing moving or deleting any event except those entered by the administrator e Accessing the webmaster configuration form Webmaster Password The password for this webmaster This password will be needed for any of the following e Adding editing moving or deleting any event except those entered by the administrator e Accessing the webmaster configuration form Email Webmaster with every Update Select yes if this webmaster is to be emailed everytime an event is added edited moved or deleted from this webmaster s calendar If yes the webmaster will be emailed even if the setting Allow email notification for this calendar is disabled See the section entitled Common Problems for possible causes and solutions if you are not receiving emails http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 121 of 160 June 26 2005 This section of the configuration form allows the administrator or webmaster to configure the security options for the particular calendar A screen shot of these configurable items can be s
147. txt 11 00 06 05 04 Lozinski s Calendar User Manual http Awww davelozinski com Updated Initial f improved Sharing options improved sharing options to take advantage of improved Sharing options release Initial release Page 149 of 160 Version 11 10 June 26 2005 calendar_config_form asp 11 10 07 22 04 Updated to configure improved Sharing options 11 00 06 05 04 Initial release calendar_config_common asp 11 00 06 05 04 Initial release calendar_update_config asp 11 10 07 22 04 Updated to configure improved Sharing options Fixed a bug that allowed users to create calendars without providing name or dept abbr 11 01 06 26 04 Fixed a bug that wasn t properly setting the extra event information 11 00 06 05 04 Initial release calendar_stats asp 11 00 06 05 04 First release Implemented after user feedback calendar_config asp 11 00 06 05 04 Initial release calendar_util asp 11 01 02 01 05 Corrected a date calculation bug which incorrectly added days instead of hours via the offset 11 00 06 05 04 Initial release http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 150 of 160 June 26 2005 This section contains the history of each perl module I ve created for my calendar prog
148. unt on e can add events only to the calendars they have an account on and the calendar is enabled to allow users to add events e can edit move delete events only on the calendars that i they have access to ii have the edit move and or delete permission to See Security Options for more information iii have only those events the user originally entered http www davelozinski com Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 43 of 160 June 26 2005 To create and configure your calendar system follow these steps 1 Load the calendar s configuration form administrative interface To access the form as an administrator e ASP call the file calendar_config_form asp with a specific URL which varies depending on where your files are located on your webserver By default the URL to access the config form as an administrator not a webmaster should look similar to http www yourdomain com scripts calendar calendar_config_form asp administrate e Perl call the file calendar_config_form pl with a specific URL which varies depending on how you may have already configured your system By default the URL to access the config form as an administrator not a webmaster should look similar to http www yourdomain com cgi bin calendar calendar_config_form pl administrate e PHP call the file calendar_config_form php with a specific URL which varies depending on how you may
149. upply an email address ur_email yourdome Image URL URL full or partial to the directory where the calendar s images are located This will serve as the default image location for any new calendar created and will be used by the admin scnpts After a calendar ts created you can specify a different image URL for that particular calendar if you wish to use different mages This URL must have a trailing character Examples tcalendar images hitp iwww your_domain com calendar images If this is set correctly you should see an mage to the right of this ine it calendar images URL for the CGI BIN directory where all of the Calendar Perl files are located Must have a trailing character Examples cgi bin calendar and httpv www your_domain com cgi bin calendar cgrbin calenda Program File Extension The standard ts for php files to end with php If your ISP requires your cg programs to end with a different extension such as cgi change the value here Note that f you change the setting below you will have to rename all the files that end with php to end with the new setting below php Location of Calendar Config Files Full operating system path to the locaton where the configuration files for each calendar will be kept This directory should have 777 733 or similar permissions Path should have a trailing character Based on your system the recommended setting is D Inetpub cgi
150. vent currently listed for the selected day depending on what permissions users were granted in the User Permissions section of the configuration form Clicking the move button will bring up the form allowing users to move the event from the current day to any number of other selected days This action will delete the event from the current day a edit button will bring up the form fields prepopulated with the current values to allow for easier editing m delete button will bring up the form with most of the information not being editable This screen serves more or less as a confirmation screen before actually deleting the event 94 Add an Event demos Details for today s events Look at the popup cal MOVE TA EDIT 5d DELETE This would probably make a great movie cal MOVE rA EDIT 5g DELETE First working Beta cal MOVE TA EDIT 4 DELETE Allis well 8 00AM T4 cal MOVE TA EDIT gt DELETE Bring on the 4th movie Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com Page 68 of 160 June 26 2005 It is important to note that unless an event was edited by the webmaster or the administrator for the current calendar only the user who originally entered the selected event has permission to move edit or delete the selected event If the event was entered by a user and subsequently moved or edited by the webmaster only the webmaster or adm
151. w davelozinski com Page 14 of 160 June 26 2005 View any month or year Highlights the current day View the details for any date in a separate pop up window within the same window or on the calendar itself Supports unlimited calendars users and events 3 levels of calendar users Administrator Webmasters and regular users Set the user permissions on each calendar Specify if the users on each calendar can edit events move events delete events or any combination thereof Calendar scales to fit on your web page Supports both header and footer templates Users can edit move or delete only those entries users originally added Both military and standard time supported Can check for conflicting times to make sure your events don t conflict with each other Easily include links and images with your postings Each calendar can have its own set of graphics and icons Supports icons for your postings for quick references on your calendar Easily modify or customize the graphical list of icons your calendar supports It s fast JavaScript and DHTML enhanced with Cascading Style Sheets Fully complient HTML DHTML JavaScript and Cascading Style Sheet output Installs in minutes Can be restricted to authorized users only Search for events based on the user who entered the event keywords within the heading and description or the event s specific reference number Customize the images and verbiage to your l
152. will display events with specified start and end times first in chronological order followed those events with any specified times If disabled events without any specified times will be listed first followed by the events with specified start and end times Extra Information to show when viewing an event s details This section consists of three checkboxes which enable checked or disable the display of the following information associated with events e User who last modified the event e Event number e Email Addresses Notified Hieaght of the Pop Bp Dey View Wete Men Mu mibe ot Patres te Dispier pes Der Thos ts mtoe the man senda nev mip The ay ew peop y made will ape tepiag amp of the ements osd fr e trom Weep thet eo weer an celia t amp eta edt o deiet ther ewer he ber here ope ihes bow iw e obun e ow can ome ta dei Leet Patres weth e oper ifrod start tame brst Beis tag yes mu depliay owen with SN O Yes Extra Information to show when M User who last modified the event iewing an event s details If checked these details will be shown Sree cescnption M Email addresses notified TF 0 M Event number Version 11 IX Ovent numper If checked these details will be shown M Email addresses notified with the rest of the event s description 6 dentw f tado Show TOP and BOTTOM of calendars m the et f the erent eee etart Show Weekend
153. wish to use a header template file enter the Based on your system the recommended getting is header template name and D Inet pub egi location relative to the bin ealendar templates header_template txt calendar php files Leaving this value blank assumes you C O DO NOT wish to use a header template file If you wish to use a footer template file enter the Based on your system the recommended getting iz footer template name and De Inetpub eqi location relative to the bin calendar templates footer_template txt calendar php files Leaving this value blank assumes you ms DO NOT wish to use a footer template file gl Seve Calendar Configuration BACK TO TOP ja ResetFom Lozinski s Calendar User Manual Version 11 10 http Awww davelozinski com beetate a Celendar Page 111 of 160 June 26 2005 Update a Calendar See the section entitled Common Problems if you have trouble getting your templates to show Full Operating System Path to Header template file If a header template file is desired specify the full operating system path to the header template file This path should start from the root node of the server s operating system The template file can be in any format but will be treated as a plain ascii text file If left blank the calendar assumes there is no header template file Examples o Unix var yourwebsite htdocs calendar templates header_templat
154. zinski com Page 16 of 160 June 26 2005 THIS PROGRAM COMES AS IS AND MAKES NO WARRANTIES EITHER EXPRESSED OR IMPLIED USE AT YOUR OWN RISK The purchaser is free to further develop and or modify the source code to fit the purchaser s needs If the source code is modified by anyone and or anything the original ASP PHP Perl header comments must remain intact The purchaser MAY NOT resell and or redistribute nor allow anyone and or anything to resell and or redistribute the source code in any way manner method fashion or form without my hand written consent This license grants the purchaser of this archive the permission to have an unlimited number of users use Lozinski s Calendar at any time Likewise the purchaser may have any number of copies of Lozinski s Calendar running as long as the media that these programs are stored on or run from are owned by the purchaser If not more licenses MUST be purchased Examples 1 If you have your own webserver hosting your various customers you only need once license to run the code on your webserver to provide the calendar to your clients hosted on your server 2 If you are designing websites for 3 individual clients each of which wants the calendar functionality and each of which will be hosting their websites and calendar on their own server then you need to purchase 3 licenses IF IN DOUBT ASK http www davelozinski com Lozinski s Calendar User Manual Version 11
Download Pdf Manuals
Related Search
Related Contents
Kustom WAV 212 User's Manual SISTEMA DE ADSCRIPCIÓN PRIMER NIVEL (SAPN) Manual de PRECISION TIG® 225 株式会社カタログハウスお客さまへの約束を明文化した『商品憲法』を制定 取扱説明書 サービスガイド 開口調整がワンタッチ 口が広くて深い構造 PCAN-Ethernet Gateway DR - User Manual - PEAK Copyright © All rights reserved.
Failed to retrieve file