Yannick Warnier
274daa6eb8
[svn r18108] Added api_get_datetime() to make it easy to use app-wide the PHP time() function instead of the MySQL NOW() function (see new coding conventions)
17 years ago
Julio Montoya
96733b4df6
[svn r18082] Update/add a access_url function FS#3462
17 years ago
Marco Villegas
cca7a7c348
[svn r18056] sys_get_temp_dir() is on php since 5.2.1, keep compatibility
...
now it's used on main/document/upload.php, so wait until this php version is common
17 years ago
Ivan Tcholakov
0629cee2b3
[svn r18022] FS#2867 - Adding functions to the main API for checking whether a user is in a course and/or in a group.
17 years ago
Isaac Flores
cc34a2daff
[svn r18019] logic changes - allow qualify to teacher - (see FS#3545)
17 years ago
Cristian Fasanando
8b1fc11c7b
[svn r17877] Minor - Logic change - Fixed warning illegal offset type in isset or empty in /var/www/dokeossvn/main/inc/lib/main_api.lib.php on line 747 - see FS#3479
17 years ago
Julio Montoya
fff7d7de52
[svn r17865] Minor - Fixing when editing a checkbox variable in Platform admin FS#3462
17 years ago
Julio Montoya
2e40f47332
[svn r17782] Adding some interface to the multiple url access, still working on this FS#3462
17 years ago
Yannick Warnier
6e52306fbb
[svn r17637] Improved lightly api_get_user_courses() (fetch status) - still missing sessions fetching implementation
17 years ago
Yannick Warnier
653e025ae1
[svn r17635] Add api_get_user_courses() to get a list of courses the user is subscribed to (with whichever status)
17 years ago
Marco Villegas
15ef79fbb7
[svn r17550] search: refactor search engine index and search interface and let learnpath follow it
...
Search engine:
- Index
- use wrapper methods instead on calling xapian.php directly in most of callings
- improve dokeos xapian-API
- XapianIndexer
- new methods:
- replace_document()
- remove_term_from_doc()
- add_term_to_doc()
- DokeosIndexer
- new methods:
- dokeos_preprocess_results()
- Preprocess all results depending on the toolid
- set_terms()
- general interface for getting, comparing and set search engine terms
- get_terms_on_db()
- Get the terms stored at database (normal, no xapian)
- more wrappers for XapianIndexer methods: dokeos_query_query(), dokeos_query_query(), dokeos_get_boolean_query(), dokeos_join_queries()
- remove tags search engine feature to replace it with a new generic feature: specific fields
- it let define xapian prefix terms dinamically to be included across dokeos index on each tool
- move search engine document ID field from lp item table to a general man db table search_engine_ref
- Search
- use search_engine processor classes to change how process results depending of the dokeos tool
- change interface for terms select at search: now use one multiple select foreach specific field instead of jquery thickbox plugin only for tags
- search ajax suggestion feature to query terms on db
- it need some work
Learnpath:
- refactor search engine pieces to use new tables search_engine_ref, specific_field and specific_field_values
- add scorm and woogie index
- remove search widget from lp list and use it from main/search
- also, there are part on audios on lp items feature added
17 years ago
Carlos Vargas
651464435c
[svn r17543] has added the option to enable and disable, and has improved the function api_get_course_setting in main_api.lib see 734
17 years ago
Yannick Warnier
d439958eaa
[svn r17498] Minor improvement to condition in api_is_allowed()
17 years ago
Cristian Fasanando
1da6d0f819
[svn r17441] logic changes - Implemented new notebook tool (see FS#3387)
17 years ago
Jan Derriks
d820ddf499
[svn r17433] FS#2835 - Access to a hidden (visibility=0 somewhere in the path) document should be impossible.
17 years ago
Ivan Tcholakov
520543ba7d
[svn r17098] FS#3237: Renaming a function: create_include_path_setting() ---> api_create_include_path_setting().
17 years ago
Ivan Tcholakov
de3cc3c226
[svn r17097] FS#3237: Renaming a function: create_dokeos_include_path() ---> create_include_path_setting().
17 years ago
Ivan Tcholakov
75476d1de3
[svn r17093] FS#3237 correction: The function create_dokeos_include_path() has been moved in main_api.lib.php.
17 years ago
Yannick Warnier
9b8edd96d5
[svn r17089] Fixed notice message
...
Added api_request_uri() to fix REQUEST_URI bug in IIS (see http://www.dokeos.com/forum/viewtopic.php?t=8335 ) - still needs to be applied in global.inc.php
17 years ago
Yannick Warnier
d8a589c442
[svn r17063] Move replace_dangerous_file() to main_api.lib.php (see FS#1947) by cvargas
17 years ago
Isaac Flores
0cb443a61d
[svn r16917] Added general option to prevent course creation
17 years ago
Yannick Warnier
2131302adb
[svn r16892] Added glossary tool (FS#3248)
17 years ago
Yannick Warnier
e9b978c376
[svn r16614] Added api_get_session_name()
17 years ago
Yannick Warnier
009410666f
[svn r16613] Added api_get_session_id() to always get the session ID from the right place in the session. Note: local.inc.php should be revised to check the session ID actually exists.
17 years ago
Yannick Warnier
e0ac8e46d0
[svn r16582] Remove debug output
17 years ago
Eric Marguin
075cb6e097
[svn r16523] display a message if datas from tracking are not calculable due to wrong old datas (FS#2741)
17 years ago
Eric Marguin
86ea51a639
[svn r16491] the coachs can now delete only groups of his sessions (FS#2864)
17 years ago
Eric Marguin
2091267527
[svn r16490] the coachs can now delete only agenda events of his sessions (FS#2864)
17 years ago
Eric Marguin
99d6107cde
[svn r16488] the coachs can now delete only announcements of his sessions (FS#2864)
17 years ago
Eric Marguin
fa32c2301f
[svn r16486] the coachs can now delete only surveys of his sessions (FS#2864)
17 years ago
Julio Montoya
5b61854e86
[svn r16418] Multiple URL feature implemented - require testing
17 years ago
Yannick Warnier
a5b860979e
[svn r16407] Fix anonymous access to course
17 years ago
Yannick Warnier
f5b2561aac
[svn r16406] Shortcut visibility check in case the course is open to the world
17 years ago
Yannick Warnier
c236e1cc9c
[svn r16403] Fix bug in user permissions function preventing course visibility to be taken into account
17 years ago
Yannick Warnier
7a004a3316
[svn r16327] Fix SQL error in course access check
17 years ago
Juan Carlos Raña
fc35e739b1
[svn r16183] Adding Wiki tool
17 years ago
Yannick Warnier
e9c9619ee5
[svn r16095] Add function to display language dropbox and a "thumbnail" tool to be used as part of the Oogie import + indexation process (to avoid considering a thumbnail as a real document)
17 years ago
Yannick Warnier
008288c74d
[svn r16094] Added function to get course access status for given course and user
17 years ago
Yannick Warnier
14188c0bdd
[svn r15825] Hide the language form if there is only one language available on the platform
18 years ago
Yannick Warnier
76049f4111
[svn r15644] Removed notice-level messages
18 years ago
Yannick Warnier
4a5a51a5f6
[svn r15499] Possibly improved login time two-folds by sparing function calls in get_lang()
18 years ago
Yannick Warnier
e825776d89
[svn r15391] Fixed student view in learning path
18 years ago
Yannick Warnier
9883bd3067
[svn r15283] Enabled student view link in document viewing page - see FS#2531
18 years ago
Yannick Warnier
0e646dc740
[svn r15276] Removed logic mistake - FS#2531
18 years ago
Yannick Warnier
474bcd1d06
[svn r15275] Added exclusion of student view mode for document/showinframes - FS#2531
18 years ago
Julio Montoya
b6b241d386
[svn r15219] api_session_unregister function changed
...
http://www.php.net/session_unregister .
"This function does not unset the corresponding global variable for name , it only prevents the variable from being saved as part of the session. You must call unset() to remove the corresponding global variable."
18 years ago
Yannick Warnier
f60054ebce
[svn r15174] Various fixes to notice level warning, possibly improving script efficiency as well
18 years ago
Yannick Warnier
55154e906e
[svn r15173] Fixes and improvements in calendar - now displaying cours title correctly for events
18 years ago
Yannick Warnier
68d89ed22b
[svn r15166] Minor: removed notice-level errors
18 years ago
Yannick Warnier
8987b2872e
[svn r15165] Minor: removed notice-level errors
18 years ago