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
10 years ago
Mike Koch
55dc1accde
#128 Update Bootstrap and Boostrap-RTL
10 years ago
Mike Koch
4528a22ce2
#127 Update FontAwesome to 4.3.0
10 years ago
Mike Koch
c532369fd4
Closes #106 : Support HTML-formatted emails
10 years ago
Mike Koch
2a5421e4d5
Closes #126 Add Mailgun support
10 years ago
Mike Koch
daaaead1f7
#122 Patch up some syntax errors
10 years ago
Mike Koch
da259b984d
#122 Patch up some files that weren't updated for custom statuses
10 years ago
Mike Koch
a94d300cc5
#105 Honor the ticket's language field when setting languages for emails
10 years ago
Mike Koch
6a5de96b7d
#112 SMTP Cc/Bcc fields are working properly
10 years ago
Mike Koch
5d35171332
Closes #113 Support Chrome v39's theme-color meta tag
10 years ago
Mike Koch
5538965a4e
Closes #114 Move hesk_dateToString to common
10 years ago
Mike Koch
8fd8d2345b
#110 Miscellaneous UI tweaks
10 years ago
Mike Koch
bdf44e0a16
#110 Update user management / profile pages
10 years ago
Mike Koch
f291aa4f67
#110 Use FontAwesome icon instead of .png
10 years ago
Mike Koch
d603781334
#110 Show dropdown for ticket template / canned responses
10 years ago
Mike Koch
ed43191d68
Update the maintenance message style
10 years ago
Mike Koch
e8d0c9f901
Show maintenance mode / kb only above the navbar
10 years ago
Mike Koch
b658af1098
Fix some layout issues
10 years ago
Mike Koch
dd958b6946
#110 Update Service Messages page
10 years ago
Mike Koch
8401543f8a
#110 Update CSS and JS references
10 years ago
Mike Koch
1c2e2cf483
#92 Update ticket_list
10 years ago
Mike Koch
6db9db68bd
#92 Update show_search_form
10 years ago
Mike Koch
cd879f9898
#92 Update show_admin_nav.inc.php
10 years ago
Mike Koch
0c4e87b6e4
#92 Update print_tickets.inc.php
10 years ago
Mike Koch
53b86d2dbb
#92 Update knowledgebase_functions.inc.php
10 years ago
Mike Koch
520fad4003
#92 Update header.inc.php
10 years ago
Mike Koch
cd333c2c6b
#92 Update email_functions.inc.php
10 years ago
Mike Koch
bd5f9f5c0c
#92 Update common.inc.php
10 years ago
Mike Koch
333789961e
#88 Remove IP / email bans function
10 years ago
Mike Koch
59167aff66
#88 Remove dynamic ticket dashboard columns
10 years ago
Mike Koch
41030daad0
#88 Remove email customer on ticket closed feature
10 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
10 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.
10 years ago
Mike Koch
81fb037335
#30 Add email function for verify email
10 years ago
Mike Koch
dfb07b979c
Closes #98 Add email template for re-opening ticket assigned to diff user
10 years ago
Mike Koch
dde55cf4e1
#91 Support multilanguage custom fields
10 years ago
Mike Koch
aa4f8bb736
Fix indentation courtesy of PHPStorm
10 years ago
Mike Koch
602d9c6c27
#91 Use Bootstrap datepicker instead of jQuery UI
10 years ago
Mike Koch
f7064ed399
#91 Add jQuery UI
10 years ago
Mike Koch
23b68707ec
Closes #93 Show the language dropdown on the header
10 years ago
Mike Koch
773837d6f3
Revert "Revert the removal of some features...for now"
...
This reverts commit 0924dd5cc8
.
10 years ago
Mike Koch
0924dd5cc8
Revert the removal of some features...for now
...
This reverts commit f61c05ac34
.
10 years ago
Mike Koch
16fc6dea86
#88 Remove maintenance mode feature
10 years ago
Mike Koch
64f6be511c
Closes #83 now use Mods for Hesk instead of NuMods
10 years ago
Mike Koch
8915114b42
Closes #63 open links in tickets in new tab / window
...
Typically, users should be given the ability to open links in the same window. However, according to HTML5 specifications, the _blank target attribute is now permitted for specific use cases. Opening external links, in my opinion, is a valid use case.
10 years ago
Mike Koch
83b4b16d48
Closes #73 : Send email to customer when ticket closed
10 years ago
Mike Koch
96f73211d9
Closes #61 : Manage help desk settings can be toggled for non-admins and admins
10 years ago
Mike Koch
1ec604f94c
Closes #54 : Custom language text can now be loaded for each language
10 years ago
Mike Koch
e6db35fadf
Closes #56 : Responsified the ticket table
10 years ago
Mike Koch
f000ebc729
#51 Fixed variable naming clash
10 years ago
Mike Koch
e045921e9f
#29 Check the banned emails list for piped emails
...
We can't check IPs since they can't always be pulled from the email.
10 years ago
Mike Koch
b5361d683a
Don't show the maintenance page when on the login screen
10 years ago
Mike Koch
bdf2460755
Closes #34 : Very basic maintenance mode up and running
10 years ago
Mike Koch
187db3635e
Closes #35 : Autorefresh now working on the ticket dashboards!
10 years ago
Mike Koch
93a72804f9
#35 Refresh value must be 1000 or greater to prevent constant refreshes
10 years ago
Mike Koch
9f78ed41fd
#35 Ticket dashboard now shows autorefresh time
10 years ago
Mike Koch
df15806e42
Closes #47 : The panel now collapses to the correct size when there are 0 results.
10 years ago
Mike Koch
29aa70aab7
custom0 isn't a valid custom field
10 years ago
Mike Koch
364b2fdd91
#42 Show font icons on the navigation menus if setting is enabled
10 years ago
Mike Koch
666ffe7a77
Updated FontAwesome to 4.2.0
10 years ago
Mike Koch
48e5662def
#42 Started on adding icons to areas of the help desk
10 years ago
Mike Koch
19fb152ba5
#26 EXPERIMENTAL support for right-to-left text direction
10 years ago
Mike Koch
8398efa538
#25 Dashboard columns can now be added/removed via JavaScript!
10 years ago
Mike Koch
8cd7aebaae
#24 the search tickets screen has been restyled
10 years ago
Mike Koch
835ad2acf7
Still a half-baked implementation. Jump to page is driving me nuts.
10 years ago
Mike Koch
de7ed0f1f3
Half-baked newish admin dashboard
10 years ago
Mike Koch
e6d1d715da
Now the index page uses a panel instead of a hacky tab bar.
...
It is also more responsive.
10 years ago
Mike Koch
b40f3f1c78
Updated HESK to 2.5.5 (which is also NuMods 1.2.4)
10 years ago
Mike Koch
407e93fe28
Updated version numbers on license header
10 years ago
Mike Koch
2964ba6975
#22 Now new tickets can be created, even with multiple pages
10 years ago
Mike Koch
dc57fceab3
#20 Fixed multi-language support
10 years ago
Mike Koch
f805e3829b
Revert "Temporarily removing the viewport meta tag for all pages."
...
This reverts commit 0db07c9ad7
.
10 years ago
Mike Koch
481531e20f
Changed name from NuHesk to NuMods per Klemen's request.
10 years ago
Mike Koch
0db07c9ad7
Temporarily removing the viewport meta tag for all pages.
...
There is a wacky CSS bug that is currently making tickets impossible to read. This tag will be removed until a fix is found and made.
10 years ago
Mike Koch
f5d3c2bdce
Renamed settings and language file keys
10 years ago
Mike Koch
5f1e2e844d
Implemented custom status on search form
10 years ago
Mike Koch
fbf31394a0
Implemented custom statuses on admin home (ticket table)
10 years ago
Mike Koch
0694986b3a
Fixed ticket table header on admin_main for Firefox users
10 years ago
Mike Koch
f910334f7e
Fixed dynamic CSS link on header admin
10 years ago
Mike Koch
4f4b44e1cb
#15 Now the UI colors can be modified via the settings file
10 years ago
Mike Koch
2022bf7073
#14 Added tooltips to various areas of the help desk
10 years ago
Mike Koch
5122aa1f27
#16 Added viewport meta tags to the headers to properly scale on mobile
10 years ago
Mike Koch
4954361927
#12 Fixed TinyMCE version number
10 years ago
Mike Koch
621e1342e8
#10 Fixed CSS location links
10 years ago
Mike Koch
2ecdfdea98
#6 Added comment to designate beginning of custom nav elements
10 years ago
Mike Koch
80a691d15a
#7 Commented out samples, and added comment line for beginning of custom blocks
10 years ago
Mike Koch
1544114ac3
#7 Now custom admin-side nav elements can be added
10 years ago
Mike Koch
b1e54eb52a
#6 Now custom client-side nav items can be added
10 years ago
Mike Koch
38dbe3233a
#4 Now the small KB search is usable
10 years ago
Mike Koch
47e01c439c
Now using regular CSS instead of minified CSS
10 years ago
Mike Koch
e0863b6b6d
Initial Hesk UI Commit
10 years ago