From 6388d884d5639607ba86952b94350d205ddd0665 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Mon, 13 Feb 2017 16:33:59 -0500 Subject: [PATCH 1/1] first sources --- .htaccess | 4 + GLM_site_check.phtml | 12 + StreamSend.php | 201 ++ admin/.htaccess | 1 + admin/Contact/contact_inquiry.phtml | 72 + admin/Contact/contact_setup.inc | 331 +++ admin/Contact/csv.inc | 195 ++ admin/Contact/del_query.phtml | 18 + admin/Contact/download.phtml | 129 + admin/Contact/edit_autoresponse.phtml | 151 + admin/Contact/edit_contact.phtml | 186 ++ admin/Contact/edit_inquiry.phtml | 87 + admin/Contact/emails.php | 38 + admin/Contact/form.js | 42 + admin/Contact/golfCourses.sql | 20 + admin/Contact/help/contact.phtml | 146 + admin/Contact/htmlarea.css | 180 ++ admin/Contact/importcsv.phtml | 46 + admin/Contact/index.phtml | 379 +++ admin/Contact/list_contact.phtml | 271 ++ admin/Contact/list_query.phtml | 58 + admin/Contact/mailout.phtml | 170 ++ admin/Contact/main.css | 23 + admin/Contact/msg.js | 29 + admin/Contact/newsletter_template.html | 29 + admin/Contact/notes/ChangeLog | 327 +++ admin/Contact/notes/Contact | 4 + admin/Contact/notes/contact.sql | 89 + admin/Contact/obj_db.inc | 300 ++ admin/Contact/preview.phtml | 20 + admin/Contact/query_contact.phtml | 406 +++ admin/Contact/query_db.phtml | 20 + admin/Contact/query_save.phtml | 18 + admin/Contact/update_autoresponse.phtml | 304 ++ admin/Contact/update_contact.phtml | 260 ++ admin/Contact/update_inquiry.phtml | 174 ++ admin/Contact/verify.js | 72 + admin/Contact/view_newsletter.phtml | 23 + admin/Contact/wm.js | 13 + admin/bug3.png | Bin 0 -> 38940 bytes admin/form.js | 42 + admin/html_help.phtml | 17 + admin/index.phtml | 20 + admin/main.css | 123 + admin/msg.js | 29 + admin/nav.phtml | 61 + admin/splash.phtml | 21 + admin/template1.gif | Bin 0 -> 1511 bytes admin/template2.gif | Bin 0 -> 1504 bytes admin/template3.gif | Bin 0 -> 1503 bytes admin/template4.gif | Bin 0 -> 1500 bytes admin/template5.gif | Bin 0 -> 1501 bytes admin/verify.js | 80 + admin/wm.js | 13 + assets/email-title-winter.jpg | Bin 0 -> 94028 bytes assets/email-title.jpg | Bin 0 -> 42688 bytes assets/email-title2.jpg | Bin 0 -> 20597 bytes assets/email-title2_SUMMER_.jpg | Bin 0 -> 20597 bytes assets/logopinetan120.jpg | Bin 0 -> 12850 bytes assets/title.jpg | Bin 0 -> 11881 bytes classes/class_contact_form.inc | 876 ++++++ classes/class_db.inc | 475 +++ classes/class_template.inc | 2096 ++++++++++++++ classes/class_toolbox.inc | 1567 ++++++++++ contactform.css | 90 + event.css | 203 ++ fckeditor/_documentation.html | 38 + fckeditor/_upgrade.html | 38 + fckeditor/_whatsnew.html | 2572 +++++++++++++++++ fckeditor/editor/_packager.xml | 218 ++ .../editor/css/behaviors/disablehandles.htc | 15 + .../editor/css/behaviors/hiddenfield.gif | Bin 0 -> 111 bytes .../editor/css/behaviors/hiddenfield.htc | 30 + .../editor/css/behaviors/showtableborders.htc | 36 + fckeditor/editor/css/fck_editorarea.css | 96 + fckeditor/editor/css/fck_internal.css | 121 + .../editor/css/fck_showtableborders_gecko.css | 46 + fckeditor/editor/css/images/fck_anchor.gif | Bin 0 -> 184 bytes fckeditor/editor/css/images/fck_flashlogo.gif | Bin 0 -> 599 bytes fckeditor/editor/css/images/fck_pagebreak.gif | Bin 0 -> 54 bytes .../dialog/common/fck_dialog_common.css | 87 + .../editor/dialog/common/fck_dialog_common.js | 158 + .../editor/dialog/common/fcknumericfield.htc | 24 + .../editor/dialog/common/images/locked.gif | Bin 0 -> 74 bytes .../editor/dialog/common/images/reset.gif | Bin 0 -> 104 bytes .../editor/dialog/common/images/unlocked.gif | Bin 0 -> 75 bytes .../editor/dialog/common/moz-bindings.xml | 30 + fckeditor/editor/dialog/fck_about.html | 159 + .../dialog/fck_about/logo_fckeditor.gif | Bin 0 -> 2044 bytes .../editor/dialog/fck_about/logo_fredck.gif | Bin 0 -> 920 bytes fckeditor/editor/dialog/fck_anchor.html | 232 ++ fckeditor/editor/dialog/fck_button.html | 111 + fckeditor/editor/dialog/fck_checkbox.html | 111 + .../editor/dialog/fck_colorselector.html | 175 ++ fckeditor/editor/dialog/fck_docprops.html | 604 ++++ .../fck_docprops/fck_document_preview.html | 117 + fckeditor/editor/dialog/fck_find.html | 177 ++ fckeditor/editor/dialog/fck_flash.html | 150 + .../editor/dialog/fck_flash/fck_flash.js | 292 ++ .../dialog/fck_flash/fck_flash_preview.html | 50 + fckeditor/editor/dialog/fck_form.html | 109 + fckeditor/editor/dialog/fck_hiddenfield.html | 99 + fckeditor/editor/dialog/fck_image.html | 262 ++ .../editor/dialog/fck_image/fck_image.js | 490 ++++ .../dialog/fck_image/fck_image_preview.html | 69 + fckeditor/editor/dialog/fck_link.html | 297 ++ fckeditor/editor/dialog/fck_link/fck_link.js | 678 +++++ fckeditor/editor/dialog/fck_listprop.html | 121 + fckeditor/editor/dialog/fck_paste.html | 264 ++ fckeditor/editor/dialog/fck_radiobutton.html | 111 + fckeditor/editor/dialog/fck_replace.html | 161 ++ fckeditor/editor/dialog/fck_select.html | 180 ++ .../editor/dialog/fck_select/fck_select.js | 173 ++ fckeditor/editor/dialog/fck_smiley.html | 109 + fckeditor/editor/dialog/fck_source.html | 69 + fckeditor/editor/dialog/fck_specialchar.html | 117 + fckeditor/editor/dialog/fck_spellerpages.html | 68 + .../fck_spellerpages/spellerpages/blank.html | 0 .../spellerpages/controlWindow.js | 87 + .../spellerpages/controls.html | 153 + .../server-scripts/spellchecker.cfm | 174 ++ .../server-scripts/spellchecker.php | 196 ++ .../server-scripts/spellchecker.pl | 180 ++ .../spellerpages/spellChecker.js | 462 +++ .../spellerpages/spellchecker.html | 71 + .../spellerpages/spellerStyle.css | 49 + .../spellerpages/wordWindow.js | 272 ++ fckeditor/editor/dialog/fck_table.html | 290 ++ fckeditor/editor/dialog/fck_tablecell.html | 259 ++ fckeditor/editor/dialog/fck_template.html | 246 ++ .../dialog/fck_template/images/template1.gif | Bin 0 -> 375 bytes .../dialog/fck_template/images/template2.gif | Bin 0 -> 333 bytes .../dialog/fck_template/images/template3.gif | Bin 0 -> 422 bytes fckeditor/editor/dialog/fck_textarea.html | 98 + fckeditor/editor/dialog/fck_textfield.html | 143 + fckeditor/editor/fckdebug.html | 157 + fckeditor/editor/fckdialog.html | 327 +++ fckeditor/editor/fckeditor.html | 231 ++ fckeditor/editor/fckeditor.original.html | 322 +++ .../filemanager/browser/default/browser.css | 92 + .../filemanager/browser/default/browser.html | 158 + .../default/connectors/asp/basexml.asp | 66 + .../default/connectors/asp/class_upload.asp | 238 ++ .../default/connectors/asp/commands.asp | 187 ++ .../browser/default/connectors/asp/config.asp | 53 + .../default/connectors/asp/connector.asp | 128 + .../browser/default/connectors/asp/io.asp | 93 + .../browser/default/connectors/asp/util.asp | 59 + .../default/connectors/aspx/connector.aspx | 34 + .../browser/default/connectors/cfm/config.cfm | 80 + .../default/connectors/cfm/connector.cfm | 372 +++ .../default/connectors/lasso/config.lasso | 69 + .../default/connectors/lasso/connector.lasso | 253 ++ .../default/connectors/perl/basexml.pl | 67 + .../default/connectors/perl/commands.pl | 162 ++ .../default/connectors/perl/connector.cgi | 142 + .../browser/default/connectors/perl/io.pl | 135 + .../default/connectors/perl/upload_fck.pl | 671 +++++ .../browser/default/connectors/perl/util.pl | 64 + .../default/connectors/php/basexml.php | 79 + .../default/connectors/php/commands.php | 226 ++ .../browser/default/connectors/php/config.php | 58 + .../default/connectors/php/connector.php | 119 + .../browser/default/connectors/php/io.php | 105 + .../browser/default/connectors/php/util.php | 45 + .../default/connectors/py/connector.py | 789 +++++ .../browser/default/connectors/test.html | 185 ++ .../browser/default/frmactualfolder.html | 71 + .../browser/default/frmcreatefolder.html | 117 + .../browser/default/frmfolders.html | 200 ++ .../browser/default/frmresourceslist.html | 164 ++ .../browser/default/frmresourcetype.html | 69 + .../browser/default/frmupload.html | 117 + .../browser/default/images/ButtonArrow.gif | Bin 0 -> 138 bytes .../browser/default/images/Folder.gif | Bin 0 -> 128 bytes .../browser/default/images/Folder32.gif | Bin 0 -> 281 bytes .../browser/default/images/FolderOpened.gif | Bin 0 -> 132 bytes .../browser/default/images/FolderOpened32.gif | Bin 0 -> 264 bytes .../browser/default/images/FolderUp.gif | Bin 0 -> 132 bytes .../browser/default/images/icons/32/ai.gif | Bin 0 -> 1140 bytes .../browser/default/images/icons/32/avi.gif | Bin 0 -> 454 bytes .../browser/default/images/icons/32/bmp.gif | Bin 0 -> 709 bytes .../browser/default/images/icons/32/cs.gif | Bin 0 -> 224 bytes .../default/images/icons/32/default.icon.gif | Bin 0 -> 177 bytes .../browser/default/images/icons/32/dll.gif | Bin 0 -> 258 bytes .../browser/default/images/icons/32/doc.gif | Bin 0 -> 260 bytes .../browser/default/images/icons/32/exe.gif | Bin 0 -> 170 bytes .../browser/default/images/icons/32/fla.gif | Bin 0 -> 946 bytes .../browser/default/images/icons/32/gif.gif | Bin 0 -> 704 bytes .../browser/default/images/icons/32/htm.gif | Bin 0 -> 1527 bytes .../browser/default/images/icons/32/html.gif | Bin 0 -> 1527 bytes .../browser/default/images/icons/32/jpg.gif | Bin 0 -> 463 bytes .../browser/default/images/icons/32/js.gif | Bin 0 -> 274 bytes .../browser/default/images/icons/32/mdb.gif | Bin 0 -> 274 bytes .../browser/default/images/icons/32/mp3.gif | Bin 0 -> 454 bytes .../browser/default/images/icons/32/pdf.gif | Bin 0 -> 567 bytes .../browser/default/images/icons/32/ppt.gif | Bin 0 -> 254 bytes .../browser/default/images/icons/32/rdp.gif | Bin 0 -> 1493 bytes .../browser/default/images/icons/32/swf.gif | Bin 0 -> 725 bytes .../browser/default/images/icons/32/swt.gif | Bin 0 -> 724 bytes .../browser/default/images/icons/32/txt.gif | Bin 0 -> 213 bytes .../browser/default/images/icons/32/vsd.gif | Bin 0 -> 277 bytes .../browser/default/images/icons/32/xls.gif | Bin 0 -> 271 bytes .../browser/default/images/icons/32/xml.gif | Bin 0 -> 408 bytes .../browser/default/images/icons/32/zip.gif | Bin 0 -> 368 bytes .../browser/default/images/icons/ai.gif | Bin 0 -> 403 bytes .../browser/default/images/icons/avi.gif | Bin 0 -> 249 bytes .../browser/default/images/icons/bmp.gif | Bin 0 -> 126 bytes .../browser/default/images/icons/cs.gif | Bin 0 -> 128 bytes .../default/images/icons/default.icon.gif | Bin 0 -> 113 bytes .../browser/default/images/icons/dll.gif | Bin 0 -> 132 bytes .../browser/default/images/icons/doc.gif | Bin 0 -> 140 bytes .../browser/default/images/icons/exe.gif | Bin 0 -> 109 bytes .../browser/default/images/icons/fla.gif | Bin 0 -> 382 bytes .../browser/default/images/icons/gif.gif | Bin 0 -> 125 bytes .../browser/default/images/icons/htm.gif | Bin 0 -> 621 bytes .../browser/default/images/icons/html.gif | Bin 0 -> 621 bytes .../browser/default/images/icons/jpg.gif | Bin 0 -> 125 bytes .../browser/default/images/icons/js.gif | Bin 0 -> 139 bytes .../browser/default/images/icons/mdb.gif | Bin 0 -> 146 bytes .../browser/default/images/icons/mp3.gif | Bin 0 -> 249 bytes .../browser/default/images/icons/pdf.gif | Bin 0 -> 230 bytes .../browser/default/images/icons/ppt.gif | Bin 0 -> 139 bytes .../browser/default/images/icons/rdp.gif | Bin 0 -> 606 bytes .../browser/default/images/icons/swf.gif | Bin 0 -> 388 bytes .../browser/default/images/icons/swt.gif | Bin 0 -> 388 bytes .../browser/default/images/icons/txt.gif | Bin 0 -> 122 bytes .../browser/default/images/icons/vsd.gif | Bin 0 -> 136 bytes .../browser/default/images/icons/xls.gif | Bin 0 -> 138 bytes .../browser/default/images/icons/xml.gif | Bin 0 -> 231 bytes .../browser/default/images/icons/zip.gif | Bin 0 -> 235 bytes .../browser/default/images/spacer.gif | Bin 0 -> 43 bytes .../filemanager/browser/default/js/common.js | 59 + .../filemanager/browser/default/js/fckxml.js | 133 + .../editor/filemanager/upload/php/config.php | 60 + .../editor/filemanager/upload/php/upload.php | 128 + .../editor/filemanager/upload/php/util.php | 44 + fckeditor/editor/filemanager/upload/test.html | 137 + fckeditor/editor/images/anchor.gif | Bin 0 -> 184 bytes fckeditor/editor/images/arrow_ltr.gif | Bin 0 -> 49 bytes fckeditor/editor/images/arrow_rtl.gif | Bin 0 -> 49 bytes .../editor/images/smiley/msn/angel_smile.gif | Bin 0 -> 445 bytes .../editor/images/smiley/msn/angry_smile.gif | Bin 0 -> 453 bytes .../editor/images/smiley/msn/broken_heart.gif | Bin 0 -> 423 bytes fckeditor/editor/images/smiley/msn/cake.gif | Bin 0 -> 453 bytes .../images/smiley/msn/confused_smile.gif | Bin 0 -> 322 bytes .../editor/images/smiley/msn/cry_smile.gif | Bin 0 -> 473 bytes .../editor/images/smiley/msn/devil_smile.gif | Bin 0 -> 444 bytes .../images/smiley/msn/embaressed_smile.gif | Bin 0 -> 1077 bytes .../editor/images/smiley/msn/envelope.gif | Bin 0 -> 1030 bytes fckeditor/editor/images/smiley/msn/heart.gif | Bin 0 -> 1012 bytes fckeditor/editor/images/smiley/msn/kiss.gif | Bin 0 -> 978 bytes .../editor/images/smiley/msn/lightbulb.gif | Bin 0 -> 303 bytes .../editor/images/smiley/msn/omg_smile.gif | Bin 0 -> 342 bytes .../images/smiley/msn/regular_smile.gif | Bin 0 -> 1036 bytes .../editor/images/smiley/msn/sad_smile.gif | Bin 0 -> 1039 bytes .../editor/images/smiley/msn/shades_smile.gif | Bin 0 -> 1059 bytes .../editor/images/smiley/msn/teeth_smile.gif | Bin 0 -> 1064 bytes .../editor/images/smiley/msn/thumbs_down.gif | Bin 0 -> 992 bytes .../editor/images/smiley/msn/thumbs_up.gif | Bin 0 -> 989 bytes .../editor/images/smiley/msn/tounge_smile.gif | Bin 0 -> 1055 bytes .../smiley/msn/whatchutalkingabout_smile.gif | Bin 0 -> 1034 bytes .../editor/images/smiley/msn/wink_smile.gif | Bin 0 -> 1041 bytes fckeditor/editor/images/spacer.gif | Bin 0 -> 43 bytes fckeditor/editor/js/fckeditorcode_gecko.js | 96 + fckeditor/editor/js/fckeditorcode_ie.js | 97 + fckeditor/editor/lang/_getfontformat.html | 66 + fckeditor/editor/lang/_translationstatus.txt | 80 + fckeditor/editor/lang/en-min.js | 2 + fckeditor/editor/lang/en.js | 508 ++++ .../ImageManager/20062020_20061221.diff | 1692 +++++++++++ .../editor/plugins/ImageManager/ChangeLog | 156 + .../plugins/ImageManager/Classes/Files.php | 215 ++ .../plugins/ImageManager/Classes/GD.php | 508 ++++ .../plugins/ImageManager/Classes/IM.php | 253 ++ .../ImageManager/Classes/ImageEditor.php | 585 ++++ .../ImageManager/Classes/ImageManager.php | 694 +++++ .../plugins/ImageManager/Classes/NetPBM.php | 257 ++ .../ImageManager/Classes/Thumbnail.php | 125 + .../ImageManager/Classes/Transform.php | 569 ++++ .../ImageManager/Classes/api.watermark.php | 104 + .../plugins/ImageManager/Classes/package.xml | 49 + .../editor/plugins/ImageManager/README.txt | 47 + .../ImageManager/assets/EditorContent.js | 744 +++++ .../ImageManager/assets/ImageEditor.css | 76 + .../plugins/ImageManager/assets/blank.gif | Bin 0 -> 49 bytes .../plugins/ImageManager/assets/dialog.js | 111 + .../plugins/ImageManager/assets/editor.css | 220 ++ .../plugins/ImageManager/assets/editor.js | 323 +++ .../ImageManager/assets/editorFrame.css | 8 + .../ImageManager/assets/editorFrame.js | 126 + .../plugins/ImageManager/assets/hover.htc | 34 + .../plugins/ImageManager/assets/imagelist.css | 10 + .../plugins/ImageManager/assets/images.js | 106 + .../plugins/ImageManager/assets/manager.css | 19 + .../plugins/ImageManager/assets/manager.js | 259 ++ .../ImageManager/assets/pngbehavior.htc | 62 + .../plugins/ImageManager/assets/popup.js | 131 + .../plugins/ImageManager/assets/slider.js | 112 + .../ImageManager/assets/wz_dragdrop.js | 1331 +++++++++ .../ImageManager/assets/wz_jsgraphics.js | 921 ++++++ .../plugins/ImageManager/config.inc.php | 193 ++ .../editor/plugins/ImageManager/editor.php | 295 ++ .../plugins/ImageManager/editorFrame.php | 315 ++ .../editor/plugins/ImageManager/fckplugin.js | 277 ++ .../editor/plugins/ImageManager/icon.gif | Bin 0 -> 177 bytes .../editor/plugins/ImageManager/images.php | 209 ++ .../editor/plugins/ImageManager/img/2x2.gif | Bin 0 -> 286 bytes .../editor/plugins/ImageManager/img/2x2_w.gif | Bin 0 -> 286 bytes .../ImageManager/img/backgroundGrid.gif | Bin 0 -> 72 bytes .../plugins/ImageManager/img/btnFolderNew.gif | Bin 0 -> 604 bytes .../plugins/ImageManager/img/btnFolderUp.gif | Bin 0 -> 599 bytes .../plugins/ImageManager/img/btn_cancel.gif | Bin 0 -> 709 bytes .../plugins/ImageManager/img/btn_ok.gif | Bin 0 -> 347 bytes .../editor/plugins/ImageManager/img/crop.gif | Bin 0 -> 198 bytes .../plugins/ImageManager/img/default.gif | Bin 0 -> 333 bytes .../editor/plugins/ImageManager/img/div.gif | Bin 0 -> 50 bytes .../editor/plugins/ImageManager/img/dots.gif | Bin 0 -> 181 bytes .../plugins/ImageManager/img/edit_active.gif | Bin 0 -> 156 bytes .../plugins/ImageManager/img/edit_pencil.gif | Bin 0 -> 138 bytes .../plugins/ImageManager/img/edit_trash.gif | Bin 0 -> 254 bytes .../plugins/ImageManager/img/folder.gif | Bin 0 -> 1293 bytes .../editor/plugins/ImageManager/img/hand.gif | Bin 0 -> 109 bytes .../plugins/ImageManager/img/islocked2.gif | Bin 0 -> 321 bytes .../plugins/ImageManager/img/locked.gif | Bin 0 -> 401 bytes .../plugins/ImageManager/img/measure.gif | Bin 0 -> 184 bytes .../plugins/ImageManager/img/noimages.gif | Bin 0 -> 780 bytes .../plugins/ImageManager/img/replace.gif | Bin 0 -> 123 bytes .../plugins/ImageManager/img/rotate.gif | Bin 0 -> 95 bytes .../editor/plugins/ImageManager/img/save.gif | Bin 0 -> 112 bytes .../editor/plugins/ImageManager/img/scale.gif | Bin 0 -> 134 bytes .../plugins/ImageManager/img/spacer.gif | Bin 0 -> 43 bytes .../plugins/ImageManager/img/t_black.gif | Bin 0 -> 140 bytes .../plugins/ImageManager/img/t_white.gif | Bin 0 -> 139 bytes .../ImageManager/img/transparentpixel.gif | Bin 0 -> 43 bytes .../plugins/ImageManager/img/unlocked.gif | Bin 0 -> 73 bytes .../plugins/ImageManager/img/unlocked2.gif | Bin 0 -> 301 bytes .../plugins/ImageManager/img/watermark.gif | Bin 0 -> 109 bytes .../img/watermark/imageManager.png | Bin 0 -> 16853 bytes .../ImageManager/img/watermarkAlign.gif | Bin 0 -> 244 bytes .../ImageManager/img/watermarkColor.gif | Bin 0 -> 186 bytes .../editor/plugins/ImageManager/lang/de.js | 104 + .../editor/plugins/ImageManager/lang/en.js | 23 + .../editor/plugins/ImageManager/lang/fr.js | 105 + .../editor/plugins/ImageManager/lang/nl.js | 104 + .../editor/plugins/ImageManager/lang/no.js | 25 + .../editor/plugins/ImageManager/lang/pl.js | 104 + .../editor/plugins/ImageManager/lang/ru.js | 104 + .../editor/plugins/ImageManager/lang/sv.js | 25 + .../editor/plugins/ImageManager/manager.php | 151 + .../plugins/ImageManager/newFolder.html | 78 + .../editor/plugins/ImageManager/thumbs.php | 82 + .../editor/plugins/autogrow/fckplugin.js | 96 + .../plugins/placeholder/fck_placeholder.html | 104 + .../editor/plugins/placeholder/fckplugin.js | 191 ++ .../editor/plugins/placeholder/lang/de.js | 31 + .../editor/plugins/placeholder/lang/en.js | 31 + .../editor/plugins/placeholder/lang/fr.js | 31 + .../editor/plugins/placeholder/lang/it.js | 31 + .../editor/plugins/placeholder/lang/pl.js | 31 + .../plugins/placeholder/placeholder.gif | Bin 0 -> 96 bytes .../plugins/simplecommands/fckplugin.js | 33 + .../editor/plugins/tablecommands/fckplugin.js | 36 + fckeditor/editor/skins/_fckviewstrips.html | 126 + fckeditor/editor/skins/default/fck_dialog.css | 139 + fckeditor/editor/skins/default/fck_editor.css | 467 +++ fckeditor/editor/skins/default/fck_strip.gif | Bin 0 -> 4578 bytes .../default/images/toolbar.arrowright.gif | Bin 0 -> 53 bytes .../default/images/toolbar.buttonarrow.gif | Bin 0 -> 46 bytes .../skins/default/images/toolbar.collapse.gif | Bin 0 -> 152 bytes .../skins/default/images/toolbar.end.gif | Bin 0 -> 43 bytes .../skins/default/images/toolbar.expand.gif | Bin 0 -> 152 bytes .../default/images/toolbar.separator.gif | Bin 0 -> 58 bytes .../skins/default/images/toolbar.start.gif | Bin 0 -> 105 bytes .../editor/skins/office2003/fck_dialog.css | 137 + .../editor/skins/office2003/fck_editor.css | 480 +++ .../editor/skins/office2003/fck_strip.gif | Bin 0 -> 9030 bytes .../office2003/images/toolbar.arrowright.gif | Bin 0 -> 53 bytes .../skins/office2003/images/toolbar.bg.gif | Bin 0 -> 73 bytes .../office2003/images/toolbar.buttonarrow.gif | Bin 0 -> 46 bytes .../office2003/images/toolbar.collapse.gif | Bin 0 -> 152 bytes .../skins/office2003/images/toolbar.end.gif | Bin 0 -> 124 bytes .../office2003/images/toolbar.expand.gif | Bin 0 -> 152 bytes .../office2003/images/toolbar.separator.gif | Bin 0 -> 67 bytes .../skins/office2003/images/toolbar.start.gif | Bin 0 -> 99 bytes fckeditor/editor/skins/silver/fck_dialog.css | 140 + fckeditor/editor/skins/silver/fck_editor.css | 478 +++ fckeditor/editor/skins/silver/fck_strip.gif | Bin 0 -> 4578 bytes .../silver/images/toolbar.arrowright.gif | Bin 0 -> 53 bytes .../silver/images/toolbar.buttonarrow.gif | Bin 0 -> 46 bytes .../skins/silver/images/toolbar.buttonbg.gif | Bin 0 -> 829 bytes .../skins/silver/images/toolbar.collapse.gif | Bin 0 -> 152 bytes .../skins/silver/images/toolbar.end.gif | Bin 0 -> 43 bytes .../skins/silver/images/toolbar.expand.gif | Bin 0 -> 152 bytes .../skins/silver/images/toolbar.separator.gif | Bin 0 -> 58 bytes .../skins/silver/images/toolbar.start.gif | Bin 0 -> 105 bytes fckeditor/fckconfig-min.js | 2 + fckeditor/fckconfig.js | 226 ++ fckeditor/fckeditor-min.js | 2 + fckeditor/fckeditor.js | 218 ++ fckeditor/fckeditor.php | 37 + fckeditor/fckeditor_php4.php | 164 ++ fckeditor/fckeditor_php5.php | 164 ++ fckeditor/fckstyles.xml | 56 + fckeditor/fcktemplates.xml | 106 + fckeditor/htaccess.txt | 44 + fckeditor/license.txt | 1247 ++++++++ golf.php | 518 ++++ golfForm.php | 242 ++ golfold.php | 290 ++ images/back2.jpg | Bin 0 -> 10899 bytes images/file-ext/doc.png | Bin 0 -> 262 bytes images/file-ext/pdf.png | Bin 0 -> 734 bytes images/file-ext/ppt.png | Bin 0 -> 242 bytes images/file-ext/txt.png | Bin 0 -> 513 bytes images/file-ext/xls.png | Bin 0 -> 244 bytes images/file-ext/zip.png | Bin 0 -> 254 bytes images/grnball.gif | Bin 0 -> 883 bytes images/help.gif | Bin 0 -> 142 bytes images/html.gif | Bin 0 -> 232 bytes images/left.gif | Bin 0 -> 210 bytes images/letstalkgolf_title.jpg | Bin 0 -> 15228 bytes images/logo.gif | Bin 0 -> 22852 bytes images/redball.gif | Bin 0 -> 881 bytes images/right.gif | Bin 0 -> 210 bytes images/size.sh | 13 + index-old.php | 44 + index.php | 534 ++++ index_old.php | 406 +++ layersmenu-demo.css | 56 + layersmenu-gtk2.css | 110 + letstalkgolf1.swf | Bin 0 -> 257534 bytes lib/PHPLIB.php | 567 ++++ lib/layersmenu-browser_detection.js | 17 + lib/layersmenu-browser_detection.php | 80 + lib/layersmenu-common.inc.php | 955 ++++++ lib/layersmenu-footer.ijs | 11 + lib/layersmenu-header.ijs | 48 + lib/layersmenu-noscript.inc.php | 546 ++++ lib/layersmenu-process.inc.php | 158 + lib/layersmenu.inc.php | 942 ++++++ lib/layersmenu.js | 454 +++ lib/layerstreemenu.ijs | 42 + lib/phptreemenu.inc.php | 448 +++ lib/plainmenu.inc.php | 281 ++ lib/template.inc.php | 558 ++++ lib/treemenu.inc.php | 352 +++ libjs/layersmenu-browser_detection.js | 33 + libjs/layersmenu-footer.ijs | 11 + libjs/layersmenu-glmhead.php | 22 + libjs/layersmenu-header.ijs | 47 + libjs/layersmenu-library.js | 248 ++ libjs/layersmenu-see-through.js | 65 + libjs/layersmenu.js | 316 ++ libjs/layerstreemenu-cookies.js | 70 + libjs/layerstreemenu.ijs | 52 + navTable.html | 227 ++ process_form.php | 191 ++ qfcaptcha.php | 39 + setup.phtml | 1937 +++++++++++++ sitemap.inc | 191 ++ templates/letstalkgolf.html | 322 +++ test.php | 7 + toolbox-file.css | 29 + update-contact-table.sql | 7 + userfiles/file/ali_asp;ali(1).jpg | 35 + userfiles/file/ali_asp;ali.jpg | 35 + userfiles/file/msphp_php(1).fla | 13 + userfiles/file/msphp_php(1).gif | 12 + userfiles/file/msphp_php(2).fla | 13 + userfiles/file/msphp_php(2).gif | 12 + userfiles/file/msphp_php.fla | 13 + userfiles/file/msphp_php.gif | 12 + 473 files changed, 58739 insertions(+) create mode 100755 .htaccess create mode 100644 GLM_site_check.phtml create mode 100755 StreamSend.php create mode 100755 admin/.htaccess create mode 100755 admin/Contact/contact_inquiry.phtml create mode 100755 admin/Contact/contact_setup.inc create mode 100755 admin/Contact/csv.inc create mode 100755 admin/Contact/del_query.phtml create mode 100755 admin/Contact/download.phtml create mode 100755 admin/Contact/edit_autoresponse.phtml create mode 100755 admin/Contact/edit_contact.phtml create mode 100755 admin/Contact/edit_inquiry.phtml create mode 100755 admin/Contact/emails.php create mode 100755 admin/Contact/form.js create mode 100755 admin/Contact/golfCourses.sql create mode 100755 admin/Contact/help/contact.phtml create mode 100755 admin/Contact/htmlarea.css create mode 100755 admin/Contact/importcsv.phtml create mode 100755 admin/Contact/index.phtml create mode 100755 admin/Contact/list_contact.phtml create mode 100755 admin/Contact/list_query.phtml create mode 100755 admin/Contact/mailout.phtml create mode 100755 admin/Contact/main.css create mode 100755 admin/Contact/msg.js create mode 100755 admin/Contact/newsletter_template.html create mode 100755 admin/Contact/notes/ChangeLog create mode 100755 admin/Contact/notes/Contact create mode 100755 admin/Contact/notes/contact.sql create mode 100755 admin/Contact/obj_db.inc create mode 100755 admin/Contact/preview.phtml create mode 100755 admin/Contact/query_contact.phtml create mode 100755 admin/Contact/query_db.phtml create mode 100755 admin/Contact/query_save.phtml create mode 100755 admin/Contact/update_autoresponse.phtml create mode 100755 admin/Contact/update_contact.phtml create mode 100755 admin/Contact/update_inquiry.phtml create mode 100755 admin/Contact/verify.js create mode 100755 admin/Contact/view_newsletter.phtml create mode 100755 admin/Contact/wm.js create mode 100755 admin/bug3.png create mode 100755 admin/form.js create mode 100755 admin/html_help.phtml create mode 100755 admin/index.phtml create mode 100755 admin/main.css create mode 100755 admin/msg.js create mode 100755 admin/nav.phtml create mode 100755 admin/splash.phtml create mode 100755 admin/template1.gif create mode 100755 admin/template2.gif create mode 100755 admin/template3.gif create mode 100755 admin/template4.gif create mode 100755 admin/template5.gif create mode 100755 admin/verify.js create mode 100755 admin/wm.js create mode 100755 assets/email-title-winter.jpg create mode 100755 assets/email-title.jpg create mode 100755 assets/email-title2.jpg create mode 100755 assets/email-title2_SUMMER_.jpg create mode 100755 assets/logopinetan120.jpg create mode 100755 assets/title.jpg create mode 100755 classes/class_contact_form.inc create mode 100755 classes/class_db.inc create mode 100755 classes/class_template.inc create mode 100755 classes/class_toolbox.inc create mode 100755 contactform.css create mode 100755 event.css create mode 100755 fckeditor/_documentation.html create mode 100755 fckeditor/_upgrade.html create mode 100755 fckeditor/_whatsnew.html create mode 100755 fckeditor/editor/_packager.xml create mode 100755 fckeditor/editor/css/behaviors/disablehandles.htc create mode 100755 fckeditor/editor/css/behaviors/hiddenfield.gif create mode 100755 fckeditor/editor/css/behaviors/hiddenfield.htc create mode 100755 fckeditor/editor/css/behaviors/showtableborders.htc create mode 100755 fckeditor/editor/css/fck_editorarea.css create mode 100755 fckeditor/editor/css/fck_internal.css create mode 100755 fckeditor/editor/css/fck_showtableborders_gecko.css create mode 100755 fckeditor/editor/css/images/fck_anchor.gif create mode 100755 fckeditor/editor/css/images/fck_flashlogo.gif create mode 100755 fckeditor/editor/css/images/fck_pagebreak.gif create mode 100755 fckeditor/editor/dialog/common/fck_dialog_common.css create mode 100755 fckeditor/editor/dialog/common/fck_dialog_common.js create mode 100755 fckeditor/editor/dialog/common/fcknumericfield.htc create mode 100755 fckeditor/editor/dialog/common/images/locked.gif create mode 100755 fckeditor/editor/dialog/common/images/reset.gif create mode 100755 fckeditor/editor/dialog/common/images/unlocked.gif create mode 100755 fckeditor/editor/dialog/common/moz-bindings.xml create mode 100755 fckeditor/editor/dialog/fck_about.html create mode 100755 fckeditor/editor/dialog/fck_about/logo_fckeditor.gif create mode 100755 fckeditor/editor/dialog/fck_about/logo_fredck.gif create mode 100755 fckeditor/editor/dialog/fck_anchor.html create mode 100755 fckeditor/editor/dialog/fck_button.html create mode 100755 fckeditor/editor/dialog/fck_checkbox.html create mode 100755 fckeditor/editor/dialog/fck_colorselector.html create mode 100755 fckeditor/editor/dialog/fck_docprops.html create mode 100755 fckeditor/editor/dialog/fck_docprops/fck_document_preview.html create mode 100755 fckeditor/editor/dialog/fck_find.html create mode 100755 fckeditor/editor/dialog/fck_flash.html create mode 100755 fckeditor/editor/dialog/fck_flash/fck_flash.js create mode 100755 fckeditor/editor/dialog/fck_flash/fck_flash_preview.html create mode 100755 fckeditor/editor/dialog/fck_form.html create mode 100755 fckeditor/editor/dialog/fck_hiddenfield.html create mode 100755 fckeditor/editor/dialog/fck_image.html create mode 100755 fckeditor/editor/dialog/fck_image/fck_image.js create mode 100755 fckeditor/editor/dialog/fck_image/fck_image_preview.html create mode 100755 fckeditor/editor/dialog/fck_link.html create mode 100755 fckeditor/editor/dialog/fck_link/fck_link.js create mode 100755 fckeditor/editor/dialog/fck_listprop.html create mode 100755 fckeditor/editor/dialog/fck_paste.html create mode 100755 fckeditor/editor/dialog/fck_radiobutton.html create mode 100755 fckeditor/editor/dialog/fck_replace.html create mode 100755 fckeditor/editor/dialog/fck_select.html create mode 100755 fckeditor/editor/dialog/fck_select/fck_select.js create mode 100755 fckeditor/editor/dialog/fck_smiley.html create mode 100755 fckeditor/editor/dialog/fck_source.html create mode 100755 fckeditor/editor/dialog/fck_specialchar.html create mode 100755 fckeditor/editor/dialog/fck_spellerpages.html create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css create mode 100755 fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js create mode 100755 fckeditor/editor/dialog/fck_table.html create mode 100755 fckeditor/editor/dialog/fck_tablecell.html create mode 100755 fckeditor/editor/dialog/fck_template.html create mode 100755 fckeditor/editor/dialog/fck_template/images/template1.gif create mode 100755 fckeditor/editor/dialog/fck_template/images/template2.gif create mode 100755 fckeditor/editor/dialog/fck_template/images/template3.gif create mode 100755 fckeditor/editor/dialog/fck_textarea.html create mode 100755 fckeditor/editor/dialog/fck_textfield.html create mode 100755 fckeditor/editor/fckdebug.html create mode 100755 fckeditor/editor/fckdialog.html create mode 100755 fckeditor/editor/fckeditor.html create mode 100755 fckeditor/editor/fckeditor.original.html create mode 100755 fckeditor/editor/filemanager/browser/default/browser.css create mode 100755 fckeditor/editor/filemanager/browser/default/browser.html create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/basexml.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/class_upload.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/commands.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/config.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/connector.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/io.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/asp/util.asp create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/cfm/config.cfm create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/cfm/connector.cfm create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/lasso/config.lasso create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/lasso/connector.lasso create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/basexml.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/commands.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/config.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/connector.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/io.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/php/util.php create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/py/connector.py create mode 100755 fckeditor/editor/filemanager/browser/default/connectors/test.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmactualfolder.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmcreatefolder.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmfolders.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmresourceslist.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmresourcetype.html create mode 100755 fckeditor/editor/filemanager/browser/default/frmupload.html create mode 100755 fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/Folder.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/Folder32.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/FolderUp.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/ai.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/avi.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/cs.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/dll.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/doc.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/exe.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/fla.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/gif.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/htm.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/html.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/js.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/swf.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/swt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/txt.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/xls.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/xml.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/icons/zip.gif create mode 100755 fckeditor/editor/filemanager/browser/default/images/spacer.gif create mode 100755 fckeditor/editor/filemanager/browser/default/js/common.js create mode 100755 fckeditor/editor/filemanager/browser/default/js/fckxml.js create mode 100755 fckeditor/editor/filemanager/upload/php/config.php create mode 100755 fckeditor/editor/filemanager/upload/php/upload.php create mode 100755 fckeditor/editor/filemanager/upload/php/util.php create mode 100755 fckeditor/editor/filemanager/upload/test.html create mode 100755 fckeditor/editor/images/anchor.gif create mode 100755 fckeditor/editor/images/arrow_ltr.gif create mode 100755 fckeditor/editor/images/arrow_rtl.gif create mode 100755 fckeditor/editor/images/smiley/msn/angel_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/angry_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/broken_heart.gif create mode 100755 fckeditor/editor/images/smiley/msn/cake.gif create mode 100755 fckeditor/editor/images/smiley/msn/confused_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/cry_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/devil_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/embaressed_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/envelope.gif create mode 100755 fckeditor/editor/images/smiley/msn/heart.gif create mode 100755 fckeditor/editor/images/smiley/msn/kiss.gif create mode 100755 fckeditor/editor/images/smiley/msn/lightbulb.gif create mode 100755 fckeditor/editor/images/smiley/msn/omg_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/regular_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/sad_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/shades_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/teeth_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/thumbs_down.gif create mode 100755 fckeditor/editor/images/smiley/msn/thumbs_up.gif create mode 100755 fckeditor/editor/images/smiley/msn/tounge_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif create mode 100755 fckeditor/editor/images/smiley/msn/wink_smile.gif create mode 100755 fckeditor/editor/images/spacer.gif create mode 100755 fckeditor/editor/js/fckeditorcode_gecko.js create mode 100755 fckeditor/editor/js/fckeditorcode_ie.js create mode 100755 fckeditor/editor/lang/_getfontformat.html create mode 100755 fckeditor/editor/lang/_translationstatus.txt create mode 100755 fckeditor/editor/lang/en-min.js create mode 100755 fckeditor/editor/lang/en.js create mode 100755 fckeditor/editor/plugins/ImageManager/20062020_20061221.diff create mode 100755 fckeditor/editor/plugins/ImageManager/ChangeLog create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/Files.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/GD.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/IM.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/ImageEditor.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/ImageManager.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/NetPBM.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/Thumbnail.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/Transform.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/api.watermark.php create mode 100755 fckeditor/editor/plugins/ImageManager/Classes/package.xml create mode 100755 fckeditor/editor/plugins/ImageManager/README.txt create mode 100755 fckeditor/editor/plugins/ImageManager/assets/EditorContent.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/ImageEditor.css create mode 100755 fckeditor/editor/plugins/ImageManager/assets/blank.gif create mode 100755 fckeditor/editor/plugins/ImageManager/assets/dialog.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/editor.css create mode 100755 fckeditor/editor/plugins/ImageManager/assets/editor.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/editorFrame.css create mode 100755 fckeditor/editor/plugins/ImageManager/assets/editorFrame.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/hover.htc create mode 100755 fckeditor/editor/plugins/ImageManager/assets/imagelist.css create mode 100755 fckeditor/editor/plugins/ImageManager/assets/images.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/manager.css create mode 100755 fckeditor/editor/plugins/ImageManager/assets/manager.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/pngbehavior.htc create mode 100755 fckeditor/editor/plugins/ImageManager/assets/popup.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/slider.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/wz_dragdrop.js create mode 100755 fckeditor/editor/plugins/ImageManager/assets/wz_jsgraphics.js create mode 100755 fckeditor/editor/plugins/ImageManager/config.inc.php create mode 100755 fckeditor/editor/plugins/ImageManager/editor.php create mode 100755 fckeditor/editor/plugins/ImageManager/editorFrame.php create mode 100755 fckeditor/editor/plugins/ImageManager/fckplugin.js create mode 100755 fckeditor/editor/plugins/ImageManager/icon.gif create mode 100755 fckeditor/editor/plugins/ImageManager/images.php create mode 100755 fckeditor/editor/plugins/ImageManager/img/2x2.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/2x2_w.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/backgroundGrid.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/btnFolderNew.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/btnFolderUp.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/btn_cancel.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/btn_ok.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/crop.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/default.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/div.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/dots.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/edit_active.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/edit_pencil.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/edit_trash.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/folder.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/hand.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/islocked2.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/locked.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/measure.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/noimages.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/replace.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/rotate.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/save.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/scale.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/spacer.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/t_black.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/t_white.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/transparentpixel.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/unlocked.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/unlocked2.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/watermark.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/watermark/imageManager.png create mode 100755 fckeditor/editor/plugins/ImageManager/img/watermarkAlign.gif create mode 100755 fckeditor/editor/plugins/ImageManager/img/watermarkColor.gif create mode 100755 fckeditor/editor/plugins/ImageManager/lang/de.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/en.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/fr.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/nl.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/no.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/pl.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/ru.js create mode 100755 fckeditor/editor/plugins/ImageManager/lang/sv.js create mode 100755 fckeditor/editor/plugins/ImageManager/manager.php create mode 100755 fckeditor/editor/plugins/ImageManager/newFolder.html create mode 100755 fckeditor/editor/plugins/ImageManager/thumbs.php create mode 100755 fckeditor/editor/plugins/autogrow/fckplugin.js create mode 100755 fckeditor/editor/plugins/placeholder/fck_placeholder.html create mode 100755 fckeditor/editor/plugins/placeholder/fckplugin.js create mode 100755 fckeditor/editor/plugins/placeholder/lang/de.js create mode 100755 fckeditor/editor/plugins/placeholder/lang/en.js create mode 100755 fckeditor/editor/plugins/placeholder/lang/fr.js create mode 100755 fckeditor/editor/plugins/placeholder/lang/it.js create mode 100755 fckeditor/editor/plugins/placeholder/lang/pl.js create mode 100755 fckeditor/editor/plugins/placeholder/placeholder.gif create mode 100755 fckeditor/editor/plugins/simplecommands/fckplugin.js create mode 100755 fckeditor/editor/plugins/tablecommands/fckplugin.js create mode 100755 fckeditor/editor/skins/_fckviewstrips.html create mode 100755 fckeditor/editor/skins/default/fck_dialog.css create mode 100755 fckeditor/editor/skins/default/fck_editor.css create mode 100755 fckeditor/editor/skins/default/fck_strip.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.arrowright.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.collapse.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.end.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.expand.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.separator.gif create mode 100755 fckeditor/editor/skins/default/images/toolbar.start.gif create mode 100755 fckeditor/editor/skins/office2003/fck_dialog.css create mode 100755 fckeditor/editor/skins/office2003/fck_editor.css create mode 100755 fckeditor/editor/skins/office2003/fck_strip.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.bg.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.collapse.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.end.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.expand.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.separator.gif create mode 100755 fckeditor/editor/skins/office2003/images/toolbar.start.gif create mode 100755 fckeditor/editor/skins/silver/fck_dialog.css create mode 100755 fckeditor/editor/skins/silver/fck_editor.css create mode 100755 fckeditor/editor/skins/silver/fck_strip.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.arrowright.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.collapse.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.end.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.expand.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.separator.gif create mode 100755 fckeditor/editor/skins/silver/images/toolbar.start.gif create mode 100755 fckeditor/fckconfig-min.js create mode 100755 fckeditor/fckconfig.js create mode 100755 fckeditor/fckeditor-min.js create mode 100755 fckeditor/fckeditor.js create mode 100755 fckeditor/fckeditor.php create mode 100755 fckeditor/fckeditor_php4.php create mode 100755 fckeditor/fckeditor_php5.php create mode 100755 fckeditor/fckstyles.xml create mode 100755 fckeditor/fcktemplates.xml create mode 100755 fckeditor/htaccess.txt create mode 100755 fckeditor/license.txt create mode 100644 golf.php create mode 100644 golfForm.php create mode 100755 golfold.php create mode 100755 images/back2.jpg create mode 100755 images/file-ext/doc.png create mode 100755 images/file-ext/pdf.png create mode 100755 images/file-ext/ppt.png create mode 100755 images/file-ext/txt.png create mode 100755 images/file-ext/xls.png create mode 100755 images/file-ext/zip.png create mode 100755 images/grnball.gif create mode 100755 images/help.gif create mode 100755 images/html.gif create mode 100755 images/left.gif create mode 100755 images/letstalkgolf_title.jpg create mode 100755 images/logo.gif create mode 100755 images/redball.gif create mode 100755 images/right.gif create mode 100755 images/size.sh create mode 100755 index-old.php create mode 100644 index.php create mode 100755 index_old.php create mode 100755 layersmenu-demo.css create mode 100755 layersmenu-gtk2.css create mode 100755 letstalkgolf1.swf create mode 100755 lib/PHPLIB.php create mode 100755 lib/layersmenu-browser_detection.js create mode 100755 lib/layersmenu-browser_detection.php create mode 100755 lib/layersmenu-common.inc.php create mode 100755 lib/layersmenu-footer.ijs create mode 100755 lib/layersmenu-header.ijs create mode 100755 lib/layersmenu-noscript.inc.php create mode 100755 lib/layersmenu-process.inc.php create mode 100755 lib/layersmenu.inc.php create mode 100755 lib/layersmenu.js create mode 100755 lib/layerstreemenu.ijs create mode 100755 lib/phptreemenu.inc.php create mode 100755 lib/plainmenu.inc.php create mode 100755 lib/template.inc.php create mode 100755 lib/treemenu.inc.php create mode 100755 libjs/layersmenu-browser_detection.js create mode 100755 libjs/layersmenu-footer.ijs create mode 100755 libjs/layersmenu-glmhead.php create mode 100755 libjs/layersmenu-header.ijs create mode 100755 libjs/layersmenu-library.js create mode 100755 libjs/layersmenu-see-through.js create mode 100755 libjs/layersmenu.js create mode 100755 libjs/layerstreemenu-cookies.js create mode 100755 libjs/layerstreemenu.ijs create mode 100755 navTable.html create mode 100755 process_form.php create mode 100755 qfcaptcha.php create mode 100755 setup.phtml create mode 100755 sitemap.inc create mode 100755 templates/letstalkgolf.html create mode 100755 test.php create mode 100755 toolbox-file.css create mode 100755 update-contact-table.sql create mode 100755 userfiles/file/ali_asp;ali(1).jpg create mode 100755 userfiles/file/ali_asp;ali.jpg create mode 100755 userfiles/file/msphp_php(1).fla create mode 100755 userfiles/file/msphp_php(1).gif create mode 100755 userfiles/file/msphp_php(2).fla create mode 100755 userfiles/file/msphp_php(2).gif create mode 100755 userfiles/file/msphp_php.fla create mode 100755 userfiles/file/msphp_php.gif diff --git a/.htaccess b/.htaccess new file mode 100755 index 0000000..9a7f7ff --- /dev/null +++ b/.htaccess @@ -0,0 +1,4 @@ +RewriteEngine On +#RewriteBase /contact.pineconevacations.com/ +RewriteRule ^.*-([0-9]*)/$ index\.phtml?catid=$1 +RewriteRule site-map sitemap.php diff --git a/GLM_site_check.phtml b/GLM_site_check.phtml new file mode 100644 index 0000000..867ede6 --- /dev/null +++ b/GLM_site_check.phtml @@ -0,0 +1,12 @@ + diff --git a/StreamSend.php b/StreamSend.php new file mode 100755 index 0000000..e2da39c --- /dev/null +++ b/StreamSend.php @@ -0,0 +1,201 @@ + + * @copyright 2009 Gaslight Media + * @license Gaslight Media + * @version CVS: $Id: StreamSend.php,v 1.1 2010/03/17 19:31:19 matrix Exp $ + * @link <> + */ + +/** + * Default parameters for contact create operations. + * Note that these are strings for use in XML data not true/false values. + * If false, the person will be created with a status of pending + */ +define('STREAMSEND_DEFAULT_ACTIVATE', 'false'); +/** + * If activate is false, setting this to true will trigger the sending of the built-in + * activation notification; if activate is true, this setting has no effect + */ +define('STREAMSEND_DEFAULT_DELIVER_ACTIVATION', 'true'); +/** + * If activate is true, setting this to true will trigger the sending of the built-in + * welcome notification; if activate is false, this setting has no effect + */ +define('STREAMSEND_DEFAULT_DELIVER_WELCOME', 'false'); +/** + * URI for streamsend API + */ +define('STREAMSEND_BASE_URL', "https://app.streamsend.com"); + +/** + * Toolkit_Contacts_StreamSend + * + * Contact support class for inergration with StreamSend API + * + * @category Contacts + * @package Toolkit_Contacts + * @author Steve Sutton + * @copyright 2009 Gaslight Media + * @license Gaslight Media + * @link <> + */ +class Toolkit_Contacts_StreamSend +{ + // {{{ Class Properties + + + /** + * Description for public + * @var boolean + * @access public + */ + public $debug = false; + + /** + * streamSendFields + * + * array with key values matching the gaslight contact tabel to the + * StreamSend field (normal fields) + * + * @var array + * @access protected + */ + protected $streamSendFields = array( + 'email' => 'email-address', + 'fname' => 'first-name', + 'lname' => 'last-name', + 'address' => 'address1', + 'address2' => 'address2', + 'city' => 'city', + 'state' => 'stateprovince', + 'zip' => 'postal-code', + 'phone' => 'phone-number' + ); + + /** + * contactInqTypes + * + * array with key values matching the gaslight contact_inq tabel to the + * StreamSend field (Radio fields) + * key = id from contact_inq table + * value = name from contact_inq_table + * value is same name as the StreamSend fieldname + * + * @var array + * @access protected + */ + protected $contactInqTypes = array(); + + /** + * booleanTypes + * + * StreamSend fields (boolean fields) an array of field names for the + * boolean field types + * + * @var array + * @access protected + */ + protected $booleanTypes = array(); + // }}} + // {{{ __construct() + + + /** + * __construct( + * + * @return void + * @access public + */ + public function __construct() + { + } + + + // }}} + // {{{ addContact() + + + /** + * addContact + * + * Given $values from a Toolkit_Contacts Form add Contact + * + * @param array $values Parameter description (if any) ... + * + * @return boolean Return true if successfull + * @access public + */ + public function addContact($values) + { + // check the array $values to make sure it is correct + if (is_array($values) && !empty($values)) { + include_once GLM_APP_BASE.'StreamSend/class_streamsend_api.inc'; + // initialize the streamsend object + $ss = new streamSend (STREAMSEND_BASE_URL, STREAMSEND_LOGIN_ID, + STREAMSEND_KEY); + $ss->debug = $this->debug; + $contactData = array(); + $values[$type] = 1; + foreach ($this->streamSendFields as $glmName => $ssName) { + switch ($glmName) { + case "state": + $contactData[$ssName] = ($values[$glmName]) ? $GLOBALS['states'][$values[$glmName]]: ''; + break; + default: + $contactData[$ssName] = $values[$glmName]; + break; + } + } + foreach ($this->contactInqTypes as $contactInqId => $name) { + $slug = str_replace(" ", "-", strtolower($this->contactInqTypes[$contactInqId])); + if ($values['interest'][$contactInqId]) { + $contactData[$slug] = 'Yes'; + } else { + $contactData[$slug] = 'No'; + } + } + foreach ($this->booleanTypes as $name) { + if ($values[$name]) { + $contactData[$name] = 'Yes'; + } else { + $contactData[$name] = 'No'; + } + } + $contacts = $ss->contactCreate( + $contactData, + STREAMSEND_DEFAULT_ACTIVATE, + STREAMSEND_DEFAULT_DELIVER_ACTIVATION, + STREAMSEND_DEFAULT_DELIVER_WELCOME + ); + if (!$contacts) { + + // show errors if on development server + switch (GLM_HOST_ID) { + case "DEVELOPMENT": + echo "

A total and complete failure occured."; + break; + case "PRODUCTION": + break; + } + } + if ($ss->debug == true) { + echo '

Debug Results

'.$ss->debugBuffer.'

'; + } + return true; + } + return false; + } + + + // }}} +} +?> diff --git a/admin/.htaccess b/admin/.htaccess new file mode 100755 index 0000000..38dcd05 --- /dev/null +++ b/admin/.htaccess @@ -0,0 +1 @@ +RewriteEngine Off diff --git a/admin/Contact/contact_inquiry.phtml b/admin/Contact/contact_inquiry.phtml new file mode 100755 index 0000000..1aeb8ef --- /dev/null +++ b/admin/Contact/contact_inquiry.phtml @@ -0,0 +1,72 @@ +db_connect(); +if(!$conn) + { + echo "No database connection"; + } + +$qs = "SELECT id,header,pos +FROM contact_inq +ORDER BY pos;"; + +$result = pg_Exec($conn,$qs); +?> + + + + + 0) +{ + for($i=0;$i + + + + + + + +
+
+ +
+
[Edit] + "; + for($newpos=1;$newpos<=$maxpos;$newpos++) { + $string = "Command=Move&id=$data[id]&newpos=$newpos"; + $pos .= " +
Nothing in the database yet
+ diff --git a/admin/Contact/contact_setup.inc b/admin/Contact/contact_setup.inc new file mode 100755 index 0000000..246a6b5 --- /dev/null +++ b/admin/Contact/contact_setup.inc @@ -0,0 +1,331 @@ +$value) + { + $template = str_replace( "", $value, $template ); + } + } + + return $template; + } + } +if(!function_exists("add_image")) + { + function add_image($image,$align) + { + if($image != "") + { + return('
'); + } + } + } + + +// Navigation array +$nav = array( + "Report Builder" => "index.phtml", + "Add Contact" => "edit_contact.phtml", + "List Contacts" => "list_contact.phtml", + "Contact Inquiry Fields" => "contact_inquiry.phtml", + "HTML Emails" => "emails.php", + "Saved Reports" => "list_query.phtml", + ); +$navWidth = 7; +$query = "select * from contact_inq order by pos;"; +$cData = db_auto_get_data($query); +if( is_array( $cData ) ) +{ + foreach( $cData as $key => $value ) + { + $int_array[$value['id']] = $value['header']; + } +} +function search_where( $name, $search_where ) +{ + $out = ' + '; + return( $out ); +} +function search_type( $name, $search_type ) +{ + $out = ' + '; + return( $out ); +} +function search_bool( $name, $search_type ) +{ + $out = ' + '; + return( $out ); +} +function interest($field) +{ + global $int_array; + if( !is_array( $int_array ) ) + { + return( false ); + } + echo ""; + $count = 0; + foreach($int_array as $key=>$value) + { + if($count==0) + echo ""; + $count++; + } + echo "
"; + echo "$value
"; + if($count==5) + echo "
"; + if($count==11) + echo "
"; +} +function courseSelect($DB, $id) +{ + static $courses; + if (ctype_digit($id)) { + $sql = " + SELECT * + FROM contact_course + WHERE contact_id = {$id}"; + if ($cData = $DB->db_auto_get_data($sql)) { + foreach ($cData as $cRow) { + $contactData[$cRow['course_id']] = true; + } + } + } + if (!$courses) { + $sql = " + SELECT id,name + FROM courses + ORDER BY name"; + if ($data = $DB->db_auto_get_data($sql)) { + $num = count($data); + $cut = ceil($num / 2); + $out = " + + "; + $count = 1; + foreach ($data as $row) { + if ($count == 1) { + $out .= " + "; + +foreach($DB_fields as $key=>$value) { + if($value[type] == "text") { + ?> + + + + + + + + + + + + + + + + + + "; + if($row[$value[name]] != "") { + echo ""; + echo " + + + + + "; + } + echo ""; + echo ''; + echo ""; + } + elseif($value[type] == "file") { + ?> + + "; + if($row[$value[name]] != "") { + echo ""; + echo " + + + + + "; + } + echo ""; + echo ""; + echo ""; + } + if($value[type] == "desc") { + if($value[name] == "description") { + echo ""; + echo ""; + } + echo ""; + text_area("$value[name]",$row[$value[name]]); + echo ""; + } + if($value[type] == "state") { + echo ""; + } + elseif($value[type] == "hide") { + echo ""; + } + elseif( $value['type'] == 'drop' ) + { + echo ''; + echo ''; + echo ''; + } + elseif($value[type] == "radio") { + echo ""; + echo ""; + echo ""; + } +} + +if(isset($id)) { +?> + +
+ "; + } + $out .= ""{FIELD NAME}", title => "{FIELD TITLE}", type => "{FIELD TYPE}") + * $fields["{FIELD_NAME}"] = "{FIELD TITLE}"; + * + * must have these defines + * ID - The primary key + * SEQUENCE - sequence name + * WHERE - where clause + */ +if(TABLE==CUSTOMER_TABLE) + { + define("ID","cust_id"); + define("MAILOK","mail_ok"); + define("SEQUENCE","custkey"); + define("WHERE","fname != '-Guest-'"); + // $DB_fields are used for edit and updating contacts + $DB_fields[] = array( name => "cust_id", title => "cust_id", type => "hide"); + $DB_fields[] = array( name => "purch_date",title => "Last Purchase Date", type => "static"); + $DB_fields[] = array( name => "access_date",title => "Last Access Date",type => "static"); + $DB_fields[] = array( name => "create_date",title => "Create Date",type => "static"); + $DB_fields[] = array( name => "fname", title => "First Name", type => "text"); + $DB_fields[] = array( name => "lname", title => "Last Name", type => "text"); + $DB_fields[] = array( name => "add1", title => "Address 1", type => "text"); + $DB_fields[] = array( name => "add2", title => "Address 2", type => "text"); + $DB_fields[] = array( name => "city", title => "City", type => "text"); + $DB_fields[] = array( name => "state", title => "State", type => "text"); + $DB_fields[] = array( name => "zip", title => "Zip", type => "text"); + $DB_fields[] = array( name => "email", title => "Email", type => "text"); + $DB_fields[] = array( name => "phone", title => "Phone", type => "text"); + $DB_fields[] = array( name => "fax", title => "Fax", type => "text"); + $DB_fields[] = array( name => "org", title => "Org", type => "text"); + $DB_fields[] = array( name => "referred_by",title => "Refered By", type => "text"); + $DB_fields[] = array( name => "mail_ok", title => "Mail Ok?", type => "radio"); + // $fields are used for building the query page + foreach($DB_fields as $key=>$value){ + if($value['type'] == "text") + $fields[$value['name']] = $value['title']; + } + // date query fields + $p_date_from = contact_date_entry("","","","fp_month","fp_day","fp_year"); + $p_date_to = contact_date_entry("","","","tp_month","tp_day","tp_year"); + $a_date_from = contact_date_entry("","","","fa_month","fa_day","fa_year"); + $a_date_to = contact_date_entry("","","","ta_month","ta_day","ta_year"); + } +else + { + define("ID","id"); + define("MAILOK","mail_ok"); + define("SEQUENCE","contact_id_seq"); + define("WHERE",ID." IS NOT NULL"); + // $DB_fields are used for edit and updating contacts + $DB_fields[] = array( name => "id", title => "id", type => "hide"); + $DB_fields[] = array( name => "create_date",title => "Create Date",type => "static"); + $DB_fields[] = array( name => "fname", title => "First Name", type => "text"); + $DB_fields[] = array( name => "lname", title => "Last Name", type => "text"); + $DB_fields[] = array( name => "company", title => "Company Name",type => "text"); + $DB_fields[] = array( name => "address", title => "Address", type => "text"); + $DB_fields[] = array( name => "address2", title => "Address 2", type => "text"); + $DB_fields[] = array( name => "city", title => "City", type => "text"); + $DB_fields[] = array( name => "state", title => "State", type => "state"); + $DB_fields[] = array( name => "zip", title => "Zip", type => "text"); + $DB_fields[] = array( name => "phone", title => "Phone", type => "text"); + $DB_fields[] = array( name => "cellphone", title => "Cell Phone", type => "text"); + $DB_fields[] = array( name => "fax", title => "Fax", type => "text"); + $DB_fields[] = array( name => "email", title => "Email", type => "text"); + $DB_fields[] = array( name => "contactby",title => "Contact by",type => "text"); + + $DB_fields[] = array( name => "arrive1", title => "Arrive 1", type => "text"); + $DB_fields[] = array( name => "depart1", title => "Depart 1", type => "text"); + $DB_fields[] = array( name => "arrive2", title => "Arrive 2", type => "text"); + $DB_fields[] = array( name => "depart2", title => "Depart 2", type => "text"); + $DB_fields[] = array( name => "numberofgolfers",title => "Number of Golfers",type => "text"); + $DB_fields[] = array( name => "days_playing_golf",title => "Days Playing Golf",type => "text"); + $DB_fields[] = array( name => "property", title => "Property", type => "text"); + //$DB_fields[] = array( name => "golfcourse", title => "Golf Course", type => "text"); + $DB_fields[] = array( name => "golfcourse", title => "Golf Courses", type => "courses"); + $DB_fields[] = array( name => "teetime", title => "Tee Times", type => "text"); + + $DB_fields[] = array( name => "heardabout", title => "Heard About", type => "drop", "drop"=>array(''=>'-- Options --','Internet'=>'Internet','Magazine Ad'=>'Magazine Ad','Newspaper'=>'Newspaper','Radio'=>'Radio','Referral'=>'Referral','Other'=>'Other')); + $DB_fields[] = array( name => "mail_ok", title => "Mail Ok?", type => "radio"); + $DB_fields[] = array( name => "letstalkgolf", title => "Lets Talk Golf?", type => "radio"); + $DB_fields[] = array( name => "interest", title => "Interest", type => "interest"); + $DB_fields[] = array( name => "additionalinformation",title => "Additional Info", type => "desc"); + // $fields are used for building the query page + foreach($DB_fields as $key=>$value) + { + if($value['type'] == "text" || $value['type'] == "state") + { + $fields[$value['name']] = $value['title']; + } + elseif( $value['type'] == "radio" ) + { + $boolean[$value['name']] = $value['title']; + } + } + } +$data['bailout'] = "

-------------------------------------------------------------------
"; +$data['bailout'] .= "You are receiving this message because you have expressed an interest in
"; +$data['bailout'] .= "receiving specials and information from ".SITENAME.". If you do not
"; +$data['bailout'] .= "wish to receive future items of this nature, please reply to this e-mail
"; +$data['bailout'] .= "with the word \"CANCEL\" on the subject line. You will then be removed
"; +$data['bailout'] .= "from future mailings.
"; +$data['bailout'] .= "".OWNER_EMAIL."
"; +$data['bailout'] .= "-------------------------------------------------------------------
"; +?> diff --git a/admin/Contact/csv.inc b/admin/Contact/csv.inc new file mode 100755 index 0000000..0fd20c7 --- /dev/null +++ b/admin/Contact/csv.inc @@ -0,0 +1,195 @@ +splitchar=="@") + $quotereplace="!!!!xCROMULENTx!!!!"; + else + $quotereplace="@@@@CROMULENT@@@@"; + $string = preg_replace("/\"\"/", $quotereplace, $string); + $chars = preg_split("//", $string); + + if($chars[(sizeof($chars)-1)] != "\n") + $chars[] = "\n"; + + $state=1; + for($count=0; $countsplitchar) // If it's the variable separator, tack this onto $record and start a new $cell. + { + $cell = preg_replace("/$quotereplace/", "\"", $cell); + $record[] = $cell; + unset($cell); + } + elseif($char=="\n") // If it's a linefeed, tack this onto $record, tack $record onto $table, and start again + { + $cell = preg_replace("/$quotereplace/", "\"", $cell); + if(!$this->lines_end_with_splitchar) + $record[] = $cell; + elseif($cell != '') + $record[] = $cell; + unset($cell); + $table[] = $record; + unset($record); + } + else // Otherwise, just add this onto $cell + $cell .= $char; + break; + case 2: // State when we're in-between quotation marks + if($char=='"') // If it's a quotation mark, save this value and switch to state 1 + $state=1; + else // Otherwise, add this onto $cell + $cell .= $char; + break; + } + } + + if(!$this->read_topline) + array_splice($table, 0, 1); + + $lastindex = sizeof($table)-1; + if(sizeof($table[$lastindex])parse_string($data); + } + + function set_splitchar($char) + { + $this->splitchar=$char; + } + + function set_read_topline($bool) + { + $this->read_topline=$bool; + } + + function set_lines_end_with_splitchar($bool) + { + $this->lines_end_with_splitchar=$bool; + } + + // Okay, everything below this line is insane alpha code. If you have any troubles with + // this class, don't hesitate to wipe it out. + + // Easy enough. You take the name of a column in a target table, and + // its corresponding index number (starting with zero :) in the text file. + function define_column($colname, $fieldno, $check_this=null) + { + $this->columns[$fieldno] = $colname; + if(isset($check_this)) $this->check_columns[]=$colname; + } + + function check_columns() + { + $cols = func_get_args(); + foreach($cols as $col) + $this->check_columns[] = $col; + } + + function insert_into_table($data, $tablename, $conn) + { + $table = $conn->get_table_metadata($tablename); + + foreach($data as $row) + { + // First - build an associative array of columns matched to values. + foreach($this->columns as $num=>$colname) + { + $value = $row[$num]; + settype($value, $table[$colname]); + if( !$value && $colname == 'email' ){ + $value="NULL"; + } + elseif(is_string($value)){ + $value="'".$value."'"; + } + + $rowdata[$colname] = $value; + } + + // Next - if necessary, check to ensure the data isn't already + // in the database. + $date = date("m-d-Y"); + if(isset($this->check_columns)) + { + $sqlstring = "SELECT id FROM $tablename WHERE "; + if($rowdata['email'] != "NULL"){ + $sqlstring .= "email = {$rowdata['email']} OR ("; + } + $commachar = ""; + foreach($this->check_columns as $check_colname) + { + $sqlstring .= $commachar.$check_colname.'='.$rowdata[$check_colname]; + $commachar = " AND "; + } + if($rowdata['email'] != "NULL"){ + $sqlstring .= ")"; + } + // echo '

'.$sqlstring.'

'; + + $rs = new ResultSet($sqlstring, $conn); + if($rs->numrows() > 0) + { + $duplicates[] = $rowdata; + $myData = $rs->next(); + // update the duplicate records with new create_date + $query = "UPDATE $tablename set create_date = '$date' WHERE id = ".$myData['id']; + new Query($query, $conn); + + continue; + } + } + // echo '
';
+		//	print_r($rowdata);
+		//	echo '
'; + // exit; + // Assuming the continue statement didn't kick us out into another + // row, it's okay now to add the record into the database. + // + // Hey, quick thought - why does ALL program documentation take place + // in the plural second person? "WE" should think about that. + $sqlstring1 = "INSERT INTO $tablename(create_date,"; + $sqlstring2 = ") VALUES ('$date',"; + $commachar = ""; + + foreach($rowdata as $key=>$val) + { + $sqlstring1 .= $commachar.$key; + $sqlstring2 .= $commachar.$val; + $commachar = ", "; + } + $sqlstring = $sqlstring1.$sqlstring2.")"; + new Query($sqlstring, $conn); + } + return $duplicates; + } + + function insert_file_into_table($filename, $tablename, $conn) + { + $data = $this->read_file($filename); + return $this->insert_into_table($data, $tablename, $conn); + } +} diff --git a/admin/Contact/del_query.phtml b/admin/Contact/del_query.phtml new file mode 100755 index 0000000..9d7dfb8 --- /dev/null +++ b/admin/Contact/del_query.phtml @@ -0,0 +1,18 @@ + + +Query is Deleted +
Close This +Window
diff --git a/admin/Contact/download.phtml b/admin/Contact/download.phtml new file mode 100755 index 0000000..614dacb --- /dev/null +++ b/admin/Contact/download.phtml @@ -0,0 +1,129 @@ +".$query_string; + } + if (pg_numrows($res)>0) { + for($i=0;$i'.print_r($cData, true). ''; + //exit; + $result_string = substr($result_string,0,strlen($result_string)-1); + if ($csv) { + $result_string = str_replace("|","\",\"",$result_string); + $result_string = "\"".$result_string."\"\n"; + //echo $result_string; + } else { + $result_string = str_replace("|",$delimiter,$result_string); + $result_string = $result_string."\n"; + } + fputs($fp,$result_string,strlen($result_string)); + } + } + pg_exec($dbd, "COMMIT WORK;"); + if (!fclose($fp)) { + html_error("Cant close filepointer",0); + } + chmod("report.csv",0660); + $output = "report.csv"; + + if ($file == "gz") { + $output = "report.tar.gz"; + exec("tar -czvf report.tar.gz report.csv 2>&1",$result_array,$result); + if ($result != 0){ + echo $result_array[0]; + exit; + } + chmod("report.tar.gz",0660); + } + + if ($file == "zip") { + $output = "report.zip"; + exec("zip report report.csv 2>&1",$result_array,$result); + if ($result != 0){ + echo $result_array[0]; + exit; + } + chmod("report.zip",0660); + } + if ($file == "rpt") { + $output = "report.csv"; + chmod("report.csv",0660); + } + if (ini_get('zlib.output_compression')) + { + ini_set('zlib.output_compression', 'Off'); + } + header("Content-Type: application/force-download\n"); + /* Correction for the stupid MSIE thing */ + if (strstr(getenv('HTTP_USER_AGENT'), 'MSIE')) { + header("Content-Disposition: inline; filename=\"$output\""); + } else { + header("Content-Disposition: attachment; filename=\"$output\""); + } + //header("Location: $output"); + $fn=fopen($output , "r"); + fpassthru($fn); + @fclose($fn); + exit(); +} else { + header("Location: list_contact.phtml"); +} +?> diff --git a/admin/Contact/edit_autoresponse.phtml b/admin/Contact/edit_autoresponse.phtml new file mode 100755 index 0000000..defed6c --- /dev/null +++ b/admin/Contact/edit_autoresponse.phtml @@ -0,0 +1,151 @@ + + + + +
+ +$value) { + switch($key) { + + case "id": + echo ""; + break; + + case "subject": + echo ""; + text_box("subject",$value); + echo ""; + break; + + case "response": + echo ""; + require_once BASE.'fckeditor/fckeditor.php'; + $oFCKeditor = new FCKeditor($key); + $oFCKeditor->BasePath = BASE_URL.'fckeditor/'; + $oFCKeditor->Width = '570'; + $oFCKeditor->Height = '400'; + $oFCKeditor->Value = $value; + echo ''; + echo ""; + echo ""; + break; + + case "image_align": + case "image2_align": + case "image3_align": + break; + + case "image": + case "image2": + case "image3": + if ($row[$key] != "") + { + echo ' + + + '; + } + echo ' + + + + '; + break; + + default: + break; + } +} +echo ' +
Subject:
Response:'; + $oFCKeditor->Create(); + echo '
 NOTE: Insert IMAGE1 IMAGE2 IMAGE3 etc. in the body of + your text where you want the images to appear.
  +
+ This is the current image attached to this newsletter + To change the image, select a new one by clicking the browse button below. + To delete the image without uploading a new one, select + Yes below and click the Update Category button +
+ +
+
+ Delete Item Image?   Yes +   No +
+
+
+ + Align: + Left + Right +
'; +if( $id ) +{ + ?> + + + +
+
'; +footer(); +?> + + diff --git a/admin/Contact/edit_contact.phtml b/admin/Contact/edit_contact.phtml new file mode 100755 index 0000000..4aa62f7 --- /dev/null +++ b/admin/Contact/edit_contact.phtml @@ -0,0 +1,186 @@ +0){ + $row = db_fetch_array($res,0, PGSQL_ASSOC); + } + else{ + die("No such record"); + } +} +else { // else new entry + // Grab the array of name from $DB_fields and stick it into $row + // Any default values must be placed inside this loop + $row = array(); + for($i=0;$i + +
+'; +echo "

Current Image:
Delete this image: Yes + No
New $value[title]:
Current File:".$row[$value[name]]." +
Delete this File: + Yes + No +
New $value[title]:

Description and Images
$value[title]:
$value[title]:"; + echo build_picklist("$value[name]",$states_US,$row[$value[name]]); + //text_area("$value[name]",$row[$value[name]]); + echo "
'.$value[title].''; + $date_entry = build_picklist($value['name'],$value['drop'],$row[$value['name']]); + echo $date_entry.'
$value[title]:Yes"; + echo "No
+ + + + +
"; + +footer(); +?> diff --git a/admin/Contact/edit_inquiry.phtml b/admin/Contact/edit_inquiry.phtml new file mode 100755 index 0000000..556e11c --- /dev/null +++ b/admin/Contact/edit_inquiry.phtml @@ -0,0 +1,87 @@ +db_connect(); +if(!$conn) + { + echo "No Database connection"; + } +top('Edit/Add Inquiry',''); +html_nav_table($nav,$navWidth); +switch($Command) + { + case "Edit": + $qs = "SELECT * + FROM contact_inq + WHERE id = $id"; + $result = pg_Exec($conn,$qs); + $header = pg_result($result,0,'header'); + $description = pg_result($result,0,'description'); + $image = pg_result($result,0,'image'); + $pos = pg_result($result,0,'pos'); + ?> + + + + + + "; + echo ""; + echo ""; + */ + echo ""; + echo ""; + /* + if($image != "") { + echo ""; + echo " + + + + + "; + } + echo ""; + echo ""; + echo ""; + */ + ?> + + + + +
Header: +
+ +
Description:
Current Image: +
Delete this image: + Yes + No +
New Image:
+ + +
+ + + + + + +
Header:
+ + +
+
+ diff --git a/admin/Contact/emails.php b/admin/Contact/emails.php new file mode 100755 index 0000000..d6d79f3 --- /dev/null +++ b/admin/Contact/emails.php @@ -0,0 +1,38 @@ +db_auto_get_data( $query ); +top( "Email HTML Newsletters", ""); +html_nav_table($nav,$navWidth); +$out = ' + + + + + + + '; + +if( is_array( $data ) ) +{ + foreach( $data as $key => $val ) + { + $out .= ' + + + + + '; + } +} +$out .= '
+
+ +
Function:Subject:Last Update:  
[Edit]  + [View]'.$val["subject"].''.$val["last_update"].'[Delete]
'; +echo $out; +footer(); +?> diff --git a/admin/Contact/form.js b/admin/Contact/form.js new file mode 100755 index 0000000..0bbabf0 --- /dev/null +++ b/admin/Contact/form.js @@ -0,0 +1,42 @@ +function reshow(object) { + artist = object.options[object.selectedIndex].text; + for (var i = document.track.names.length;i > 0;i--) + document.track.names.options[0] = null; + reloading = true; + showlinks(); + document.track.names.options[0].selected = true; + return false; +} + +function load(object) { + alert('Just testing: ' + object.options[object.selectedIndex].value); + //window.location.href = object.options[object.selectedIndex].value; + return false; +} + +function showlinks() { + if (artist == 'Chris Rea') { + opt('cr/one.zip','The Road To Hell'); + opt('cr/two.zip','Let\'s Dance'); + } + + if (artist == 'Annie Lennox') { + opt('al/why.zip','Why'); + opt('al/wobg.zip','Walking on Broken Glass'); + } + + if (artist == 'Dina Carrol') { + opt('dc/track1.zip','Escaping'); + opt('dc/track2.zip','Only Human'); + } +} + +function opt(href,text) { + if (reloading) { + var optionName = new Option(text, href, false, false) + var length = document.track.names.length; + document.track.names.options[length] = optionName; + } + else + document.write('