Antonin
|
86a89abf42
|
Added unique id to vote.
|
2015-04-02 12:03:38 +02:00 |
|
Antonin
|
c4cc36b076
|
Using more secure token
|
2015-04-02 12:03:28 +02:00 |
|
Antonin
|
09ca8b28a7
|
Added smarty developer configuration.
|
2015-04-02 11:57:12 +02:00 |
|
Olivier Perez
|
d8c70a5f77
|
Fix back links to create_poll.php + Use values in session if _post is not present
|
2015-03-31 00:02:37 +02:00 |
|
Olivier PEREZ
|
6d34631fbf
|
Replace calls to __('Section\Key') with __('Section', 'Key')
|
2015-03-30 15:19:56 +02:00 |
|
Olivier PEREZ
|
da2cdeda12
|
Smartysize infos_creation, and rename it to create_poll
|
2015-03-29 22:13:22 +02:00 |
|
Olivier PEREZ
|
591c4dd1af
|
Move some code from FramaDB to Service
|
2015-03-29 12:59:47 +02:00 |
|
Olivier PEREZ
|
40d707c96d
|
Issue #18 Add search engine on admin polls list
|
2015-03-27 13:10:46 +01:00 |
|
Olivier PEREZ
|
0aedb01933
|
Change i18n system around classical polls
|
2015-03-24 17:59:52 +01:00 |
|
Olivier PEREZ
|
119d0e01e1
|
Start changing the i18n system.
* Now works on windows servers
* Byebye .po/.mo, welcome .json
* Byebye old gettext library, welcome o80-i18n
|
2015-03-22 23:33:03 +01:00 |
|
Olivier PEREZ
|
0efc3d4bcc
|
Fix the update of poll infos
|
2015-03-18 00:46:19 +01:00 |
|
Olivier PEREZ
|
1d5a33b560
|
Remove the notion of 0.9.1, replace it with 0.9
|
2015-03-05 21:30:33 +01:00 |
|
Olivier PEREZ
|
778a03f802
|
Fix usage of preg_replace
|
2015-03-05 13:22:55 +01:00 |
|
Olivier PEREZ
|
b3bc68bbe6
|
Fix pb when host on domain name starting with 'admin'
* Do str_replace only on the $dirname variable
|
2015-03-05 00:02:45 +01:00 |
|
Olivier PEREZ
|
b051dd59f8
|
Implement purge in 2 steps
First: Block the poll (no more modification)
Second: Delete the poll 60 days after the expiration date (configurable)
|
2015-02-28 19:18:59 +01:00 |
|
Olivier PEREZ
|
6e442e02e3
|
Complete the fix of accent problem during migration
|
2015-02-26 23:03:49 +01:00 |
|
Olivier PEREZ
|
3aa3ee486c
|
Admin: Fix the number of polls + Set to 30 the number of polls displayed per page
|
2015-02-26 22:29:24 +01:00 |
|
Olivier PEREZ
|
a4dd36d1bc
|
Convert accent from html to utf8 when migrating
|
2015-02-26 21:29:30 +01:00 |
|
Olivier PEREZ
|
d30b6d6f7b
|
Fix and improve performance for migration from 0.8 to 0.9
|
2015-02-26 10:44:49 +01:00 |
|
Olivier PEREZ
|
be754a8628
|
Fix accessibility on classical polls
|
2015-02-02 23:32:45 +01:00 |
|
Olivier PEREZ
|
8a0c8bd8d3
|
Make language selection work better
|
2015-01-20 00:05:43 +01:00 |
|
Olivier PEREZ
|
cbad43614d
|
Re-add count of votes in polls admin page
|
2015-01-18 16:30:02 +01:00 |
|
Olivier PEREZ
|
f6a7a1c7bb
|
Issue #18 Install pagination on polls admin page
|
2015-01-18 16:14:45 +01:00 |
|
Olivier PEREZ
|
7e04bdff6d
|
Split constants.php in 2 files: constants.php + config.php
|
2015-01-17 16:47:10 +01:00 |
|
Olivier PEREZ
|
3cf47aa4e1
|
Issue #14 Use same cookie for / and /admin
|
2015-01-17 16:30:28 +01:00 |
|
Olivier PEREZ
|
80be71d382
|
Improve management of errors in infos_sondage page
|
2015-01-17 16:25:12 +01:00 |
|
Olivier PEREZ
|
87150cc97e
|
Add column receiveNewComments to poll table, to send notification when a user wrote a comment.
|
2015-01-17 01:28:12 +01:00 |
|
Olivier PEREZ
|
e9b456ad6e
|
(re) Allow accents in names
|
2015-01-13 08:10:50 +01:00 |
|
Olivier PEREZ
|
08a3fe1b69
|
Escape html for all bound variables from .tpl files
|
2015-01-11 14:59:25 +01:00 |
|
Olivier PEREZ
|
19175d12ce
|
Allow accents in names
|
2015-01-11 14:55:39 +01:00 |
|
Olivier PEREZ
|
1df48988a6
|
Use CSRF tokens on admin page
|
2015-01-10 16:35:21 +01:00 |
|
Olivier PEREZ
|
e7ebd55299
|
WIP Start implmenting CSRF
|
2015-01-09 09:22:31 +01:00 |
|
Olivier PEREZ
|
6f7c911bae
|
Issue #26 Admin can change the name of initiator of the poll
|
2015-01-08 22:18:28 +01:00 |
|
Olivier PEREZ
|
924bd1ed1a
|
Issue #26 Poll admin can change expiration date
|
2015-01-08 22:18:27 +01:00 |
|
Olivier PEREZ
|
afd6079420
|
Issue #22 Enable vote name modification
|
2015-01-08 22:18:18 +01:00 |
|
Olivier PEREZ
|
c67a4c7c14
|
Add some security with strip_tags + Don't encode quotes
|
2015-01-07 23:16:42 +01:00 |
|
Olivier PEREZ
|
2495a8002f
|
Admin: The polls page now use Smarty template
|
2015-01-07 22:47:34 +01:00 |
|
Olivier Perez [a570709]
|
1f8fd2e3e2
|
Admin: Move migration page + add landing page
|
2015-01-07 14:01:08 +01:00 |
|
Olivier PEREZ
|
073bc9048d
|
Admin: Fix the admin page
|
2015-01-06 23:52:52 +01:00 |
|
Olivier PEREZ
|
7727ffde73
|
Workaround for LC_MESSAGES and some PHP versions
|
2015-01-05 23:31:12 +01:00 |
|
Olivier PEREZ
|
1e2877e863
|
Don't encode to HTML value before storing it to database
|
2015-01-05 23:30:47 +01:00 |
|
Olivier PEREZ
|
98018de541
|
Fix some things after cherry-picking
|
2015-01-04 18:49:57 +01:00 |
|
FramaJosephK
|
f71326f496
|
Keep polls with bad expiration date in database
(cherry picked from commit c15ce049ad )
Conflicts:
app/classes/Framadate/Utils.php
|
2015-01-04 18:33:31 +01:00 |
|
FramaJosephK
|
35ba152199
|
Retouches après série de merges
(cherry picked from commit 6751a8a9cf )
Conflicts:
adminstuds.php
app/classes/Framadate/Utils.php
creation_sondage.php
|
2015-01-04 18:29:36 +01:00 |
|
Spanti Nicola (RyDroid)
|
381c4444e3
|
Minor modifications to Utils.php
(cherry picked from commit e6d171a4b0 )
Conflicts:
app/classes/Framadate/Utils.php
|
2015-01-04 18:18:59 +01:00 |
|
Simon Leblanc
|
b459eeb61e
|
First implementation of the installer
(cherry picked from commit 16da53707f )
Conflicts:
app/inc/constants.php.template
app/inc/init.php
|
2015-01-04 16:58:43 +01:00 |
|
Spanti Nicola (RyDroid)
|
7483620880
|
Minor modifications to Utils.php
Cherry-picked :
e6d171a4
Conflicts:
app/classes/Framadate/Utils.php
|
2015-01-04 16:41:11 +01:00 |
|
Olivier PEREZ
|
bb3d10583d
|
Vote result: Clear markdown tags
|
2015-01-03 19:06:07 +01:00 |
|
Olivier PEREZ
|
c9ea14362d
|
Fix promblem with Session loading
|
2015-01-03 19:06:05 +01:00 |
|
Olivier PEREZ
|
985842edf3
|
CSV Export: Implements export for classical polls
|
2015-01-03 19:06:03 +01:00 |
|
Olivier Perez [a570709]
|
8f8956d70a
|
Migration: Add precondition on every Migration sub-classes
|
2015-01-02 09:08:07 +01:00 |
|
Olivier PEREZ
|
ca365ff348
|
Fix the selected item on langs selection
|
2015-01-02 00:19:56 +01:00 |
|
Olivier PEREZ
|
a8345cf7f8
|
Parse markdown on classic votes
|
2015-01-01 23:24:17 +01:00 |
|
Olivier PEREZ
|
c533645d29
|
Make installation from scratch work with migration page
|
2015-01-01 01:18:49 +01:00 |
|
Olivier PEREZ
|
1578703de6
|
Fix line breaks on mails sent
|
2015-01-01 01:17:53 +01:00 |
|
Olivier PEREZ
|
1111b86e2a
|
Define a prefix for database table names.
|
2014-12-31 15:19:15 +01:00 |
|
Olivier PEREZ
|
c9be94bc19
|
Migration: Finalize the migration of database from 0.8 to 0.9
|
2014-12-31 14:25:56 +01:00 |
|
Olivier PEREZ
|
88cae82e71
|
Create a migration system to migrate database.
+ Use this system to migrate from 0.8 to 0.9 (WIP)
|
2014-12-31 01:33:56 +01:00 |
|
Olivier PEREZ
|
d37200addd
|
Change version number to 0.9
|
2014-12-30 18:15:04 +01:00 |
|
Olivier PEREZ
|
f399b9e543
|
admin: fix deleteion a slot from a classical poll
|
2014-12-30 17:03:43 +01:00 |
|
Olivier PEREZ
|
1ca7502216
|
Translate database names (table+columns) to English + Reorganize some columns
|
2014-12-30 01:41:25 +01:00 |
|
Olivier PEREZ
|
dcb711dccc
|
Implements purge methods
|
2014-12-29 21:54:07 +01:00 |
|
Olivier PEREZ
|
10c409e29e
|
LogService: Change date format to "Ymd His"
|
2014-12-29 21:52:44 +01:00 |
|
Olivier PEREZ
|
23ec39adb2
|
Create PurgeService
|
2014-12-28 23:43:47 +01:00 |
|
Olivier PEREZ
|
53048e8488
|
Fix display of best choices on classic polls
|
2014-12-27 00:23:56 +01:00 |
|
Olivier PEREZ
|
98f14c487a
|
Enable poll deletion + improve random generator
|
2014-12-25 01:11:14 +01:00 |
|
Olivier PEREZ
|
9ed0043569
|
Some cleaning in poll creation
|
2014-12-25 00:55:52 +01:00 |
|
Olivier PEREZ
|
2f3831d997
|
Add const LOG_FILE to constants.php.template
|
2014-12-24 23:44:40 +01:00 |
|
Olivier PEREZ
|
31f62cd62d
|
LogService: Add a line break at the en of lines
|
2014-12-24 23:38:44 +01:00 |
|
Olivier PEREZ
|
5d8e5362f9
|
admin: Add some logging on important actions (delete poll, clean votes, clean comments, drop column)
|
2014-12-24 22:42:50 +01:00 |
|
Olivier PEREZ
|
a5d1305535
|
LogService : WIP
|
2014-12-24 09:40:41 +01:00 |
|
Olivier PEREZ
|
b5fc415edc
|
admin: Add availability to delete a poll
|
2014-12-23 09:48:58 +01:00 |
|
Olivier PEREZ
|
4818d7977a
|
Update constants.php.template
|
2014-12-23 09:33:00 +01:00 |
|
Olivier PEREZ
|
f50b244568
|
Return true when deleting a slot.
|
2014-12-23 01:01:09 +01:00 |
|
Olivier PEREZ
|
8109b11b70
|
Move mail sending to class \Framadate\Service\MailService
|
2014-12-23 00:58:00 +01:00 |
|
Olivier PEREZ
|
288ddd2efc
|
admin: Add availability to add a slot to a poll
|
2014-12-23 00:30:05 +01:00 |
|
Olivier Perez [a570709]
|
94e87a3182
|
WIP> admin: Add availability to add a slot to a poll
|
2014-12-22 14:18:33 +01:00 |
|
Olivier PEREZ
|
dec9e24530
|
admin: Implement the removal of a slot.
|
2014-12-21 23:48:22 +01:00 |
|
Olivier PEREZ
|
1a062a2a69
|
admin: Add availability to delete a vote.
|
2014-12-21 00:25:00 +01:00 |
|
Olivier PEREZ
|
b8d0110263
|
Remove code from old_adminstuds that is already refactored.
|
2014-12-21 00:14:56 +01:00 |
|
Olivier PEREZ
|
8d46ec6c33
|
Move all admin method from PollService to AdminPollService
|
2014-12-20 23:59:44 +01:00 |
|
Olivier PEREZ
|
94a125ca2b
|
Display confirmation page before to delete all comments of one poll.
|
2014-12-19 00:59:27 +01:00 |
|
Olivier PEREZ
|
07d5a336fb
|
Add availability to delete all comments of one poll.
+ Simplify call to remove all votes of one poll
|
2014-12-19 00:36:09 +01:00 |
|
Olivier PEREZ
|
14727bd94c
|
admin: Add availability to delete all votes of a poll.
|
2014-12-19 00:30:33 +01:00 |
|
Olivier PEREZ
|
1b01bcc6b6
|
admin: Add availability to delete comments one by one.
|
2014-12-19 00:13:21 +01:00 |
|
Olivier PEREZ
|
8e15a008fe
|
adminstuds.php: Realize the update of poll in database
|
2014-12-18 13:57:25 +01:00 |
|
Olivier PEREZ
|
410d2127ce
|
admin: Add some work to poll information pane.
|
2014-12-17 23:43:06 +01:00 |
|
Olivier PEREZ
|
7c5ba2eb17
|
Split parts of studs.tpl into severals sub-templates.
|
2014-12-17 23:12:05 +01:00 |
|
Olivier PEREZ
|
ceb6ae3bca
|
Remove old code + Add doc
|
2014-12-17 13:52:52 +01:00 |
|
Olivier PEREZ
|
9284a5d62b
|
Add licence informations on classes
|
2014-12-17 13:48:03 +01:00 |
|
Olivier PEREZ
|
ab5f9e013a
|
Implement comments functionnality
|
2014-12-17 13:47:14 +01:00 |
|
Olivier PEREZ
|
80b06d65cd
|
Some work on vote saving
|
2014-12-17 13:17:08 +01:00 |
|
Olivier PEREZ
|
e941cf1822
|
Add availability to edit a vote
|
2014-12-16 00:45:16 +01:00 |
|
Olivier PEREZ
|
d54f2e4759
|
Improve usage of namespace + Create PollService in /Framadate/Service namespace
|
2014-12-16 00:02:01 +01:00 |
|
Olivier PEREZ
|
2480d441d4
|
Remove code in comment
|
2014-12-15 13:55:46 +01:00 |
|
Olivier PEREZ
|
ea105960b4
|
Add line to add vote + Add line to show best choices
|
2014-12-14 00:16:49 +01:00 |
|
Olivier PEREZ
|
fcaea63b84
|
A big part of refactoring
* Use Smarty to split View and Controller on studs page (work in progress)
* Add field "active" to Poll
* And some other stuff...
|
2014-12-12 13:46:55 +01:00 |
|
Olivier PEREZ
|
3743ad55f1
|
Make add vote working
|
2014-12-07 23:12:08 +01:00 |
|
Olivier PEREZ
|
3d0e167e77
|
Clean a lot of adminstuds.php
|
2014-12-07 16:47:35 +01:00 |
|
Olivier PEREZ
|
46ea697cb6
|
Refactor on choix_autre.php
* Utils::issetAndNoEmpty is now removed
* Use Form object to store value from page to page
|
2014-12-06 19:42:01 +01:00 |
|