Project

General

Profile

Feature #347

Code cleaning

Added by Carlos Vargas over 9 years ago. Updated over 9 years ago.

Status:
Feature implemented
Priority:
Normal
Category:
-
Target version:
Start date:
03/12/2009
Due date:
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

As I am able to estimate, Dokeos 1.8.7 (or higer, I don't know) release is going to be
the last of 1.8.x series.

The code of the last release is some kind of etalon, a ground for future developments -
Dokeos 2.x. It will be used in organisations some time too and it will be a base for
migration to the next generation of the system.

I think, it is well we to start now cleaning code, to make it more pleasant to work with.
After all, for some years this code will "speak" about us, what kind of developers we are. :-)

There is a practical reason too. Task #306 is turning to phase in which I will have to do lots
of changes outside the API - locally, elsewhere. Sometimes it is difficult to me to read
and understand some fragments of code. Sometimes I wonder whether there is sence to modernize
code that looks as obsolete or deprecated.

I did some works about this idea under #306, but the subject of that task is different.
I intend to continue cleaning activity in this new task. Here, data about possible obsolete
code/files will be collected for analysis. Cleaning I can do alone will be implemented.

This task is opened according to my subjective opinion about its importance, so I don't
apeal somebody else to sacrifice his/her time. Any help is welcome, of course.


Files

icons_before_correction.png (23.8 KB) icons_before_correction.png Ivan Tcholakov, 04/02/2010 07:32
icons_after_correction.png (23.6 KB) icons_after_correction.png Ivan Tcholakov, 04/02/2010 07:32

History

#1

Updated by Carlos Vargas over 9 years ago

Actualizado por Ivan Tcholakov hace alrededor de 1 mes

  • Asignado a set to Ivan Tcholakov * Versión prevista set to 1.8.7

Comment

Ivan Tcholakov wrote:

As I am able to estimate, Dokeos 1.8.7 (or higer, I don't know) release is going to be the last of 1.8.x series.
The code of the last release is some kind of etalon, a ground for future developments - Dokeos 2.x. It will be used in organisations some time too and it will be a base for migration to the next generation of the system.
I think, it is well we to start now cleaning code, to make it more pleasant to work with. After all, for some years this code will "speak" about us, what kind of developers we are. :-)
There is a practical reason too. Task #306 is turning to phase in which I will have to do lots of changes outside the API - locally, elsewhere. Sometimes it is difficult to me to read and understand some fragments of code. Sometimes I wonder whether there is sence to modernize code that looks as obsolete or deprecated.
I did some works about this idea under #306, but the subject of that task is different. I intend to continue cleaning activity in this new task. Here, data about possible obsolete code/files will be collected for analysis. Cleaning I can do alone will be implemented.
This task is opened according to my subjective opinion about its importance, so I don't apeal somebody else to sacrifice his/her time. Any help is welcome, of course.

#2
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

Tried to correct a typo. Isn't here such an option?
#3
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8547 : f25eae4a5d18 Feature #5397 - A sample of code cleaning.
#4
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8549 : f5ec06f524e8 Feature #5397 - Cleaning code in main/auth directory.
r8551 : 970d3922ff61 Feature #5397 - Fixing a hidden minor bug in main/auth/course.php.
#5
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8552 : f906695af885 Feature #5397 - Cleaning code in main/auth directory, pass 2. Varions corrections.
#6
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8560 : d3e85ff8bd16 Feature #5397 - Reworks and optimizations for CourseManager class.
#7
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8585 : b8657de164a9 Feature #5397 - Replacing again the deprecated function api_sql_query() with Database::query().
#8
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8591 : d6f00fbdae49 Feature #5397 and Feature #5377 - I did analysis between the current and the reverted optimized version of course.lib.php . For the Feature #5377 the optimized version is compatible, only the new method get_session_category_id_by_session_id() has to be added, which I am doing right now. Commiting again the optimized library file course.lib.php.
#9
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8593 : 4b7b80ac071e Feature #5397 - Replacing api_store_result() with Database::store_result().
#10
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8594 : 00a26f931385 Feature #5397 - Replacing mysql_fetch_object() with Database::fetch_object(). Installation scripts are skipped in this transaction.
#11
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8595 : 046328b568ad Feature #5397 - Replacing mysql_fetch_array() with Database::fetch_array(). Installation scripts and some other files are skipped in this transaction.
#12
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8596 : 0af6f6d0f3ff Feature #5397 - There are two methods in Database class that do the same thing: Database::get_last_insert_id() and Database::insert_id(). Let us deprecate Database::get_last_insert_id(), it is longer and it doesn't follow the intuitive pattern for replacement mysql_* --> Database::*. Replacing Database::get_last_insert_id() with Database::insert_id().
#13
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8597 : 105c24923c1f Feature #5397 - Replacing mysql_insert_id() with Database::insert_id().
#14
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8598 : 146e8358be56 Feature #5397 - Replacing mysql_real_escape_string() with Database::escape_string().
#15
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8599 : 2536bcf0a8b5 Feature #5397 - Replacing mysql_fetch_row() with Database::fetch_row().
#16
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8600 : dcf2adc1b494 Feature #5397 - Replacing mysql_num_rows() with Database::num_rows().
#17
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8601 : c32db6b972f9 Feature #5397 - Reverting two wrongly done changes in Database class.
#18
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8602 : d8436d88f2dc Feature #5397 - Replacing mysql_result() with Database::result().
#19
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8603 : dd7bcc338ee7 Feature #5397 - Replacing mysql_affected_rows() with Database::affected_rows().
#20
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

r8607 : 296a1db4fdc6 Feature #5397 - Replacing mysql_query() with Database::query().
#21
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

https://sources.dokeos.com/public/dokeos/rev/645294bb40c7
r8639 : 645294bb40c7 Feature #5397 - Replacing deprecated get_setting() with api_get_setting().
#22
Actualizado por Ivan Tcholakov hace alrededor de 1 mes

Comment

https://sources.dokeos.com/public/dokeos/rev/74b5d831bd6b
r8640 : 74b5d831bd6b Feature #5397 - The file main/user/user_add.php seems to be obsolete. Anyway, I am modernizing it a little bit.
Actualizar
Cambiar propiedades (Más)

Tema *

Descripción
Formato de texto: Ayuda
NegritaItálicaSubrayadoTachadoCódigo fuente Encabezado 1Encabezado 2Encabezado 3 Lista sin ordenarLista ordenada CitarQuitar citaTexto con formato Enlace a página WikiImagen
As I am able to estimate, Dokeos 1.8.7 (or higer, I don't know) release is going to be the last of 1.8.x series. The code of the last release is some kind of etalon, a ground for future developments - Dokeos 2.x. It will be used in organisations some time too and it will be a base for migration to the next generation of the system. I think, it is well we to start now cleaning code, to make it more pleasant to work with. After all, for some years this code will "speak" about us, what kind of developers we are. :-) There is a practical reason too. Task #306 is turning to phase in which I will have to do lots of changes outside the API - locally, elsewhere. Sometimes it is difficult to me to read and understand some fragments of code. Sometimes I wonder whether there is sence to modernize code that looks as obsolete or deprecated. I did some works about this idea under #306, but the subject of that task is different. I intend to continue cleaning activity in this new task. Here, data about possible obsolete code/files will be collected for analysis. Cleaning I can do alone will be implemented. This task is opened according to my subjective opinion about its importance, so I don't apeal somebody else to sacrifice his/her time. Any help is welcome, of course.

Estado *

Prioridad *

Asignado a

Categoría Nueva categoría

Versión prevista

Fecha de inicioCalendar

Fecha finCalendar

Tiempo estimado Horas

% Realizado

Severity

Complexity
Tiempo dedicado

Tiempo dedicado Horas

Actividad

Comentario
Notas
Formato de texto: Ayuda
NegritaItálicaSubrayadoTachadoCódigo fuente Encabezado 1Encabezado 2Encabezado 3 Lista sin ordenarLista ordenada CitarQuitar citaTexto con formato Enlace a página WikiImagen

Ficheros
Descripción opcional
Añadir otro fichero (Tamaño máximo: 100 MB)
Previsualizar

#2

Updated by Ivan Tcholakov over 9 years ago

I am going to remove from the online editor the following old/useless plugins:
"MP3" - old-fashioned dialog, "audio" is the new better alternative
"Flash" - not needed, there is a built-in dialog that is shipped with the editor
"placeholder" - this is a sample for developers, has nothing to do with the users

#3

Updated by Ivan Tcholakov over 9 years ago

10060:842771ed5d82 Feature #347 - Code cleaning, the online editor: The old/useless plugins "MP3", "Flash" and "placeholder" have been removed.

#4

Updated by Ivan Tcholakov over 9 years ago

10061:bb2ea38f3182 Feature #347 - The file newscorm/document.php was not used at all, this is why it has been removed.

#5

Updated by Juan Carlos Raña Trabado over 9 years ago

Ivan Tcholakov wrote:

10060:842771ed5d82 Feature #347 - Code cleaning, the online editor: The old/useless plugins "MP3", "Flash" and "placeholder" have been removed.

Hi Ivan, I'm glad to see you her
One question.
Removed old audio plugin how can
play midi files now? The elimination was
premature, it would have been ideal to integrate all not readable audio formats
flash on a tab in the new audio plugin. Until these changes are not made the old plugin
should be available

#6

Updated by Ivan Tcholakov over 9 years ago

Hello Juan,

I did not get exactly the question. Anyway, I am glad to recieve a word from you. :-)

About the old "MP3" plugin: I developed in the past an alternative plugin "audio" which does exactly the same work, but its dialig is designed in a better and uniform way. Also, the new "audio" plugin is able to use the file managers (the old "MP3" plugin could not). The "audio" plugin is enabled by default, you use it at the moment. The inserting audio functionality stays, the UI quality is better.
If you want to insert various audio file-types, you may think about making modifications in the "audio" plugin.

The "Flash" plugin is obsolete too, it was intended to be used with the old versions of the editor, prior to 2.6.3 (I think). The "Flash" plugin's author (a Russian guy) worked with the FCKEditor team and implemented the current Flash dialog directly inside the editor.

The "placeholder" plugin - it simply should not stay in an user-oriented product.

Since Dokeos 1.8.6 I warned several times about "MP3" and "Flash".

Here is some of my motivation (some kind of ideology):
The Chamilo 1.8.7 will be the last of the 1.8 series, this is it. So, cleaning and removing garbage is not premature work anymore. For the sake of our good names let us make nise system this time. Enough new stuff, let us focus on quality.

#7

Updated by Juan Carlos Raña Trabado over 9 years ago

I do not know if I expressed myself badly. The new audio plugin is far SUPERIOR TO THE OLD, but can not read files that are not compatible with flash: eg., audio midi. The new plugin is based on flash technology, and is not allowed to read midi files. It would be necessary to add a tab so that they could be trained to embed in the pages, the way he did the old.

#8

Updated by Ivan Tcholakov over 9 years ago

Do you want the old "MP3" plugin to be back?

#9

Updated by Juan Carlos Raña Trabado over 9 years ago

Ivan Tcholakov wrote:

Do you want the old "MP3" plugin to be back?

Yes, we could leave, but not activate until someone add the code
to embed other non mp3 files in on extra tab for the new
plugin. There will always be time to eliminate. Otherwise this tab you may never be done and the users lose the ability to activate and insert this type of file

#10

Updated by Ivan Tcholakov over 9 years ago

10065:fd2394f2f237 Feature #347 - The online editor: The "MP3" plugin is back as it was requested by Juan.

#11

Updated by Ivan Tcholakov over 9 years ago

10081:d4101e8aeac6 Feature #347 - The online editor: A configuration option change about editor's background has been proprsed by Wofganag Schneider and it has been implemented here. This new configuration value works for me too. See http://www.chamilo.org/node/107

#12

Updated by Ivan Tcholakov over 9 years ago

10094:d9370a1e9518 Feature #347 - PHP short tags have been fixed, the problem was reported by Sicabol, http://www.chamilo.org/node/114

#13

Updated by Ivan Tcholakov over 9 years ago

10105:55ebe8aa10b6 Feature #347 - The online editor: Two wrong php-statements have been fixed.

#14

Updated by Ivan Tcholakov over 9 years ago

10120:6cdfd025d5b0 Feature #347 - The wiki tool, publishing pages: Missing initialization of some variables has been added.

#15

Updated by Ivan Tcholakov over 9 years ago

10140:b9fae9040ad9 Feature #347: The hybrid script SWFObject 1.5 & 2.2: The description in the source file has been updated.

#16

Updated by Ivan Tcholakov over 9 years ago

10181:67cb945ef4b1 Feature #347 - Visual correction to some icons, tranparent background has been improved. http://code.google.com/p/chamilo/source/detail?r=67cb945ef4b1b1dbb4d8359e995259d3629e4b47&repo=classic

#17

Updated by Ivan Tcholakov over 9 years ago

Ivan Tcholakov wrote:

10181:67cb945ef4b1 Feature #347 - Visual correction to some icons, tranparent background has been improved. http://code.google.com/p/chamilo/source/detail?r=67cb945ef4b1b1dbb4d8359e995259d3629e4b47&repo=classic

Let me add some pictures.

#18

Updated by Ivan Tcholakov over 9 years ago

10207:ffab70914e7f Feature #347 - The main API: Some lines of code have been "re-branded".
http://code.google.com/p/chamilo/source/detail?r=ffab70914e7f0132b87785519b0a8f7f95b8dedd&repo=classic

#19

Updated by Ivan Tcholakov over 9 years ago

10293:0ed8220b260b Feature #347 - Some quick tricks for better performance.
http://code.google.com/p/chamilo/source/detail?r=0ed8220b260b7360f1a14576d14aceceee145d15&repo=classic

#20

Updated by Ivan Tcholakov over 9 years ago

10295:78ffb1916230 Feature #347 - Database::query() method: Elimination need for providing the parameters FILE and LINE. How to test: Switch your system into "Test server" mode. Write somewhere in the code Database::query("SHOW NICE SYNTAX ERROR"); and see the error message on the page. The the file and the line shown there should be correct.
http://code.google.com/p/chamilo/source/detail?r=78ffb19162306eb1a18fdef6aa46fa742e3f3652&repo=classic

#21

Updated by Ivan Tcholakov over 9 years ago

10297:dd0bb13f1d65 Feature #347 - Platform administration tool: All "magic" parameters FILE and LINE, passed within the method Database::query() have been removed. They are not needed anymore, the method Database::query() has been upgraded to retrieve alone the corresponding values needed for error message creation.
http://code.google.com/p/chamilo/source/detail?r=dd0bb13f1d658254b85752e21f65efd41bb76796&repo=classic

#22

Updated by Ivan Tcholakov over 9 years ago

10318:c7d99f03ca8e Feature #347 - Quality tests: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=c7d99f03ca8e36ce86685a183a36103a8ce4eabf&repo=classic

10317:00b0fb54e12d Feature #347 - The old tracking tool, Users, Web-services, Wiki, Assignments, and some files on the root level: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=00b0fb54e12da10ac47b551439de240b534c0341&repo=classic

10316:a5ee9363901c Feature #347 - The old online conferention tool, Permissions, Reservations, Searching, Social network, and Surveys: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=a5ee9363901c253fb7ebdff6e0d28fc3e8fa1f86&repo=classic

10315:3869316df251 Feature #347 - Reporting, Learning path: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=3869316df25166ac340c4abfa13055615de1fc82&repo=classic

10314:9748a77dfbb8 Feature #347 - Links, Messages, Metadata: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=9748a77dfbb895674a1f471c0c533d087dfce920&repo=classic

10313:8c9e2a20681c Feature #347 - Installation scripts: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=8c9e2a20681ca1dead01c927844bc23f4b080b85&repo=classic

10312:6479db6fd105 Feature #347 - System libraries, second pass: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=6479db6fd10577a11c69a9172a7b6055b5cde3b9&repo=classic

10311:b9d1c2e6cbc3 Feature #347 - System libraries: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=b9d1c2e6cbc30e66779f4fc3e8d46df9e20790e3&repo=classic

10310:30dc049d9a2b Feature #347 - Gradebook, Groups: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=30dc049d9a2ba8fd7198cfa7a7a52b55a3abc8d2&repo=classic

10309:46b04900b7b0 Feature #347 - Tests (Exercices), External modules, Forums: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=46b04900b7b0169916162e711722608d5fae12e2&repo=classic

10307:fef0bf8806d4 Feature #347 - Course settings and Course creation, Documents, Dropbox tool: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=fef0bf8806d4d3df22d19fca7969b27b57d6c84e&repo=classic

10306:b8ae8cef1c1d Feature #347 - Blogs, Agenda, Chat, and Course description tool: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=b8ae8cef1c1d26cb321456ba5f370e4b37360f1d&repo=classic

10304:408a417e55a8 Feature #347 - Announcements and Authentication tool: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=408a417e55a8e07128179f8faba4f0fd8830ffdf&repo=classic

#23

Updated by Ivan Tcholakov over 9 years ago

10334:324664a01a46 Feature #347 - Extending information reported on error by the method Database::query(). The function (or method of a class) that owns the caller statement also is to be displayed.
http://code.google.com/p/chamilo/source/detail?r=324664a01a466d862ddb9779c26d5eff0e032a2d&repo=classic

10333:9a44f6911a8b Feature #347 - In some previously missed places: Removing the parameters FILE and LINE in the Database::query() calls.
http://code.google.com/p/chamilo/source/detail?r=9a44f6911a8b8cfbe09a4bb14679e3aaa23a1a2f&repo=classic

#24

Updated by Ivan Tcholakov over 9 years ago

10347:1c4f3582b8ef Feature #347 - The strange, unused and undocumented constant REL_SYS_PATH inside the function api_get_path() has been removed. This is a partial fix for a problem reported by krikrizzz, see http://www.chamilo.org/en/node/190
http://code.google.com/p/chamilo/source/detail?r=1c4f3582b8eff79df27041875b45ca5c3908688f&repo=classic

#25

Updated by Ivan Tcholakov over 9 years ago

10352:e89e226202be Feature #272 (Sorry, it should be Feature #347) - Installation scripts: Renaming some constants and a function.
http://code.google.com/p/chamilo/source/detail?r=e89e226202be806fed6cb7fa8952c0665799af1a&repo=classic

10351:481e16b134a4 Feature #347 - A constant in the instalaltion scripts has been renamed (the new name is SYSTEM_INSTALLATION).
http://code.google.com/p/chamilo/source/detail?r=481e16b134a41d83b7264319d2997e635cb3f387&repo=classic

#26

Updated by Ivan Tcholakov over 9 years ago

10356:5574941e6635 Feature #347 - A duplicate and obviously wrong definition of the constant TABLE_MAIN_GROUP has been removed from the file database.lib.php. Reported by krikrizzz, see http://www.chamilo.org/en/node/190
http://code.google.com/p/chamilo/source/detail?r=5574941e66359912a657360297eee6ea144448e0&repo=classic

#27

Updated by Ivan Tcholakov over 9 years ago

10431:c718c2188b9e Feature #347 - A minor correction within a formal test - testApiChmod_R().
http://code.google.com/p/chamilo/source/detail?r=c718c2188b9ebd4e2604d0780dc168b558c1a9eb&repo=classic

10393:f90ea53bee5f Feature #347 - A bug in mPDF library has been fixed, an eregi_replace() function call was missed to be replaced with preg_replace().

#28

Updated by Ivan Tcholakov over 9 years ago

UPDATE: The following data has been placed here by mistake:

10430:88c8631503be Feature #272 - Installation scripts: All the deprecated files have been removed.
10429:987db0faf55d Feature #272 - Installation scripts: Making a switch to the new library file install.lib.php.
10428:a7515e6d1449 Feature #272 - Installation scripts: A new file install.lib.php has been introduced. It is to replace the files install_functions.inc.php and install_upgrade.lib.php.
10417:debffc12e0ea Feature #272 - Installation scripts: Recovering from changes made by mistake in the previous transaction in the file migrate-db-1.8.6.2-1.8.7-pre.sql.
10416:8166995b91ec Feature #272 - Installation scripts: More code formatting.
10398:ca105a880ef0 Feature #272 - Providing a better way for the function api_get_path() for detecting when installation runs, by using the constant SYSTEM_INSTALLATION.
10397:19350af19c3d Feature #272 - Installation scripts: Several files have been renamed before being finally deleted.
10396:cf128703d63e Feature #272 - Installation scripts: Some minor changes.
10395:6f950332fa3e Feature #272 - Installation scripts: Replacement of all mysql_*() function calls with Database::*() equivalents.
10394:77b16578eb41 Feature #272 - Installation scripts: Replacement of all ereg*() function calls with preg*() equivalents.

#29

Updated by Ivan Tcholakov over 9 years ago

10525:a29abf1e4ec0 Feature #347 - Some easy replacements for ereg*() calls.
http://code.google.com/p/chamilo/source/detail?r=a29abf1e4ec032a3f52569f5badf3fa767513013&repo=classic

#30

Updated by Ivan Tcholakov over 9 years ago

10551:7ab3e34ac41f Feature #347 - Installation script: Making the version check strict ( by using the function version_compare() ) before preventing pre-installation.
http://code.google.com/p/chamilo/source/detail?r=7ab3e34ac41f0b5f6b0360936539e9f468a618c1&repo=classic

#31

Updated by Ivan Tcholakov over 9 years ago

10553:4a46d5f61e32 Feature #347 - Installation script: Removing the constant MAX_COURSE_TRANSFER and all the archaic code related to it.
http://code.google.com/p/chamilo/source/detail?r=4a46d5f61e324221ac25ab78dfc39fdc52f86d22&repo=classic

#32

Updated by Ivan Tcholakov over 9 years ago

10730:02550c96228f Feature #347 - Applying some coding rules for the internationalization library.
http://code.google.com/p/chamilo/source/detail?r=02550c96228f1be575664e5dc54e62add6a85ff1&repo=classic

#34

Updated by Ivan Tcholakov over 9 years ago

10746:ef3d369d6db2 Feature #347 - Code cleaning for "Registration" and "Registration settings" pages.
http://code.google.com/p/chamilo/source/detail?r=ef3d369d6db266b8ce26c2c445ec724900442378&repo=classic

#36

Updated by Ivan Tcholakov over 9 years ago

  • Status changed from New to Feature implemented
  • % Done changed from 0 to 100

10755:ee57a1a0b58d Feature #347 - Reverting some optimized code for the sake of testers' convenience.
http://code.google.com/p/chamilo/source/detail?r=ee57a1a0b58d87af053810dabd425d691ff22b61&repo=classic

10754:bf198b9e6ac6 Feature #347 - Code cleaning for the Document manager class; suppressing unwanted error in the file upload library.
http://code.google.com/p/chamilo/source/detail?r=bf198b9e6ac6bc8e0cc18794afd4d9f737e00283&repo=classic

Ok, I am satisfied.

Also available in: Atom PDF