Commit Graph
100 Commits
Author SHA1 Message Date
Alex ca8423bd7f fix undefined variable, bootrapified operator files , edited styleshits 2015-09-08 02:26:51 +03:00
Alex f36b789908 added button to open operator panel
fixed session_start if session already started
2015-09-08 02:19:45 +03:00
Alex 53609f3f84 update to main rev.486 2015-09-07 13:58:59 +03:00
Alex a2744f39fe ignore .htaccess and config.local files + cosmetics 2015-09-04 00:34:23 +03:00
Alex b0ea86fc34 merged rev. 479 from main 2015-09-03 14:47:03 +03:00
Alex c70eb93ef5 merge main up to rev.478 2015-08-31 13:51:15 +03:00
Alex 9055f794e9 fix PHP Notices: Undefined variable:, Undefined index:, Undefined offset: 2015-08-14 03:10:26 +03:00
Alex 5f05e34620 select cases referred to superviser only for enabled questionnaires and samples 2015-08-14 01:45:20 +03:00
Alex 233823797b fix " Invalid argument supplied for foreach() ", " Undefined variable:" , " Use of undefined constant " 2015-08-13 03:27:02 +03:00
Alex 090cb8d534 fixed "undefined variables" 2015-08-12 20:26:36 +03:00
Alex a85d33cb00 fixed: added header and css+js libraries 2015-08-12 14:46:31 +03:00
Alex 6c1206b4b2 updated translation, fixed " % complete" issue, appeared again 2015-08-11 14:20:32 +03:00
Alex 7915dacbb9 merged rev.476 2015-08-11 11:14:44 +03:00
Alex da02d076ce Added help notice for Time_Zone settings 2015-08-11 00:50:10 +03:00
Alex 7064f276fb fix missing translation tag 2015-08-10 20:33:09 +03:00
Alex 0b5c47a2c6 merged rev. 475 "Add Max calls and attempts" 2015-08-10 20:28:52 +03:00
Alex 5be029ac08 removed admin.css and display.css as not required anymore
Temporary switch dashpoard to display/index.php
2015-08-10 01:37:07 +03:00
Alex fb16dd2460 kept from "Feature" branch 2015-08-09 17:44:33 +03:00
Alex ce0de201cc merged main to rev 474 2015-08-09 02:45:41 +03:00
Alex 9af54ab70e typo 2015-08-04 00:42:35 +03:00
Alex 6d86808a5d merged rev.525 from ex-"Feature" branch 2015-08-03 19:41:06 +03:00
Alex 62b53ed732 merged rev.524 from ex-"Feature" branch - fix lp:1480880 2015-08-03 19:38:27 +03:00
Alex 4ef93acd81 merged rev.523 from ex-"Feature" branch 2015-08-03 19:34:14 +03:00
Alex 684d7afac0 fix wrong characters in russian localization 2015-08-03 14:18:07 +03:00
Alex 261728628c bug fix lp:1480880 - " disable "create new" questionnaire if no active Limesurvey available" 2015-08-03 14:16:18 +03:00
Alex 029ec9cb27 updated comment strings 2015-07-20 15:44:47 +03:00
Alex 25eb48621d DB syncronization and related files update 2015-07-16 18:37:42 +03:00
Alex 350b27295d styling and lauout syncronization 2015-07-16 18:36:23 +03:00
Alex 000a22466c Show only "not completed" missed appointments 2015-07-16 18:34:42 +03:00
Alex f1935863fd updated lime and gettext translations files 2015-07-16 18:31:35 +03:00
Alex 10dd2d44b8 speed Up (enabled) check for available cases by applying questionnaire.enabled = 1 and samlpe_import.enabled =1 filters (refered to main branch rev.443) 2015-07-15 01:53:29 +03:00
Alex c5a472884f Fixes lp:1472581 add SGQ code to questions selector
Somehow changes to quota.php in rev.512  didn't save. 
Added SGQ code to selector in questionnaireprefill.php too
2015-07-10 12:27:24 +03:00
Alex f03146427d delete old files and folders 2015-07-10 04:14:46 +03:00
Alex 41cc3dbcb3 updated file links for easier Bootstrap, Jquery, Jquery-UI and Font-awesome updates
from  */bootstrap-3.3.2/* to */bootstrap/*
from  /js/jquery-2.1.3.min.js to /include/jquery/jquery.min.js
from  /jquery-ui/js/jquery-1.4.2.min.js   to   /jquery/jquery-1.4.2.min.js
from  /jquery-ui/js/jquery-ui-1.8.2.custom.min.js to /jquery-ui/jquery-ui.min.js
from  /jquery-ui/css/smoothness/jquery-ui-1.8.2.custom.css to /jquery-ui/jquery-ui.min.css

switch from  /font-awesome-4.3.0/  folder to  /font-awesome/  , updated links from */font-awesome-4.3.0/* to */font-awesome/*

!!!  files   with  childnap.js  require   jquery-1.4.2 ->  need to check if jquery-2.1.4 will work instead of jquery-1.4.2 !!!
2015-07-10 04:14:03 +03:00
Alex afb159d217 updated Bootstrap to 3.3.5 -> placed in /bootstrap/
updated jquery to 2.1.4 -> placed in /jquery/  
updated jquery-ui to 1.11.4 -> placed in /jquery-ui/
2015-07-10 04:05:44 +03:00
Alex acd5bedffd reverted "Go back" href, added button to switch to quota report page (#1472568)
icons + buttons  in  quotareport.php
fix minor differences between working installation and tree in shifttemplate.php
2015-07-09 18:24:10 +03:00
Alex eaace40a18 merge main trunk 2015-07-09 13:05:44 +03:00
Alex 17eb2c2f17 added "missed appointments" table 2015-07-08 18:35:40 +03:00
Alex 879c89a278 added icons + buttons
fix minor design  differences between working installation and tree
2015-07-08 18:34:56 +03:00
Alex 41d6a89942 fix differences between working installation and tree
nocaseavailable.php: enabled call restrictions and outside times calculation, modified querry to count samples 
 waitnextcase_interface2.php: added quota filter for sample search , display "End work" button if no case aailable
2015-07-08 15:00:51 +03:00
Alex 8a700c8ecc fixed issues after merging with rev.448 to operate with var_id and exclude_var_id instead of sample_var
added "$db->HasFailedTrans()" handler to function close_row_quota
2015-07-08 14:37:54 +03:00
Alex 7d15d24457 fixed issues after merging with rev.448 to operate with var_id and exclude_var_id instead of sample_var
* removed "Go back"  href url ,  use js function " onclick='history.back();return false;' " ( fix bug #1472568)
(Feature) * added SGQ code to questions selector (fix bug #1472581)
* fixed questions selector sorting (fix bug #1472581)
(Feature) * added answer code table for  resriction question selected, if exist 
(Feature) * hide "add restriction" if no question or sample variable selected
(Feature) *  added  import .csv files restriction depending on user_agent 
*added+changed Info messages  for restriction blocks 
* added input fields for "Description" in both restriction blocks  by sample and by question, added table column for  "Description" values, sql qerries adjusted
replaced standart checkbox with Icheck  /  toggle button
replaced fileinput with "filestyle.js" 

reworked page layout , adjusted  to "Featue"   Bootstrap layout

need to update Changelog and quexs.sql
2015-07-08 14:34:14 +03:00
Alex a80ed8d876 added filter for "completed" appoinments in display list 2015-07-08 11:55:02 +03:00
Alex b25b661a62 fix small differences between working installation and tree
removed header row  from appointmentlist.php as it's too space consuming
2015-07-08 11:52:42 +03:00
Alex bb6943d386 revert to prev version in questionnairelist.php with changed merged from rev.448 2015-07-06 18:37:18 +03:00
Alex 0cb965bb64 merged rev450 2015-07-02 12:20:16 +03:00
Alex d4eb06eeab merge with rev.449 / release 1.12.0 2015-06-26 16:29:42 +03:00
Alex 2855f02e99 merged rev.448
!! requires check and update to operate with samle_var_id, exclude_var_id, 

Required  layout rework to prev. model + bootstrap
2015-06-26 16:28:10 +03:00
Alex 5d4c4feaab Corrected function get_case_id
Added case sorting by " cases with more distant time zones (bigger time difference) come first"
2015-06-24 18:54:07 +03:00
Alex d21419e757 update to rev.447 2015-06-23 18:45:15 +03:00
Alex fb3825c3a5 rev443 http://bazaar.launchpad.net/~adamzammit/quexs/main/revision/443 gave an idea of another way to select operator cases,
here's the first "front " part of it - operator waitnextcase_interface2.php page with information on available questionnaires/samples/cases/contacts for exact operator
2015-05-20 16:13:35 +03:00
Alex 83042bc216 3 columns layout for rs_intro_interface2.php with buttons instaed of links, easy and convinient 2015-05-20 15:44:22 +03:00
Alex b3dfde1f01 new "Set outcome" popud dialog, split by "contaced" choice,
disabled setting of outcomes 5,10,19,21,40,41,33,34 as should be assigned  from other dialogs / pages
2015-05-20 15:42:24 +03:00
Alex 1d5ff00a2a reorder divs in order of appearance 2015-05-20 15:37:00 +03:00
Alex b2a0602fd5 cosmetic and equalization with working branch 2015-05-20 15:35:02 +03:00
Alex 485b6ded38 new Appointment window popup - simple, clean and nice
day names ready to add to translation .po file
swithch to string instead of selector  if only 1 respondent for case
time selectors switched to 15 min intervals, excluded last value as it will equal possible time limit
2015-05-20 15:31:27 +03:00
Alex 6710ae9415 hide displaying page headers in tabs as too space consuming 2015-05-20 15:12:26 +03:00
Alex 4c443320b4 merged rev446 2015-05-17 18:16:12 +03:00
Alex 7e774dc1ee Here it is
REWORKED sample strorage and sample variables organizatoin to have edit/delete/change options

Please, be very carefull with update
2015-05-17 18:04:19 +03:00
Alex 56c60b269e THE KEY file , all modification done for.
Now 4-in-1 
- edit sample_var name/type
- delete sample_var
- DELETE SAMPLE (competely) from sample/sampe_var/sample_import/sample_import_var_restrict
 - check for previously undeleted sample records in previously deidentified samples (with option to clear residues )
*prepared to check proper var types selections and delete var confirmation

Need to decide
- if required additional limitation on sample_var delete / type change 
- if required to delete sample  records from other tables as well (case , call attempts, calls, _notes)...  

all admin panel querries adjusted for sample_import_var_restrict table
2015-05-17 17:41:58 +03:00
Alex 10f6d8ede4 querries adjusted for sample_import_var_restrict table and exclude_var_id
reworked quotareport
2015-05-17 17:20:41 +03:00
Alex 2ea0d1b521 modified admin appointment creation to limit valid appointments within start-end range
!! requires updated jquerry date-timpeicker addon
2015-05-17 17:18:59 +03:00
Alex 790933c7bd limesurvey querries adjusted for sample_import_var_restrict table 2015-05-17 17:14:53 +03:00
Alex ee3eac2234 querries adjusted for sample_import_var_restrict table,
modfied file naming
2015-05-17 17:13:25 +03:00
Alex 85f5c35405 functions querries adjusted for sample_import_var_restrict table and exclude_var_id in row quotas instead of exclude_var 2015-05-17 17:11:07 +03:00
Alex 2889678fe1 admin panel querries adjusted for sample_import_var_restrict table 2015-05-17 17:04:04 +03:00
Alex b93fe090cc operator panel querries adjusted for sample_import_var_restrict table 2015-05-17 16:52:28 +03:00
Alex 12a8c6ac7a branch for 'sample' var storage and dependant files modification 2015-04-29 02:20:16 +03:00
Alex 3602e1d6ba missing final tag 2015-04-29 01:07:05 +03:00
Alex 824dc5d957 some css modifications to Lime export results page layout and view. was too small text and overlapping 2015-04-01 18:32:14 +03:00
Alex 3e09fc0048 lol wrong way updated...
once again...  fixed 'required' attribute for input to apply only when field is visible 

+  merge with main rev.445
2015-04-01 18:29:49 +03:00
Alex d38a79c57c fixed 'required' attribute for input to apply only when field is visible 2015-04-01 17:26:52 +03:00
Alex 7066c8d919 merged changes from main rev 445 2015-04-01 17:23:48 +03:00
Alex ed4e52d55e merged rev.445 2015-04-01 16:41:59 +03:00
Alex a678d06d04 added attribute 'required' to input fields 2015-03-24 17:01:00 +03:00
Alex cedd542ed8 added <tfoot> for $total to table function 2015-03-24 15:51:42 +03:00
Alex bf22c9a06e removed bootstrap-switch addon application from branch, as all pages switched to bs-toogle application 2015-03-23 17:35:32 +03:00
Alex 2d508c83cb New page layout 2015-03-23 17:33:48 +03:00
Alex ce1e8e7086 New page look and layout,
Features: sample data block, disabled "create appointment" for saces with missing sample id, "delete" protection,
modal "change call outcome", 

* "deidentify" currently blocked
2015-03-23 17:28:26 +03:00
Alex ef47a7875a New look,
Features: added diff time to default zone, current time in zone list (converted to usertimezone ) ,  timezone selector filtered by continent to have shorter options  list

*to change continent filter edit row 99 (WHERE `Name` LIKE 'Europe%' OR `Name` LIKE 'Asia%')
 - > substitute "Europe" &/or "Asia" with required continent names (as in timezones list) 
    to filter by single continent delete  //  OR `Name` LIKE 'Asia%  // 
    to remove row, don't gorget to keep    //   ";  //  at thend of that querry
2015-03-23 17:19:25 +03:00
Alex 4a6a1f0026 file update, switch to bs-toggle 2015-03-23 17:07:11 +03:00
Alex a4e32c4d66 New look,
Fetures: checkboxes transformed to toggle switches, clockpicker for time input
readonly input fields :  input time with clockpicker  only (to avoid input typing and format mistakes), better visualisation for year and weeks selection (in addsgift.php)
2015-03-23 16:59:35 +03:00
Alex c876fbd21a 3 in 1 page for better usage and simulaneous view,
updated sidebar menu in  index.php
2015-03-23 16:41:19 +03:00
Alex bb66576200 updates, small improvemnts 2015-03-23 13:41:38 +03:00
Alex c89bf98c19 NEW look, new Feature: respondent Timezone and Local time displayappointments.php
updated jquery timepicker,  changed to "range" mode  ( start time max limits  end time min, end time min limits  start time max)
changed "create" behaviour (bug:1435257 ) - now call attemp is created only if appointment is submitted

*?? do we need to "delete" call attempt id apointment is deleted? ( filter by   called / not yet called cases?)

* required  to develop  date/time restriction according to shifts and timeslots ,  call addshift.php  if shift is not sheduled for required date/time
2015-03-23 13:31:22 +03:00
Alex 80f78fb3cb updated questionnairelist.php and new.php
TOTAL NEW look, crosslinks,

modified input types, added restrictions, collapse CKeditor textarea, "delete" protection 

switched to bs-toggle  
updated js/custom.js
2015-03-23 12:46:28 +03:00
Alex e3db2c8abf pages new look
modified input types, added field  restrictions  in   assignsample.php
2015-03-23 12:35:57 +03:00
Alex 4e565a8bbf new "Operators" menu pages
new Feature: Password generator,

switch to bs-toggle from bs-switch
2015-03-23 12:26:38 +03:00
Alex 25b94fb428 new look for pages 2015-03-23 12:03:33 +03:00
Alex 979981adb6 new "client" pages
NEW feature: pass generator for  new user add
2015-03-23 11:45:48 +03:00
Alex 43a1979a7d Fixed "typo" missing php closing tag 2015-03-23 11:43:06 +03:00
Alex e2268206f7 new "quota" pages
increased nr of charachters for question description, 
modified  order to be more understandable to set quota parameters

*requires translation strings update
2015-03-23 11:40:37 +03:00
Alex ab22e06703 new Sample import page
changed from bs-switch to bs-toggle,  added file input filter and restriction
2015-03-23 11:29:45 +03:00
Alex f4be897763 jQuery Timepicker update to rev1.5.0
for localization just add .js.file for required languge code from https://github.com/trentrichardson/jQuery-Timepicker-Addon/tree/master/src/i18n

jQuerry-ui update (only for timepicker )
2015-03-23 11:02:06 +03:00
Alex f3911f7b5e new casestatus.php 2015-03-05 14:36:08 +03:00
Alex 506bab9585 merged with rev444 from ~adamzammit/quexs/main/ 2015-03-05 13:37:49 +03:00
Alex 217a19eaa7 merged rev443 from ~adamzammit/quexs/main/ 2015-03-05 13:37:01 +03:00
Alex e1a9b2fc63 add iCheck library for coming updates (to replace standard checkbox and radio) 2015-03-05 13:27:09 +03:00
Alex 7f80ad71e1 updated admin panel files
added 'clockpicker'  library (could replace jquerry-ui timepicker later on in some files)
modified functions.display.php to handle external classes
modified addrow-v2.js to display cloned values and init clockpicker
2015-03-05 13:25:46 +03:00
Alex 08297ea098 forgotten to include functions.import.php 2015-03-05 12:59:31 +03:00