Yannick Warnier
ef36ec5b74
[svn r19857] Minor typo fix
17 years ago
Arthur Portugal
813f6f51ed
[svn r19657] Added a new id in default.css to change style error message, see FS#3909 and FS#3917
17 years ago
Cristian Fasanando
d7f26d6fd8
[svn r19516] When you get an error message due to something not allowed into learning path display, don't show header and footer - partial FS#3909
17 years ago
Ivan Tcholakov
bc5a631a90
[svn r19488] FS#3968 - Introducing a function api_is_windows_os() and a constant IS_WINDOWS_OS for unified Windows detection.
17 years ago
Cristian Fasanando
0c6fd3802d
[svn r19381] Logic changes - Added possibility to remove extra fields about a course or a session when you remove it into user list - see FS#3735
17 years ago
Cristian Fasanando
6d5a347a04
[svn r19370] Logic changes - Improved registration web service for dokeos - see FS#3735
17 years ago
Isaac Flores
9895e50e8d
[svn r19197] logic changes - allow acces to forum and blog - (partial FS#3902)
17 years ago
Yannick Warnier
54a487ba63
[svn r19177] Added usermanager::is_admin(user_id)
17 years ago
Yannick Warnier
b776eb864f
[svn r19176] Added api_get_user_info_from_username()
17 years ago
Yannick Warnier
f9d0ca58d5
[svn r19174] Added global api_is_valid_secret_key() function
...
Removed local is_secret_key_invalid() function
Updated webservice script to use global function
17 years ago
Julio Montoya
9286d1c6ea
[svn r18942] Implementing sha1 as a possibility to encrypt user passwords see SVN#3798
17 years ago
Noël Dieschburg
fb3f0932c0
[svn r18756] Corrects the get_status_from_code function
17 years ago
Noël Dieschburg
5bfadaf57b
[svn r18741] Corrects the get_status_from_code function
17 years ago
Noël Dieschburg
de055e229e
[svn r18740] Adds get_status_from_code($status_code) in the api.
...
It returns the status string corresponding to the code.
17 years ago
Ivan Tcholakov
f5a2615a3b
[svn r18559] FS#3594: Adding missing language codes to the 'language' table. Adding comments to the functions api_get_language_isocode() and Database::get_language_isocode() mentioning the used language-code standards.
17 years ago
Cristian Fasanando
f6f9ceec86
[svn r18364] Minor - Fixed warning and notice into blogs management - see FS#3510
17 years ago
Isaac Flores
52f1378a35
[svn r18273] minor - logic changes - allow show data correctly with ajax - (partial FS#3383)
17 years ago
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