<?xml version="1.0" encoding="UTF-8"?>
<tickets type="array">
<ticket>
  <assigned-to-id>bZ5-coWJir34cUeJe5cbLr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer">3</component-id>
  <created-on type="datetime">2010-09-23T12:50:33Z</created-on>
  <description>Integrate CKEditor as a alternative to TinyMCE:
 - Integrate it into article creation/editing
 - Integrate the current filemanager
 - Make it optional</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2149053</id>
  <importance type="integer">33</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>bZ5-coWJir34cUeJe5cbLr</notification-list>
  <number type="integer">33</number>
  <priority type="integer">3</priority>
  <reporter-id>bZ5-coWJir34cUeJe5cbLr</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Integrate CKEditor</summary>
  <updated-at type="datetime">2010-09-23T12:50:33Z</updated-at>
  <working-hours type="float">3.0</working-hours>
  <working-hour type="float" warning="deprecated">3.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></assigned-to>
  <reporter><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>bZ5-coWJir34cUeJe5cbLr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-09-23T12:52:09Z</created-on>
  <description>Integrate KCFinder as an alternative to the current filebrowser
 - Integrate it into article creation/editing
 - Integrate it as a solo filemanager
 - Make it optional</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2149067</id>
  <importance type="integer">34</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer"></milestone-id>
  <notification-list>bZ5-coWJir34cUeJe5cbLr</notification-list>
  <number type="integer">34</number>
  <priority type="integer">3</priority>
  <reporter-id>bZ5-coWJir34cUeJe5cbLr</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Integrate KCFinder</summary>
  <updated-at type="datetime">2010-09-23T12:52:09Z</updated-at>
  <working-hours type="float">2.0</working-hours>
  <working-hour type="float" warning="deprecated">2.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></assigned-to>
  <reporter><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer">5</component-id>
  <created-on type="datetime">2009-11-29T17:47:23Z</created-on>
  <description>The form system has to be documented</description>
  <from-support type="integer">0</from-support>
  <id type="integer">703389</id>
  <importance type="integer">28</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">130403</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb</notification-list>
  <number type="integer">28</number>
  <priority type="integer">3</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>doc_form : Form tags documentation</summary>
  <updated-at type="datetime">2010-08-24T12:22:31Z</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>ddx0Xq3B4r3OuVeJe5aVNr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer">3</component-id>
  <created-on type="datetime">2009-12-22T09:32:03Z</created-on>
  <description>*Context :* 
Pages, articles have several dates : 
- Publish on / off
- Creation / update
Medias have one date.

The dates are displayed in the admin by the related views : article, page, media.
For users defined dates, the javascript datepicker is formatting the visible date (see desktop.php)

*The purpose :* 
1. Add in the technical settings the choice of the date format, as radio boxes.
Choices : DD/MM/YYYY, DD.MM.YYYY, YYYY/MM/DD, YYYY.MM.DD

2. Put away in the helper MY_date_helper the functions : getFrenchDatetime() and getMysqlDatetime()

*Limit :* 
To install a GMT date system is not the purpose.

*The result :* 
The dates will be displayed in the admin views with using the format the user choose.
The date will be saved in a correct mysql date format will less effort.

*Models and views to modify :* 
- Models : article, page, media
- Views : desktop (datepicker init) , article, page, media

*Tips :*
$mysqldate = date( 'Y-m-d H:i:s', $phpdate );
$phpdate = strtotime( $mysqldate );
$phpdate = date('d.m.Y H:i:s', $phpdate);

Datepicker doc : http://www.monkeyphysics.com/mootools/script/2/datepicker</description>
  <from-support type="integer">0</from-support>
  <id type="integer">774655</id>
  <importance type="integer">30</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">130403</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb,ddx0Xq3B4r3OuVeJe5aVNr</notification-list>
  <number type="integer">30</number>
  <priority type="integer">3</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>1</status>
  <status-name>Accepted</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>admin_date_format : Implement date formating</summary>
  <updated-at type="datetime">2010-08-24T12:39:21Z</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>ddx0Xq3B4r3OuVeJe5aVNr</id><login>benedmunds</login><login_name warning="deprecated">benedmunds</login_name><name>Ben Edmunds</name><email>ben.edmunds@gmail.com</email></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-03-03T17:22:00Z</created-on>
  <description>Auto-generated thumbails are defined in the advanced admin panel.
Each time the user adds a picture to an article or page, Ionize create the corresponding thumbnails if it doesn't exists.
If more than 3 thumbnails definition exist, adding a picture can takes time.

2 solutions : 
1. Detect the choosed views thumb use, display the list of mandatory thumbnails for this view and only generate them.
Problem : If the coder modify the view, if the editor doesn't edit the article / page, he will not see the thumbs need to be created agin

2. Generate thumbs dynamiquely at call.
The first time a thumb is called, if it not exists, it will be created by the system.
Problem : Slow the first time and needs each picture type tag to check if the thumb exists : can be heavy.

</description>
  <from-support type="integer">0</from-support>
  <id type="integer">1042377</id>
  <importance type="integer">32</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">130403</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb</notification-list>
  <number type="integer">32</number>
  <priority type="integer">3</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Admin_Pictures_Thumbails detection in pages and articles</summary>
  <updated-at type="datetime">2010-08-24T13:40:52Z</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2009-11-29T15:54:07Z</created-on>
  <description>Not only the &lt;ion:translation /&gt; tag bu also others are using translated &quot;static&quot; items.

Example : &lt;ion:validation_errors_message term=&quot;my_form_error_message&quot; /&gt;

The above functions of the controller /application/controllers/admin/setting.php should be improved : 
- _get_items()
- _get_terms_from_views()

Wished improvment : regular expression on &quot;term&quot; finding should be limited only on tag begining with &quot;&lt;ion:&quot;</description>
  <from-support type="integer">0</from-support>
  <id type="integer">703193</id>
  <importance type="integer">27</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">130403</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb</notification-list>
  <number type="integer">27</number>
  <priority type="integer">4</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>admin_controller_setting : Translation finding in views</summary>
  <updated-at type="datetime">2010-08-24T12:22:29Z</updated-at>
  <working-hours type="float"></working-hours>
  <working-hour type="float" warning="deprecated"></working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>bZ5-coWJir34cUeJe5cbLr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-11-26T15:17:36Z</created-on>
  <description></description>
  <from-support type="integer">0</from-support>
  <id type="integer">2625871</id>
  <importance type="integer">35</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">292201</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb,bZ5-coWJir34cUeJe5cbLr</notification-list>
  <number type="integer">35</number>
  <priority type="integer">1</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>Bug ckEditor : Text not saved</summary>
  <updated-at type="datetime">2010-11-26T15:17:36Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>bZ5-coWJir34cUeJe5cbLr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer"></component-id>
  <created-on type="datetime">2010-11-26T15:18:39Z</created-on>
  <description>When kcFinder is opened as standalone, the language is German.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2625877</id>
  <importance type="integer">36</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">292201</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb,bZ5-coWJir34cUeJe5cbLr</notification-list>
  <number type="integer">36</number>
  <priority type="integer">2</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>kcFinder : Standalone opening and translations</summary>
  <updated-at type="datetime">2010-11-26T15:18:39Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id>bZ5-coWJir34cUeJe5cbLr</assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer">1</component-id>
  <created-on type="datetime">2010-11-26T15:20:29Z</created-on>
  <description>kcFinder needs 2 subfolders of the /files folder : 
- pictures
- files

I should be better to let the user organize the /files folder and to open this folder as root for images and for files.</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2625887</id>
  <importance type="integer">37</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">292201</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb,bZ5-coWJir34cUeJe5cbLr</notification-list>
  <number type="integer">37</number>
  <priority type="integer">3</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>kcFinder : Root folder sould be &quot;files&quot;</summary>
  <updated-at type="datetime">2010-11-26T15:20:29Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to><id>bZ5-coWJir34cUeJe5cbLr</id><login>mario_k</login><login_name warning="deprecated">mario_k</login_name><name>mario_k</name></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
<ticket>
  <assigned-to-id></assigned-to-id>
  <completed-date type="datetime"></completed-date>
  <component-id type="integer">1</component-id>
  <created-on type="datetime">2010-11-26T15:25:53Z</created-on>
  <description>kcFinder puts thumbs in the &quot;.thumbs folder.

When no &quot;Ionize system thumbanil&quot; is set in the admin panel, Ionize uses the &quot;thumb&quot; folder of each picture folder to display linked pictures.

Note :
kcFinder does not create one &quot;.thumbs&quot; folder per picture folder (tinyBrowser and others filemanagers do that), so the logical is totally different.
</description>
  <from-support type="integer">0</from-support>
  <id type="integer">2625907</id>
  <importance type="integer">38</importance>
  <is-story type="boolean">false</is-story>
  <milestone-id type="integer">292201</milestone-id>
  <notification-list>cagcTqmEqr3Pu3eJe5afGb</notification-list>
  <number type="integer">38</number>
  <priority type="integer">3</priority>
  <reporter-id>cagcTqmEqr3Pu3eJe5afGb</reporter-id>
  <space-id>bXvlEymEir3OqceJe5aVNr</space-id>
  <status type='integer'>0</status>
  <status-name>New</status-name>
  <story-importance type="integer">0</story-importance>
  <summary>kcFinder thumbs and ionize thumbs</summary>
  <updated-at type="datetime">2010-11-26T15:25:53Z</updated-at>
  <working-hours type="float">0.0</working-hours>
  <working-hour type="float" warning="deprecated">0.0</working-hour>
  <estimate type="string">None</estimate>
  <total-estimate type="float">0.0</total-estimate>
  <invested-hours type="float">0.0</invested-hours>
  <assigned-to></assigned-to>
  <reporter><id>cagcTqmEqr3Pu3eJe5afGb</id><login>partikule</login><login_name warning="deprecated">partikule</login_name><name>partikule</name></reporter>
</ticket>
</tickets>

