Commit Graph

408 Commits (88de2df3c07166b1b025b0c26e600c7d9db23f19)

Author SHA1 Message Date
Mike Koch 1bdd658a7d Attachments can be removed via AJAX 8 years ago
Mike Koch 056e85d9ea Some more work on attachments 8 years ago
Mike Koch 87f6093138 Add database ID to the file object 8 years ago
Mike Koch b133a3e31e Can now attach files on the create ticket page via dropzone 8 years ago
Mike Koch 1338bb0167 More work on attachments 8 years ago
Mike Koch 25bb024f2c Dropzone is somewhat working, need to actually try it out 8 years ago
Mike Koch 87f8572f12 Making some progress... not much though. 8 years ago
Mike Koch c4bc0df5c0 Add dropzone.js dependency 8 years ago
Mike Koch 26e750959a Some improvments 8 years ago
Mike Koch 9d2fd5f4d0 Some more message log stuff. Almost done. 8 years ago
Mike Koch 5255ef0425 Merge remote-tracking branch 'origin/api' into add-logging 9 years ago
Mike Koch b289325276 Can now enable/disable public API 9 years ago
Mike Koch 30562fbc87 Fixes #419 Fix footer on lockout screen 9 years ago
Mike Koch 9362a198eb #365 Get started on api 9 years ago
Mike Koch 68cb0114dc Update installer 9 years ago
Mike Koch 2dd27fefe1 Fix header warning 9 years ago
Mike Koch 4ffa0d97b6 Merge branch 'dropdown-for-tools-menu' into 2-6-0
# Conflicts:
#	inc/show_admin_nav.inc.php
9 years ago
Mike Koch 71a38e1156 #390 Add dropdown for tools 9 years ago
Mike Koch 7bf2c4c33b #391 Start working on active items on the admin nav 9 years ago
Mike Koch 9a8da11a8f #391 Add .active to customer-side nav items 9 years ago
Mike Koch 471f7fbd17 Update installer 9 years ago
Mike Koch ae0cec9c10 Merge pull request #384 from mkoch227/bug-fix-screen-res
Closes #383 Fix screen res on index page
9 years ago
Mike Koch 4a1cd39e11 Merge pull request #385 from mkoch227/bug-fix-mfh-settings-on-pipe
Fix HTML emails when piping
9 years ago
Mike Koch 0cc65135e3 Fix issue where textarea wouldn't update after validator 9 years ago
Mike Koch 4f23aa0b95 Some more screen res fixes 9 years ago
Mike Koch accd91fa3a Closes #382 Move to a wider scope 9 years ago
Mike Koch d66d1abef9 Fix reCAPTCHA for some users 9 years ago
Mike Koch 25cedadb9b Switch from $ticket to $tmpvar 9 years ago
Mike Koch dd0ba01fb7 Provide basic settings in case settings don't exist yet 9 years ago
Mike Koch 727f9432e9 Fix html2text for MSG_NO_ATTACHMENT and signatures w/special chars 9 years ago
Mike Koch accd424634 #370 Fix download attachment with email required 9 years ago
Mike Koch 5314f4f49f Remove unused function 9 years ago
Mike Koch 56e37e1358 #365 Use the ticket/replies HTML property for emails
Check the latest reply, or if there are no replies, the `html` property of the ticket.  If html is 1, then convert html to plaintext, otherwise leave it alone.
9 years ago
Mike Koch 03afe99284 #365 Convert HTML messages to plaintext using html2text 9 years ago
Mike Koch a559dc232a #365 Add html2text dependency, initial implementation 9 years ago
Mike Koch 8a432ec0bd #365 Get started on api 9 years ago
Mike Koch feb61469e2 #325 Valiate profile_functions 9 years ago
Mike Koch 002d6bdd9d #325 Some refactoring, validate find a ticket box 9 years ago
Mike Koch 7e9c09e008 #325 Add validation to view ticket sidebar 9 years ago
Mike Koch 00feae1b7b #325 Finish validation for view ticket 9 years ago
Mike Koch 6c0ea488c4 #325 Start work on clientside validation on submit ticket page 9 years ago
Mike Koch 25c8bd8ef5 #361 Add setting for navbar title url 9 years ago
Mike Koch a93b6e18f4 #253 Fix indentation across the project 9 years ago
Mike Koch cf1f9588a4 Use Mods for HESK build number for cache control 9 years ago
Mike Koch 89fed16339 Moved common CSS into its own stylesheet 9 years ago
Mike Koch f899f3dc31 #326 Update pipe_functions to include user agent 9 years ago
Mike Koch 40e97ede1a #326 Some more user agent stuff 9 years ago
Mike Koch bb34ebc7a4 #326 Store user agent string with the ticket 9 years ago
Mike Koch 4661e88702 #326 Add platform.js to header files 9 years ago
Mike Koch 49da07662b #326 Switch from PHP library to platform.js 9 years ago
Mike Koch f0cd1f5159 Merge branch '2-5-0' into user-agent-support 9 years ago
Mike Koch 598fd76509 #339 Rename the RTL css file from .php to .css 9 years ago
Mike Koch 868deff525 Merge pull request #342 from mkoch227/move-settings-to-db
Move MFH Settings to Database
9 years ago
Mike Koch de5a568cd2 Merge remote-tracking branch 'origin/master' into move-settings-to-db
# Conflicts:
#	install/mods-for-hesk/sql/installSql.php
9 years ago
Mike Koch 849ef01b17 #327 Settings are finally all driven through the database 9 years ago
Mike Koch 57ba54d044 #327 Fix find_tickets page 9 years ago
Mike Koch 72ffcebe00 #327 Save setting to the DB 9 years ago
Mike Koch dba84f19b2 #327 Move UI color CSS to header.inc.php 9 years ago
Mike Koch a784ef1c14 #327 Switched back to getting all settings 9 years ago
Mike Koch 264c2e028e #327 Replaced all instances (I think?) of $modsForHesk_settings 9 years ago
Mike Koch 22465d68dc #327 Some more progress on moving settings to DB 9 years ago
Mike Koch 77489d8eef #330 Add MESSAGE_NO_ATTACHMENTS tag 9 years ago
Mike Koch 1528c1de7e #331 Update headers 9 years ago
Mike Koch 39a49b9cf5 #331 Update recaptchalib 9 years ago
Mike Koch b774572766 #331 Update email_functions 9 years ago
Mike Koch f3d84cf361 #331 Update common 9 years ago
Mike Koch a0958641ff #331 Update admin_functions 9 years ago
Mike Koch 6d9362ed4d #327 Fix query, use DB settings on index page 9 years ago
Mike Koch 4934c60e34 #327 Add method for getting MFH settings 9 years ago
Mike Koch 148fe141d8 #326 Add library for parsing user agent 9 years ago
Mike Koch b7e54d3b45 #321 Fix downloads for helpdesks not at root level 9 years ago
Mike Koch 28a9698f71 #317 Only render HTML if the ticket was created with it enabled 9 years ago
Mike Koch cbb80754fe #231 Append, don't replace the replies sql 9 years ago
Mike Koch bea4422bdc Enforce the language on the JOIN, not the WHERE 9 years ago
Mike Koch 9612b61e46 Fix missing quotes 9 years ago
Mike Koch 663d0e3863 Also enforce language column 9 years ago
Mike Koch 194c4a0dad #275 Utilize the separated folders option 9 years ago
Mike Koch 598e19130b #275 Add attachments.inc.php to source control 9 years ago
Mike Koch 8cba950253 #275 Customers now have the new attachment viewer 9 years ago
Mike Koch 246d2e6261 #275 Show download count next to attachment name 9 years ago
Mike Koch 0bb4ce223f #287 Fix some 0kb attachment issues 9 years ago
Mike Koch 77c2de5d80 Merge pull request #294 from mkoch227/bug-fix-empty-email-recipient
Don't send email if all email fields are empty
9 years ago
Mike Koch 4e8e072924 #291 Don't send email if all email fields are empty 9 years ago
Mike Koch 4173c366e6 Merge branch 'master' into tiny-mce-for-tickets
# Conflicts:
#	admin/admin_settings.php
#	admin/admin_settings_save.php
#	language/en/text.php
#	modsForHesk_settings.inc.php
9 years ago
Mike Koch b7c7cd8639 #202 Use htmLawed to help prevent against XSS attacks 9 years ago
Mike Koch 497a7550f4 #202 Use htmLawed to help prevent XSS 9 years ago
Mike Koch 03de74dea7 Merge pull request #293 from mkoch227/improve-statuses-ui
Improve Statuses UI
9 years ago
Mike Koch 9db20734ca #209 Everything uses the new status_functions 9 years ago
Mike Koch 05063218c4 #209 Fix checkboxes on search screen and use correct status on ticket table 9 years ago
Mike Koch c9360fd538 #209 Update search and export pages to show new status table
Still need to fix searching and need to test exporting
9 years ago
Mike Koch 1a825b81af #209 Statuses can now be edited 9 years ago
Mike Koch 05be7d7041 #209 Some performance tweaks; also use function for rest of page 9 years ago
Mike Koch 2b6807137f #209 Add ability get status text based on xref or fallback 9 years ago
Mike Koch bab50e059f #284 Add cURL support for recaptchalib_v2 9 years ago
Mike Koch f19f204534 #284 Add recaptchalib to repo 9 years ago
Mike Koch 5068c5ba2d #208 Add TinyMCE to client side and fix edit post for admin 9 years ago
Mike Koch 9ceb15d90e Merge pull request #278 from mkoch227/sticky-indicator
Add visual indicator for stickied KB articles
9 years ago
Mike Koch 9edb0095a4 #274 Add category sort property for dropdowns and table 9 years ago
Mike Koch 41fe2bc6f5 Closes #277 Add visual indicator for stickied KB articles 9 years ago
Mike Koch e4865f192b Close #272 Switch to an https capable CDN 9 years ago
Mike Koch 39c5fc6f86 #264 Store leaflet CSS/JS locally 9 years ago
Mike Koch 40afa50bca #255 Update headers 9 years ago
Mike Koch e84c27fa16 #255 Update code to 2.6.4 9 years ago
Mike Koch 139853e0d4 #255 Update code for 2.6.3 9 years ago
Mike Koch 5d5a25bf2c Closes #256 Change sub_ticket to sub_support in header 9 years ago
Mike Koch 81553d4885 #196 Patch up some permission stuff 9 years ago
Mike Koch 9685a22aa1 Remove unused permission checks 9 years ago
Mike Koch 9a5bc49ac1 #196 Fix some "custom" template stuff 9 years ago
Mike Koch 18411f652a #196 Can now save/update templates 9 years ago
Mike Koch 7159a71bdb #196 Set template to custom if any checkboxes are clicked 9 years ago
Mike Koch ebfc51b302 #196 Bring back can_man_settings 9 years ago
Mike Koch 6a7ac9c03f #196 JavaScript for selecting checkboxes now working 9 years ago
Mike Koch 155da1fd5b #196 Working on wiring up the manage_users page 9 years ago
Mike Koch ef85d1c5f3 #196 Add permission type and navbar link to templates page 9 years ago
Mike Koch 0cff279adb #196 Move feature list into common 9 years ago
Mike Koch 0c0f1bc92e #249 Don't show the KB link if KB is disabled 9 years ago
Mike Koch 2d0f3ce037 Closes #226 Fix attachments for creating new tickets 9 years ago
Mike Koch b44884a99e #204 Use leaflet to get a basic map displayed.
Still needs to be improved though. Also may not use the CDN.
9 years ago
Mike Koch 1b73d0ec54 #204 Save lat/lon when creating new ticket 9 years ago
Mike Koch 52d80491df #205 Tweaked index page layout and now show top/latest articles based on value in settings 9 years ago
Mike Koch 7a9e20557b Closes #237 Add options to show # of merged tickets in ticket table 9 years ago
Mike Koch 820bd60b7a Fix email cookie on index, add iconpicker to customer header to prevent errors 9 years ago
Mike Koch 1d32ed3887 Fix permission name for email templates, add other two tools to navbar check 9 years ago
Mike Koch afa279d98d #195 Moved statuses to Tools menu
Still need to add the permission
9 years ago
Mike Koch 02a49171d5 #233 Fix panels when number of rows in top/latest are 0 9 years ago
Mike Koch 33dc2c3a9c Closes #141 Show correct icon for each service message 9 years ago
Mike Koch f927fb8f2b #141 Implement bootstrap-iconpicker 9 years ago
Mike Koch 7aabc1a4ae Revert "#141 Implement the icon picker"
This reverts commit e6bef55986.
9 years ago
Mike Koch e6bef55986 #141 Implement the icon picker
Still need to actually add the icons by parsing the YAML file of FontAwesome icons
9 years ago
Mike Koch 9c8887cd48 Fix missing $htmlPath reference, as it's not needed 9 years ago
Mike Koch bf2d8eabee Fixes #210 don't add tick marks around language 9 years ago
Mike Koch 0ae1d46aa7 Fixes #213 Only add attachments if %%MESSAGE%% tag is present 9 years ago
Mike Koch 48f0747669 #213 Add new parameter to hesk_mail and add helper function to check if message template has a particular tag 9 years ago
Mike Koch 2f33ec794c Fixes #214 always append outer boundary on sent emails 9 years ago
Mike Koch b103a39b90 #216 Improve layout of knowledgebase section 9 years ago
Mike Koch 0efb2250f3 #216 Starting on fixing the knowledgebase 9 years ago
Mike Koch 47b15f39e2 Closes #146 Use multipart/mixed to get multiple boundaries working
...trying to create these emails in plain PHP is torture. Note to self: use PHPMailer for future projects!
9 years ago
Mike Koch dd35c39440 #146 remove unused parameter 9 years ago
Mike Koch dc4eb3997c #146 Get Mailgun to properly send the attachments 9 years ago
Mike Koch 190b3ff475 #146 Attachments can now be embedded directly into emails
Only tested SMTP, still need to check PHP mail() and Mailgun
9 years ago
Mike Koch 2ddb61bb55 Fix attachment view on HTML-formatted emails 9 years ago
Mike Koch ab7f4e1cc1 #146 All emails will now be sent as multipart/alternative
Shouldn't cause issues w/plaintext emails, and it'll make it easier to add attachments.
9 years ago
Mike Koch 570ab0e54f #169 Add can_manage_email_template permission 9 years ago
Mike Koch 2962d9cf3e #182 Fixed this bug again for the tenth time... 😆 9 years ago
Mike Koch e11745c4cc Update headers to 2.6.2 9 years ago
Mike Koch 59fba0eeff Fixes #178 Show can manage helpdesk settings if the user can view the settings 9 years ago
Mike Koch dcd21cd760 Fixes #180 use the verification table, update stage_tickets table to match tickets table 9 years ago
Mike Koch b7c1b30b7c Fixes #177 Set checkbox state to current database value 9 years ago
Mike Koch 3e9d1b52c9 Closes #171 Wrap URLs in link tags automatically for HTML emails 9 years ago
Mike Koch ae7e022b3e Fixes #173 Escape HTML-sensitive characters in placeholders 9 years ago
Mike Koch 23dc02399f Update headers that weren't changed to 2.6.1 9 years ago
Mike Koch f0bbff9626 Closes #152 Allow user to disable bootstrap-theme.css 9 years ago
Mike Koch df277c915e Closes #162 use nl2br for messages for HTML-formatted emails 9 years ago
Mike Koch 3d6796bfd9 Closes #166 Replace VERIFYURL and ACTIVATIONKEY for verifyEmail 9 years ago
Mike Koch b7450785fa Closes #159 Fix HTML emails when sending emails via piping.
Plus the path to the settings file was wrong 😦
9 years ago
Mike Koch edf0f7c852 Fix some bugs on the profile page 9 years ago
Mike Koch 8e585cd262 Closes #144 Updated to HESK 2.6.1 9 years ago
Mike Koch dbc5868f27 Closes #143 Include modsForHesk_settings if it hasn't been included yet 9 years ago
Mike Koch e39553a8d7 Closes #139 - Don't new-line SMTP array headers 9 years ago
Mike Koch 9e116d1172 Closes #138 Fix notification settings when saving 9 years ago
Mike Koch b669e4c0dc #136 Update ticket_list 9 years ago
Mike Koch 917ef469f5 #136 Update show_search_form 9 years ago
Mike Koch 1275fd981e #136 Update common 9 years ago
Mike Koch 107d02b198 #136 Update admin_functions 9 years ago
Mike Koch 61ec7728c4 Squashed commits:
[9157ee5] squish with version change
[de99bb5] squish with version only changes
[a9954fa] squish with version commit
[f67c9c4] #136 Update print
[032dbfc] #136 Update submit_ticket
[5a41ae9] squish with version commit
[9dc287b] squish with version commit
9 years ago
Mike Koch 50df4767ef Closes #133/#134 - Set status when creating ticket, set correct language for ticket's user 9 years ago
Mike Koch fd5e5e6ee5 Show date on ticket list 9 years ago
Mike Koch 4b91ff12bc More UI updates 9 years ago
Mike Koch 55dc1accde #128 Update Bootstrap and Boostrap-RTL 9 years ago
Mike Koch 4528a22ce2 #127 Update FontAwesome to 4.3.0 9 years ago
Mike Koch c532369fd4 Closes #106: Support HTML-formatted emails 9 years ago
Mike Koch 2a5421e4d5 Closes #126 Add Mailgun support 9 years ago
Mike Koch daaaead1f7 #122 Patch up some syntax errors 9 years ago
Mike Koch da259b984d #122 Patch up some files that weren't updated for custom statuses 9 years ago
Mike Koch a94d300cc5 #105 Honor the ticket's language field when setting languages for emails 9 years ago
Mike Koch 6a5de96b7d #112 SMTP Cc/Bcc fields are working properly 9 years ago
Mike Koch 5d35171332 Closes #113 Support Chrome v39's theme-color meta tag 9 years ago
Mike Koch 5538965a4e Closes #114 Move hesk_dateToString to common 9 years ago
Mike Koch 8fd8d2345b #110 Miscellaneous UI tweaks 9 years ago
Mike Koch bdf44e0a16 #110 Update user management / profile pages 9 years ago
Mike Koch f291aa4f67 #110 Use FontAwesome icon instead of .png 9 years ago
Mike Koch d603781334 #110 Show dropdown for ticket template / canned responses 9 years ago
Mike Koch ed43191d68 Update the maintenance message style 9 years ago
Mike Koch e8d0c9f901 Show maintenance mode / kb only above the navbar 9 years ago
Mike Koch b658af1098 Fix some layout issues 9 years ago
Mike Koch dd958b6946 #110 Update Service Messages page 9 years ago
Mike Koch 8401543f8a #110 Update CSS and JS references 9 years ago
Mike Koch 1c2e2cf483 #92 Update ticket_list 9 years ago
Mike Koch 6db9db68bd #92 Update show_search_form 9 years ago
Mike Koch cd879f9898 #92 Update show_admin_nav.inc.php 9 years ago
Mike Koch 0c4e87b6e4 #92 Update print_tickets.inc.php 9 years ago
Mike Koch 53b86d2dbb #92 Update knowledgebase_functions.inc.php 9 years ago
Mike Koch 520fad4003 #92 Update header.inc.php 9 years ago
Mike Koch cd333c2c6b #92 Update email_functions.inc.php 9 years ago
Mike Koch bd5f9f5c0c #92 Update common.inc.php 9 years ago
Mike Koch 333789961e #88 Remove IP / email bans function 9 years ago
Mike Koch 59167aff66 #88 Remove dynamic ticket dashboard columns 9 years ago
Mike Koch 41030daad0 #88 Remove email customer on ticket closed feature 9 years ago
Mike Koch 8bf124fa8b Merge branch 'master' into remove-2-6-0-features
Conflicts:
	admin/admin_settings.php
	admin/admin_settings_save.php
	modsForHesk_settings.inc.php
9 years ago
Mike Koch 6e84309289 #30 Some fixes for verify email.
- Actually add the email to the verified_emails table
 - Pass in the $ticket variable to add the customer's name to the email
 - Actually call the correct email function.
9 years ago