2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00
Commit Graph

53 Commits

Author SHA1 Message Date
Adam Zammit
8d2a754042 Updated appointment ordering in scheduler to handle NULLS 2013-06-13 11:25:35 +10:00
Adam Zammit
98df307ae3 Assign appointments in order of closest ending time 2013-06-13 10:31:44 +10:00
Adam Zammit
916b3c2d87 Make sure cases are only generated for enabled questionnaires 2013-04-17 14:55:56 +10:00
Adam Zammit
d1a31671d7 Fixed error with adding a contact phone without a description 2013-04-03 22:42:52 +00:00
Adam Zammit
b1bfb70c13 Use qstr for operator id to allow for special characters 2013-04-03 14:37:08 +11:00
Adam Zammit
c3e5570444 Removed deprecated ereg_replace 2013-03-27 10:51:09 +11:00
Adam Zammit
9b5ed20422 Fixed errors that seemed to afflict mysql 5.1.68 on windows with PHP 5.4 and IIS 2013-03-27 10:46:10 +11:00
Adam Zammit
e311c1df7b New feature: Allow restricting appointment to just yourself 2013-03-07 15:32:09 +11:00
Adam Zammit
ae5c2f8431 Added email to respondent popup
Changed id's of self completion outcomes to allow for a few custom ones to not effect
Added email validation and token getting functions
Optout function of limesurvey to set outcome to refused and add a case note for clarity
Need to do: Complete email function to actually send an email invitation
2013-02-25 15:25:08 +11:00
Adam Zammit
01cd69c0fc Add specification for storing self completion details
Allow for self completion without using interviewer argument to Limesurvey (need to update to take details from database)
2013-01-30 15:45:24 +11:00
Adam Zammit
e30f192a59 Replace case_id as token with random token in functions.operator 2013-01-24 15:50:52 +11:00
Adam Zammit
28e0606088 Replaced the rest of the short tags with long ones 2013-01-24 15:33:27 +11:00
azammitdcarf
dd73eb4196 New feature: Sample only quota for row quota (set quotas based on sample record values) 2012-05-01 00:13:26 +00:00
azammitdcarf
16d775ec4b Added ALTERNATE_INTERFACE config directive (defaults to false)
Alternate interface appears for non VoIP users when ALTERNATE_INTERFACE set to true
This interface is a bit faster to operate (less popup windows) and makes more sense when not using the system to auto-dial
Sponsored by Zimi
2011-10-05 04:29:41 +00:00
azammitdcarf
a097c15443 Added "availability" feature
Administrators specificy "availability groups" which include days of the week and times
Operators then choose if a case will be available within the availability group
2011-07-04 06:18:19 +00:00
azammitdcarf
e9997305fc New feature: Assign the next case to an operator specifically using the administrative functions 2011-02-28 05:00:26 +00:00
azammitdcarf
5ac53a50f1 Bug in system sort SQL statement 2011-02-09 03:05:06 +00:00
azammitdcarf
b6f68345b3 Make sure to set the sortorder to NULL when ending a case so it doesn't come straight up again in system sort mode
Get the questionnaire testing variable in the systemsort query
2011-02-08 22:11:09 +00:00
azammitdcarf
13d9c856e3 Remove unused columns from get_case_id select statement
Make sure to make cases and sample records unavailable before sorting enabled ones
2011-02-08 02:11:42 +00:00
azammitdcarf
c10effcba3 Only add enabled operators to call list when in testing mode 2011-02-04 00:06:27 +00:00
azammitdcarf
1ffb93df13 Added a "system sort" process which sorts cases and the sample file from enabled questionnaires periodically (based on SYSTEM_SORT_MINUTES config directive). Enabling this may improve performance where there is a large number of interviewers, a large sample or complex quotas as the sort doesn't need to be done for each interviewer at each case.
Allow for multiple background processes to run concurrently
2011-02-01 05:27:55 +00:00
azammitdcarf
821eec5463 Replaced display:inline with display:"" to avoid changing location of box
Added statusbox class
Removed headerexpander script from index unless selected in config file
Can specify whether to escape ampersands when using get_respondentselection_url function
2011-01-28 01:12:55 +00:00
azammitdcarf
da72f94d5d Replaced outcome deselector (18)
Only display enabled questionnaires
2011-01-18 03:42:19 +00:00
azammitdcarf
0ef7c93737 New feature: Seperate limesurvey instrument for respondent selection
Dev Merged back changes from mcmasterlimers branch
2010-09-29 23:19:08 +00:00
azammitdcarf
19143de1c0 Quota priority feature added including auto priority calculation (Sponsor: Zimi) 2010-09-13 01:37:27 +00:00
azammitdcarf
5b835e4a7d Merged changes from quota performance branch 2010-08-31 01:18:34 +00:00
azammitdcarf
d88f03d974 Set VoIP status in database functions 2010-08-31 00:51:07 +00:00
azammitdcarf
3bbb234896 VoIP status is now part of VoIP monitoring so we don't query the Asterisk server often
Uses the "Register" and "Unregister" options of Asterisk to get extension status
Stores voip_status in operator table
2010-07-30 03:18:14 +00:00
azammitdcarf
864ba7968d Need to debug loadall=reload more before removing - so replaced this 2010-07-29 02:28:34 +00:00
azammitdcarf
646ab247c3 Removed last patch by gediminasm - needs to be reviewed before adding to trunk
Removed "reload=all" from URL as this was endless looping in some situations
2010-07-29 02:23:50 +00:00
gediminasm
6dcf9168e0 Quota row management - copy quota rows with recalculating quota 2010-03-08 20:55:25 +00:00
azammitdcarf
f9d528c0df Token should insert to the default locale 2010-02-23 01:21:21 +00:00
azammitdcarf
f0ce240cfe Added extension password to operator details 2010-02-22 23:00:16 +00:00
azammitdcarf
50020ead94 Put the code for outcome to be for the supervisor in the right spot 2010-01-21 00:35:35 +00:00
azammitdcarf
a35022b29f Added that supervisor outcomes should be given priority along with final outcomes 2010-01-21 00:24:53 +00:00
azammitdcarf
d1b139d315 Merged from McMasterReports branch 2010-01-14 07:45:37 +00:00
azammitdcarf
2288dc8134 VoIP is done on an operator by operator basis 2009-11-12 03:45:25 +00:00
azammitdcarf
6074274f7f Make sure to fail if cannot update 2009-05-29 01:24:37 +00:00
azammitdcarf
54bea820c2 Removed reference to secondary database link $ldb
This means that both the limesurvey and the quexs tables must be in the same database, with the same connection
But has the advantage of being able to join records across tables easily
2009-05-29 00:04:16 +00:00
azammitdcarf
a883654b70 Should fail transaction when trying to update where already assigned 2009-05-28 23:36:30 +00:00
azammitdcarf
7d6758e924 Changed method of quota row calculation to be by listing in database 2009-05-28 22:32:57 +00:00
azammitdcarf
8c4d7373b4 Appointment list: error in SQL
No case available, now list quota row's
Do not allow the assigning of a case_id or creation of a token in the Limesurvey tables where a transaction has failed
2009-05-28 02:22:47 +00:00
azammitdcarf
db1bcfb1df Added quota row functionality (ability to assign a quota to remove records by row from a sample) 2009-03-27 03:32:03 +00:00
azammitdcarf
138476c35d Send default locale to Limesurvey language 2009-03-25 00:08:09 +00:00
azammitdcarf
e5199dacc0 Added quota functionality 2009-03-17 23:30:00 +00:00
azammitdcarf
cdfb3a2195 Made calls, call attempts and cases only created in the one spot 2009-02-19 03:38:07 +00:00
azammitdcarf
d346b8f04c Made get_call_attempt be able to not create a call attempt (just return one if necessary) 2009-02-19 03:21:23 +00:00
azammitdcarf
bb11447be9 Removed $false's
Made sure to end call attempts and calls when a case is ended
2009-02-19 03:04:46 +00:00
azammitdcarf
8c7c0c014d added transactions 2009-02-19 02:12:16 +00:00
azammitdcarf
822a72c74d Added more transactions 2009-02-17 22:46:43 +00:00