From 3abcc0896aec2fe8da7201ce3ffff78c82c10c67 Mon Sep 17 00:00:00 2001
From: Vincent Vanwaelscappel
Date: Thu, 2 Nov 2023 12:34:36 +0100
Subject: [PATCH] wip #6447
---
.htaccess | 2 -
v2/dotclear/CHANGELOG | 385 --
v2/dotclear/CREDITS | 46 -
v2/dotclear/LICENSE | 339 --
v2/dotclear/README | 22 -
v2/dotclear/admin/auth.php | 431 ---
v2/dotclear/admin/blog.php | 96 -
v2/dotclear/admin/blog_del.php | 73 -
v2/dotclear/admin/blog_pref.php | 553 ---
v2/dotclear/admin/blog_theme.php | 363 --
v2/dotclear/admin/blogs.php | 185 -
v2/dotclear/admin/categories.php | 190 -
v2/dotclear/admin/category.php | 260 --
v2/dotclear/admin/comment.php | 236 --
v2/dotclear/admin/comments.php | 251 --
v2/dotclear/admin/comments_actions.php | 136 -
v2/dotclear/admin/dispatcher.php | 34 -
v2/dotclear/admin/images/add.png | Bin 1193 -> 0 bytes
v2/dotclear/admin/images/admin.png | Bin 625 -> 0 bytes
v2/dotclear/admin/images/attach.png | Bin 370 -> 0 bytes
v2/dotclear/admin/images/check-off.png | Bin 450 -> 0 bytes
v2/dotclear/admin/images/check-on.png | Bin 1121 -> 0 bytes
v2/dotclear/admin/images/check-wrn.png | Bin 394 -> 0 bytes
v2/dotclear/admin/images/date-picker.png | Bin 1199 -> 0 bytes
v2/dotclear/admin/images/dotclear_pw.png | Bin 1525 -> 0 bytes
v2/dotclear/admin/images/edit-mini.png | Bin 614 -> 0 bytes
v2/dotclear/admin/images/favicon.png | Bin 858 -> 0 bytes
v2/dotclear/admin/images/help.png | Bin 1600 -> 0 bytes
v2/dotclear/admin/images/junk.png | Bin 498 -> 0 bytes
v2/dotclear/admin/images/locker.png | Bin 354 -> 0 bytes
v2/dotclear/admin/images/logout.png | Bin 915 -> 0 bytes
v2/dotclear/admin/images/media/audio.png | Bin 1170 -> 0 bytes
v2/dotclear/admin/images/media/blank.png | Bin 1273 -> 0 bytes
v2/dotclear/admin/images/media/document.png | Bin 762 -> 0 bytes
v2/dotclear/admin/images/media/executable.png | Bin 1240 -> 0 bytes
v2/dotclear/admin/images/media/folder.png | Bin 1011 -> 0 bytes
v2/dotclear/admin/images/media/html.png | Bin 1811 -> 0 bytes
v2/dotclear/admin/images/media/image.png | Bin 1467 -> 0 bytes
v2/dotclear/admin/images/media/package.png | Bin 1153 -> 0 bytes
.../admin/images/media/presentation.png | Bin 1141 -> 0 bytes
.../admin/images/media/spreadsheet.png | Bin 1624 -> 0 bytes
v2/dotclear/admin/images/media/text.png | Bin 1095 -> 0 bytes
v2/dotclear/admin/images/media/video.png | Bin 1250 -> 0 bytes
.../admin/images/menu/add_to_favorites.png | Bin 3473 -> 0 bytes
v2/dotclear/admin/images/menu/blog-pref-b.png | Bin 5339 -> 0 bytes
v2/dotclear/admin/images/menu/blog-pref.png | Bin 1621 -> 0 bytes
.../admin/images/menu/blog-theme-b.png | Bin 3925 -> 0 bytes
v2/dotclear/admin/images/menu/blogs-b.png | Bin 4371 -> 0 bytes
v2/dotclear/admin/images/menu/blogs.png | Bin 1344 -> 0 bytes
.../admin/images/menu/categories-b.png | Bin 3859 -> 0 bytes
v2/dotclear/admin/images/menu/categories.png | Bin 1472 -> 0 bytes
v2/dotclear/admin/images/menu/comments-b.png | Bin 3344 -> 0 bytes
v2/dotclear/admin/images/menu/comments.png | Bin 1445 -> 0 bytes
v2/dotclear/admin/images/menu/dashboard.png | Bin 256 -> 0 bytes
v2/dotclear/admin/images/menu/edit-b.png | Bin 3356 -> 0 bytes
v2/dotclear/admin/images/menu/edit.png | Bin 1591 -> 0 bytes
v2/dotclear/admin/images/menu/entries-b.png | Bin 3027 -> 0 bytes
v2/dotclear/admin/images/menu/entries.png | Bin 1547 -> 0 bytes
v2/dotclear/admin/images/menu/favorite-b.png | Bin 6047 -> 0 bytes
v2/dotclear/admin/images/menu/favorite.png | Bin 3311 -> 0 bytes
v2/dotclear/admin/images/menu/langs-b.png | Bin 8168 -> 0 bytes
v2/dotclear/admin/images/menu/langs.png | Bin 1479 -> 0 bytes
v2/dotclear/admin/images/menu/media-b.png | Bin 6778 -> 0 bytes
v2/dotclear/admin/images/menu/media.png | Bin 1532 -> 0 bytes
v2/dotclear/admin/images/menu/plugins-b.png | Bin 8750 -> 0 bytes
v2/dotclear/admin/images/menu/plugins.png | Bin 1663 -> 0 bytes
v2/dotclear/admin/images/menu/search-b.png | Bin 6716 -> 0 bytes
v2/dotclear/admin/images/menu/search.png | Bin 1713 -> 0 bytes
v2/dotclear/admin/images/menu/themes.png | Bin 1442 -> 0 bytes
v2/dotclear/admin/images/menu/update.png | Bin 3364 -> 0 bytes
v2/dotclear/admin/images/menu/user-pref-b.png | Bin 6605 -> 0 bytes
v2/dotclear/admin/images/menu/user-pref.png | Bin 1597 -> 0 bytes
v2/dotclear/admin/images/menu/users-b.png | Bin 5292 -> 0 bytes
v2/dotclear/admin/images/menu/users.png | Bin 1584 -> 0 bytes
v2/dotclear/admin/images/menu_off.png | Bin 1346 -> 0 bytes
v2/dotclear/admin/images/menu_on.png | Bin 1334 -> 0 bytes
v2/dotclear/admin/images/minus.png | Bin 284 -> 0 bytes
v2/dotclear/admin/images/noscreenshot.png | Bin 1395 -> 0 bytes
v2/dotclear/admin/images/outgoing-blue.png | Bin 972 -> 0 bytes
v2/dotclear/admin/images/outgoing.png | Bin 965 -> 0 bytes
v2/dotclear/admin/images/picker.png | Bin 1520 -> 0 bytes
v2/dotclear/admin/images/plus.png | Bin 297 -> 0 bytes
v2/dotclear/admin/images/scheduled.png | Bin 316 -> 0 bytes
v2/dotclear/admin/images/selected.png | Bin 259 -> 0 bytes
v2/dotclear/admin/images/superadmin.png | Bin 638 -> 0 bytes
v2/dotclear/admin/images/trash.png | Bin 718 -> 0 bytes
v2/dotclear/admin/index.php | 360 --
v2/dotclear/admin/install/check.php | 83 -
v2/dotclear/admin/install/index.php | 401 ---
v2/dotclear/admin/install/wizard.php | 190 -
v2/dotclear/admin/js/_blog_pref.js | 4 -
v2/dotclear/admin/js/_blog_theme.js | 6 -
v2/dotclear/admin/js/_categories.js | 2 -
v2/dotclear/admin/js/_category.js | 2 -
v2/dotclear/admin/js/_comment.js | 3 -
v2/dotclear/admin/js/_comments.js | 6 -
v2/dotclear/admin/js/_index.js | 10 -
v2/dotclear/admin/js/_langs.js | 2 -
v2/dotclear/admin/js/_media.js | 7 -
v2/dotclear/admin/js/_media_item.js | 4 -
v2/dotclear/admin/js/_permissions.js | 6 -
v2/dotclear/admin/js/_permissions_blog.js | 2 -
v2/dotclear/admin/js/_plugins.js | 2 -
v2/dotclear/admin/js/_post.js | 16 -
v2/dotclear/admin/js/_posts_list.js | 7 -
v2/dotclear/admin/js/_preferences-dragdrop.js | 2 -
v2/dotclear/admin/js/_preferences.js | 5 -
v2/dotclear/admin/js/_trackbacks.js | 2 -
v2/dotclear/admin/js/_users.js | 7 -
v2/dotclear/admin/js/color-picker.js | 6 -
v2/dotclear/admin/js/common.js | 21 -
v2/dotclear/admin/js/confirm-close.js | 12 -
v2/dotclear/admin/js/date-picker.js | 41 -
v2/dotclear/admin/js/dragsort-tablerows.js | 2 -
v2/dotclear/admin/js/filter-controls.js | 2 -
v2/dotclear/admin/js/ie7/IE7.js | 74 -
v2/dotclear/admin/js/ie7/IE8.js | 86 -
v2/dotclear/admin/js/ie7/blank.gif | Bin 48 -> 0 bytes
v2/dotclear/admin/js/ie7/ie7-recalc.js | 5 -
v2/dotclear/admin/js/ie7/ie7-squish.js | 3 -
.../js/jquery/jquery-ui-1.8.12.custom.min.js | 8 -
v2/dotclear/admin/js/jquery/jquery.bgFade.js | 7 -
v2/dotclear/admin/js/jquery/jquery.biscuit.js | 5 -
.../admin/js/jquery/jquery.candyUpload.js | 22 -
.../admin/js/jquery/jquery.farbtastic.js | 22 -
v2/dotclear/admin/js/jquery/jquery.js | 471 ---
v2/dotclear/admin/js/jquery/jquery.modal.js | 17 -
.../admin/js/jquery/jquery.pageTabs.js | 4 -
.../admin/js/jsToolBar/jsToolBar.dotclear.js | 35 -
v2/dotclear/admin/js/jsToolBar/jsToolBar.js | 29 -
.../admin/js/jsToolBar/jsToolBar.wysiwyg.js | 47 -
v2/dotclear/admin/js/jsToolBar/popup_link.js | 3 -
v2/dotclear/admin/js/jsToolBar/popup_media.js | 13 -
v2/dotclear/admin/js/jsToolBar/popup_posts.js | 2 -
v2/dotclear/admin/js/meta-editor.js | 14 -
v2/dotclear/admin/js/prelude.js | 6 -
v2/dotclear/admin/js/tool-man/cookies.js | 11 -
v2/dotclear/admin/js/tool-man/coordinates.js | 19 -
v2/dotclear/admin/js/tool-man/core.js | 35 -
v2/dotclear/admin/js/tool-man/css.js | 3 -
v2/dotclear/admin/js/tool-man/drag.js | 84 -
v2/dotclear/admin/js/tool-man/dragsort.js | 35 -
v2/dotclear/admin/js/tool-man/events.js | 8 -
v2/dotclear/admin/langs.php | 289 --
v2/dotclear/admin/media.php | 472 ---
v2/dotclear/admin/media_item.php | 528 ---
v2/dotclear/admin/permissions.php | 160 -
v2/dotclear/admin/permissions_blog.php | 196 --
v2/dotclear/admin/plugin.php | 91 -
v2/dotclear/admin/plugins.php | 364 --
v2/dotclear/admin/popup_link.php | 62 -
v2/dotclear/admin/popup_posts.php | 57 -
v2/dotclear/admin/post.php | 624 ----
v2/dotclear/admin/post_media.php | 79 -
v2/dotclear/admin/posts.php | 324 --
v2/dotclear/admin/posts_actions.php | 259 --
v2/dotclear/admin/preferences.php | 631 ----
v2/dotclear/admin/search.php | 180 -
v2/dotclear/admin/services.php | 395 ---
v2/dotclear/admin/style/add.png | Bin 1113 -> 0 bytes
.../admin/style/candyUpload/cancel.png | Bin 309 -> 0 bytes
.../admin/style/candyUpload/loader.png | Bin 858 -> 0 bytes
v2/dotclear/admin/style/candyUpload/style.css | 113 -
v2/dotclear/admin/style/date-picker.css | 35 -
v2/dotclear/admin/style/dc_bg.png | Bin 131 -> 0 bytes
v2/dotclear/admin/style/dc_logo.png | Bin 825 -> 0 bytes
v2/dotclear/admin/style/dc_logo_small.png | Bin 839 -> 0 bytes
v2/dotclear/admin/style/default-rtl.css | 11 -
v2/dotclear/admin/style/default.css | 1361 --------
v2/dotclear/admin/style/dotclear-logo.png | Bin 2900 -> 0 bytes
v2/dotclear/admin/style/dotclear-logo2.png | Bin 1615 -> 0 bytes
v2/dotclear/admin/style/drag.png | Bin 611 -> 0 bytes
.../admin/style/farbtastic/farbtastic.css | 33 -
v2/dotclear/admin/style/farbtastic/marker.png | Bin 614 -> 0 bytes
v2/dotclear/admin/style/farbtastic/mask.png | Bin 2020 -> 0 bytes
v2/dotclear/admin/style/farbtastic/wheel.png | Bin 11733 -> 0 bytes
v2/dotclear/admin/style/grid.png | Bin 202 -> 0 bytes
v2/dotclear/admin/style/head-bg.png | Bin 1325 -> 0 bytes
v2/dotclear/admin/style/iesucks.css | 46 -
v2/dotclear/admin/style/info.png | Bin 724 -> 0 bytes
v2/dotclear/admin/style/install.css | 165 -
v2/dotclear/admin/style/install/important.png | Bin 1418 -> 0 bytes
v2/dotclear/admin/style/install/note.png | Bin 1561 -> 0 bytes
.../admin/style/install/process_warning.png | Bin 4937 -> 0 bytes
v2/dotclear/admin/style/install/w-logo.png | Bin 1615 -> 0 bytes
.../admin/style/jsToolBar/bt_bquote.png | Bin 261 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_br.png | Bin 243 -> 0 bytes
.../admin/style/jsToolBar/bt_clean.png | Bin 576 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_code.png | Bin 338 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_del.png | Bin 351 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_em.png | Bin 300 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_img.png | Bin 899 -> 0 bytes
.../admin/style/jsToolBar/bt_img_select.png | Bin 518 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_ins.png | Bin 308 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_link.png | Bin 833 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_ol.png | Bin 249 -> 0 bytes
.../admin/style/jsToolBar/bt_paragraph.png | Bin 295 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_post.png | Bin 1507 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_pre.png | Bin 244 -> 0 bytes
.../admin/style/jsToolBar/bt_quote.png | Bin 322 -> 0 bytes
.../admin/style/jsToolBar/bt_strong.png | Bin 336 -> 0 bytes
v2/dotclear/admin/style/jsToolBar/bt_ul.png | Bin 239 -> 0 bytes
.../admin/style/jsToolBar/jsToolBar.css | 173 -
v2/dotclear/admin/style/jsToolBar/resize.png | Bin 1267 -> 0 bytes
v2/dotclear/admin/style/magnifier.png | Bin 499 -> 0 bytes
v2/dotclear/admin/style/modal/close.png | Bin 1179 -> 0 bytes
v2/dotclear/admin/style/modal/loader.gif | Bin 9427 -> 0 bytes
v2/dotclear/admin/style/modal/modal.css | 52 -
v2/dotclear/admin/style/msg-error.png | Bin 4159 -> 0 bytes
v2/dotclear/admin/style/msg-std.png | Bin 1135 -> 0 bytes
v2/dotclear/admin/style/package.png | Bin 771 -> 0 bytes
v2/dotclear/admin/style/page-bg.png | Bin 1254 -> 0 bytes
v2/dotclear/admin/style/warning.png | Bin 678 -> 0 bytes
v2/dotclear/admin/trackbacks.php | 150 -
v2/dotclear/admin/update.php | 222 --
v2/dotclear/admin/user.php | 331 --
v2/dotclear/admin/users.php | 174 -
v2/dotclear/admin/xmlrpc.php | 35 -
v2/dotclear/cache/.htaccess | 1 -
v2/dotclear/db/.htaccess | 1 -
v2/dotclear/inc/.htaccess | 1 -
v2/dotclear/inc/admin/class.dc.menu.php | 88 -
v2/dotclear/inc/admin/lib.dc.page.php | 709 ----
v2/dotclear/inc/admin/lib.pager.php | 420 ---
v2/dotclear/inc/admin/prepend.php | 376 --
v2/dotclear/inc/config.php.in | 70 -
v2/dotclear/inc/core/class.dc.auth.php | 632 ----
v2/dotclear/inc/core/class.dc.blog.php | 2089 -----------
v2/dotclear/inc/core/class.dc.categories.php | 483 ---
v2/dotclear/inc/core/class.dc.core.php | 1467 --------
v2/dotclear/inc/core/class.dc.error.php | 133 -
v2/dotclear/inc/core/class.dc.log.php | 204 --
v2/dotclear/inc/core/class.dc.media.php | 1093 ------
v2/dotclear/inc/core/class.dc.meta.php | 615 ----
v2/dotclear/inc/core/class.dc.modules.php | 563 ---
v2/dotclear/inc/core/class.dc.namespace.php | 308 --
v2/dotclear/inc/core/class.dc.postmedia.php | 172 -
v2/dotclear/inc/core/class.dc.prefs.php | 134 -
v2/dotclear/inc/core/class.dc.rest.php | 52 -
.../inc/core/class.dc.rs.extensions.php | 870 -----
v2/dotclear/inc/core/class.dc.settings.php | 384 --
v2/dotclear/inc/core/class.dc.themes.php | 102 -
v2/dotclear/inc/core/class.dc.trackback.php | 404 ---
v2/dotclear/inc/core/class.dc.update.php | 478 ---
v2/dotclear/inc/core/class.dc.utils.php | 53 -
v2/dotclear/inc/core/class.dc.workspace.php | 368 --
v2/dotclear/inc/core/class.dc.xmlrpc.php | 1632 ---------
v2/dotclear/inc/core_error.php | 62 -
v2/dotclear/inc/dbschema/db-schema.php | 282 --
v2/dotclear/inc/dbschema/upgrade-cli.php | 52 -
v2/dotclear/inc/dbschema/upgrade.php | 331 --
v2/dotclear/inc/digests | 694 ----
v2/dotclear/inc/libs/clearbricks/Makefile | 44 -
v2/dotclear/inc/libs/clearbricks/README | 67 -
v2/dotclear/inc/libs/clearbricks/_common.php | 123 -
.../inc/libs/clearbricks/common/_main.php | 58 -
.../inc/libs/clearbricks/common/lib.crypt.php | 77 -
.../inc/libs/clearbricks/common/lib.date.php | 260 --
.../inc/libs/clearbricks/common/lib.files.php | 667 ----
.../inc/libs/clearbricks/common/lib.form.php | 347 --
.../inc/libs/clearbricks/common/lib.html.php | 185 -
.../inc/libs/clearbricks/common/lib.http.php | 452 ---
.../inc/libs/clearbricks/common/lib.l10n.php | 453 ---
.../inc/libs/clearbricks/common/lib.text.php | 355 --
.../inc/libs/clearbricks/common/tz.dat | 407 ---
.../libs/clearbricks/dblayer/class.cursor.php | 258 --
.../libs/clearbricks/dblayer/class.mysql.php | 253 --
.../libs/clearbricks/dblayer/class.mysqli.php | 284 --
.../libs/clearbricks/dblayer/class.pgsql.php | 280 --
.../libs/clearbricks/dblayer/class.sqlite.php | 278 --
.../inc/libs/clearbricks/dblayer/dblayer.php | 1208 -------
.../clearbricks/dbschema/class.dbschema.php | 310 --
.../clearbricks/dbschema/class.dbstruct.php | 639 ----
.../dbschema/class.mysql.dbschema.php | 470 ---
.../dbschema/class.mysqli.dbschema.php | 21 -
.../dbschema/class.pgsql.dbschema.php | 400 ---
.../dbschema/class.sqlite.dbschema.php | 514 ---
.../inc/libs/clearbricks/debian/changelog | 466 ---
.../inc/libs/clearbricks/debian/compat | 1 -
.../inc/libs/clearbricks/debian/control | 14 -
.../inc/libs/clearbricks/debian/copyright | 27 -
v2/dotclear/inc/libs/clearbricks/debian/dirs | 1 -
v2/dotclear/inc/libs/clearbricks/debian/docs | 1 -
.../inc/libs/clearbricks/debian/mkdcl.php | 198 --
v2/dotclear/inc/libs/clearbricks/debian/rules | 62 -
.../inc/libs/clearbricks/diff/lib.diff.php | 366 --
.../libs/clearbricks/diff/lib.tidy.diff.php | 353 --
.../clearbricks/ext/incutio.ixr_library.php | 856 -----
.../filemanager/class.filemanager.php | 618 ----
.../html.filter/class.html.filter.php | 676 ----
.../html.validator/class.html.validator.php | 143 -
.../clearbricks/image/class.image.meta.php | 406 ---
.../clearbricks/image/class.image.tools.php | 299 --
.../mail.convert/class.mail.convert.php | 201 --
.../mail.mime/class.mime.message.php | 467 ---
.../inc/libs/clearbricks/mail/class.mail.php | 117 -
.../clearbricks/mail/class.socket.mail.php | 181 -
.../net.http.feed/class.feed.parser.php | 288 --
.../net.http.feed/class.feed.reader.php | 276 --
.../clearbricks/net.http/class.net.http.php | 918 -----
.../clearbricks/net.nntp/class.net.nntp.php | 448 ---
.../net.nntp/class.nntp.message.php | 48 -
.../net.xmlrpc/class.net.xmlrpc.php | 1349 -------
.../libs/clearbricks/net/class.net.socket.php | 315 --
.../libs/clearbricks/pager/class.pager.php | 215 --
.../inc/libs/clearbricks/rest/class.rest.php | 292 --
.../session.db/class.session.db.php | 232 --
.../clearbricks/template/class.template.php | 324 --
.../text.wiki2xhtml/class.wiki2xhtml.php | 1305 -------
.../url.handler/class.url.handler.php | 229 --
.../libs/clearbricks/xmlsql/class.xmlsql.php | 180 -
.../inc/libs/clearbricks/zip/class.unzip.php | 541 ---
.../inc/libs/clearbricks/zip/class.zip.php | 370 --
v2/dotclear/inc/load_plugin_file.php | 87 -
v2/dotclear/inc/prepend.php | 286 --
v2/dotclear/inc/public/class.dc.template.php | 3095 -----------------
.../inc/public/default-templates/404.html | 62 -
.../public/default-templates/_flv_player.html | 8 -
.../inc/public/default-templates/_footer.html | 5 -
.../inc/public/default-templates/_head.html | 12 -
.../public/default-templates/_mp3_player.html | 6 -
.../inc/public/default-templates/_top.html | 10 -
.../inc/public/default-templates/archive.html | 79 -
.../default-templates/archive_month.html | 96 -
.../default-templates/atom-comments.xml | 47 -
.../inc/public/default-templates/atom.xml | 50 -
.../public/default-templates/category.html | 167 -
.../inc/public/default-templates/home.html | 144 -
.../default-templates/password-form.html | 41 -
.../inc/public/default-templates/post.html | 274 --
.../default-templates/rss2-comments.xml | 48 -
.../inc/public/default-templates/rss2.xml | 49 -
.../inc/public/default-templates/rss2.xsl | 120 -
.../inc/public/default-templates/search.html | 152 -
.../public/default-templates/user_head.html | 1 -
v2/dotclear/inc/public/lib.tpl.context.php | 443 ---
v2/dotclear/inc/public/lib.urlhandlers.php | 683 ----
v2/dotclear/inc/public/prepend.php | 156 -
v2/dotclear/inc/public/rs.extension.php | 93 -
v2/dotclear/inc/swf/player_flv.swf | Bin 12975 -> 0 bytes
v2/dotclear/inc/swf/player_mp3.swf | Bin 6379 -> 0 bytes
v2/dotclear/inc/swf/swfupload.swf | Bin 12787 -> 0 bytes
v2/dotclear/index.php | 23 -
v2/dotclear/locales/README | 1 -
v2/dotclear/locales/en/date.lang.php | 38 -
v2/dotclear/locales/en/date.po | 116 -
v2/dotclear/locales/en/help/blog_pref.html | 148 -
v2/dotclear/locales/en/help/categories.html | 47 -
v2/dotclear/locales/en/help/comments.html | 58 -
v2/dotclear/locales/en/help/media.html | 90 -
v2/dotclear/locales/en/help/post.html | 125 -
v2/dotclear/locales/en/help/posts.html | 65 -
v2/dotclear/locales/en/help/user.html | 71 -
v2/dotclear/locales/en/help/user_pref.html | 84 -
v2/dotclear/locales/en/help/wiki.html | 85 -
v2/dotclear/locales/en/main.lang.php | 19 -
v2/dotclear/locales/en/main.po | 2785 ---------------
v2/dotclear/locales/en/plugins.lang.php | 45 -
v2/dotclear/locales/en/plugins.po | 1573 ---------
v2/dotclear/locales/en/public.lang.php | 19 -
v2/dotclear/locales/en/public.po | 243 --
v2/dotclear/locales/en/resources.php | 35 -
v2/dotclear/locales/fr/date.lang.php | 58 -
v2/dotclear/locales/fr/date.po | 136 -
v2/dotclear/locales/fr/help/blowupConfig.html | 71 -
.../locales/fr/help/core_blog_pref.html | 191 -
.../locales/fr/help/core_categories.html | 50 -
.../locales/fr/help/core_comments.html | 59 -
v2/dotclear/locales/fr/help/core_media.html | 97 -
v2/dotclear/locales/fr/help/core_post.html | 137 -
v2/dotclear/locales/fr/help/core_posts.html | 65 -
v2/dotclear/locales/fr/help/core_user.html | 74 -
.../locales/fr/help/core_user_pref.html | 91 -
v2/dotclear/locales/fr/help/core_wiki.html | 85 -
v2/dotclear/locales/fr/help/themeEditor.html | 37 -
v2/dotclear/locales/fr/main.lang.php | 923 -----
v2/dotclear/locales/fr/main.po | 2896 ---------------
v2/dotclear/locales/fr/plugins.lang.php | 530 ---
v2/dotclear/locales/fr/plugins.po | 1769 ----------
v2/dotclear/locales/fr/public.lang.php | 94 -
v2/dotclear/locales/fr/public.po | 241 --
v2/dotclear/locales/fr/resources.php | 23 -
v2/dotclear/plugins/.htaccess | 1 -
v2/dotclear/plugins/aboutConfig/_admin.php | 17 -
v2/dotclear/plugins/aboutConfig/_define.php | 20 -
v2/dotclear/plugins/aboutConfig/icon-big.png | Bin 9886 -> 0 bytes
v2/dotclear/plugins/aboutConfig/icon.png | Bin 1679 -> 0 bytes
v2/dotclear/plugins/aboutConfig/index.php | 240 --
v2/dotclear/plugins/akismet/_define.php | 24 -
v2/dotclear/plugins/akismet/_prepend.php | 17 -
.../akismet/class.dc.filter.akismet.php | 260 --
v2/dotclear/plugins/antispam/_admin.php | 73 -
v2/dotclear/plugins/antispam/_define.php | 24 -
v2/dotclear/plugins/antispam/_install.php | 56 -
v2/dotclear/plugins/antispam/_prepend.php | 30 -
v2/dotclear/plugins/antispam/_public.php | 17 -
v2/dotclear/plugins/antispam/antispam.js | 3 -
v2/dotclear/plugins/antispam/feed.png | Bin 404 -> 0 bytes
.../antispam/filters/class.dc.filter.ip.php | 312 --
.../filters/class.dc.filter.iplookup.php | 121 -
.../filters/class.dc.filter.linkslookup.php | 74 -
.../filters/class.dc.filter.words.php | 356 --
v2/dotclear/plugins/antispam/icon-big.png | Bin 5758 -> 0 bytes
v2/dotclear/plugins/antispam/icon.png | Bin 1734 -> 0 bytes
.../antispam/inc/class.dc.spamfilter.php | 161 -
.../antispam/inc/class.dc.spamfilters.php | 164 -
.../plugins/antispam/inc/lib.dc.antispam.php | 211 --
.../antispam/inc/lib.dc.antispam.url.php | 99 -
v2/dotclear/plugins/antispam/index.php | 233 --
v2/dotclear/plugins/antispam/style.css | 23 -
v2/dotclear/plugins/attachments/_admin.php | 75 -
v2/dotclear/plugins/attachments/_define.php | 24 -
v2/dotclear/plugins/attachments/_public.php | 248 --
v2/dotclear/plugins/blogroll/_admin.php | 34 -
v2/dotclear/plugins/blogroll/_define.php | 23 -
v2/dotclear/plugins/blogroll/_install.php | 46 -
v2/dotclear/plugins/blogroll/_prepend.php | 15 -
v2/dotclear/plugins/blogroll/_public.php | 233 --
v2/dotclear/plugins/blogroll/_widgets.php | 44 -
.../plugins/blogroll/class.dc.blogroll.php | 198 --
.../blogroll/class.dc.importblogroll.php | 101 -
v2/dotclear/plugins/blogroll/edit.php | 241 --
v2/dotclear/plugins/blogroll/icon-small.png | Bin 1810 -> 0 bytes
v2/dotclear/plugins/blogroll/icon.png | Bin 7485 -> 0 bytes
v2/dotclear/plugins/blogroll/index.php | 414 ---
.../blogroll/locales/en/help/blogroll.html | 41 -
.../plugins/blogroll/locales/en/resources.php | 18 -
.../blogroll/locales/fr/help/blogroll.html | 38 -
.../plugins/blogroll/locales/fr/resources.php | 18 -
v2/dotclear/plugins/blowupConfig/_admin.php | 26 -
v2/dotclear/plugins/blowupConfig/_define.php | 23 -
v2/dotclear/plugins/blowupConfig/_install.php | 25 -
v2/dotclear/plugins/blowupConfig/_public.php | 196 --
.../blowupConfig/alpha-img/comment-b.png | Bin 1328 -> 0 bytes
.../blowupConfig/alpha-img/comment-t.png | Bin 1549 -> 0 bytes
.../blowupConfig/alpha-img/gradient-d.png | Bin 1432 -> 0 bytes
.../blowupConfig/alpha-img/gradient-l.png | Bin 1443 -> 0 bytes
.../blowupConfig/alpha-img/gradient-m.png | Bin 1446 -> 0 bytes
.../plugins/blowupConfig/alpha-img/page-b.png | Bin 1340 -> 0 bytes
.../blowupConfig/alpha-img/page-bg.png | Bin 1263 -> 0 bytes
.../blowupConfig/alpha-img/page-t/animals.png | Bin 28044 -> 0 bytes
.../blowupConfig/alpha-img/page-t/blank.png | Bin 1892 -> 0 bytes
.../alpha-img/page-t/butterflies.png | Bin 6350 -> 0 bytes
.../blowupConfig/alpha-img/page-t/default.png | Bin 1926 -> 0 bytes
.../alpha-img/page-t/flamingo.png | Bin 12864 -> 0 bytes
.../alpha-img/page-t/flourish-1.png | Bin 5045 -> 0 bytes
.../alpha-img/page-t/flourish-2.png | Bin 12838 -> 0 bytes
.../alpha-img/page-t/image-mask.png | Bin 1982 -> 0 bytes
.../alpha-img/page-t/light-trails-1.png | Bin 28612 -> 0 bytes
.../alpha-img/page-t/light-trails-2.png | Bin 40999 -> 0 bytes
.../alpha-img/page-t/light-trails-3.png | Bin 38308 -> 0 bytes
.../alpha-img/page-t/light-trails-4.png | Bin 32171 -> 0 bytes
.../blowupConfig/alpha-img/page-t/rabbit.png | Bin 3208 -> 0 bytes
.../alpha-img/page-t/roadrunner-1.png | Bin 6337 -> 0 bytes
.../alpha-img/page-t/roadrunner-2.png | Bin 8997 -> 0 bytes
.../blowupConfig/alpha-img/page-t/typo.png | Bin 15365 -> 0 bytes
v2/dotclear/plugins/blowupConfig/config.js | 11 -
v2/dotclear/plugins/blowupConfig/help.html | 55 -
v2/dotclear/plugins/blowupConfig/index.php | 464 ---
.../blowupConfig/lib/class.blowup.config.php | 429 ---
.../plugins/fairTrackbacks/_define.php | 24 -
.../plugins/fairTrackbacks/_prepend.php | 22 -
.../plugins/fairTrackbacks/_public.php | 18 -
.../class.dc.filter.fairtrackbacks.php | 85 -
v2/dotclear/plugins/importExport/_admin.php | 35 -
v2/dotclear/plugins/importExport/_define.php | 21 -
v2/dotclear/plugins/importExport/_prepend.php | 42 -
v2/dotclear/plugins/importExport/icon-big.png | Bin 6024 -> 0 bytes
v2/dotclear/plugins/importExport/icon.png | Bin 1666 -> 0 bytes
.../importExport/inc/class.dc.export.flat.php | 241 --
.../importExport/inc/class.dc.ieModule.php | 80 -
.../importExport/inc/class.dc.import.dc1.php | 625 ----
.../importExport/inc/class.dc.import.feed.php | 99 -
.../importExport/inc/class.dc.import.flat.php | 325 --
.../importExport/inc/class.dc.import.wp.php | 788 -----
.../inc/flat/class.flat.backup.php | 148 -
.../inc/flat/class.flat.export.php | 106 -
.../inc/flat/class.flat.import.php | 869 -----
.../plugins/importExport/inc/img/progress.png | Bin 858 -> 0 bytes
v2/dotclear/plugins/importExport/index.php | 95 -
v2/dotclear/plugins/importExport/js/script.js | 3 -
.../importExport/locales/fr/main.lang.php | 92 -
.../plugins/importExport/locales/fr/main.po | 333 --
v2/dotclear/plugins/importExport/style.css | 25 -
v2/dotclear/plugins/maintenance/_admin.php | 26 -
v2/dotclear/plugins/maintenance/_define.php | 20 -
v2/dotclear/plugins/maintenance/icon-big.png | Bin 6729 -> 0 bytes
v2/dotclear/plugins/maintenance/icon.png | Bin 1626 -> 0 bytes
v2/dotclear/plugins/maintenance/index.php | 186 -
.../locales/en/help/maintenance.html | 41 -
.../maintenance/locales/en/resources.php | 18 -
.../locales/fr/help/maintenance.html | 39 -
.../maintenance/locales/fr/resources.php | 18 -
v2/dotclear/plugins/pages/_admin.php | 51 -
v2/dotclear/plugins/pages/_define.php | 24 -
v2/dotclear/plugins/pages/_prepend.php | 21 -
v2/dotclear/plugins/pages/_public.php | 267 --
v2/dotclear/plugins/pages/_widgets.php | 41 -
.../plugins/pages/default-templates/page.html | 247 --
v2/dotclear/plugins/pages/icon-big.png | Bin 2736 -> 0 bytes
v2/dotclear/plugins/pages/icon-np-big.png | Bin 2635 -> 0 bytes
v2/dotclear/plugins/pages/icon-np.png | Bin 1369 -> 0 bytes
v2/dotclear/plugins/pages/icon.png | Bin 1509 -> 0 bytes
v2/dotclear/plugins/pages/index.php | 23 -
v2/dotclear/plugins/pages/list.php | 205 --
.../plugins/pages/locales/en/help/page.html | 165 -
.../plugins/pages/locales/en/help/pages.html | 22 -
.../plugins/pages/locales/en/resources.php | 21 -
.../plugins/pages/locales/fr/help/page.html | 172 -
.../plugins/pages/locales/fr/help/pages.html | 22 -
.../plugins/pages/locales/fr/resources.php | 21 -
v2/dotclear/plugins/pages/page.php | 659 ----
v2/dotclear/plugins/pings/_admin.php | 47 -
v2/dotclear/plugins/pings/_define.php | 23 -
v2/dotclear/plugins/pings/icon-big.png | Bin 5223 -> 0 bytes
v2/dotclear/plugins/pings/icon.png | Bin 1370 -> 0 bytes
v2/dotclear/plugins/pings/index.php | 101 -
v2/dotclear/plugins/pings/lib.pings.php | 99 -
v2/dotclear/plugins/pings/post.js | 3 -
v2/dotclear/plugins/simpleMenu/_admin.php | 32 -
v2/dotclear/plugins/simpleMenu/_define.php | 23 -
v2/dotclear/plugins/simpleMenu/_install.php | 29 -
v2/dotclear/plugins/simpleMenu/_public.php | 116 -
v2/dotclear/plugins/simpleMenu/_widgets.php | 25 -
v2/dotclear/plugins/simpleMenu/icon-small.png | Bin 1328 -> 0 bytes
v2/dotclear/plugins/simpleMenu/icon.png | Bin 2188 -> 0 bytes
v2/dotclear/plugins/simpleMenu/index.php | 569 ---
.../simpleMenu/locales/en/help/help.html | 31 -
.../simpleMenu/locales/en/resources.php | 18 -
.../simpleMenu/locales/fr/help/help.html | 31 -
.../simpleMenu/locales/fr/resources.php | 18 -
v2/dotclear/plugins/tags/_admin.php | 327 --
v2/dotclear/plugins/tags/_define.php | 23 -
v2/dotclear/plugins/tags/_prepend.php | 17 -
v2/dotclear/plugins/tags/_public.php | 374 --
v2/dotclear/plugins/tags/_widgets.php | 38 -
v2/dotclear/plugins/tags/_xmlrpc.php | 50 -
.../plugins/tags/default-templates/tag.html | 153 -
.../plugins/tags/default-templates/tags.html | 69 -
v2/dotclear/plugins/tags/icon-big.png | Bin 4765 -> 0 bytes
v2/dotclear/plugins/tags/icon.png | Bin 1665 -> 0 bytes
v2/dotclear/plugins/tags/img/loader.gif | Bin 1737 -> 0 bytes
v2/dotclear/plugins/tags/img/tag-add.png | Bin 568 -> 0 bytes
v2/dotclear/plugins/tags/index.php | 22 -
.../plugins/tags/js/jquery.autocomplete.js | 56 -
v2/dotclear/plugins/tags/js/post.js | 10 -
v2/dotclear/plugins/tags/js/posts_actions.js | 4 -
v2/dotclear/plugins/tags/style.css | 100 -
v2/dotclear/plugins/tags/tag_posts.php | 167 -
v2/dotclear/plugins/tags/tags.php | 77 -
v2/dotclear/plugins/themeEditor/_admin.php | 26 -
v2/dotclear/plugins/themeEditor/_define.php | 20 -
.../plugins/themeEditor/class.themeEditor.php | 252 --
v2/dotclear/plugins/themeEditor/help.html | 28 -
v2/dotclear/plugins/themeEditor/index.php | 128 -
v2/dotclear/plugins/themeEditor/script.js | 3 -
v2/dotclear/plugins/themeEditor/style.css | 29 -
v2/dotclear/plugins/userPref/_admin.php | 17 -
v2/dotclear/plugins/userPref/_define.php | 20 -
v2/dotclear/plugins/userPref/icon-big.png | Bin 6605 -> 0 bytes
v2/dotclear/plugins/userPref/icon.png | Bin 1606 -> 0 bytes
v2/dotclear/plugins/userPref/index.php | 236 --
v2/dotclear/plugins/widgets/_admin.php | 26 -
.../plugins/widgets/_default_widgets.php | 91 -
v2/dotclear/plugins/widgets/_define.php | 24 -
v2/dotclear/plugins/widgets/_install.php | 40 -
v2/dotclear/plugins/widgets/_public.php | 131 -
.../plugins/widgets/_widgets_functions.php | 369 --
v2/dotclear/plugins/widgets/class.widgets.php | 263 --
v2/dotclear/plugins/widgets/dragdrop.js | 29 -
v2/dotclear/plugins/widgets/icon-big.png | Bin 7965 -> 0 bytes
v2/dotclear/plugins/widgets/icon.png | Bin 1568 -> 0 bytes
v2/dotclear/plugins/widgets/index.php | 340 --
v2/dotclear/plugins/widgets/style.css | 80 -
v2/dotclear/plugins/widgets/widgets.js | 22 -
v2/dotclear/themes/blueSilence/_define.php | 20 -
v2/dotclear/themes/blueSilence/img/attach.png | Bin 321 -> 0 bytes
.../themes/blueSilence/img/background.png | Bin 588 -> 0 bytes
.../themes/blueSilence/img/commentaire.png | Bin 325 -> 0 bytes
.../blueSilence/img/commentaire_bulle.png | Bin 312 -> 0 bytes
v2/dotclear/themes/blueSilence/img/footer.png | Bin 827 -> 0 bytes
v2/dotclear/themes/blueSilence/img/li.png | Bin 154 -> 0 bytes
v2/dotclear/themes/blueSilence/img/report.png | Bin 396 -> 0 bytes
.../themes/blueSilence/img/retrolien.png | Bin 452 -> 0 bytes
v2/dotclear/themes/blueSilence/img/rss.png | Bin 549 -> 0 bytes
.../themes/blueSilence/img/sidebar_li.png | Bin 115 -> 0 bytes
v2/dotclear/themes/blueSilence/img/tag.png | Bin 308 -> 0 bytes
v2/dotclear/themes/blueSilence/img/tags.png | Bin 321 -> 0 bytes
v2/dotclear/themes/blueSilence/img/top.jpg | Bin 11038 -> 0 bytes
v2/dotclear/themes/blueSilence/screenshot.jpg | Bin 17165 -> 0 bytes
v2/dotclear/themes/blueSilence/style.css | 879 -----
v2/dotclear/themes/customCSS/_config.php | 41 -
v2/dotclear/themes/customCSS/_define.php | 20 -
v2/dotclear/themes/customCSS/_public.php | 26 -
.../themes/customCSS/locales/fr/main.lang.php | 22 -
.../themes/customCSS/locales/fr/main.po | 27 -
v2/dotclear/themes/customCSS/style.css | 0
v2/dotclear/themes/default/_define.php | 20 -
v2/dotclear/themes/default/img/attach.png | Bin 1329 -> 0 bytes
v2/dotclear/themes/default/img/body-bg.png | Bin 211 -> 0 bytes
v2/dotclear/themes/default/img/comment-b.png | Bin 175 -> 0 bytes
v2/dotclear/themes/default/img/comment-t.png | Bin 422 -> 0 bytes
v2/dotclear/themes/default/img/comment.png | Bin 1415 -> 0 bytes
.../themes/default/img/commentmy-b.png | Bin 186 -> 0 bytes
.../themes/default/img/commentmy-t.png | Bin 442 -> 0 bytes
v2/dotclear/themes/default/img/feed.png | Bin 2046 -> 0 bytes
v2/dotclear/themes/default/img/page-b.png | Bin 189 -> 0 bytes
v2/dotclear/themes/default/img/page-bg.png | Bin 1263 -> 0 bytes
v2/dotclear/themes/default/img/page-t.png | Bin 25574 -> 0 bytes
v2/dotclear/themes/default/img/tag.png | Bin 381 -> 0 bytes
v2/dotclear/themes/default/img/trackback.png | Bin 1269 -> 0 bytes
.../themes/default/js/jquery.cookie.js | 6 -
v2/dotclear/themes/default/js/jquery.js | 471 ---
v2/dotclear/themes/default/js/post.js | 8 -
v2/dotclear/themes/default/print.css | 50 -
v2/dotclear/themes/default/screenshot.jpg | Bin 16340 -> 0 bytes
v2/dotclear/themes/default/smilies/alien.png | Bin 558 -> 0 bytes
v2/dotclear/themes/default/smilies/angry.png | Bin 650 -> 0 bytes
v2/dotclear/themes/default/smilies/arrow.png | Bin 600 -> 0 bytes
.../themes/default/smilies/confused.png | Bin 522 -> 0 bytes
v2/dotclear/themes/default/smilies/cool.png | Bin 624 -> 0 bytes
v2/dotclear/themes/default/smilies/cry.png | Bin 700 -> 0 bytes
v2/dotclear/themes/default/smilies/dizzy.png | Bin 634 -> 0 bytes
v2/dotclear/themes/default/smilies/eek.png | Bin 565 -> 0 bytes
v2/dotclear/themes/default/smilies/evil.png | Bin 623 -> 0 bytes
v2/dotclear/themes/default/smilies/exclam.png | Bin 519 -> 0 bytes
v2/dotclear/themes/default/smilies/idea.png | Bin 627 -> 0 bytes
v2/dotclear/themes/default/smilies/laugh.png | Bin 590 -> 0 bytes
v2/dotclear/themes/default/smilies/lol.png | Bin 567 -> 0 bytes
.../themes/default/smilies/mrgreen.png | Bin 568 -> 0 bytes
v2/dotclear/themes/default/smilies/normal.png | Bin 522 -> 0 bytes
.../themes/default/smilies/question.png | Bin 580 -> 0 bytes
v2/dotclear/themes/default/smilies/razz.png | Bin 601 -> 0 bytes
.../themes/default/smilies/redface.png | Bin 492 -> 0 bytes
.../themes/default/smilies/rolleyes.png | Bin 595 -> 0 bytes
v2/dotclear/themes/default/smilies/sad.png | Bin 590 -> 0 bytes
v2/dotclear/themes/default/smilies/smile.png | Bin 555 -> 0 bytes
.../themes/default/smilies/smilies.txt | 17 -
.../themes/default/smilies/surprised.png | Bin 637 -> 0 bytes
v2/dotclear/themes/default/smilies/wink.png | Bin 546 -> 0 bytes
v2/dotclear/themes/default/style.css | 564 ---
v2/dotclear/themes/ductile/_config.php | 643 ----
v2/dotclear/themes/ductile/_define.php | 22 -
v2/dotclear/themes/ductile/_prepend.php | 70 -
v2/dotclear/themes/ductile/_public.php | 426 ---
v2/dotclear/themes/ductile/ductile.js | 77 -
v2/dotclear/themes/ductile/ie.css | 167 -
v2/dotclear/themes/ductile/img/404.png | Bin 12795 -> 0 bytes
v2/dotclear/themes/ductile/img/download.png | Bin 1326 -> 0 bytes
v2/dotclear/themes/ductile/img/feed.png | Bin 654 -> 0 bytes
v2/dotclear/themes/ductile/img/filet.png | Bin 945 -> 0 bytes
v2/dotclear/themes/ductile/img/hline.png | Bin 925 -> 0 bytes
v2/dotclear/themes/ductile/img/info-co.png | Bin 2475 -> 0 bytes
v2/dotclear/themes/ductile/img/last-hline.png | Bin 947 -> 0 bytes
v2/dotclear/themes/ductile/img/logo.png | Bin 2955 -> 0 bytes
v2/dotclear/themes/ductile/img/menu.png | Bin 690 -> 0 bytes
v2/dotclear/themes/ductile/img/menumobile.png | Bin 449 -> 0 bytes
v2/dotclear/themes/ductile/img/minus-plus.png | Bin 1094 -> 0 bytes
v2/dotclear/themes/ductile/img/post-info.png | Bin 2111 -> 0 bytes
v2/dotclear/themes/ductile/img/squares.png | Bin 1151 -> 0 bytes
.../themes/ductile/img/sticker-about.png | Bin 1033 -> 0 bytes
.../themes/ductile/img/sticker-contact.png | Bin 1608 -> 0 bytes
.../themes/ductile/img/sticker-feed.png | Bin 1447 -> 0 bytes
v2/dotclear/themes/ductile/img/vline.png | Bin 928 -> 0 bytes
.../themes/ductile/locales/en/help/help.html | 83 -
.../themes/ductile/locales/en/main.lang.php | 21 -
v2/dotclear/themes/ductile/locales/en/main.po | 5 -
.../themes/ductile/locales/en/resources.php | 18 -
.../themes/ductile/locales/es/main.lang.php | 33 -
v2/dotclear/themes/ductile/locales/es/main.po | 41 -
.../themes/ductile/locales/fr/admin.lang.php | 67 -
.../themes/ductile/locales/fr/admin.po | 143 -
.../themes/ductile/locales/fr/help/help.html | 96 -
.../themes/ductile/locales/fr/main.lang.php | 33 -
v2/dotclear/themes/ductile/locales/fr/main.po | 41 -
.../themes/ductile/locales/fr/resources.php | 18 -
v2/dotclear/themes/ductile/mediaqueries.css | 389 ---
v2/dotclear/themes/ductile/rebase.css | 107 -
v2/dotclear/themes/ductile/screenshot.jpg | Bin 17218 -> 0 bytes
v2/dotclear/themes/ductile/style.css | 1077 ------
v2/dotclear/themes/ductile/tpl/404.html | 59 -
.../themes/ductile/tpl/_entry-full.html | 55 -
.../themes/ductile/tpl/_entry-short.html | 78 -
.../themes/ductile/tpl/_entry-title.html | 41 -
v2/dotclear/themes/ductile/tpl/_footer.html | 13 -
v2/dotclear/themes/ductile/tpl/_head.html | 17 -
.../themes/ductile/tpl/_pagination.html | 13 -
v2/dotclear/themes/ductile/tpl/_sidebar.html | 8 -
.../themes/ductile/tpl/_simple-entry.html | 179 -
v2/dotclear/themes/ductile/tpl/_top.html | 20 -
v2/dotclear/themes/ductile/tpl/archive.html | 144 -
.../themes/ductile/tpl/archive_month.html | 76 -
v2/dotclear/themes/ductile/tpl/category.html | 112 -
v2/dotclear/themes/ductile/tpl/home.html | 97 -
v2/dotclear/themes/ductile/tpl/page.html | 62 -
v2/dotclear/themes/ductile/tpl/post.html | 83 -
v2/dotclear/themes/ductile/tpl/search.html | 99 -
v2/dotclear/themes/ductile/tpl/tag.html | 88 -
v2/dotclear/themes/ductile/tpl/tags.html | 60 -
699 files changed, 93361 deletions(-)
delete mode 100644 .htaccess
delete mode 100644 v2/dotclear/CHANGELOG
delete mode 100644 v2/dotclear/CREDITS
delete mode 100644 v2/dotclear/LICENSE
delete mode 100644 v2/dotclear/README
delete mode 100644 v2/dotclear/admin/auth.php
delete mode 100644 v2/dotclear/admin/blog.php
delete mode 100644 v2/dotclear/admin/blog_del.php
delete mode 100644 v2/dotclear/admin/blog_pref.php
delete mode 100644 v2/dotclear/admin/blog_theme.php
delete mode 100644 v2/dotclear/admin/blogs.php
delete mode 100644 v2/dotclear/admin/categories.php
delete mode 100644 v2/dotclear/admin/category.php
delete mode 100644 v2/dotclear/admin/comment.php
delete mode 100644 v2/dotclear/admin/comments.php
delete mode 100644 v2/dotclear/admin/comments_actions.php
delete mode 100644 v2/dotclear/admin/dispatcher.php
delete mode 100644 v2/dotclear/admin/images/add.png
delete mode 100644 v2/dotclear/admin/images/admin.png
delete mode 100644 v2/dotclear/admin/images/attach.png
delete mode 100644 v2/dotclear/admin/images/check-off.png
delete mode 100644 v2/dotclear/admin/images/check-on.png
delete mode 100644 v2/dotclear/admin/images/check-wrn.png
delete mode 100644 v2/dotclear/admin/images/date-picker.png
delete mode 100644 v2/dotclear/admin/images/dotclear_pw.png
delete mode 100644 v2/dotclear/admin/images/edit-mini.png
delete mode 100644 v2/dotclear/admin/images/favicon.png
delete mode 100644 v2/dotclear/admin/images/help.png
delete mode 100644 v2/dotclear/admin/images/junk.png
delete mode 100644 v2/dotclear/admin/images/locker.png
delete mode 100644 v2/dotclear/admin/images/logout.png
delete mode 100644 v2/dotclear/admin/images/media/audio.png
delete mode 100644 v2/dotclear/admin/images/media/blank.png
delete mode 100644 v2/dotclear/admin/images/media/document.png
delete mode 100644 v2/dotclear/admin/images/media/executable.png
delete mode 100644 v2/dotclear/admin/images/media/folder.png
delete mode 100644 v2/dotclear/admin/images/media/html.png
delete mode 100644 v2/dotclear/admin/images/media/image.png
delete mode 100644 v2/dotclear/admin/images/media/package.png
delete mode 100644 v2/dotclear/admin/images/media/presentation.png
delete mode 100644 v2/dotclear/admin/images/media/spreadsheet.png
delete mode 100644 v2/dotclear/admin/images/media/text.png
delete mode 100644 v2/dotclear/admin/images/media/video.png
delete mode 100644 v2/dotclear/admin/images/menu/add_to_favorites.png
delete mode 100644 v2/dotclear/admin/images/menu/blog-pref-b.png
delete mode 100644 v2/dotclear/admin/images/menu/blog-pref.png
delete mode 100644 v2/dotclear/admin/images/menu/blog-theme-b.png
delete mode 100644 v2/dotclear/admin/images/menu/blogs-b.png
delete mode 100644 v2/dotclear/admin/images/menu/blogs.png
delete mode 100644 v2/dotclear/admin/images/menu/categories-b.png
delete mode 100644 v2/dotclear/admin/images/menu/categories.png
delete mode 100644 v2/dotclear/admin/images/menu/comments-b.png
delete mode 100644 v2/dotclear/admin/images/menu/comments.png
delete mode 100644 v2/dotclear/admin/images/menu/dashboard.png
delete mode 100644 v2/dotclear/admin/images/menu/edit-b.png
delete mode 100644 v2/dotclear/admin/images/menu/edit.png
delete mode 100644 v2/dotclear/admin/images/menu/entries-b.png
delete mode 100644 v2/dotclear/admin/images/menu/entries.png
delete mode 100644 v2/dotclear/admin/images/menu/favorite-b.png
delete mode 100644 v2/dotclear/admin/images/menu/favorite.png
delete mode 100644 v2/dotclear/admin/images/menu/langs-b.png
delete mode 100644 v2/dotclear/admin/images/menu/langs.png
delete mode 100644 v2/dotclear/admin/images/menu/media-b.png
delete mode 100644 v2/dotclear/admin/images/menu/media.png
delete mode 100644 v2/dotclear/admin/images/menu/plugins-b.png
delete mode 100644 v2/dotclear/admin/images/menu/plugins.png
delete mode 100644 v2/dotclear/admin/images/menu/search-b.png
delete mode 100644 v2/dotclear/admin/images/menu/search.png
delete mode 100644 v2/dotclear/admin/images/menu/themes.png
delete mode 100644 v2/dotclear/admin/images/menu/update.png
delete mode 100644 v2/dotclear/admin/images/menu/user-pref-b.png
delete mode 100644 v2/dotclear/admin/images/menu/user-pref.png
delete mode 100644 v2/dotclear/admin/images/menu/users-b.png
delete mode 100644 v2/dotclear/admin/images/menu/users.png
delete mode 100644 v2/dotclear/admin/images/menu_off.png
delete mode 100644 v2/dotclear/admin/images/menu_on.png
delete mode 100644 v2/dotclear/admin/images/minus.png
delete mode 100644 v2/dotclear/admin/images/noscreenshot.png
delete mode 100644 v2/dotclear/admin/images/outgoing-blue.png
delete mode 100644 v2/dotclear/admin/images/outgoing.png
delete mode 100644 v2/dotclear/admin/images/picker.png
delete mode 100644 v2/dotclear/admin/images/plus.png
delete mode 100644 v2/dotclear/admin/images/scheduled.png
delete mode 100644 v2/dotclear/admin/images/selected.png
delete mode 100644 v2/dotclear/admin/images/superadmin.png
delete mode 100644 v2/dotclear/admin/images/trash.png
delete mode 100644 v2/dotclear/admin/index.php
delete mode 100644 v2/dotclear/admin/install/check.php
delete mode 100644 v2/dotclear/admin/install/index.php
delete mode 100644 v2/dotclear/admin/install/wizard.php
delete mode 100644 v2/dotclear/admin/js/_blog_pref.js
delete mode 100644 v2/dotclear/admin/js/_blog_theme.js
delete mode 100644 v2/dotclear/admin/js/_categories.js
delete mode 100644 v2/dotclear/admin/js/_category.js
delete mode 100644 v2/dotclear/admin/js/_comment.js
delete mode 100644 v2/dotclear/admin/js/_comments.js
delete mode 100644 v2/dotclear/admin/js/_index.js
delete mode 100644 v2/dotclear/admin/js/_langs.js
delete mode 100644 v2/dotclear/admin/js/_media.js
delete mode 100644 v2/dotclear/admin/js/_media_item.js
delete mode 100644 v2/dotclear/admin/js/_permissions.js
delete mode 100644 v2/dotclear/admin/js/_permissions_blog.js
delete mode 100644 v2/dotclear/admin/js/_plugins.js
delete mode 100644 v2/dotclear/admin/js/_post.js
delete mode 100644 v2/dotclear/admin/js/_posts_list.js
delete mode 100644 v2/dotclear/admin/js/_preferences-dragdrop.js
delete mode 100644 v2/dotclear/admin/js/_preferences.js
delete mode 100644 v2/dotclear/admin/js/_trackbacks.js
delete mode 100644 v2/dotclear/admin/js/_users.js
delete mode 100644 v2/dotclear/admin/js/color-picker.js
delete mode 100644 v2/dotclear/admin/js/common.js
delete mode 100644 v2/dotclear/admin/js/confirm-close.js
delete mode 100644 v2/dotclear/admin/js/date-picker.js
delete mode 100644 v2/dotclear/admin/js/dragsort-tablerows.js
delete mode 100644 v2/dotclear/admin/js/filter-controls.js
delete mode 100644 v2/dotclear/admin/js/ie7/IE7.js
delete mode 100644 v2/dotclear/admin/js/ie7/IE8.js
delete mode 100644 v2/dotclear/admin/js/ie7/blank.gif
delete mode 100644 v2/dotclear/admin/js/ie7/ie7-recalc.js
delete mode 100644 v2/dotclear/admin/js/ie7/ie7-squish.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery-ui-1.8.12.custom.min.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.bgFade.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.biscuit.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.candyUpload.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.farbtastic.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.modal.js
delete mode 100644 v2/dotclear/admin/js/jquery/jquery.pageTabs.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/jsToolBar.dotclear.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/jsToolBar.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/jsToolBar.wysiwyg.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/popup_link.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/popup_media.js
delete mode 100644 v2/dotclear/admin/js/jsToolBar/popup_posts.js
delete mode 100644 v2/dotclear/admin/js/meta-editor.js
delete mode 100644 v2/dotclear/admin/js/prelude.js
delete mode 100644 v2/dotclear/admin/js/tool-man/cookies.js
delete mode 100644 v2/dotclear/admin/js/tool-man/coordinates.js
delete mode 100644 v2/dotclear/admin/js/tool-man/core.js
delete mode 100644 v2/dotclear/admin/js/tool-man/css.js
delete mode 100644 v2/dotclear/admin/js/tool-man/drag.js
delete mode 100644 v2/dotclear/admin/js/tool-man/dragsort.js
delete mode 100644 v2/dotclear/admin/js/tool-man/events.js
delete mode 100644 v2/dotclear/admin/langs.php
delete mode 100644 v2/dotclear/admin/media.php
delete mode 100644 v2/dotclear/admin/media_item.php
delete mode 100644 v2/dotclear/admin/permissions.php
delete mode 100644 v2/dotclear/admin/permissions_blog.php
delete mode 100644 v2/dotclear/admin/plugin.php
delete mode 100644 v2/dotclear/admin/plugins.php
delete mode 100644 v2/dotclear/admin/popup_link.php
delete mode 100644 v2/dotclear/admin/popup_posts.php
delete mode 100644 v2/dotclear/admin/post.php
delete mode 100644 v2/dotclear/admin/post_media.php
delete mode 100644 v2/dotclear/admin/posts.php
delete mode 100644 v2/dotclear/admin/posts_actions.php
delete mode 100644 v2/dotclear/admin/preferences.php
delete mode 100644 v2/dotclear/admin/search.php
delete mode 100644 v2/dotclear/admin/services.php
delete mode 100644 v2/dotclear/admin/style/add.png
delete mode 100644 v2/dotclear/admin/style/candyUpload/cancel.png
delete mode 100644 v2/dotclear/admin/style/candyUpload/loader.png
delete mode 100644 v2/dotclear/admin/style/candyUpload/style.css
delete mode 100644 v2/dotclear/admin/style/date-picker.css
delete mode 100644 v2/dotclear/admin/style/dc_bg.png
delete mode 100644 v2/dotclear/admin/style/dc_logo.png
delete mode 100644 v2/dotclear/admin/style/dc_logo_small.png
delete mode 100644 v2/dotclear/admin/style/default-rtl.css
delete mode 100644 v2/dotclear/admin/style/default.css
delete mode 100644 v2/dotclear/admin/style/dotclear-logo.png
delete mode 100644 v2/dotclear/admin/style/dotclear-logo2.png
delete mode 100644 v2/dotclear/admin/style/drag.png
delete mode 100644 v2/dotclear/admin/style/farbtastic/farbtastic.css
delete mode 100644 v2/dotclear/admin/style/farbtastic/marker.png
delete mode 100644 v2/dotclear/admin/style/farbtastic/mask.png
delete mode 100644 v2/dotclear/admin/style/farbtastic/wheel.png
delete mode 100644 v2/dotclear/admin/style/grid.png
delete mode 100644 v2/dotclear/admin/style/head-bg.png
delete mode 100644 v2/dotclear/admin/style/iesucks.css
delete mode 100644 v2/dotclear/admin/style/info.png
delete mode 100644 v2/dotclear/admin/style/install.css
delete mode 100644 v2/dotclear/admin/style/install/important.png
delete mode 100644 v2/dotclear/admin/style/install/note.png
delete mode 100644 v2/dotclear/admin/style/install/process_warning.png
delete mode 100644 v2/dotclear/admin/style/install/w-logo.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_bquote.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_br.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_clean.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_code.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_del.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_em.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_img.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_img_select.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_ins.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_link.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_ol.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_paragraph.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_post.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_pre.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_quote.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_strong.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/bt_ul.png
delete mode 100644 v2/dotclear/admin/style/jsToolBar/jsToolBar.css
delete mode 100644 v2/dotclear/admin/style/jsToolBar/resize.png
delete mode 100644 v2/dotclear/admin/style/magnifier.png
delete mode 100644 v2/dotclear/admin/style/modal/close.png
delete mode 100644 v2/dotclear/admin/style/modal/loader.gif
delete mode 100644 v2/dotclear/admin/style/modal/modal.css
delete mode 100644 v2/dotclear/admin/style/msg-error.png
delete mode 100644 v2/dotclear/admin/style/msg-std.png
delete mode 100644 v2/dotclear/admin/style/package.png
delete mode 100644 v2/dotclear/admin/style/page-bg.png
delete mode 100644 v2/dotclear/admin/style/warning.png
delete mode 100644 v2/dotclear/admin/trackbacks.php
delete mode 100644 v2/dotclear/admin/update.php
delete mode 100644 v2/dotclear/admin/user.php
delete mode 100644 v2/dotclear/admin/users.php
delete mode 100644 v2/dotclear/admin/xmlrpc.php
delete mode 100644 v2/dotclear/cache/.htaccess
delete mode 100644 v2/dotclear/db/.htaccess
delete mode 100644 v2/dotclear/inc/.htaccess
delete mode 100644 v2/dotclear/inc/admin/class.dc.menu.php
delete mode 100644 v2/dotclear/inc/admin/lib.dc.page.php
delete mode 100644 v2/dotclear/inc/admin/lib.pager.php
delete mode 100644 v2/dotclear/inc/admin/prepend.php
delete mode 100644 v2/dotclear/inc/config.php.in
delete mode 100644 v2/dotclear/inc/core/class.dc.auth.php
delete mode 100644 v2/dotclear/inc/core/class.dc.blog.php
delete mode 100644 v2/dotclear/inc/core/class.dc.categories.php
delete mode 100644 v2/dotclear/inc/core/class.dc.core.php
delete mode 100644 v2/dotclear/inc/core/class.dc.error.php
delete mode 100644 v2/dotclear/inc/core/class.dc.log.php
delete mode 100644 v2/dotclear/inc/core/class.dc.media.php
delete mode 100644 v2/dotclear/inc/core/class.dc.meta.php
delete mode 100644 v2/dotclear/inc/core/class.dc.modules.php
delete mode 100644 v2/dotclear/inc/core/class.dc.namespace.php
delete mode 100644 v2/dotclear/inc/core/class.dc.postmedia.php
delete mode 100644 v2/dotclear/inc/core/class.dc.prefs.php
delete mode 100644 v2/dotclear/inc/core/class.dc.rest.php
delete mode 100644 v2/dotclear/inc/core/class.dc.rs.extensions.php
delete mode 100644 v2/dotclear/inc/core/class.dc.settings.php
delete mode 100644 v2/dotclear/inc/core/class.dc.themes.php
delete mode 100644 v2/dotclear/inc/core/class.dc.trackback.php
delete mode 100644 v2/dotclear/inc/core/class.dc.update.php
delete mode 100644 v2/dotclear/inc/core/class.dc.utils.php
delete mode 100644 v2/dotclear/inc/core/class.dc.workspace.php
delete mode 100644 v2/dotclear/inc/core/class.dc.xmlrpc.php
delete mode 100644 v2/dotclear/inc/core_error.php
delete mode 100644 v2/dotclear/inc/dbschema/db-schema.php
delete mode 100644 v2/dotclear/inc/dbschema/upgrade-cli.php
delete mode 100644 v2/dotclear/inc/dbschema/upgrade.php
delete mode 100644 v2/dotclear/inc/digests
delete mode 100644 v2/dotclear/inc/libs/clearbricks/Makefile
delete mode 100644 v2/dotclear/inc/libs/clearbricks/README
delete mode 100644 v2/dotclear/inc/libs/clearbricks/_common.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/_main.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.crypt.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.date.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.files.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.form.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.html.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.http.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.l10n.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/lib.text.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/common/tz.dat
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/class.cursor.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/class.mysql.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/class.mysqli.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/class.pgsql.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/class.sqlite.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dblayer/dblayer.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.dbschema.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.dbstruct.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.mysql.dbschema.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.mysqli.dbschema.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.pgsql.dbschema.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/dbschema/class.sqlite.dbschema.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/changelog
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/compat
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/control
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/copyright
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/dirs
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/docs
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/mkdcl.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/debian/rules
delete mode 100644 v2/dotclear/inc/libs/clearbricks/diff/lib.diff.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/diff/lib.tidy.diff.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/ext/incutio.ixr_library.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/filemanager/class.filemanager.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/html.filter/class.html.filter.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/html.validator/class.html.validator.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/image/class.image.meta.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/image/class.image.tools.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/mail.convert/class.mail.convert.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/mail.mime/class.mime.message.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/mail/class.mail.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/mail/class.socket.mail.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.http.feed/class.feed.parser.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.http.feed/class.feed.reader.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.http/class.net.http.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.nntp/class.net.nntp.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.nntp/class.nntp.message.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net.xmlrpc/class.net.xmlrpc.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/net/class.net.socket.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/pager/class.pager.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/rest/class.rest.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/session.db/class.session.db.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/template/class.template.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/text.wiki2xhtml/class.wiki2xhtml.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/url.handler/class.url.handler.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/xmlsql/class.xmlsql.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/zip/class.unzip.php
delete mode 100644 v2/dotclear/inc/libs/clearbricks/zip/class.zip.php
delete mode 100644 v2/dotclear/inc/load_plugin_file.php
delete mode 100644 v2/dotclear/inc/prepend.php
delete mode 100644 v2/dotclear/inc/public/class.dc.template.php
delete mode 100644 v2/dotclear/inc/public/default-templates/404.html
delete mode 100644 v2/dotclear/inc/public/default-templates/_flv_player.html
delete mode 100644 v2/dotclear/inc/public/default-templates/_footer.html
delete mode 100644 v2/dotclear/inc/public/default-templates/_head.html
delete mode 100644 v2/dotclear/inc/public/default-templates/_mp3_player.html
delete mode 100644 v2/dotclear/inc/public/default-templates/_top.html
delete mode 100644 v2/dotclear/inc/public/default-templates/archive.html
delete mode 100644 v2/dotclear/inc/public/default-templates/archive_month.html
delete mode 100644 v2/dotclear/inc/public/default-templates/atom-comments.xml
delete mode 100644 v2/dotclear/inc/public/default-templates/atom.xml
delete mode 100644 v2/dotclear/inc/public/default-templates/category.html
delete mode 100644 v2/dotclear/inc/public/default-templates/home.html
delete mode 100644 v2/dotclear/inc/public/default-templates/password-form.html
delete mode 100644 v2/dotclear/inc/public/default-templates/post.html
delete mode 100644 v2/dotclear/inc/public/default-templates/rss2-comments.xml
delete mode 100644 v2/dotclear/inc/public/default-templates/rss2.xml
delete mode 100644 v2/dotclear/inc/public/default-templates/rss2.xsl
delete mode 100644 v2/dotclear/inc/public/default-templates/search.html
delete mode 100644 v2/dotclear/inc/public/default-templates/user_head.html
delete mode 100644 v2/dotclear/inc/public/lib.tpl.context.php
delete mode 100644 v2/dotclear/inc/public/lib.urlhandlers.php
delete mode 100644 v2/dotclear/inc/public/prepend.php
delete mode 100644 v2/dotclear/inc/public/rs.extension.php
delete mode 100644 v2/dotclear/inc/swf/player_flv.swf
delete mode 100644 v2/dotclear/inc/swf/player_mp3.swf
delete mode 100644 v2/dotclear/inc/swf/swfupload.swf
delete mode 100644 v2/dotclear/index.php
delete mode 100644 v2/dotclear/locales/README
delete mode 100644 v2/dotclear/locales/en/date.lang.php
delete mode 100644 v2/dotclear/locales/en/date.po
delete mode 100644 v2/dotclear/locales/en/help/blog_pref.html
delete mode 100644 v2/dotclear/locales/en/help/categories.html
delete mode 100644 v2/dotclear/locales/en/help/comments.html
delete mode 100644 v2/dotclear/locales/en/help/media.html
delete mode 100644 v2/dotclear/locales/en/help/post.html
delete mode 100644 v2/dotclear/locales/en/help/posts.html
delete mode 100644 v2/dotclear/locales/en/help/user.html
delete mode 100644 v2/dotclear/locales/en/help/user_pref.html
delete mode 100644 v2/dotclear/locales/en/help/wiki.html
delete mode 100644 v2/dotclear/locales/en/main.lang.php
delete mode 100644 v2/dotclear/locales/en/main.po
delete mode 100644 v2/dotclear/locales/en/plugins.lang.php
delete mode 100644 v2/dotclear/locales/en/plugins.po
delete mode 100644 v2/dotclear/locales/en/public.lang.php
delete mode 100644 v2/dotclear/locales/en/public.po
delete mode 100644 v2/dotclear/locales/en/resources.php
delete mode 100644 v2/dotclear/locales/fr/date.lang.php
delete mode 100644 v2/dotclear/locales/fr/date.po
delete mode 100644 v2/dotclear/locales/fr/help/blowupConfig.html
delete mode 100644 v2/dotclear/locales/fr/help/core_blog_pref.html
delete mode 100644 v2/dotclear/locales/fr/help/core_categories.html
delete mode 100644 v2/dotclear/locales/fr/help/core_comments.html
delete mode 100644 v2/dotclear/locales/fr/help/core_media.html
delete mode 100644 v2/dotclear/locales/fr/help/core_post.html
delete mode 100644 v2/dotclear/locales/fr/help/core_posts.html
delete mode 100644 v2/dotclear/locales/fr/help/core_user.html
delete mode 100644 v2/dotclear/locales/fr/help/core_user_pref.html
delete mode 100644 v2/dotclear/locales/fr/help/core_wiki.html
delete mode 100644 v2/dotclear/locales/fr/help/themeEditor.html
delete mode 100644 v2/dotclear/locales/fr/main.lang.php
delete mode 100644 v2/dotclear/locales/fr/main.po
delete mode 100644 v2/dotclear/locales/fr/plugins.lang.php
delete mode 100644 v2/dotclear/locales/fr/plugins.po
delete mode 100644 v2/dotclear/locales/fr/public.lang.php
delete mode 100644 v2/dotclear/locales/fr/public.po
delete mode 100644 v2/dotclear/locales/fr/resources.php
delete mode 100644 v2/dotclear/plugins/.htaccess
delete mode 100644 v2/dotclear/plugins/aboutConfig/_admin.php
delete mode 100644 v2/dotclear/plugins/aboutConfig/_define.php
delete mode 100644 v2/dotclear/plugins/aboutConfig/icon-big.png
delete mode 100644 v2/dotclear/plugins/aboutConfig/icon.png
delete mode 100644 v2/dotclear/plugins/aboutConfig/index.php
delete mode 100644 v2/dotclear/plugins/akismet/_define.php
delete mode 100644 v2/dotclear/plugins/akismet/_prepend.php
delete mode 100644 v2/dotclear/plugins/akismet/class.dc.filter.akismet.php
delete mode 100644 v2/dotclear/plugins/antispam/_admin.php
delete mode 100644 v2/dotclear/plugins/antispam/_define.php
delete mode 100644 v2/dotclear/plugins/antispam/_install.php
delete mode 100644 v2/dotclear/plugins/antispam/_prepend.php
delete mode 100644 v2/dotclear/plugins/antispam/_public.php
delete mode 100644 v2/dotclear/plugins/antispam/antispam.js
delete mode 100644 v2/dotclear/plugins/antispam/feed.png
delete mode 100644 v2/dotclear/plugins/antispam/filters/class.dc.filter.ip.php
delete mode 100644 v2/dotclear/plugins/antispam/filters/class.dc.filter.iplookup.php
delete mode 100644 v2/dotclear/plugins/antispam/filters/class.dc.filter.linkslookup.php
delete mode 100644 v2/dotclear/plugins/antispam/filters/class.dc.filter.words.php
delete mode 100644 v2/dotclear/plugins/antispam/icon-big.png
delete mode 100644 v2/dotclear/plugins/antispam/icon.png
delete mode 100644 v2/dotclear/plugins/antispam/inc/class.dc.spamfilter.php
delete mode 100644 v2/dotclear/plugins/antispam/inc/class.dc.spamfilters.php
delete mode 100644 v2/dotclear/plugins/antispam/inc/lib.dc.antispam.php
delete mode 100644 v2/dotclear/plugins/antispam/inc/lib.dc.antispam.url.php
delete mode 100644 v2/dotclear/plugins/antispam/index.php
delete mode 100644 v2/dotclear/plugins/antispam/style.css
delete mode 100644 v2/dotclear/plugins/attachments/_admin.php
delete mode 100644 v2/dotclear/plugins/attachments/_define.php
delete mode 100644 v2/dotclear/plugins/attachments/_public.php
delete mode 100644 v2/dotclear/plugins/blogroll/_admin.php
delete mode 100644 v2/dotclear/plugins/blogroll/_define.php
delete mode 100644 v2/dotclear/plugins/blogroll/_install.php
delete mode 100644 v2/dotclear/plugins/blogroll/_prepend.php
delete mode 100644 v2/dotclear/plugins/blogroll/_public.php
delete mode 100644 v2/dotclear/plugins/blogroll/_widgets.php
delete mode 100644 v2/dotclear/plugins/blogroll/class.dc.blogroll.php
delete mode 100644 v2/dotclear/plugins/blogroll/class.dc.importblogroll.php
delete mode 100644 v2/dotclear/plugins/blogroll/edit.php
delete mode 100644 v2/dotclear/plugins/blogroll/icon-small.png
delete mode 100644 v2/dotclear/plugins/blogroll/icon.png
delete mode 100644 v2/dotclear/plugins/blogroll/index.php
delete mode 100644 v2/dotclear/plugins/blogroll/locales/en/help/blogroll.html
delete mode 100644 v2/dotclear/plugins/blogroll/locales/en/resources.php
delete mode 100644 v2/dotclear/plugins/blogroll/locales/fr/help/blogroll.html
delete mode 100644 v2/dotclear/plugins/blogroll/locales/fr/resources.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/_admin.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/_define.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/_install.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/_public.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/comment-b.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/comment-t.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/gradient-d.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/gradient-l.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/gradient-m.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-b.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-bg.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/animals.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/blank.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/butterflies.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/default.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/flamingo.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/flourish-1.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/flourish-2.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/image-mask.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/light-trails-1.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/light-trails-2.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/light-trails-3.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/light-trails-4.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/rabbit.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/roadrunner-1.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/roadrunner-2.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/alpha-img/page-t/typo.png
delete mode 100644 v2/dotclear/plugins/blowupConfig/config.js
delete mode 100644 v2/dotclear/plugins/blowupConfig/help.html
delete mode 100644 v2/dotclear/plugins/blowupConfig/index.php
delete mode 100644 v2/dotclear/plugins/blowupConfig/lib/class.blowup.config.php
delete mode 100644 v2/dotclear/plugins/fairTrackbacks/_define.php
delete mode 100644 v2/dotclear/plugins/fairTrackbacks/_prepend.php
delete mode 100644 v2/dotclear/plugins/fairTrackbacks/_public.php
delete mode 100644 v2/dotclear/plugins/fairTrackbacks/class.dc.filter.fairtrackbacks.php
delete mode 100644 v2/dotclear/plugins/importExport/_admin.php
delete mode 100644 v2/dotclear/plugins/importExport/_define.php
delete mode 100644 v2/dotclear/plugins/importExport/_prepend.php
delete mode 100644 v2/dotclear/plugins/importExport/icon-big.png
delete mode 100644 v2/dotclear/plugins/importExport/icon.png
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.export.flat.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.ieModule.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.import.dc1.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.import.feed.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.import.flat.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/class.dc.import.wp.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/flat/class.flat.backup.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/flat/class.flat.export.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/flat/class.flat.import.php
delete mode 100644 v2/dotclear/plugins/importExport/inc/img/progress.png
delete mode 100644 v2/dotclear/plugins/importExport/index.php
delete mode 100644 v2/dotclear/plugins/importExport/js/script.js
delete mode 100644 v2/dotclear/plugins/importExport/locales/fr/main.lang.php
delete mode 100644 v2/dotclear/plugins/importExport/locales/fr/main.po
delete mode 100644 v2/dotclear/plugins/importExport/style.css
delete mode 100644 v2/dotclear/plugins/maintenance/_admin.php
delete mode 100644 v2/dotclear/plugins/maintenance/_define.php
delete mode 100644 v2/dotclear/plugins/maintenance/icon-big.png
delete mode 100644 v2/dotclear/plugins/maintenance/icon.png
delete mode 100644 v2/dotclear/plugins/maintenance/index.php
delete mode 100644 v2/dotclear/plugins/maintenance/locales/en/help/maintenance.html
delete mode 100644 v2/dotclear/plugins/maintenance/locales/en/resources.php
delete mode 100644 v2/dotclear/plugins/maintenance/locales/fr/help/maintenance.html
delete mode 100644 v2/dotclear/plugins/maintenance/locales/fr/resources.php
delete mode 100644 v2/dotclear/plugins/pages/_admin.php
delete mode 100644 v2/dotclear/plugins/pages/_define.php
delete mode 100644 v2/dotclear/plugins/pages/_prepend.php
delete mode 100644 v2/dotclear/plugins/pages/_public.php
delete mode 100644 v2/dotclear/plugins/pages/_widgets.php
delete mode 100644 v2/dotclear/plugins/pages/default-templates/page.html
delete mode 100644 v2/dotclear/plugins/pages/icon-big.png
delete mode 100644 v2/dotclear/plugins/pages/icon-np-big.png
delete mode 100644 v2/dotclear/plugins/pages/icon-np.png
delete mode 100644 v2/dotclear/plugins/pages/icon.png
delete mode 100644 v2/dotclear/plugins/pages/index.php
delete mode 100644 v2/dotclear/plugins/pages/list.php
delete mode 100644 v2/dotclear/plugins/pages/locales/en/help/page.html
delete mode 100644 v2/dotclear/plugins/pages/locales/en/help/pages.html
delete mode 100644 v2/dotclear/plugins/pages/locales/en/resources.php
delete mode 100644 v2/dotclear/plugins/pages/locales/fr/help/page.html
delete mode 100644 v2/dotclear/plugins/pages/locales/fr/help/pages.html
delete mode 100644 v2/dotclear/plugins/pages/locales/fr/resources.php
delete mode 100644 v2/dotclear/plugins/pages/page.php
delete mode 100644 v2/dotclear/plugins/pings/_admin.php
delete mode 100644 v2/dotclear/plugins/pings/_define.php
delete mode 100644 v2/dotclear/plugins/pings/icon-big.png
delete mode 100644 v2/dotclear/plugins/pings/icon.png
delete mode 100644 v2/dotclear/plugins/pings/index.php
delete mode 100644 v2/dotclear/plugins/pings/lib.pings.php
delete mode 100644 v2/dotclear/plugins/pings/post.js
delete mode 100644 v2/dotclear/plugins/simpleMenu/_admin.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/_define.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/_install.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/_public.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/_widgets.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/icon-small.png
delete mode 100644 v2/dotclear/plugins/simpleMenu/icon.png
delete mode 100644 v2/dotclear/plugins/simpleMenu/index.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/locales/en/help/help.html
delete mode 100644 v2/dotclear/plugins/simpleMenu/locales/en/resources.php
delete mode 100644 v2/dotclear/plugins/simpleMenu/locales/fr/help/help.html
delete mode 100644 v2/dotclear/plugins/simpleMenu/locales/fr/resources.php
delete mode 100644 v2/dotclear/plugins/tags/_admin.php
delete mode 100644 v2/dotclear/plugins/tags/_define.php
delete mode 100644 v2/dotclear/plugins/tags/_prepend.php
delete mode 100644 v2/dotclear/plugins/tags/_public.php
delete mode 100644 v2/dotclear/plugins/tags/_widgets.php
delete mode 100644 v2/dotclear/plugins/tags/_xmlrpc.php
delete mode 100644 v2/dotclear/plugins/tags/default-templates/tag.html
delete mode 100644 v2/dotclear/plugins/tags/default-templates/tags.html
delete mode 100644 v2/dotclear/plugins/tags/icon-big.png
delete mode 100644 v2/dotclear/plugins/tags/icon.png
delete mode 100644 v2/dotclear/plugins/tags/img/loader.gif
delete mode 100644 v2/dotclear/plugins/tags/img/tag-add.png
delete mode 100644 v2/dotclear/plugins/tags/index.php
delete mode 100644 v2/dotclear/plugins/tags/js/jquery.autocomplete.js
delete mode 100644 v2/dotclear/plugins/tags/js/post.js
delete mode 100644 v2/dotclear/plugins/tags/js/posts_actions.js
delete mode 100644 v2/dotclear/plugins/tags/style.css
delete mode 100644 v2/dotclear/plugins/tags/tag_posts.php
delete mode 100644 v2/dotclear/plugins/tags/tags.php
delete mode 100644 v2/dotclear/plugins/themeEditor/_admin.php
delete mode 100644 v2/dotclear/plugins/themeEditor/_define.php
delete mode 100644 v2/dotclear/plugins/themeEditor/class.themeEditor.php
delete mode 100644 v2/dotclear/plugins/themeEditor/help.html
delete mode 100644 v2/dotclear/plugins/themeEditor/index.php
delete mode 100644 v2/dotclear/plugins/themeEditor/script.js
delete mode 100644 v2/dotclear/plugins/themeEditor/style.css
delete mode 100644 v2/dotclear/plugins/userPref/_admin.php
delete mode 100644 v2/dotclear/plugins/userPref/_define.php
delete mode 100644 v2/dotclear/plugins/userPref/icon-big.png
delete mode 100644 v2/dotclear/plugins/userPref/icon.png
delete mode 100644 v2/dotclear/plugins/userPref/index.php
delete mode 100644 v2/dotclear/plugins/widgets/_admin.php
delete mode 100644 v2/dotclear/plugins/widgets/_default_widgets.php
delete mode 100644 v2/dotclear/plugins/widgets/_define.php
delete mode 100644 v2/dotclear/plugins/widgets/_install.php
delete mode 100644 v2/dotclear/plugins/widgets/_public.php
delete mode 100644 v2/dotclear/plugins/widgets/_widgets_functions.php
delete mode 100644 v2/dotclear/plugins/widgets/class.widgets.php
delete mode 100644 v2/dotclear/plugins/widgets/dragdrop.js
delete mode 100644 v2/dotclear/plugins/widgets/icon-big.png
delete mode 100644 v2/dotclear/plugins/widgets/icon.png
delete mode 100644 v2/dotclear/plugins/widgets/index.php
delete mode 100644 v2/dotclear/plugins/widgets/style.css
delete mode 100644 v2/dotclear/plugins/widgets/widgets.js
delete mode 100644 v2/dotclear/themes/blueSilence/_define.php
delete mode 100644 v2/dotclear/themes/blueSilence/img/attach.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/background.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/commentaire.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/commentaire_bulle.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/footer.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/li.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/report.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/retrolien.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/rss.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/sidebar_li.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/tag.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/tags.png
delete mode 100644 v2/dotclear/themes/blueSilence/img/top.jpg
delete mode 100644 v2/dotclear/themes/blueSilence/screenshot.jpg
delete mode 100644 v2/dotclear/themes/blueSilence/style.css
delete mode 100644 v2/dotclear/themes/customCSS/_config.php
delete mode 100644 v2/dotclear/themes/customCSS/_define.php
delete mode 100644 v2/dotclear/themes/customCSS/_public.php
delete mode 100644 v2/dotclear/themes/customCSS/locales/fr/main.lang.php
delete mode 100644 v2/dotclear/themes/customCSS/locales/fr/main.po
delete mode 100644 v2/dotclear/themes/customCSS/style.css
delete mode 100644 v2/dotclear/themes/default/_define.php
delete mode 100644 v2/dotclear/themes/default/img/attach.png
delete mode 100644 v2/dotclear/themes/default/img/body-bg.png
delete mode 100644 v2/dotclear/themes/default/img/comment-b.png
delete mode 100644 v2/dotclear/themes/default/img/comment-t.png
delete mode 100644 v2/dotclear/themes/default/img/comment.png
delete mode 100644 v2/dotclear/themes/default/img/commentmy-b.png
delete mode 100644 v2/dotclear/themes/default/img/commentmy-t.png
delete mode 100644 v2/dotclear/themes/default/img/feed.png
delete mode 100644 v2/dotclear/themes/default/img/page-b.png
delete mode 100644 v2/dotclear/themes/default/img/page-bg.png
delete mode 100644 v2/dotclear/themes/default/img/page-t.png
delete mode 100644 v2/dotclear/themes/default/img/tag.png
delete mode 100644 v2/dotclear/themes/default/img/trackback.png
delete mode 100644 v2/dotclear/themes/default/js/jquery.cookie.js
delete mode 100644 v2/dotclear/themes/default/js/jquery.js
delete mode 100644 v2/dotclear/themes/default/js/post.js
delete mode 100644 v2/dotclear/themes/default/print.css
delete mode 100644 v2/dotclear/themes/default/screenshot.jpg
delete mode 100644 v2/dotclear/themes/default/smilies/alien.png
delete mode 100644 v2/dotclear/themes/default/smilies/angry.png
delete mode 100644 v2/dotclear/themes/default/smilies/arrow.png
delete mode 100644 v2/dotclear/themes/default/smilies/confused.png
delete mode 100644 v2/dotclear/themes/default/smilies/cool.png
delete mode 100644 v2/dotclear/themes/default/smilies/cry.png
delete mode 100644 v2/dotclear/themes/default/smilies/dizzy.png
delete mode 100644 v2/dotclear/themes/default/smilies/eek.png
delete mode 100644 v2/dotclear/themes/default/smilies/evil.png
delete mode 100644 v2/dotclear/themes/default/smilies/exclam.png
delete mode 100644 v2/dotclear/themes/default/smilies/idea.png
delete mode 100644 v2/dotclear/themes/default/smilies/laugh.png
delete mode 100644 v2/dotclear/themes/default/smilies/lol.png
delete mode 100644 v2/dotclear/themes/default/smilies/mrgreen.png
delete mode 100644 v2/dotclear/themes/default/smilies/normal.png
delete mode 100644 v2/dotclear/themes/default/smilies/question.png
delete mode 100644 v2/dotclear/themes/default/smilies/razz.png
delete mode 100644 v2/dotclear/themes/default/smilies/redface.png
delete mode 100644 v2/dotclear/themes/default/smilies/rolleyes.png
delete mode 100644 v2/dotclear/themes/default/smilies/sad.png
delete mode 100644 v2/dotclear/themes/default/smilies/smile.png
delete mode 100644 v2/dotclear/themes/default/smilies/smilies.txt
delete mode 100644 v2/dotclear/themes/default/smilies/surprised.png
delete mode 100644 v2/dotclear/themes/default/smilies/wink.png
delete mode 100644 v2/dotclear/themes/default/style.css
delete mode 100644 v2/dotclear/themes/ductile/_config.php
delete mode 100644 v2/dotclear/themes/ductile/_define.php
delete mode 100644 v2/dotclear/themes/ductile/_prepend.php
delete mode 100644 v2/dotclear/themes/ductile/_public.php
delete mode 100644 v2/dotclear/themes/ductile/ductile.js
delete mode 100644 v2/dotclear/themes/ductile/ie.css
delete mode 100644 v2/dotclear/themes/ductile/img/404.png
delete mode 100644 v2/dotclear/themes/ductile/img/download.png
delete mode 100644 v2/dotclear/themes/ductile/img/feed.png
delete mode 100644 v2/dotclear/themes/ductile/img/filet.png
delete mode 100644 v2/dotclear/themes/ductile/img/hline.png
delete mode 100644 v2/dotclear/themes/ductile/img/info-co.png
delete mode 100644 v2/dotclear/themes/ductile/img/last-hline.png
delete mode 100644 v2/dotclear/themes/ductile/img/logo.png
delete mode 100644 v2/dotclear/themes/ductile/img/menu.png
delete mode 100644 v2/dotclear/themes/ductile/img/menumobile.png
delete mode 100644 v2/dotclear/themes/ductile/img/minus-plus.png
delete mode 100644 v2/dotclear/themes/ductile/img/post-info.png
delete mode 100644 v2/dotclear/themes/ductile/img/squares.png
delete mode 100644 v2/dotclear/themes/ductile/img/sticker-about.png
delete mode 100644 v2/dotclear/themes/ductile/img/sticker-contact.png
delete mode 100644 v2/dotclear/themes/ductile/img/sticker-feed.png
delete mode 100644 v2/dotclear/themes/ductile/img/vline.png
delete mode 100644 v2/dotclear/themes/ductile/locales/en/help/help.html
delete mode 100644 v2/dotclear/themes/ductile/locales/en/main.lang.php
delete mode 100644 v2/dotclear/themes/ductile/locales/en/main.po
delete mode 100644 v2/dotclear/themes/ductile/locales/en/resources.php
delete mode 100644 v2/dotclear/themes/ductile/locales/es/main.lang.php
delete mode 100644 v2/dotclear/themes/ductile/locales/es/main.po
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/admin.lang.php
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/admin.po
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/help/help.html
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/main.lang.php
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/main.po
delete mode 100644 v2/dotclear/themes/ductile/locales/fr/resources.php
delete mode 100644 v2/dotclear/themes/ductile/mediaqueries.css
delete mode 100644 v2/dotclear/themes/ductile/rebase.css
delete mode 100644 v2/dotclear/themes/ductile/screenshot.jpg
delete mode 100644 v2/dotclear/themes/ductile/style.css
delete mode 100644 v2/dotclear/themes/ductile/tpl/404.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_entry-full.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_entry-short.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_entry-title.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_footer.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_head.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_pagination.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_sidebar.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_simple-entry.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/_top.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/archive.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/archive_month.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/category.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/home.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/page.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/post.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/search.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/tag.html
delete mode 100644 v2/dotclear/themes/ductile/tpl/tags.html
diff --git a/.htaccess b/.htaccess
deleted file mode 100644
index d25d354..0000000
--- a/.htaccess
+++ /dev/null
@@ -1,2 +0,0 @@
-
-AddType x-mapp-php5 .php
\ No newline at end of file
diff --git a/v2/dotclear/CHANGELOG b/v2/dotclear/CHANGELOG
deleted file mode 100644
index 4c0e362..0000000
--- a/v2/dotclear/CHANGELOG
+++ /dev/null
@@ -1,385 +0,0 @@
-Dotclear 2.4.4 - 2012-08-13
-===========================================================
-* Bugfix: Programmed entries works again.
-* Compatibility fix: widgets are now fully php >=5.3 compliant
-* Security fix: potential CSRF in user management
-* has_tag now part of dotclear core, moved from tag plugin.
-* empty title fixed on rss reader widget
-
-
-Dotclear 2.4.3 - 2012-05-18
-===========================================================
-* Admin: My favorites menu can be hidden
-* Admin: Fix wordpress importer
-* Admin: about:config and user:pref tables are now more readable
-* Ductile theme: Blog logo can be changed
-* New lithuanian language (thanks to Paulius Äernakauskas)
-* Various bug fixes
-
-Dotclear 2.4.2 - 2012-02-11
-===========================================================
-* Security fix release
-* 4 XSS vulnerabilities fixed, discovered by High-Tech Bridge
-
-Dotclear 2.4.1.2 - 2011-12-24
-===========================================================
-* Happy Christmas!
-* Security: fixed one SQL injection vulnerability in Clearbricks, thanks to Adjaya
-* New behaviour: publicGetURLFor
-* New behaviour: publicRegisterURL
-* New behaviour: templatePrepareParams
-* Changed the way to get artefacts URLs, through $core->url->getURLFor calls, instead of $core->url->getBase()
-* new/updated parameter sql_only in $core->blog->getPosts and $core->blog->getComments
-
-Dotclear 2.4.0 - 2011-11-13
-===========================================================
-* Admin: new iconset from Thomas Daveluy
-* Admin: Accessibility enhancements
-* Added a custom widget sidebar
-* Added a new theme (Ductile)
-* Added a new plugin (simpleMenu)
-* handling of postgres non default schemas (db_prefix = 'schema.prefix')
-* New iconset mechanism
-* New behaviour: coreBlogBeforeGetPosts
-* Security fix: Spam comments feed now checks for blog permission. Thanks to Romuald Brunet.
-* Various bug fixes
-
-Dotclear 2.3.1 - 2011-06-14
-===========================================================
-* Updated makefile for cleaner distrib.
-* Better localization handling for prefs and shortcuts.
-* Misc JS & CSS cleaning.
-* Import/Export preferences-related bugfix.
-* Administrative mail address is now configurable.
-* Security: one minor fix and changes for two potential problems. Thanks to Jeremie Boutoille
-
-Dotclear 2.3.0 - 2011-05-16
-===========================================================
-* Admin: Major backend redesign
-* Admin: Customizable Dashboard
-* Admin: New Favourites admin submenu
-* Admin: New user preferences backend
-* Admin: Accessibility enhancements
-* Admin: Inline help extended
-* Templates: Default theme templates moved to inc/public/default-templates
-* Clearbricks: External libraries relocated to inc/libs
-* Clearbricks: fixed utf-8 and mysql strict mode problems
-* Added a safe mode connection, disabling all plugins
-* Mysqli support (config.php may need to be updated manually)
-* Fixed dcLog bug with pgsql
-* Fixed comment/trackbacks counters reset.
-* Several other bug fixes
-
-
-Dotclear 2.2.3 - 2011-04-01
-===========================================================
-* Security fix in media manager. Thx to Raphaël
-* Bugfix : 2.2.2 was preventing manual thumbnail regeneration.
-* Database handling bugfixes
-
-Dotclear 2.2.2 - 2011-01-17
-===========================================================
-* Bugfix: 2.2.1 was blocking new installations
-* Autoupdate procedure should now be "bad ftp client configuration"-proof.
-* Several other small bugfixes
-
-Dotclear 2.2.1 - 2011-01-15
-===========================================================
-* ExternalMedia is not part of the core distribution anymore
-* New attribute to tpl:SysIf: blog_id
-* New behaviour: adminMediaItemForm
-* Several bugfixes
-* Several code optimizations
-* Several typos corrected
-* Security fix in Clearbricks. Thx to François Pierre-Doray for pointing it out.
-
-Dotclear 2.2 - 2010-07-01
-===========================================================
-* New installation wizard.
-* Several new behaviours:
- - adminCommentHeaders
- - adminCommentsActionsCombo
- - adminCommentsActions
- - adminCommentsActionsContent
- - adminBeforeCommentDelete
- - adminPostsActionsHeaders
- - adminUsersActionsCombo
- - coreBeforeCategoryCreate & coreAfterCategoryCreate
- - coreBeforeCategoryUpdate & coreAfterCategoryUpdate
- - coreBeforeLogCreate & coreAfterLogCreate
- - coreBeforePostCreate & coreAfterPostCreate
- - coreBeforePostUpdate & coreAfterPostUpdate
- - coreMediaConstruct
- - templateCustomSortByAlias
- - urlHandlerGetArgsDocument
-* New methods for several core classes.
-* Metadata integration to the core.
-* Error handlers can now be extended.
-* Templates: blocks can now be recursive.
-* Templates: Entries & Comments tags can now be sorted.
-* Templates: The template subsystem is quicker, linier, and ready to be extended.
-* Complete reworking of the settings system
-* Correct handling of postgresql non default schemas.
-* Admin: Autocompletion and further enhancing to tags handling.
-* Admin: Accessibility & ergonomic tweaks.
-* Admin: Administrator tag in users list.
-* Comment cookies are now specific to the blog rather than to the domain.
-* Password changes can now be mandatory.
-* jQuery updated to 1.4.2.
-* And way too many bugfixes and typos squashes to be listed.
-
-
-Dotclear 2.1.7 - 2010-05-25
-===========================================================
-* Auto-update procedure fix
-
-Dotclear 2.1.6 - 2009-10-01
-===========================================================
-* Install procedure fixes
-* Admin: Page managers can now create pages
-* Admin: several typos corrected.
-* Admin: Widgets now work in IE8.
-* Admin: Password protected posts can now be previewed.
-* Templates: tpl:Meta* are now tpl:Tags*.
-* Templates: now display all posts.
-* new behavior: adminPageHTMLHead
-* DB schema: new blog_id field in log table
-* Media manager: Pubic folder can now be set on a different host.
-* WordPress import fixes
-* Dailymotion insertion fix
-* Upgrade procedure: CRLF removed in files that were bugging the upgrade.
-* JQuery updated to 1.3
-* IE7-js update
-* security: Full Path Disclosure protection. Thx to Karim Ayad for pointing it out.
-* and way too many bugfixes to be listed.
-
-Dotclear 2.1.5 - 2009-02-05
-===========================================================
-* Security release
-* Youtube insertion update
-
-Dotclear 2.1.4 - 2008-12-21
-===========================================================
-* Security flaw fix
-* WordPress import refining
-* XML-RPC improvements
-
-Dotclear 2.1.3 - 2008-11-19
-===========================================================
-* Admin: New upgrade procedure
-* Admin: Fixed video insertion bug
-* Template: New attributes
- * url on EntryIf
- * only_category on Blogroll
- * no_context on Pagination
-* Template: New tag
- * BlogID
-* Admin: escaped blog_id on authentication page
-
-Dotclear 2.1.1 - 2008-11-07
-===========================================================
-* Admin: Automatic Update bug fixes
-* Admin: Disable Automatic Update if no digests file
-* Admin: Javascript fixes in authentication page
-* Admin: Fixed errors with categories select boxes
-* Template: Added level attribute in tpl:Categories
-* Media: Added H.264/MPEG-4 AVC for mp4 files
-
-Dotclear 2.1 - 2008-11-01
-===========================================================
-* Subcategories
-* Admin: Automatic Update
-* Admin: Flash 10 support for uploader
-* Admin: mailto link in comment details
-* Admin: Embedded video size selection
-* Admin: Restrict session cookie path to admin
-* Media: H.264/MPEG-4 AVC (HD) support with m4v files
-* Inherited themes
-* WordPress XML-RPC methods support
-* True unicode URLs
-* Plugin: Widgets as template tags
-* Plugin: Filters in entries widgets and Blogroll
-* Plugin: Added vimeo.com in external media
-* Template: New tags
- * LoopPosition
- * CommentAuthorDomain
- * CommentAuthorMD5
- * EntryFirstImage
- * EntryCategoryShortURL
- * CategoryIf
- * CategoryFirstChildren
- * CategoryParents
- * EntryCategoriesBreadcrum
- * MediaURL
-
-Dotclear 2.0.2 - 2008-09-05
-===========================================================
-* New installation procedure
-* Plugin: WordPress import fixes
-* Plugin: Plain text export as downloadable files
-* Plugin: Message about URLs in Dotclear 1.2 import
-* Public: Display a message if search returns no result
-* Admin: Fixed some CSS bugs
-* Admin: Batch select/unselect entries
-* Admin: In a media item, find entries containing it
-
-Dotclear 2.0.1 - 2008-08-16
-===========================================================
-* Plugin: Fixed a bug with Dotclear 1.2 URLs import.
-* Plugin: Fixed a l10n bug in Pages
-* Admin: Enhanced plugins resources loading and cache
-
-Dotclear 2.0 - 2008-08-01
-===========================================================
-* Public: Atom becomes the default feed format. RSS 2 is always available.
-* Admin: design enhancements and new Dotclear logo
-* Admin: entries preview in blog context
-* L10N: New language manager with zip files support
-* Plugin: Import/Export plugin version 2.0 with import from Dotclear 1.2 and WordPress
-* Plugin: Pages enhancements (preview, sorting)
-* Plugin: support for jamendo and deezer in External Media
-* JSMin on JavaScript files instead of JS packing
-* SQLite 3 only support (PDO based)
-* Many bug fixes and major performances improvements
-
-Dotclear 2.0 RC2 - 2008-06-21
-===========================================================
-* FairTrackback spam filter
-* Language pack infrastructure
-* Bug fix on comment search with author "0"
-* Javascript fixes
-* dcAuth::sessionExists and dcAuth::checkSession new methods
-* Right management in dcAuth::sudo
-* Media File sorting options in media manager
-* CandyUpload, new uploader tool based on SWFUpload
-* New search engine robots options
-* New image options
-* L10N: Japanese and Portugues (Brazil) language packs
-* Many bug fixes and enhancements
-
-Dotclear 2.0 RC1 - 2008-05-01
-===========================================================
-* New: Pages plugin
-* New: Theme editor plugin
-* Entries: Text and WYSIWYG enhancements
-* Entries: Markup validator
-* Entries: Insertion of links to other entries from toolbar
-* Entries: External media insertion (dailymotion, youtube, google video)
-* Tags: Same list for new and existing entries
-* Tags: Tags can be removed on all associated entries
-* Tags: Tags can be removed on a post selection
-* Admin: Ask password for user management tasks, theme upload and plugin upload
-* Admin: New contextual help viewer
-* Media manager: Recreate thumbnails option
-* Media manager: Custom medium thumbnail size (per blog)
-* Media manager: Zip files extract support
-* Media manager: Zip file download of directory
-* Media manager: File exclusion pattern option
-* Themes and plugins: Zip as new package format
-* Themes and plugins: Upload
-* Themes and plugins: Upgrade within administration interface
-* Themes and plugins: Deletion
-* Public: New default theme: Blowup (fully customizable)
-* Public: Changed the way commenter cookie is handled
-* Themes: Template files moved to tpl/ directory
-* L10N: Polish, Catalan and Spanish translations
-* Misc: jQuery upgraded to 1.2.3
-* Misc: Crushed png files
-* Fixed many bugs
-
-Dotclear 2.0 beta 7 - 2007-07-12
-===========================================================
-* New way to display comments and trackbacks on entries in backend
-* Dashboard visual improvements
-* Default cache dir created by installation process
-* Option to limit posts and comments in feeds
-* Introduced UDBS for installation and upgrade
-* Changed handling of XML-RPC URLs
-* New option to force HTTPS redirect if wanted
-* Enforced cookies security (directory and ssl support)
-* Added Plugin auto-install and auto-upgrade support
-* Added trackbacks ttl and moderation preferences
-* Added an Internal search engine
-* FLV support in backend with Neolao player
-* Added nice messages if database is broken or Dotclear not installed
-* upgrade jQuery to 1.1.3
-* Fixed many bugs
-* Fixed security issues in backend
-
-Dotclear 2.0 beta 6 - 2007-02-19
-===========================================================
-* New antispam plugin, with a set of filters (rbl, ipblacklist, spamwords, akismet)
-* New admin dashboard page
-* Fixed unwanted logout bug
-* Added settings to disable template caching and allow PHP code
-* Blog preferences panel bug fix
-* New XML-RPC Client and Server
-* Comment posting permissions bug fix
-
-Dotclear 2.0 beta 5.4 - 2007-01-19
-===========================================================
-* Minor change on spam display in comments.php
-* Command line upgrade script and fix in load_plugin_file.php
-* Make akismet configurable only by superadmin with DC_AKISMET_SUPER
-* SQL optimisations
-* New comments view in post
-
-Dotclear 2.0 beta 5.2 - 2007-01-11
-===========================================================
-* Fixed a bug with imageMeta::getMeta
-* Enhanced dynamic file uploader
-* Move clearbricks files to their own repository
-* Fixed a bug with auto_br in wikiSimpleComment
-* Support for language restriction in feeds
-* Default theme structure changes
-* Fixed a PHP 5.0 compatibility issue
-* Installation Wizard
-
-Dotclear 2.0 beta 4 - 2006-12-26
-===========================================================
-* Performances enhancements.
-* Administration UI enhancements.
-* More user-friendly Widgets (version 1.5).
-* Switch to jQuery .
-* Added jQuery in default theme.
-* Major changes in HTTP client and Feed Parser based on a
- generic socket handler.
-* PHP 5.2 compatibility.
-* Code documentation (all core and most of clearbricks).
-* Many bug fixes.
-
-Dotclear 2.0 beta 3 - 2006-11-05
-===========================================================
-* Disallow special wrappers for fopen like functions.
-* XML/RPC improvements.
-* Read IPTC and EXIF metadata in uploaded pictures.
-* MySQL 4.1 support only.
-* Metadata import from Dotclear 1.2.x.
-* Akismet plugin.
-* Pings plugin.
-* Added a priority setting for plugins.
-* Many bug fixes.
-
-Dotclear 2.0 beta 2 - 2006-08-09
-===========================================================
-* DC_PLUGIN_ROOT can handle more than one path.
-* OPML/XBEL import in blogroll plugin.
-* Fixed a security issue in html::absoluteURLs().
-* Fixed issues with timezone on scheduled entries.
-* Multiple categories selection in tpl:Entries.
-* Improved dbLayer.
-* Changed category feed URL.
-* Feeds for tags (entries and comments).
-* Added attachments count on backend and frontend.
-* New settings code design. Can now handle wide system settings.
-* Memory usage improvements with autoloader.
-* Some code cleanup.
-* Feed parser improvements.
-* Themes can be configured if needed.
-* XMP support on JPEG files.
-* Media manager improvements.
-* Spamplemousse now uses DNSBL (and the guy who left the bug was fired).
-* Javascript editor and toolbar improvements.
-* RDS support (XML/RPC API discovery).
-* Added a theme with user stylesheet.
-* Plugins manager
diff --git a/v2/dotclear/CREDITS b/v2/dotclear/CREDITS
deleted file mode 100644
index 76b9172..0000000
--- a/v2/dotclear/CREDITS
+++ /dev/null
@@ -1,46 +0,0 @@
-This is a credits file of people that have contributed to the Dotclear project.
-
-Dotclear Team
--------------
-
-Thomas Bouron
-Anne Cavalier
-Noé Cendrier
-Benoit Clerc
-Grégory Corvisier
-Florent Cotton
-Philippe Hénaff
-Bruno Hondelatte
-Olivier Meunier
-Franck Paul
-Michel Pelletier
-Xavier Plantefève
-Jean-Michel Royer
-Anne Sophie Tranchet
-Alain Vagner
-
-Dotclear Translators
---------------------
-
-Benjamin Bank
-Alain Béarez
-Claire Cambier
-Luis Correia
-Andreas Diller
-Alain Fagot
-Sabrina Favier
-Charles Hebert
-Guillaume Jonquiere
-Dennis S. L. Jørgensen
-Miguel A. Muñoz
-Sebestyén Muráncsik
-NnidÅ·u
-Polo
-Aina Chabert Ramon
-Adnan Shameem
-Enrique Matias Sanchez
-Jan Skrasek
-Takafumi
-Regina Timbó
-
-... and all contributors.
\ No newline at end of file
diff --git a/v2/dotclear/LICENSE b/v2/dotclear/LICENSE
deleted file mode 100644
index d511905..0000000
--- a/v2/dotclear/LICENSE
+++ /dev/null
@@ -1,339 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- , 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/v2/dotclear/README b/v2/dotclear/README
deleted file mode 100644
index ed0c4c4..0000000
--- a/v2/dotclear/README
+++ /dev/null
@@ -1,22 +0,0 @@
-Welcome to Dotclear
-
-WHAT YOU NEED TO RUN DOTCLEAR
------------------------------
-In order to run Dotclear you need:
-
- * A web server (Apache, Cheerokee, lightHttpd, etc.)
- * PHP 5.2 with the following modules:
- * mbstring
- * iconv
- * simplexml
- * mysql, postgresql or sqlite
- * A database server (MySQL or PostgreSQL) or SQLite.
-
-
-INSTALLATION
-------------
-Copy inc/config.php.in to inc/config.php and fill in the fields with appropriate
-values.
-
-If you intend to use MySQL or PostgreSQL, you'll have to create a database
-first. With SQLite, db/ folder will have to be writable by your web server.
\ No newline at end of file
diff --git a/v2/dotclear/admin/auth.php b/v2/dotclear/admin/auth.php
deleted file mode 100644
index 414914c..0000000
--- a/v2/dotclear/admin/auth.php
+++ /dev/null
@@ -1,431 +0,0 @@
-auth->allowPassChange() && isset($_POST['new_pwd']) && isset($_POST['new_pwd_c']) && isset($_POST['login_data']);
-$login_data = !empty($_POST['login_data']) ? html::escapeHTML($_POST['login_data']) : null;
-$recover = $core->auth->allowPassChange() && !empty($_REQUEST['recover']);
-$safe_mode = !empty($_REQUEST['safe_mode']);
-$akey = $core->auth->allowPassChange() && !empty($_GET['akey']) ? $_GET['akey'] : null;
-$user_id = $user_pwd = $user_key = $user_email = null;
-$err = $msg = null;
-
-# Auto upgrade
-if (empty($_GET) && empty($_POST)) {
- require dirname(__FILE__).'/../inc/dbschema/upgrade.php';
- try {
- if (($changes = dotclearUpgrade($core)) !== false) {
- $msg = __('Dotclear has been upgraded.').'';
- }
- } catch (Exception $e) {
- $err = $e->getMessage();
- }
-}
-
-# If we have POST login informations, go throug auth process
-if (!empty($_POST['user_id']) && !empty($_POST['user_pwd']))
-{
- $user_id = !empty($_POST['user_id']) ? $_POST['user_id'] : null;
- $user_pwd = !empty($_POST['user_pwd']) ? $_POST['user_pwd'] : null;
-}
-# If we have COOKIE login informations, go throug auth process
-elseif (isset($_COOKIE['dc_admin']) && strlen($_COOKIE['dc_admin']) == 104)
-{
- # If we have a remember cookie, go through auth process with user_key
- $user_id = substr($_COOKIE['dc_admin'],40);
- $user_id = @unpack('a32',@pack('H*',$user_id));
- if (is_array($user_id))
- {
- $user_id = $user_id[1];
- $user_key = substr($_COOKIE['dc_admin'],0,40);
- $user_pwd = null;
- }
- else
- {
- $user_id = null;
- }
-}
-
-# Recover password
-if ($recover && !empty($_POST['user_id']) && !empty($_POST['user_email']))
-{
- $user_id = !empty($_POST['user_id']) ? $_POST['user_id'] : null;
- $user_email = !empty($_POST['user_email']) ? $_POST['user_email'] : '';
- try
- {
- $recover_key = $core->auth->setRecoverKey($user_id,$user_email);
-
- $subject = mail::B64Header('DotClear '.__('Password reset'));
- $message =
- __('Someone has requested to reset the password for the following site and username.')."\n\n".
- $page_url."\n".__('Username:').' '.$user_id."\n\n".
- __('To reset your password visit the following address, otherwise just ignore this email and nothing will happen.')."\n".
- $page_url.'?akey='.$recover_key;
-
- $headers[] = 'From: '.(defined('DC_ADMIN_MAILFROM') && DC_ADMIN_MAILFROM ? DC_ADMIN_MAILFROM : 'dotclear@local');
- $headers[] = 'Content-Type: text/plain; charset=UTF-8;';
-
- mail::sendMail($user_email,$subject,$message,$headers);
- $msg = sprintf(__('The e-mail was sent successfully to %s.'),$user_email);
- }
- catch (Exception $e)
- {
- $err = $e->getMessage();
- }
-}
-# Send new password
-elseif ($akey)
-{
- try
- {
- $recover_res = $core->auth->recoverUserPassword($akey);
-
- $subject = mb_encode_mimeheader('DotClear '.__('Your new password'),'UTF-8','B');
- $message =
- __('Username:').' '.$recover_res['user_id']."\n".
- __('Password:').' '.$recover_res['new_pass']."\n\n".
- preg_replace('/\?(.*)$/','',$page_url);
-
- $headers[] = 'From: dotclear@'.$_SERVER['HTTP_HOST'];
- $headers[] = 'Content-Type: text/plain; charset=UTF-8;';
-
- mail::sendMail($recover_res['user_email'],$subject,$message,$headers);
- $msg = __('Your new password is in your mailbox.');
- }
- catch (Exception $e)
- {
- $err = $e->getMessage();
- }
-}
-# Change password and retry to log
-elseif ($change_pwd)
-{
- try
- {
- $tmp_data = explode('/',$_POST['login_data']);
- if (count($tmp_data) != 3) {
- throw new Exception();
- }
- $data = array(
- 'user_id'=>base64_decode($tmp_data[0]),
- 'cookie_admin'=>$tmp_data[1],
- 'user_remember'=>$tmp_data[2]=='1'
- );
- if ($data['user_id'] === false) {
- throw new Exception();
- }
-
- # Check login informations
- $check_user = false;
- if (isset($data['cookie_admin']) && strlen($data['cookie_admin']) == 104)
- {
- $user_id = substr($data['cookie_admin'],40);
- $user_id = @unpack('a32',@pack('H*',$user_id));
- if (is_array($user_id))
- {
- $user_id = $user_id[1];
- $user_key = substr($data['cookie_admin'],0,40);
- $check_user = $core->auth->checkUser($user_id,null,$user_key) === true;
- }
- }
-
- if (!$core->auth->allowPassChange() || !$check_user) {
- $change_pwd = false;
- throw new Exception();
- }
-
- if ($_POST['new_pwd'] != $_POST['new_pwd_c']) {
- throw new Exception(__("Passwords don't match"));
- }
-
- if ($core->auth->checkUser($user_id,$_POST['new_pwd']) === true) {
- throw new Exception(__("You didn't change your password."));
- }
-
- $cur = $core->con->openCursor($core->prefix.'user');
- $cur->user_change_pwd = 0;
- $cur->user_pwd = $_POST['new_pwd'];
- $core->updUser($core->auth->userID(),$cur);
-
- $core->session->start();
- $_SESSION['sess_user_id'] = $user_id;
- $_SESSION['sess_browser_uid'] = http::browserUID(DC_MASTER_KEY);
-
- if ($data['user_remember'])
- {
- setcookie('dc_admin',$data['cookie_admin'],strtotime('+15 days'),'','',DC_ADMIN_SSL);
- }
-
- http::redirect('index.php');
- }
- catch (Exception $e)
- {
- $err = $e->getMessage();
- }
-}
-# Try to log
-elseif ($user_id !== null && ($user_pwd !== null || $user_key !== null))
-{
- # We check the user
- $check_user = $core->auth->checkUser($user_id,$user_pwd,$user_key) === true;
-
- $cookie_admin = http::browserUID(DC_MASTER_KEY.$user_id.
- crypt::hmac(DC_MASTER_KEY,$user_pwd)).bin2hex(pack('a32',$user_id));
-
- if ($check_user && $core->auth->mustChangePassword())
- {
- $login_data = join('/',array(
- base64_encode($user_id),
- $cookie_admin,
- empty($_POST['user_remember'])?'0':'1'
- ));
-
- if (!$core->auth->allowPassChange()) {
- $err = __('You have to change your password before you can login.');
- } else {
- $err = __('In order to login, you have to change your password now.');
- $change_pwd = true;
- }
- }
- elseif ($check_user && !empty($_POST['safe_mode']) && !$core->auth->isSuperAdmin())
- {
- $err = __('Safe Mode can only be used for super administrators.');
- }
- elseif ($check_user)
- {
- $core->session->start();
- $_SESSION['sess_user_id'] = $user_id;
- $_SESSION['sess_browser_uid'] = http::browserUID(DC_MASTER_KEY);
-
- if (!empty($_POST['blog'])) {
- $_SESSION['sess_blog_id'] = $_POST['blog'];
- }
-
- if (!empty($_POST['safe_mode']) && $core->auth->isSuperAdmin()) {
- $_SESSION['sess_safe_mode'] = true;
- }
-
- if (!empty($_POST['user_remember'])) {
- setcookie('dc_admin',$cookie_admin,strtotime('+15 days'),'','',DC_ADMIN_SSL);
- }
-
- http::redirect('index.php');
- }
- else
- {
- if (isset($_COOKIE['dc_admin'])) {
- unset($_COOKIE['dc_admin']);
- setcookie('dc_admin',false,-600,'','',DC_ADMIN_SSL);
- }
- $err = __('Wrong username or password');
- }
-}
-
-if (isset($_GET['user'])) {
- $user_id = $_GET['user'];
-}
-
-header('Content-Type: text/html; charset=UTF-8');
-?>
-
-" lang="">
-
-
-
-
-
-
-
-
-
-
-
-
-
- callBehavior('loginPageHTMLHead');
- ?>
-
-
-
-
-
-
-
-
-
diff --git a/v2/dotclear/admin/blog.php b/v2/dotclear/admin/blog.php
deleted file mode 100644
index fc01915..0000000
--- a/v2/dotclear/admin/blog.php
+++ /dev/null
@@ -1,96 +0,0 @@
-con->openCursor($core->prefix.'blog');
- $blog_id = $cur->blog_id = $_POST['blog_id'];
- $blog_url = $cur->blog_url = $_POST['blog_url'];
- $blog_name = $cur->blog_name = $_POST['blog_name'];
- $blog_desc = $cur->blog_desc = $_POST['blog_desc'];
-
- try
- {
- # --BEHAVIOR-- adminBeforeBlogCreate
- $core->callBehavior('adminBeforeBlogCreate',$cur,$blog_id);
-
- $core->addBlog($cur);
-
- # Default settings and override some
- $core->blogDefaults($cur->blog_id);
- $blog_settings = new dcSettings($core,$cur->blog_id);
- $blog_settings->addNamespace('system');
- $blog_settings->system->put('lang',$core->auth->getInfo('user_lang'));
- $blog_settings->system->put('blog_timezone',$core->auth->getInfo('user_tz'));
-
- if (substr($blog_url,-1) == '?') {
- $blog_settings->system->put('url_scan','query_string');
- } else {
- $blog_settings->system->put('url_scan','path_info');
- }
-
- # --BEHAVIOR-- adminAfterBlogCreate
- $core->callBehavior('adminAfterBlogCreate',$cur,$blog_id,$blog_settings);
-
- http::redirect('blog.php?id='.$cur->blog_id.'&add=1');
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-if (!empty($_REQUEST['id']))
-{
- $edit_blog_mode = true;
- include dirname(__FILE__).'/blog_pref.php';
-}
-else
-{
- dcPage::open(__('New blog'),dcPage::jsConfirmClose('blog-form'));
-
- echo
- ''.
-
- '';
-
- dcPage::close();
-}
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/blog_del.php b/v2/dotclear/admin/blog_del.php
deleted file mode 100644
index e0d31fe..0000000
--- a/v2/dotclear/admin/blog_del.php
+++ /dev/null
@@ -1,73 +0,0 @@
-getBlog($_POST['blog_id']);
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
-
- if ($rs->isEmpty()) {
- $core->error->add(__('No such blog ID'));
- } else {
- $blog_id = $rs->blog_id;
- $blog_name = $rs->blog_name;
- }
-}
-
-# Delete the blog
-if (!$core->error->flag() && $blog_id && !empty($_POST['del']))
-{
- if (!$core->auth->checkPassword(crypt::hmac(DC_MASTER_KEY,$_POST['pwd']))) {
- $core->error->add(__('Password verification failed'));
- } else {
- try {
- $core->delBlog($blog_id);
- http::redirect('blogs.php?del=1');
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
- }
-}
-
-dcPage::open('Delete a blog');
-
-if (!$core->error->flag())
-{
- echo
- ''.__('Delete a blog').' '.
- ''.__('Warning').'
'.
- ''.sprintf(__('You are about to delete the blog %s. Every entry, comment and category will be deleted.'),
- ''.$blog_id.' ('.$blog_name.') ').'
'.
- ''.__('Please give your password to confirm the blog deletion.').'
';
-
- echo
- '';
-}
-
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/blog_pref.php b/v2/dotclear/admin/blog_pref.php
deleted file mode 100644
index e8e900a..0000000
--- a/v2/dotclear/admin/blog_pref.php
+++ /dev/null
@@ -1,553 +0,0 @@
-blog->id;
- $blog_status = $core->blog->status;
- $blog_name = $core->blog->name;
- $blog_desc = $core->blog->desc;
- $blog_settings = $core->blog->settings;
- $blog_url = $core->blog->url;
-
- $action = 'blog_pref.php';
- $redir = 'blog_pref.php?upd=1';
-}
-else
-{
- dcPage::checkSuper();
- try
- {
- if (empty($_REQUEST['id'])) {
- throw new Exception(__('No given blog id.'));
- }
- $rs = $core->getBlog($_REQUEST['id']);
-
- if (!$rs) {
- throw new Exception(__('No such blog.'));
- }
-
- $blog_id = $rs->blog_id;
- $blog_status = $rs->blog_status;
- $blog_name = $rs->blog_name;
- $blog_desc = $rs->blog_desc;
- $blog_settings = new dcSettings($core,$blog_id);
- $blog_url = $rs->blog_url ;
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-
- $action = 'blog.php';
- $redir = 'blog.php?id=%s&upd=1';
-}
-
-# Language codes
-$langs = l10n::getISOcodes(1,1);
-foreach ($langs as $k => $v) {
- $lang_avail = $v == 'en' || is_dir(DC_L10N_ROOT.'/'.$v);
- $lang_combo[] = new formSelectOption($k,$v,$lang_avail ? 'avail10n' : '');
-}
-
-# Status combo
-foreach ($core->getAllBlogStatus() as $k => $v) {
- $status_combo[$v] = (string) $k;
-}
-
-# URL scan modes
-$url_scan_combo = array(
- 'PATH_INFO' => 'path_info',
- 'QUERY_STRING' => 'query_string'
-);
-
-# Post URL combo
-$post_url_combo = array(
- __('year/month/day/title') => '{y}/{m}/{d}/{t}',
- __('year/month/title') => '{y}/{m}/{t}',
- __('year/title') => '{y}/{t}',
- __('title') => '{t}'
-);
-if (!in_array($blog_settings->system->post_url_format,$post_url_combo)) {
- $post_url_combo[html::escapeHTML($blog_settings->system->post_url_format)] = html::escapeHTML($blog_settings->system->post_url_format);
-}
-
-# Image title combo
-$img_title_combo = array(
- __('Title') => 'Title ;; separator(, )',
- __('Title, Date') => 'Title ;; Date(%b %Y) ;; separator(, )',
- __('Title, Country, Date') => 'Title ;; Country ;; Date(%b %Y) ;; separator(, )',
- __('Title, City, Country, Date') => 'Title ;; City ;; Country ;; Date(%b %Y) ;; separator(, )',
-);
-if (!in_array($blog_settings->system->media_img_title_pattern,$img_title_combo)) {
- $img_title_combo[html::escapeHTML($blog_settings->system->media_img_title_pattern)] = html::escapeHTML($blog_settings->system->media_img_title_pattern);
-}
-
-# Robots policy options
-$robots_policy_options = array(
- 'INDEX,FOLLOW' => __("I would like search engines and archivers to index and archive my blog's content."),
- 'INDEX,FOLLOW,NOARCHIVE' => __("I would like search engines and archivers to index but not archive my blog's content."),
- 'NOINDEX,NOFOLLOW,NOARCHIVE' => __("I would like to prevent search engines and archivers from indexing or archiving my blog's content."),
-);
-
-# Update a blog
-if ($blog_id && !empty($_POST) && $core->auth->check('admin',$blog_id))
-{
- $cur = $core->con->openCursor($core->prefix.'blog');
- if ($core->auth->isSuperAdmin()) {
- $cur->blog_id = $_POST['blog_id'];
- $cur->blog_url = preg_replace('/\?+$/','?',$_POST['blog_url']);
- if (in_array($_POST['blog_status'],$status_combo)) {
- $cur->blog_status = (integer) $_POST['blog_status'];
- }
- }
- $cur->blog_name = $_POST['blog_name'];
- $cur->blog_desc = $_POST['blog_desc'];
-
- $media_img_t_size = abs((integer) $_POST['media_img_t_size']);
- if ($media_img_t_size < 0) { $media_img_t_size = 100; }
-
- $media_img_s_size = abs((integer) $_POST['media_img_s_size']);
- if ($media_img_s_size < 0) { $media_img_s_size = 240; }
-
- $media_img_m_size = abs((integer) $_POST['media_img_m_size']);
- if ($media_img_m_size < 0) { $media_img_m_size = 448; }
-
- $nb_post_per_page = abs((integer) $_POST['nb_post_per_page']);
- if ($nb_post_per_page <= 1) { $nb_post_per_page = 1; }
-
- $nb_post_per_feed = abs((integer) $_POST['nb_post_per_feed']);
- if ($nb_post_per_feed <= 1) { $nb_post_per_feed = 1; }
-
- $nb_comment_per_feed = abs((integer) $_POST['nb_comment_per_feed']);
- if ($nb_comment_per_feed <= 1) { $nb_comment_per_feed = 1; }
-
- try
- {
- if ($cur->blog_id != null && $cur->blog_id != $blog_id) {
- $rs = $core->getBlog($cur->blog_id);
-
- if ($rs) {
- throw new Exception(__('That blog Id is already in use.'));
- }
- }
-
- # --BEHAVIOR-- adminBeforeBlogUpdate
- $core->callBehavior('adminBeforeBlogUpdate',$cur,$blog_id);
-
- if (!preg_match('/^[a-z]{2}(-[a-z]{2})?$/',$_POST['lang'])) {
- throw new Exception(__('Invalid language code'));
- }
-
- $core->updBlog($blog_id,$cur);
-
- # --BEHAVIOR-- adminAfterBlogUpdate
- $core->callBehavior('adminAfterBlogUpdate',$cur,$blog_id);
-
- if ($cur->blog_id != null && $cur->blog_id != $blog_id) {
- if ($blog_id == $core->blog->id) {
- $core->setBlog($cur->blog_id);
- $_SESSION['sess_blog_id'] = $cur->blog_id;
- $blog_settings = $core->blog->settings;
- } else {
- $blog_settings = new dcSettings($core,$cur->blog_id);
- }
-
- $blog_id = $cur->blog_id;
- }
-
-
- $blog_settings->addNameSpace('system');
-
- $blog_settings->system->put('editor',$_POST['editor']);
- $blog_settings->system->put('copyright_notice',$_POST['copyright_notice']);
- $blog_settings->system->put('post_url_format',$_POST['post_url_format']);
- $blog_settings->system->put('lang',$_POST['lang']);
- $blog_settings->system->put('blog_timezone',$_POST['blog_timezone']);
- $blog_settings->system->put('date_format',$_POST['date_format']);
- $blog_settings->system->put('time_format',$_POST['time_format']);
- $blog_settings->system->put('comments_ttl',abs((integer) $_POST['comments_ttl']));
- $blog_settings->system->put('trackbacks_ttl',abs((integer) $_POST['trackbacks_ttl']));
- $blog_settings->system->put('allow_comments',!empty($_POST['allow_comments']));
- $blog_settings->system->put('allow_trackbacks',!empty($_POST['allow_trackbacks']));
- $blog_settings->system->put('comments_pub',empty($_POST['comments_pub']));
- $blog_settings->system->put('trackbacks_pub',empty($_POST['trackbacks_pub']));
- $blog_settings->system->put('comments_nofollow',!empty($_POST['comments_nofollow']));
- $blog_settings->system->put('wiki_comments',!empty($_POST['wiki_comments']));
- $blog_settings->system->put('enable_xmlrpc',!empty($_POST['enable_xmlrpc']));
-
- $blog_settings->system->put('nb_post_per_page',$nb_post_per_page);
- $blog_settings->system->put('use_smilies',!empty($_POST['use_smilies']));
- $blog_settings->system->put('media_img_t_size',$media_img_t_size);
- $blog_settings->system->put('media_img_s_size',$media_img_s_size);
- $blog_settings->system->put('media_img_m_size',$media_img_m_size);
- $blog_settings->system->put('media_img_title_pattern',$_POST['media_img_title_pattern']);
- $blog_settings->system->put('nb_post_per_feed',$nb_post_per_feed);
- $blog_settings->system->put('nb_comment_per_feed',$nb_comment_per_feed);
- $blog_settings->system->put('short_feed_items',!empty($_POST['short_feed_items']));
-
- if (isset($_POST['robots_policy'])) {
- $blog_settings->system->put('robots_policy',$_POST['robots_policy']);
- }
-
- # --BEHAVIOR-- adminBeforeBlogSettingsUpdate
- $core->callBehavior('adminBeforeBlogSettingsUpdate',$blog_settings);
-
- if ($core->auth->isSuperAdmin() && in_array($_POST['url_scan'],$url_scan_combo)) {
- $blog_settings->system->put('url_scan',$_POST['url_scan']);
- }
-
- http::redirect(sprintf($redir,$blog_id));
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-dcPage::open(__('Blog settings'),
- '".
- dcPage::jsConfirmClose('blog-form').
- dcPage::jsLoad('js/_blog_pref.js').
-
-
- # --BEHAVIOR-- adminBlogPreferencesHeaders
- $core->callBehavior('adminBlogPreferencesHeaders').
-
- dcPage::jsPageTabs()
-);
-
-if ($blog_id)
-{
- echo ''.(!$standalone ? ''.__('Blogs').' › ' : '').
- html::escapeHTML($blog_name).' › '.
- __('Blog settings').' ';
-
- if (!empty($_GET['add'])) {
- echo ''.__('Blog has been successfully created.').'
';
- }
-
- if (!empty($_GET['upd'])) {
- echo ''.__('Blog has been successfully updated.').'
';
- }
-
- echo
- ''.
- '
'.__('Parameters').' '.
- '
';
-
- if ($core->auth->isSuperAdmin() && $blog_id != $core->blog->id)
- {
- echo
- '
';
- }
-
- # XML/RPC information
- echo '
'.__('XML/RPC interface').' ';
-
- echo '
'.__('XML/RPC interface allows you to edit your blog with an external client.').'
';
-
- if (!$blog_settings->system->enable_xmlrpc)
- {
- echo '
'.__('XML/RPC interface is not active. Change settings to enable it.').'
';
- }
- else
- {
- echo
- '
'.__('XML/RPC interface is active. You should set the following parameters on your XML/RPC client:').'
'.
- '
'.
- ''.__('Server URL:').' '.
- sprintf(DC_XMLRPC_URL,$core->blog->url,$core->blog->id).
- ' '.
- ''.__('Blogging system:').' Movable Type '.
- ''.__('User name:').' '.$core->auth->userID().' '.
- ''.__('Password:').' '.__('your password').' '.
- ''.__('Blog ID:').' 1 '.
- ' ';
- }
-
- echo '
';
-
- #
- # Users on the blog (with permissions)
-
- $blog_users = $core->getBlogPermissions($blog_id,$core->auth->isSuperAdmin());
- $perm_types = $core->auth->getPermissionsTypes();
-
- echo
- ''.
- '
'.__('Users on this blog').' ';
-
- if (empty($blog_users))
- {
- echo '
'.__('No users').'
';
- }
- else
- {
- if ($core->auth->isSuperAdmin()) {
- $user_url_p = '
%1$s ';
- } else {
- $user_url_p = '%1$s';
- }
-
- foreach ($blog_users as $k => $v)
- {
- if (count($v['p']) > 0)
- {
- echo
- '
'.sprintf($user_url_p,html::escapeHTML($k)).
- ' ('.html::escapeHTML(dcUtils::getUserCN(
- $k, $v['name'], $v['firstname'], $v['displayname']
- )).')';
-
- if (!$v['super'] && $core->auth->isSuperAdmin()) {
- echo
- ' - '
- .__('Change permissions').' ';
- }
-
- echo ' ';
-
- echo '
';
- if ($v['super']) {
- echo ''.__('Super administrator').' ';
- } else {
- foreach ($v['p'] as $p => $V) {
- echo ''.__($perm_types[$p]).' ';
- }
- }
- echo ' ';
- }
- }
- }
-
- echo '
';
-}
-
-dcPage::helpBlock('core_blog_pref');
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/blog_theme.php b/v2/dotclear/admin/blog_theme.php
deleted file mode 100644
index d463379..0000000
--- a/v2/dotclear/admin/blog_theme.php
+++ /dev/null
@@ -1,363 +0,0 @@
-themes = new dcThemes($core);
-$core->themes->loadModules($core->blog->themes_path,null);
-
-# Theme screenshot
-if (!empty($_GET['shot']) && $core->themes->moduleExists($_GET['shot']))
-{
- if (empty($_GET['src'])) {
- $f = $core->blog->themes_path.'/'.$_GET['shot'].'/screenshot.jpg';
- } else {
- $f = $core->blog->themes_path.'/'.$_GET['shot'].'/'.path::clean($_GET['src']);
- }
-
- $f = path::real($f);
-
- if (!file_exists($f)) {
- $f = dirname(__FILE__).'/images/noscreenshot.png';
- }
-
- http::cache(array_merge(array($f),get_included_files()));
-
- header('Content-Type: '.files::getMimeType($f));
- header('Content-Length: '.filesize($f));
- readfile($f);
-
- exit;
-}
-
-$can_install = $core->auth->isSuperAdmin();
-$is_writable = is_dir($core->blog->themes_path) && is_writable($core->blog->themes_path);
-$default_tab = 'themes-list';
-
-# Selecting theme
-if (!empty($_POST['theme']) && !empty($_POST['select']) && empty($_REQUEST['conf']))
-{
- $core->blog->settings->addNamespace('system');
- $core->blog->settings->system->put('theme',$_POST['theme']);
- $core->blog->triggerBlog();
- http::redirect('blog_theme.php?upd=1');
-}
-
-if ($can_install && !empty($_POST['theme']) && !empty($_POST['remove']) && empty($_REQUEST['conf']))
-{
- try
- {
- if ($_POST['theme'] == 'default') {
- throw new Exception(__('You can\'t remove default theme.'));
- }
-
- if (!$core->themes->moduleExists($_POST['theme'])) {
- throw new Exception(__('Theme does not exist.'));
- }
-
- $theme = $core->themes->getModules($_POST['theme']);
-
- # --BEHAVIOR-- themeBeforeDelete
- $core->callBehavior('themeBeforeDelete',$theme);
-
- $core->themes->deleteModule($_POST['theme']);
-
- # --BEHAVIOR-- themeAfterDelete
- $core->callBehavior('themeAfterDelete',$theme);
-
- http::redirect('blog_theme.php?del=1');
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-# Theme upload
-if ($can_install && $is_writable && ((!empty($_POST['upload_pkg']) && !empty($_FILES['pkg_file'])) ||
- (!empty($_POST['fetch_pkg']) && !empty($_POST['pkg_url']))))
-{
- try
- {
- if (empty($_POST['your_pwd']) || !$core->auth->checkPassword(crypt::hmac(DC_MASTER_KEY,$_POST['your_pwd']))) {
- throw new Exception(__('Password verification failed'));
- }
-
- if (!empty($_POST['upload_pkg']))
- {
- files::uploadStatus($_FILES['pkg_file']);
-
- $dest = $core->blog->themes_path.'/'.$_FILES['pkg_file']['name'];
- if (!move_uploaded_file($_FILES['pkg_file']['tmp_name'],$dest)) {
- throw new Exception(__('Unable to move uploaded file.'));
- }
- }
- else
- {
- $url = urldecode($_POST['pkg_url']);
- $dest = $core->blog->themes_path.'/'.basename($url);
-
- try
- {
- $client = netHttp::initClient($url,$path);
- $client->setUserAgent('Dotclear - http://www.dotclear.org/');
- $client->useGzip(false);
- $client->setPersistReferers(false);
- $client->setOutput($dest);
- $client->get($path);
- }
- catch( Exception $e)
- {
- throw new Exception(__('An error occurred while downloading the file.'));
- }
-
- unset($client);
- }
-
- $ret_code = dcModules::installPackage($dest,$core->themes);
- http::redirect('blog_theme.php?added='.$ret_code);
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- $default_tab = 'add-theme';
- }
-}
-
-$theme_conf_mode = false;
-if (!empty($_REQUEST['conf']))
-{
- $theme_conf_file = path::real($core->blog->themes_path.'/'.$core->blog->settings->system->theme).'/_config.php';
- if (file_exists($theme_conf_file)) {
- $theme_conf_mode = true;
- }
-}
-
-function display_theme_details($id,$details,$current)
-{
- global $core;
-
- $screenshot = 'images/noscreenshot.png';
- if (file_exists($core->blog->themes_path.'/'.$id.'/screenshot.jpg')) {
- $screenshot = 'blog_theme.php?shot='.rawurlencode($id);
- }
-
- $radio_id = 'theme_'.html::escapeHTML($id);
- if (preg_match('#^http(s)?://#',$core->blog->settings->system->themes_url)) {
- $theme_url = http::concatURL($core->blog->settings->system->themes_url,'/'.$id);
- } else {
- $theme_url = http::concatURL($core->blog->url,$core->blog->settings->system->themes_url.'/'.$id);
- }
- $has_conf = file_exists(path::real($core->blog->themes_path.'/'.$id).'/_config.php');
- $has_css = file_exists(path::real($core->blog->themes_path.'/'.$id).'/style.css');
- $parent = $core->themes->moduleInfo($id,'parent');
- $has_parent = (boolean)$parent;
- if ($has_parent) {
- $is_parent_present = $core->themes->moduleExists($parent);
- }
-
- $res =
- ''.
- '
'.
- '
'.
- '
'.form::radio(array('theme',$radio_id),html::escapeHTML($id),$current,'','',($has_parent && !$is_parent_present)).' '.
- ''.
- html::escapeHTML($details['name']).' '.
- '
'.html::escapeHTML($details['desc']).' '.
- ''.sprintf(__('by %s'),html::escapeHTML($details['author'])).' '.
- ''.sprintf(__('version %s'),html::escapeHTML($details['version'])).' ';
- if ($has_parent) {
- if ($is_parent_present) {
- $res .= ''.sprintf(__('(built on "%s")'),html::escapeHTML($parent)).' ';
- } else {
- $res .= ''.sprintf(__('(requires "%s")'),html::escapeHTML($parent)).' ';
- }
- }
- if ($has_css) {
- $res .= ''.__('Stylesheet').' ';
- }
- $res .= '
';
- $res .=
- '
'.
- '
';
- if ($current && $has_conf) {
- $res .= '
'.__('Configure theme').'
';
- }
- if ($current) {
- # --BEHAVIOR-- adminCurrentThemeDetails
- $res .= $core->callBehavior('adminCurrentThemeDetails',$core,$id,$details);
- }
- $res .=
- '
'.
- '
';
-
- return $res;
-}
-
-dcPage::open(__('Blog appearance'),
- (!$theme_conf_mode ? dcPage::jsLoad('js/_blog_theme.js') : '').
- dcPage::jsPageTabs($default_tab).
- dcPage::jsColorPicker()
-);
-
-if (!$theme_conf_mode)
-{
- echo
- ''.html::escapeHTML($core->blog->name).' › '.__('Blog appearance').' ';
-
- if (!empty($_GET['upd'])) {
- echo ''.__('Theme has been successfully changed.').'
';
- }
-
- if (!empty($_GET['added'])) {
- echo ''.
- ($_GET['added'] == 2 ? __('Theme has been successfully upgraded') : __('Theme has been successfully installed.')).
- '
';
- }
-
- if (!empty($_GET['del'])) {
- echo ''.__('Theme has been successfully deleted.').'
';
- }
-
- if ($can_install) {
- echo
- ''.sprintf(__('You can find additional themes for your blog on %s.'),
- 'Dotaddict ').' '.
- __('To install or upgrade a theme you generally just need to upload it '.
- 'in "Install or upgrade a theme" section.').'
';
- }
-
- # Themes list
- echo '';
-
- $themes = $core->themes->getModules();
- if (isset($themes[$core->blog->settings->system->theme])) {
- echo '
'.sprintf(__('You are currently using "%s"'),$themes[$core->blog->settings->system->theme]['name']).' ';
- }
-
- echo
- '
'.
- '
';
-
- # Add a new theme
- if ($can_install)
- {
- echo
- '';
-
- if ($is_writable)
- {
- echo '
'.__('You can install themes by uploading or downloading zip files.').'
';
-
- # 'Upload theme' form
- echo
- '
';
-
- # 'Fetch theme' form
- echo
- '
';
- }
- else
- {
- echo
- '
'.
- __('To enable this function, please give write access to your themes directory.').
- '
';
- }
- echo '
';
- }
-}
-else
-{
- $theme_name = $core->themes->moduleInfo($core->blog->settings->system->theme,'name');
- $core->themes->loadModuleL10Nresources($core->blog->settings->system->theme,$_lang);
- echo
- ''.html::escapeHTML($core->blog->name).
- ' › '.__('Blog appearance').' › '.__('Theme configuration').' '.
- ''.__('back').'
';
-
- try
- {
- # Let theme configuration set their own form(s) if required
- $standalone_config = (boolean) $core->themes->moduleInfo($core->blog->settings->system->theme,'standalone_config');
-
- if (!$standalone_config)
- echo '';
-
- }
- catch (Exception $e)
- {
- echo '';
- }
-}
-
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/blogs.php b/v2/dotclear/admin/blogs.php
deleted file mode 100644
index ce572d6..0000000
--- a/v2/dotclear/admin/blogs.php
+++ /dev/null
@@ -1,185 +0,0 @@
- 'blog_upddt',
-__('Blog name') => 'UPPER(blog_name)',
-__('Blog ID') => 'B.blog_id'
-);
-
-$order_combo = array(
-__('Descending') => 'desc',
-__('Ascending') => 'asc'
-);
-
-$q = !empty($_GET['q']) ? $_GET['q'] : '';
-$sortby = !empty($_GET['sortby']) ? $_GET['sortby'] : 'blog_upddt';
-$order = !empty($_GET['order']) ? $_GET['order'] : 'desc';
-
-$page = !empty($_GET['page']) ? $_GET['page'] : 1;
-$nb_per_page = 30;
-
-if (!empty($_GET['nb']) && (integer) $_GET['nb'] > 0) {
- $nb_per_page = (integer) $_GET['nb'];
-}
-
-$show_filters = false;
-
-# - Search filter
-if ($q) {
- $params['q'] = $q;
- $show_filters = true;
-}
-
-# - Sortby and order filter
-if ($sortby !== '' && in_array($sortby,$sortby_combo)) {
- if ($order !== '' && in_array($order,$order_combo)) {
- $params['order'] = $sortby.' '.$order;
- }
-
- if ($sortby != 'blog_upddt' || $order != 'desc') {
- $show_filters = true;
- }
-}
-
-$params['limit'] = array((($page-1)*$nb_per_page),$nb_per_page);
-
-try {
- $counter = $core->getBlogs($params,1);
- $rs = $core->getBlogs($params);
- $nb_blog = $counter->f(0);
-} catch (Exception $e) {
- $core->error->add($e->getMessage());
-}
-
-/* DISPLAY
--------------------------------------------------------- */
-$starting_script = '';
-if (!$show_filters) {
- $starting_script .= dcPage::jsLoad('js/filter-controls.js');
-}
-dcPage::open(__('List of blogs'),$starting_script);
-
-if (!empty($_GET['del'])) {
- echo ''.__('Blog has been successfully deleted.').'
';
-}
-
-echo ''.__('List of blogs').' ';
-
-if (!$core->error->flag())
-{
- if ($core->auth->isSuperAdmin()) {
- echo ''.__('Create a new blog').'
';
- }
-
- if (!$show_filters) {
- echo ''.__('Filters').'
';
- }
-
- echo
- '';
-
- # Show blogs
- if ($nb_blog == 0)
- {
- echo ''.__('No blog').'
';
- }
- else
- {
- $pager = new pager($page,$nb_blog,$nb_per_page,10);
- $pager->var_page = 'page';
-
- echo ''.__('Page(s)').' : '.$pager->getLinks().'
';
-
- echo
- ''.
- ''.__('Blog name').' '.
- ''.__('Last update').' '.
- ''.__('Entries').' '.
- ''.__('Blog ID').' '.
- ' '.
- ''.__('Status').' '.
- ' ';
-
- while ($rs->fetch()) {
- echo blogLine($rs);
- }
-
- echo '
';
-
- echo ''.__('Page(s)').' : '.$pager->getLinks().'
';
- }
-}
-
-dcPage::close();
-
-function blogLine($rs)
-{
- global $core;
-
- $blog_id = html::escapeHTML($rs->blog_id);
- $edit_link = '';
-
- if ($GLOBALS['core']->auth->isSuperAdmin()) {
- $edit_link =
- ''.
- __('edit').' ';
- }
-
- $img_status = $rs->blog_status == 1 ? 'check-on' : 'check-off';
- $txt_status = $GLOBALS['core']->getBlogStatus($rs->blog_status);
- $img_status = sprintf(' ',$img_status,$txt_status);
- $offset = dt::getTimeOffset($core->auth->getInfo('user_tz'));
- $blog_upddt = dt::str(__('%Y-%m-%d %H:%M'),strtotime($rs->blog_upddt) + $offset);
-
- return
- ''.
- 'blog_id).'">'.
- html::escapeHTML($rs->blog_name).' '.
- ''.$blog_upddt.' '.
- ''.$core->countBlogPosts($rs->blog_id).' '.
- ''.$blog_id.' '.
- ''.$edit_link.' '.
- ''.$img_status.' '.
- ' ';
-}
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/categories.php b/v2/dotclear/admin/categories.php
deleted file mode 100644
index 15f0301..0000000
--- a/v2/dotclear/admin/categories.php
+++ /dev/null
@@ -1,190 +0,0 @@
-blog->getCategory((integer) $_POST['del_cat']);
- if ($c->isEmpty()) {
- throw new Exception(__('This category does not exist.'));
- }
- unset($c);
- $core->blog->delCategory($_POST['del_cat']);
- http::redirect('categories.php?del=1');
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-# Reset order
-if (!empty($_POST['reset']))
-{
- try
- {
- $core->blog->resetCategoriesOrder();
- http::redirect('categories.php?reord=1');
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-/* Display
--------------------------------------------------------- */
-dcPage::open(__('Categories'),
- dcPage::jsToolMan()."\n".
- dcPage::jsLoad('js/_categories.js')
-);
-
-if (!empty($_GET['add'])) {
- echo ''.__('The category has been successfully created.').'
';
-}
-if (!empty($_GET['del'])) {
- echo ''.__('The category has been successfully removed.').'
';
-}
-if (!empty($_GET['reord'])) {
- echo ''.__('Categories have been successfully reordered.').'
';
-}
-if (!empty($_GET['moved'])) {
- echo ''.__('The category has been successfully moved.').'
';
-}
-
-echo ''.html::escapeHTML($core->blog->name).' › '.__('Categories').' ';
-
-$rs = $core->blog->getCategories(array('post_type'=>'post'));
-
-echo
-''.
-'
';
-if ($rs->isEmpty())
-{
- echo '
'.__('No category yet.').'
';
-}
-else
-{
- echo
- '
'.__('Categories list').' '.
- '
';
-
- $ref_level = $level = $rs->level-1;
- while ($rs->fetch())
- {
- $attr = 'id="cat'.$rs->cat_id.'"';
- if ($rs->nb_total == 0) {
- $attr .= ' class="deletable"';
- }
-
- if ($rs->level > $level) {
- echo str_repeat('
',$rs->level - $level);
- } elseif ($rs->level < $level) {
- echo str_repeat(' ',-($rs->level - $level));
- }
-
- if ($rs->level <= $level) {
- echo '
';
- }
-
- echo
- ''.html::escapeHTML($rs->cat_title).' '.
- ' ('.
- sprintf(($rs->nb_post > 1 ? __('%d entries') : __('%d entry') ),$rs->nb_post).' '.
- ', '.__('total:').' '.$rs->nb_total.')
'.
- ''.__('URL:').' '.html::escapeHTML($rs->cat_url).'
';
-
- $level = $rs->level;
- }
-
- if ($ref_level - $level < 0) {
- echo str_repeat(' ',-($ref_level - $level));
- }
- echo '
';
-}
-echo '
';
-
-echo '
'.
-
-'
';
-
-if (!$rs->isEmpty())
-{
- $deletable = array();
- $l = $rs->level;
- $full_name = array($rs->cat_title);
- while ($rs->fetch())
- {
- if ($rs->level < $l) {
- $full_name = array();
- } elseif ($rs->level == $l) {
- array_pop($full_name);
- }
- $full_name[] = html::escapeHTML($rs->cat_title);
- if ($rs->nb_post == 0) {
- $deletable[implode(' / ',$full_name)] = $rs->cat_id;
- }
- $l = $rs->level;
- }
-
- if (count($deletable) > 0)
- {
- echo
- '
';
- }
-
- echo
- '
';
-}
-echo '
';
-echo '
';
-
-dcPage::helpBlock('core_categories');
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/category.php b/v2/dotclear/admin/category.php
deleted file mode 100644
index d91895a..0000000
--- a/v2/dotclear/admin/category.php
+++ /dev/null
@@ -1,260 +0,0 @@
-blog->getCategory($_REQUEST['id']);
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
-
- if (!$core->error->flag() && !$rs->isEmpty())
- {
- $cat_id = (integer) $rs->cat_id;
- $cat_title = $rs->cat_title;
- $cat_url = $rs->cat_url;
- $cat_desc = $rs->cat_desc;
- }
- unset($rs);
-
- # Getting hierarchy information
- $parents = $core->blog->getCategoryParents($cat_id);
- $rs = $core->blog->getCategoryParent($cat_id);
- $cat_parent = $rs->isEmpty() ? 0 : (integer) $rs->cat_id;
- unset($rs);
-
- # Allowed parents list
- $children = $core->blog->getCategories(array('post_type'=>'post','start'=>$cat_id));
- $allowed_parents = array(__('Top level')=>0);
-
- $p = array();
- while ($children->fetch()) {
- $p[$children->cat_id] = 1;
- }
-
- $rs = $core->blog->getCategories(array('post_type'=>'post'));
- while ($rs->fetch()) {
- if (!isset($p[$rs->cat_id])) {
- $allowed_parents[] = new formSelectOption(
- str_repeat(' ',$rs->level-1).($rs->level-1 == 0 ? '' : '• ').html::escapeHTML($rs->cat_title),
- $rs->cat_id
- );
- }
- }
- unset($rs);
-
- # Allowed siblings list
- $siblings = array();
- $rs = $core->blog->getCategoryFirstChildren($cat_parent);
- while ($rs->fetch()) {
- if ($rs->cat_id != $cat_id) {
- $siblings[html::escapeHTML($rs->cat_title)] = $rs->cat_id;
- }
- }
- unset($rs);
-}
-
-# Changing parent
-if ($cat_id && isset($_POST['cat_parent']))
-{
- $new_parent = (integer) $_POST['cat_parent'];
- if ($cat_parent != $new_parent)
- {
- try {
- $core->blog->setCategoryParent($cat_id,$new_parent);
- http::redirect('categories.php?moved=1');
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
- }
-}
-
-# Changing sibling
-if ($cat_id && isset($_POST['cat_sibling']))
-{
- try {
- $core->blog->setCategoryPosition($cat_id,(integer) $_POST['cat_sibling'],$_POST['cat_move']);
- http::redirect('categories.php?moved=1');
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
-}
-
-# Create or update a category
-if (isset($_POST['cat_title']))
-{
- $cur = $core->con->openCursor($core->prefix.'category');
-
- $cur->cat_title = $cat_title = $_POST['cat_title'];
-
- if (isset($_POST['cat_desc'])) {
- $cur->cat_desc = $cat_desc = $_POST['cat_desc'];
- }
-
- if (isset($_POST['cat_url'])) {
- $cur->cat_url = $cat_url = $_POST['cat_url'];
- } else {
- $cur->cat_url = $cat_url;
- }
-
- try
- {
- # Update category
- if ($cat_id)
- {
- # --BEHAVIOR-- adminBeforeCategoryUpdate
- $core->callBehavior('adminBeforeCategoryUpdate',$cur,$cat_id);
-
- $core->blog->updCategory($_POST['id'],$cur);
-
- # --BEHAVIOR-- adminAfterCategoryUpdate
- $core->callBehavior('adminAfterCategoryUpdate',$cur,$cat_id);
-
- http::redirect('category.php?id='.$_POST['id'].'&upd=1');
- }
- # Create category
- else
- {
- # --BEHAVIOR-- adminBeforeCategoryCreate
- $core->callBehavior('adminBeforeCategoryCreate',$cur);
-
- $id = $core->blog->addCategory($cur,(integer) $_POST['new_cat_parent']);
-
- # --BEHAVIOR-- adminAfterCategoryCreate
- $core->callBehavior('adminAfterCategoryCreate',$cur,$id);
-
- http::redirect('categories.php?add=1');
- }
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
-}
-
-
-$title = $cat_id ? html::escapeHTML($cat_title) : __('New category');
-
-dcPage::open($title,
- dcPage::jsConfirmClose('category-form').
- dcPage::jsToolBar().
- dcPage::jsLoad('js/_category.js')
-);
-
-if (!empty($_GET['upd'])) {
- echo ''.__('Category has been successfully updated.').'
';
-}
-
-echo
-''.html::escapeHTML($core->blog->name).' › '.
-__('Categories').' › ';
-
-if ($cat_id)
-{
- while($parents->fetch()) {
- echo ''.html::escapeHTML($parents->cat_title).' ';
- echo " › ";
- }
-}
-
-echo ''.$title.' ';
-
-echo
-'';
-
-if ($cat_id)
-{
- echo
- ''.__('Move this category').' '.
- ''.
- '
';
-
- if (count($siblings) > 0) {
- echo
- '
';
- }
-
- echo '
';
-}
-
-dcPage::helpBlock('core_categories');
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/comment.php b/v2/dotclear/admin/comment.php
deleted file mode 100644
index 0ef8cec..0000000
--- a/v2/dotclear/admin/comment.php
+++ /dev/null
@@ -1,236 +0,0 @@
-blog->getAllCommentStatus() as $k => $v) {
- $status_combo[$v] = (string) $k;
-}
-
-# Adding comment
-if (!empty($_POST['add']) && !empty($_POST['post_id']))
-{
- try
- {
- $rs = $core->blog->getPosts(array('post_id' => $_POST['post_id'], 'post_type' => ''));
-
- if ($rs->isEmpty()) {
- throw new Exception(__('Entry does not exist.'));
- }
-
- $cur = $core->con->openCursor($core->prefix.'comment');
-
- $cur->comment_author = $_POST['comment_author'];
- $cur->comment_email = html::clean($_POST['comment_email']);
- $cur->comment_site = html::clean($_POST['comment_site']);
- $cur->comment_content = $core->HTMLfilter($_POST['comment_content']);
- $cur->post_id = (integer) $_POST['post_id'];
-
- # --BEHAVIOR-- adminBeforeCommentCreate
- $core->callBehavior('adminBeforeCommentCreate',$cur);
-
- $comment_id = $core->blog->addComment($cur);
-
- # --BEHAVIOR-- adminAfterCommentCreate
- $core->callBehavior('adminAfterCommentCreate',$cur,$comment_id);
-
- http::redirect($core->getPostAdminURL($rs->post_type,$rs->post_id,false).'&co=1&creaco=1');
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
-}
-
-if (!empty($_REQUEST['id']))
-{
- $params['comment_id'] = $_REQUEST['id'];
-
- try {
- $rs = $core->blog->getComments($params);
- if (!$rs->isEmpty()) {
- $comment_id = $rs->comment_id;
- $post_id = $rs->post_id;
- $post_type = $rs->post_type;
- $post_title = $rs->post_title;
- $comment_dt = $rs->comment_dt;
- $comment_author = $rs->comment_author;
- $comment_email = $rs->comment_email;
- $comment_site = $rs->comment_site;
- $comment_content = $rs->comment_content;
- $comment_ip = $rs->comment_ip;
- $comment_status = $rs->comment_status;
- $comment_trackback = (boolean) $rs->comment_trackback;
- $comment_spam_status = $rs->comment_spam_status;
- }
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
-}
-
-if (!$comment_id && !$core->error->flag()) {
- $core->error->add(__('No comment'));
-}
-
-if (!$core->error->flag() && isset($rs))
-{
- $can_edit = $can_delete = $can_publish = $core->auth->check('contentadmin',$core->blog->id);
-
- if (!$core->auth->check('contentadmin',$core->blog->id) && $core->auth->userID() == $rs->user_id) {
- $can_edit = true;
- if ($core->auth->check('delete',$core->blog->id)) {
- $can_delete = true;
- }
- if ($core->auth->check('publish',$core->blog->id)) {
- $can_publish = true;
- }
- }
-
- # update comment
- if (!empty($_POST['update']) && $can_edit)
- {
- $cur = $core->con->openCursor($core->prefix.'comment');
-
- $cur->comment_author = $_POST['comment_author'];
- $cur->comment_email = html::clean($_POST['comment_email']);
- $cur->comment_site = html::clean($_POST['comment_site']);
- $cur->comment_content = $core->HTMLfilter($_POST['comment_content']);
-
- if (isset($_POST['comment_status'])) {
- $cur->comment_status = (integer) $_POST['comment_status'];
- }
-
- try
- {
- # --BEHAVIOR-- adminBeforeCommentUpdate
- $core->callBehavior('adminBeforeCommentUpdate',$cur,$comment_id);
-
- $core->blog->updComment($comment_id,$cur);
-
- # --BEHAVIOR-- adminAfterCommentUpdate
- $core->callBehavior('adminAfterCommentUpdate',$cur,$comment_id);
-
- http::redirect('comment.php?id='.$comment_id.'&upd=1');
- }
- catch (Exception $e)
- {
- $core->error->add($e->getMessage());
- }
- }
-
- if (!empty($_POST['delete']) && $can_delete)
- {
- try {
- # --BEHAVIOR-- adminBeforeCommentDelete
- $core->callBehavior('adminBeforeCommentDelete',$comment_id);
-
- $core->blog->delComment($comment_id);
- http::redirect($core->getPostAdminURL($rs->post_type,$rs->post_id).'&co=1#c'.$comment_id,false);
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
- }
-
- if (!$can_edit) {
- $core->error->add(__("You can't edit this comment."));
- }
-}
-
-/* DISPLAY
--------------------------------------------------------- */
-dcPage::open(__('Edit comment'),
- dcPage::jsConfirmClose('comment-form').
- dcPage::jsToolBar().
- dcPage::jsLoad('js/_comment.js').
- # --BEHAVIOR-- adminCommentHeaders
- $core->callBehavior('adminCommentHeaders')
-);
-
-if ($comment_id)
-{
- if (!empty($_GET['upd'])) {
- echo ''.__('Comment has been successfully updated.').'
';
- }
-
- $comment_mailto = '';
- if ($comment_email)
- {
- $comment_mailto = 'getPostURL()))
- .'">'.__('Send an e-mail').' ';
- }
-
- echo ''.html::escapeHTML($core->blog->name).' › '.
- $post_title.' › '.__('Edit comment').' ';
-
- echo
- '';
-}
-
-dcPage::helpBlock('core_comments');
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/comments.php b/v2/dotclear/admin/comments.php
deleted file mode 100644
index 1d1d303..0000000
--- a/v2/dotclear/admin/comments.php
+++ /dev/null
@@ -1,251 +0,0 @@
- ''
-);
-foreach ($core->blog->getAllCommentStatus() as $k => $v) {
- $status_combo[$v] = (string) $k;
-}
-
-$type_combo = array(
-'-' => '',
-__('comment') => 'co',
-__('trackback') => 'tb'
-);
-
-$sortby_combo = array(
-__('Date') => 'comment_dt',
-__('Entry title') => 'post_title',
-__('Author') => 'comment_author',
-__('Status') => 'comment_status'
-);
-
-$order_combo = array(
-__('Descending') => 'desc',
-__('Ascending') => 'asc'
-);
-
-
-/* Get comments
--------------------------------------------------------- */
-$author = isset($_GET['author']) ? $_GET['author'] : '';
-$status = isset($_GET['status']) ? $_GET['status'] : '';
-$type = !empty($_GET['type']) ? $_GET['type'] : '';
-$sortby = !empty($_GET['sortby']) ? $_GET['sortby'] : 'comment_dt';
-$order = !empty($_GET['order']) ? $_GET['order'] : 'desc';
-$ip = !empty($_GET['ip']) ? $_GET['ip'] : '';
-
-$with_spam = $author || $status || $type || $sortby != 'comment_dt' || $order != 'desc' || $ip;
-
-$show_filters = false;
-
-$page = !empty($_GET['page']) ? (integer) $_GET['page'] : 1;
-$nb_per_page = 30;
-
-if (!empty($_GET['nb']) && (integer) $_GET['nb'] > 0) {
- if ($nb_per_page != $_GET['nb']) {
- $show_filters = true;
- }
- $nb_per_page = (integer) $_GET['nb'];
-}
-
-$params['limit'] = array((($page-1)*$nb_per_page),$nb_per_page);
-$params['no_content'] = true;
-
-# Author filter
-if ($author !== '') {
- $params['q_author'] = $author;
- $show_filters = true;
-} else {
- $author='';
-}
-
-# - Type filter
-if ($type == 'tb' || $type == 'co') {
- $params['comment_trackback'] = ($type == 'tb');
- $show_filters = true;
-} else {
- $type='';
-}
-
-# - Status filter
-if ($status !== '' && in_array($status,$status_combo)) {
- $params['comment_status'] = $status;
- $show_filters = true;
-} elseif (!$with_spam) {
- $params['comment_status_not'] = -2;
- $status='';
-} else {
- $status='';
-}
-
-# - IP filter
-if ($ip) {
- $params['comment_ip'] = $ip;
- $show_filters = true;
-}
-
-# Sortby and order filter
-if ($sortby !== '' && in_array($sortby,$sortby_combo)) {
- if ($order !== '' && in_array($order,$order_combo)) {
- $params['order'] = $sortby.' '.$order;
- } else {
- $order = 'desc';
- }
-
- if ($sortby != 'comment_dt' || $order != 'desc') {
- $show_filters = true;
- }
-} else {
- $sortby = 'comment_dt';
- $order = 'desc';
-}
-
-# Actions combo box
-$combo_action = array();
-$default = '';
-if ($core->auth->check('publish,contentadmin',$core->blog->id))
-{
- $combo_action[__('publish')] = 'publish';
- $combo_action[__('unpublish')] = 'unpublish';
- $combo_action[__('mark as pending')] = 'pending';
- $combo_action[__('mark as junk')] = 'junk';
-}
-if ($core->auth->check('delete,contentadmin',$core->blog->id))
-{
- $combo_action[__('Delete')] = 'delete';
- if ($status == -2) {
- $default = 'delete';
- }
-}
-
-# --BEHAVIOR-- adminCommentsActionsCombo
-$core->callBehavior('adminCommentsActionsCombo',array(&$combo_action));
-
-/* Get comments
--------------------------------------------------------- */
-try {
- $comments = $core->blog->getComments($params);
- $counter = $core->blog->getComments($params,true);
- $comment_list = new adminCommentList($core,$comments,$counter->f(0));
-} catch (Exception $e) {
- $core->error->add($e->getMessage());
-}
-
-/* DISPLAY
--------------------------------------------------------- */
-$starting_script = dcPage::jsLoad('js/_comments.js');
-if (!$show_filters) {
- $starting_script .= dcPage::jsLoad('js/filter-controls.js');
-}
-# --BEHAVIOR-- adminCommentsHeaders
-$starting_script .= $core->callBehavior('adminCommentsHeaders');
-
-dcPage::open(__('Comments and trackbacks'),$starting_script);
-
-echo ''.html::escapeHTML($core->blog->name).' › '.__('Comments and trackbacks').' ';
-
-if (!$core->error->flag())
-{
- # Filters
- if (!$show_filters) {
- echo ''.
- __('Filters').'
';
- }
-
- echo
- '';
-
- if (!$with_spam) {
- $spam_count = $core->blog->getComments(array('comment_status'=>-2),true)->f(0);
- if ($spam_count == 1) {
- echo ''.sprintf(__('You have one spam comments.'),''.$spam_count.' ').' '.
- ''.__('Show it.').'
';
- } elseif ($spam_count > 1) {
- echo ''.sprintf(__('You have %s spam comments.'),''.$spam_count.' ').' '.
- ''.__('Show them.').'
';
- }
- }
-
- # Show comments
- $comment_list->display($page,$nb_per_page,
- ''
- );
-}
-
-dcPage::helpBlock('core_comments');
-dcPage::close();
-?>
diff --git a/v2/dotclear/admin/comments_actions.php b/v2/dotclear/admin/comments_actions.php
deleted file mode 100644
index c90edb3..0000000
--- a/v2/dotclear/admin/comments_actions.php
+++ /dev/null
@@ -1,136 +0,0 @@
- $v) {
- $comments[$k] = (integer) $v;
- }
-
- $params['sql'] = 'AND C.comment_id IN('.implode(',',$comments).') ';
-
- if (!isset($_POST['full_content']) || empty($_POST['full_content'])) {
- $params['no_content'] = true;
- }
-
- $co = $core->blog->getComments($params);
-
- # --BEHAVIOR-- adminCommentsActions
- $core->callBehavior('adminCommentsActions',$core,$co,$action,$redir);
-
- if (preg_match('/^(publish|unpublish|pending|junk)$/',$action))
- {
- switch ($action) {
- case 'unpublish' : $status = 0; break;
- case 'pending' : $status = -1; break;
- case 'junk' : $status = -2; break;
- default : $status = 1; break;
- }
-
- while ($co->fetch())
- {
- try {
- $core->blog->updCommentStatus($co->comment_id,$status);
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
- }
-
- if (!$core->error->flag()) {
- http::redirect($redir);
- }
- }
- elseif ($action == 'delete')
- {
- while ($co->fetch())
- {
- try {
- # --BEHAVIOR-- adminBeforeCommentDelete
- $core->callBehavior('adminBeforeCommentDelete',$co->comment_id);
-
- $core->blog->delComment($co->comment_id);
- } catch (Exception $e) {
- $core->error->add($e->getMessage());
- }
- }
-
- if (!$core->error->flag()) {
- http::redirect($redir);
- }
- }
-}
-
-/* DISPLAY
--------------------------------------------------------- */
-dcPage::open(__('Comments'));
-
-if (!isset($action)) {
- dcPage::close();
- exit;
-}
-
-$hidden_fields = '';
-while ($co->fetch()) {
- $hidden_fields .= form::hidden(array('comments[]'),$co->comment_id);
-}
-
-if (isset($_POST['redir']) && strpos($_POST['redir'],'://') === false)
-{
- $hidden_fields .= form::hidden(array('redir'),html::escapeURL($_POST['redir']));
-}
-else
-{
- $hidden_fields .=
- form::hidden(array('type'),$_POST['type']).
- form::hidden(array('author'),$_POST['author']).
- form::hidden(array('status'),$_POST['status']).
- form::hidden(array('sortby'),$_POST['sortby']).
- form::hidden(array('ip'),$_POST['ip']).
- form::hidden(array('order'),$_POST['order']).
- form::hidden(array('page'),$_POST['page']).
- form::hidden(array('nb'),$_POST['nb']);
-}
-
-# --BEHAVIOR-- adminCommentsActionsContent
-$core->callBehavior('adminCommentsActionsContent',$core,$action,$hidden_fields);
-
-echo ''.__('back').'
';
-
-dcPage::close();
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/dispatcher.php b/v2/dotclear/admin/dispatcher.php
deleted file mode 100644
index 9c923ab..0000000
--- a/v2/dotclear/admin/dispatcher.php
+++ /dev/null
@@ -1,34 +0,0 @@
-What the hell are you doing here?
';
-exit;
-?>
\ No newline at end of file
diff --git a/v2/dotclear/admin/images/add.png b/v2/dotclear/admin/images/add.png
deleted file mode 100644
index e892690ac5b45a68001c585abbec612edfa9b55b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1193
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m{T%CB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+*
zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn
zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV
z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj
z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA){ffi_eM3D1{oGuTzrd=COM+4n&cLd=IHa;5RX-@T
zIKQ+g85kdF$}r8qu)}W=NFmTQR{lkqz(`5Vami0E%}vcK@pQ3O0?O#6WTsdd8k)IS
zxEdO`89AA_8WFYa`DL%v85MT^vIyZY>Eu
z$aTno=dD-j_Je$3W?%UK81FxB|M^L%F|8TPJq=O|?JxeF>hJYD@<);T3K0RYaVkC*@e
diff --git a/v2/dotclear/admin/images/admin.png b/v2/dotclear/admin/images/admin.png
deleted file mode 100644
index 074b4068b21c8ada6cc16213e93030f536f85807..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 625
zcmV-%0*?KOP)Px#1ZP1_K>z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF*
zm;eA5aGbhPJOBUz?@2^KR47wpWPpOW>KV;?&Q8@2K742V^ZOsepFe*Y{{H#LAkWM8
z|H^@Vt!pL~)xy+*>6pst&7He${7YYP?tlJ@)Bj7Bo%kO;>)8LAmFNBi=JYh9C3z@4|%(|2A*i
z^|G_GXL)UH?Tq~V{9bc&a|H$=AtA=Z#6;_@TeqIRapT6X%aVP}&;Qx9Y18w4lt*0xJdP7YNuNT;BnAY*H5YyYK7
zm;P!{K25D(&b{7|y=-}Ys5SRu4i-zZeTs2>>00000
LNkvXXu0mjfh6y$Z
diff --git a/v2/dotclear/admin/images/attach.png b/v2/dotclear/admin/images/attach.png
deleted file mode 100644
index f87bc77b50dadd1b8c89de269c7670268c93016a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 370
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1On2Vh}LpV4%Za?&Y0OV!{_=LFr
z|NsBjuV3H4fB*XR>z6NIK7IQ1@#DvrFJC@?{`}s(dw1^Kxqkin`Sa&bpFVy3`0*V(
zc5L6iecQHe>({Sex^(HxnKNr^YpbfN%FD}(ii!#g3-j{wa&mIAva-_B(qdy{Lqb9V
z0|PxhJ&lcx@2}d~2eg#2B*-tA!Qt7BG$4nwz$3Dlfq`2Hgc&d0t@{HM6f1F!C~+=I
zO)SaG&r=A=%uQu5Fw{4&&^IutDrQgus!#x_2+mI{DNig)W$;Z*F3QhMP037DaLX)8
zEzd8?E>`f3*ga881*q25)5S4_BRV;Ofzi$|GEmN-JFvmEvAs83@J!;=#Hs8-9x|$@
zEV$+v@J%*p?^vR+TV}>#1*L;WPw1-hJT&0$Jni|3S(0Jz6xN6Gyw99~1~PcM`njxg
HN@xNAAb^u|
diff --git a/v2/dotclear/admin/images/check-off.png b/v2/dotclear/admin/images/check-off.png
deleted file mode 100644
index fc5f661d721bce85d63fe782bad90d4e2e5b09a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 450
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1On2Vh}LpV4%Za?&Y0OU>x@CkAK
z|NsBLfB*h|{`~jTr@tRR{(kuI_k#z&?%w@%=gzO&w|`x~{$v0CZyPs$TfhFx;>Dk*
zO!?H(^0BJwLrKYpf`SkE`5&^f-e+dMPfdN7knk=({#{($yO@}F(b4ZBBj1IEy$ub0
z8yx&LDCn)P?^{2=H=dqvJUm{zy1sFCe(mJ++Sc}!we>4=^Opt&FSWH_sH(n@le3E2
zoCtIqV@Z%-FoVOh8)-leXMsm#F#`j)5C}6~x?A@LC@5Cq8d2h0l$uzQnV+W+l9`*z
zU|^_kV4-hdQdP{L1XQ5_QW2b=R#Ki=l*-_nm|T>fo0^iDsNj}alv^#UfR7-`qJDWr*qo7UN3*B
olRo3-qr7R$^o?t(8{*mPEf(|d)VTkI1!yyar>mdKI;Vst0E=S9@8j@P$+@g%ubY&ZAdh#W(NcjUG9Q0D64(PU%^^}
zC?>Ud0wtstK{0hob}>|1w=kO^YU|UMtaL*JI$)P(1jxmwlO)j80C~hOF_P5;lUj4X
z4cq!#<4S+G!mDI`9jHwUSU`tJ25G&=aD;S#T-6ou-aV#CunIxl0rF2$2`LJiOdA3}
z#ds8kV*tleY?ZINy7~a{GAu(gUYhlK*lMB5D=-XLdr0hNtDQnj46k|NC_p9=vILq=
zrBYO?iZbmkn&o-k)$n>f7~ygH3?!#LhO;lPAVNp6H4AB`0bE77!|X)?5@-6S1l?Mf
zHJr6;!WTxTWs7Dh#w{ril%)Sdb$uP}pcvf9_n*Q}yw8Gk3_517t>DIW?sKgyp~;3a
zGVQo&_T+CdnlzE=Buxu6wfTW0E1KcPt9VHgB8G!xLxB-7Kw-(^P>Md0#Lr`Z+G>
zXW01P@b!9aJhn9cNBCBJB!fPPCzwmn>tu6Se}t#U-L8)<4%P=B8hF}mJl2`yxQc&?W6_p)D3{Bv
ztgI~mTKe(x``qHEFAML!E`0nt|9*CUX6$*-jj6*oCZeO02Ztxbk%{m~ws|<)n8`K_
zKdZm?Oc;8~4`sQlPnav?`!7D)d+9Ma|FB~4LHXJH+t1wFJaC&xT_;Xn-93lBicqYz
zjcAyC*NKDnh}alUe`tBJb>}ItYx7k0#ir%bl3Tgl%|tMxo}!AT_Z%3lJ2xPmeNZ_)
zcBuVcvTW@2_zZts_hc@=tQef;w=O=q(!8TCSkhSj=JUBg?AyxJQgLP*RkVeetuLKv
Szc76i`w)>(t9Unf?DTJ3@qq#W
diff --git a/v2/dotclear/admin/images/check-wrn.png b/v2/dotclear/admin/images/check-wrn.png
deleted file mode 100644
index fa327f0e609396c5111896ace7e21a276cd22a8e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 394
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1On2Vh}LpV4%Za?&Y0OV!{_=LFr
z|NsBrzkh#!eER$2)q{N?{EKlck9Q4y&n%&eLPtGepk->9U1R;q`%vi
z^ln??yR8ZDHpjf%9Q|%%#M_PGZ#RU#T_5~*UBKIQfp1oOy;jYXc2>_tDnm{r-UW|w2G|f
diff --git a/v2/dotclear/admin/images/date-picker.png b/v2/dotclear/admin/images/date-picker.png
deleted file mode 100644
index e35e932ca785f3649eafe142bd98c5895cbe4546..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1199
zcmd^7J&T@I5IsvG#9+XW6d@pt*!uw~(kRE}O|nbEvcv@qSPTj_779wR^AG}lRQU;0
z1k3#mV_~7D2-X&ZjUpD?Dfsbv?*0ugJkQ)a%$+mmocrbB!Ho;&FP{f+VSjIP+woa{
z&zw8s|1bBS`T;nD!&^t!eAMZu(;%Ou_WG&6{{Do43@A{64om<<5G0ZiQA86%AQ1^B
zGND8zIxz|N3xPt)jZs1iW2{0HSjd73Rp`PL(1->b*-)bz-IxXjG2kEv8q}Z%GXNNC
z9OeRHt*ac+Q$~=%3@TW`4o=XuPJ1OOvdAXK4U&;7n@J@r*~v+oWN4M9D6zyAM>O-O
zbw7(LRef^X*SiYW;ds4jbdn|9BNp@9?lR;UAI#%c~pzE2C`}q3p+y!Rj5M~
z!eX-q$~BIW4dQ;XzL9InOes~VPEER{Z@bXBwMuGfBs&o$^GT;lRqE1|Y)`aIGF{iI
zR=1{Q&thce>C2-U^=L*|@51!#wu|hc?Xok=#fYUv#_Cwn9X(-l?86c$xnOF^VN>?C<#h|Np`L+uyvpcmC{=dv`9*oH_IT`+M8BuIcG+
zIev8SnKNe|+`IhZ+3kh%r=K}>prgI<_RVv*XMu`0ZCr8r;_<0ddVuUj
z3ubQmr+)=#9cO_@WHAE+w-5+3Ub#8IXksPAt^OIGtX8@K|w)DAv48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakZd
z%cjB#s5v*aBvGLvHz%*ys=`(YY^D{E4HDK@QUEI{$+lH;1X-pK;TxdfoL`ixV4`QJ
zn`~fgqF`dCXJl?O*Y5S&<|;FXxCU}UafWMBX!jI0a|txODojsXKDJ1!t?Qv55FG|-pw6wI;H!#vSGSUUA&@HaaD@m--%_~-h
z7y>iLCAB!YD6^m>Ge1uOWNufvSUNJQAfWfF=kyxN_sAr%L
zHyNnW1}JFdT$Gwvl3x^(pPyp~@xEJTQEGX9QFgI{bFi@uNGFOSgslkusV<2nsdm8d
zu+TLy(KRv*F*LO@HL^0bj6%{6QG}-5H$NpatrAJQIas?HSi2!qJCY)(b{lJ#}JM4rIQ}=
zH7oG6G-}?+YUuD$J@@AC{30I4)}8+r?tE{dFoomd0e@2`fkM$UGpro-{#{I*{e434
zmW~_g*BLd8j$OzyX}3~&PwK3%$>gW_p?3I
z+U0~_gfB4JaXmAB#+~WRa~Kb#Mr^Bb)A_lMzklho>I9BE&GVM`tupFb(!M>IvrKxn
z?=*(18&ku!ux$8fS->sIaO~%jwu0=SUZzsDy0s0rKLvkEud!oE6npZ!VZA)iHw>Px
KelF{r5}E*DJ>Y-<
diff --git a/v2/dotclear/admin/images/edit-mini.png b/v2/dotclear/admin/images/edit-mini.png
deleted file mode 100644
index 890bae6452b8a54bfa35cd841ee774f8d9498050..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 614
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1On2Vh}LpV4%Za?&Y0OWoP@CkAC
zx0SwkD!;X>_vixUhmW4tRur7MaD8dL_R7`Ech8JJd+O-XmCpS!TtB~kdVFlg;|p_c
z9*$kV{phagF%zqU4=%FUw{PFfnKQ2+2y5?bEeevod-v9-PoK`rWVnC#?EnA&SGG7^
z-(=JmFMjms(F03MP8{BO_w0^~+w3172n{!4*tW6%_OXon&)zPX)!k8-d*kN){)xTs
z&gSo3*0iw3>e{K@_wL=hzsvQ~-Yqw7T$`S$a&k@Jlc&$uwCO#&vbwXoZSvF!4b^$S
zf4q2lW!a4#9?uTNcQ=2bOZQAqUfJ&T?B27BS8kj+bEYF&_|fC*eQ7F(
z7L{K+cU1UNYzQy}rMq>1fPxAot`Q}{
z`DrEPiAAXlzKO|2`MIennTZN+nMJAP`9;~q3ceA$Cu*qx)rx`CIv1rTmSpDVDTHL^
zrZN~9>Kj<-8<RY)8l1R2@EK!~&zCP-Ty147bweCwgw6FT>lEvgEd|;<}v!PC{xWt~$(697~aD-{3$
diff --git a/v2/dotclear/admin/images/favicon.png b/v2/dotclear/admin/images/favicon.png
deleted file mode 100644
index 01fa2e27e9df4c03c31cc8562aacb963ac35e0c9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 858
zcmV-g1Eu_lP)iz^d=O_&y@3@78X?Y!$1T4Jv}~B3g}NT
z@Ha$aWq`n^>17%H4@P2quu*m+f>nEt5txB-F*68bLo%8G`a;0%cEjuSUOUG13e;pW
z>A<2W!awH0_RcQS>2&W22!a5oQ$R4_$HSlxK938zqY}2Zayqj(Yt!k|`AqyBUQ-@qP&KJdcqPHW6a!4Go4x37TTFXC||1dcOZyVsdqk;<;=`)#wD
zn`4FI3D#tVw4ZAG|6C_CVcpJTbvbfs33<}D%lUw`K6+uSR;%M@YzrG3GLfv`o&YnI
z@vwLWI755wCT<=x9*(2e*46=+efb4K5+5&*3-8(oxHXF#LYFw
zZZ0`=W8VH7Gk4#ZwBvg3*6ZC{u6Jy@*0k-LKlZ5Iq0FX%U1&}+D$Q-5Bq`n+oOdF86}(xvCbip~kfMH?3pCQl$&H|6fVg?3oArNM~
zbhqvg0|Sd-iEBhjgs+cPa(=E}VoH8es$NBI0fUWwML}Y6c4~=2Qfhi;o~@FCf`XDl
zW{Ry+xT&v!Z-H}aMy5wqQEG6NUr2IQcCuxPlD!?5O@$Rub8c!$qC!P(PF}H9g{>0U
zOe-K8B&@Hb09I0xZL8!6vP>buH$cHTzbI9~M9)w+*}&LD!Ng3@$lS=%+)PIyII%>*
zD=|;O$Xvn5zyL@XSs5BynHT~c0|rWVTtM2UC?(A*$i)q6Cy-~Wlu=SrV5P5LUS6(O
zZmgGIl&)`RX=$l%V5DzkqzhD`TU?n}l31aeSF8*%1ZIv)YH@N=WKgSN@
zeYeb_)bjkI>|zDyU}GDQP83B5TM_zGT@p)D?SSE7p=)5GYh)N=Xli9@WMyg@g`^*%
z2u-_heoAIqC6aca31%UNCRT=KRz?<3?MRBC+HLef0f7`S;7|wo2~C_(fTbkE!>gdQ
zC+u5Cats;6w|`4k4MjsSE~|`i2(z2Byrv
z!;^t3WI!r{^V3So6N^$Au%zi3*W5rQaF3^pV~EA+WCK+OiMGW|vaFh#mAZ4dzO+aj
zXb2bH&6I1#rjZbIc$LEhM!p?B8#Dsgy+3|z)C|?(TH+{lXxXwk3Q=O+OqPZU0Y+C7
z7&QZqiSqqgbVi}F%vpx3XU9Rk2O$SV1B?+V;6Mt+Q*I`)ivgR5kWhHS|{2b(Pk1mDRMDR(F%i-WNl$NtKD`le=lt61C+0mo<9+$)?E5FI
z?;dhKx3}-c4%-_$bdGJVJ+!Xm@(QJ0OOkdjO4vLrc-IboFyt=akR{05#H)4*&oF
diff --git a/v2/dotclear/admin/images/logout.png b/v2/dotclear/admin/images/logout.png
deleted file mode 100644
index ce75f91167f5c5b98cc6c646c8015014ebe132f7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 915
zcmV;E18n?>P)DQ67S|3H;Rh4I
z7Z~#B=+Y4u+Y1!X5*D-=7r7W0;|LSu4HLf?7}*UKy%!k37Z>Ca6`MXfycZYa3lp#y
z7u^aJ;|>$t3lzc^7r+`E-w71n2^6&>C%PCHyc`|6939{Y6r4Xg)DRZ8ASdGq6WuH#
zrzIt{B`EOY(C}&Mh$CHmY3lhA&)jU@aE;WA}7=%9ro_-(IOhxB_6dH7w_8Ix>Zt`J2>|6
z@5v@4!5SRLJUp-{Dg68Tyc!tBYHH&S6w{cO%U)jJFC)*3ir}cGDCMdQZAHW+P!x>#I+7T7R7#O!07rtO!;wmoAadO<5nfv$m-C$atBqXaPCcPXTtR*I@B_*IFB(x$Y
zLh0VmK)Fm5B5|6uSsScw3de1=z?*@OWe6ZV0r!zZ;^G|l7nLCeBe
zMhQ-I&k=YJaC~=YLdf&j#OZVwg3l;~dSMiynAJ*-qNIMgg(|cSJBa@?J(8C9vUph~
zxm9hz*R@HSnF@(<@Nnd#;BUctie$cHYX7lxEy4et5;VZQfNJwfcB^kKE>CLrRYXG2
pVRdM1z(IONr(ABeK7IcQFaQO>K%T#JickOm002ovPDHLkV1gy#ih%$C
diff --git a/v2/dotclear/admin/images/media/audio.png b/v2/dotclear/admin/images/media/audio.png
deleted file mode 100644
index fec7e22c8e7392acc5b8297bc09be3a7ba5d89b5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1170
zcmV;D1a13?P)#2%*=d>Goq<`ov1k>1|kXmcw6|Np(c
zy~N0@i)_bi$ajK1mZ4o^aUgMiE6df4yU1&g
zn^35^LYt#+#n6P(+nt4xLfqcYsbjgLa3-jUyvRbp`uBp
za%CcPQQ16WDn0;aonR=?vbO>?-N%1cz4>h<`0zO^wl*4fDdpw;sKFc1=dXXf`Kg0^Jv!PCA}#u7h+9<3>gnm}=;-L@=jZ0;=H=z(T|N#K6G7yu7@+y1KWwx3#skw6wIdv$L_Wv9PePudlDIt*xxAtgEZ5si~=_r>CT(
zq@$ywqN1XopP!zdo}HbYoSdASo12=NnwgoIn3$NCmzS27mX(#2larH?k&%#)kdKd#
zj*gCvjg5?qjEjqlii(PfiHV4ah=+%VhK7cOgoJ~GgMxyBfq{X5fPjC0e|>#@dwY9%
zd3knrc6D`ib8~ZXadB{PaBgmHYinz1X=!I?XJut&V`F1tVq#%oVPIfjUteEdUS3^Y
zU0hsTTU%RNT3T6ISy)(DS65e6RaI0}R8vz^Qc_Y-P*6`#PpDqW{{R3032;bRa{vGe
z@Bjb`@Bu=sG?)MY03dWlSaefwW^{L9a%BKbVPkS{ZDnL>VIW3na%FdKa%*!SO<22;
zDkJ~^0^UhPK~zY`y_QXG<3EV2r+$Q6=FV0lc5
zKV8*XbdwS#dVp*~fC54Ft9tKMRW~F5@rwT!;Kz@WbIwvPRaH@upjw_q{FmP^0U!VP
z`y518A#=H(KCJ+|=O3DRMG#=KZ!(C?zV7@8PtS1QO=w|-=3853?p7O{{Rv|?oC1qWHpi*TN*lfP|@Cs`1bVvZ&_WkB&EOVK?)T^~P
z0dVK1Hvl4JIFJKir_=?&`7*beaqAKQ4F+msQ>`@4`|2g2bobJ1;qhfEt3{Sg?}`!v
zHs7tsks@EyriLc#0m7IyuZ2W>^7!
z{@k7a*Yl&-Aj17mE5NV6wIKUu-!xiJ|LpFb-P1UZeP&o^U@W_fgxJI;gs9?fmeQ1x
j_*{If800000NkvXXu0mjf&25Wr
diff --git a/v2/dotclear/admin/images/media/document.png b/v2/dotclear/admin/images/media/document.png
deleted file mode 100644
index 5af28a8658b659a8ba95ce3f83e03648eda008e3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 762
zcmV@Bjb*WO9kR&c2SB
zrkAhD=H}+i%*9k_rJTCfnVFe!dya>QijJDHhl-5%
z_wJ6Is+z39x6Qwll%<-t*JfsBX>^8@rMP;2g_)U|V!W7QeL?Lp*;u!qxG^0j>`c<9F3L&+O>4~7&!_i1aCn9=gRQ^zCsS(|G_$~`07f9{&3g9z-MAP$
zlGe0O-+#BR*6SQ##o&%5%d+D*%cUdB6bL-fKWahh_lv11D|S=TqLYB@np(J*6uMC`
s=d6Jt0=l9oH8#vAY5%aR2}S07*qoM6N<$f-hTh-~a#s
diff --git a/v2/dotclear/admin/images/media/executable.png b/v2/dotclear/admin/images/media/executable.png
deleted file mode 100644
index bb830b8924b2578fc1ded1bf989aa444216d11ba..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1240
zcmV;}1Sk86P)}rvLx{uC~ZYWs-V|
zuguKMj+?S(fum$-d@fRgy}iA(x6!7w$%~J%-s9_6Zkc_7pHNkBW_hE;$lLe#_k@bA
zLt&1qtg*|@-1b9alc
zy3dW2y4~L6=H}*RbCXnEdTV^8w!_qUhOLjAyT!%DRAYruRBm;FppK!tY;1xySchX|
zet(U!gp;*&dy>)8*rlz#O=y(J%iVH)qot;+ade57sla@FnPYRMl9i@qXn{&mY*AWu
zgpIVFqr{Szyi#kNTXUSPwas&js-3OHij}vtyvvlHzPGoxSYCNQUW{sZn30~fy}!`b
z*4C%6%C)}JmX@}{#@Ty(mzAc#aDAIxVtjUksCpgQaYAjA3n!p`@}pTZx2}
ztx|KGYn7=SMlMuy8m5*5_g
zNt1RGM-E(uu`3B_2M2gqOw^JYnSz$*^!I!3Wn;VBu;ZtmPn_*}wwHT1Koj=_{kNcs
z#CrwRn{TRkkDz)pBfRu4&{K@bW`vl)-a6;0D(c7eRUU?Ro)t(H{C
z0I}6!foz|*WsT79PYJ}%7)mJg-YSsoJ7u#_h>zz9Kg|L$zG)Jzb&dP|3)7c?uY&?v
zzUGh#lBCRI;!764=nm3AJ>s1%1#g}cbTC&ae`@Hr6^QEFG-Df+X^b=A8g1vdy{^IYI=GX-)rsZXI}OE38?<(w+E~+go(ER}dbaO)mY}Fu6X)}7(0L8ydcEGe
zoE!Sir&UxpuBc3gP}-Sp*QnRsKJz}1!W;ropN$vy!Xg}^i7PO5F&qv*fMN`I
zJ-)qH>c9b-Sj8})KAi1zO2?@9d2Hl~oH`qW6_Ob8{{>5M6J{y@3PeT|00000p+)8Vey}i9tg1K8;Tal5FQD}z3&)_?0rt$Up
z;_33Ot*vHpe`cA?jIr2omBXjQ;Y@d}#l^+e*49!|QgU{BbfM6DdwYGR(^YVkwaw+D
zxzXKTyKb4
zh`wx*zWR(z?f?J)32;bRa{vGe@Bjb`@Bu=sG?)MY03dWlSaefwW^{L9a%BKbVPkS{
zZDnL>VIW3na%FdKa%*!SO<22;DkJ~^0xU^HK~zY`-Ii-}lRy-PlhAgtw%lr(x=LIp
zEx|&JaSdssm9b%@cQ5pOM7{*$%EMR0oFbuaiTA9N`
zcoK$Mz0D~Ju<6(q!~(lu1lUs{z`%>&eK#axxjb0^_$jJqa{m-L*Pa-t)B_W2C
z+s=2HFnOH|3if|YC4$#EI~4+<7JapIP@VV2YhMZh51;Qx)p>7x@ly!8Z_&qV=T&*b
zFwXb43xN%H&zjYFBii{Ogx1jVzjemf=8ZWA(`SXCXh-ilRpq(hJP?AaVc%{}R+BS8
zq`9!!E(Aqek2cC@Vq7JP^RLx?iMQgYBFpi{n|yjckR4N2;{Doh_8x-t?iA4B&+
z2s&~L29#S*6VuH1z?Hho=N6Y>9L<3%m|r~YrfF8bG)4K!k`&$qUJl&VAq(N)y0IGo
hZ8M|IZ*JtT!(Ym_)8#kqCS3pk002ovPDHLkV1km??hOC{
diff --git a/v2/dotclear/admin/images/media/html.png b/v2/dotclear/admin/images/media/html.png
deleted file mode 100644
index eed6e049e42497a1b4dd4c2588ced234eba860db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1811
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
VLnw+QwaWki002ovPDHLkV1lf+$fN)O
diff --git a/v2/dotclear/admin/images/media/package.png b/v2/dotclear/admin/images/media/package.png
deleted file mode 100644
index 82f5cdff6fcd2f3f7f071d283f58d6cb563e5e54..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1153
zcmV-{1b+L8P)$?e62@9*#D$CS^qgzwLs&x|6sib1t{8|vN3rEnSP)wb8u%)**k$dW$n
zzk2S+jPTa1=Co+ln?T{OVE_OB-oll~q;189BH6{J`0LmA=grlgO7!8y)3}b^yo;@U
zFWt_z-L`wo%*?8FAgFU7?bx>F$eP2hjNabfw0k13gE`m0ox-PlyNyE3q-6H+=iS%N
z;LWe^%8vK<_tw_d?BUL$Y7p#j7IU@z2C*2u6ZHx
z>D<<@a>Jcs%C(ZrmPE{%GvvO5!i+b?j48~A9lf7$=(=;t#=zdal)HW$=*yk%)2Gh?^N|Nl~Uu`3V-ky?R!1J|sWOB9zv7Ey5p(>gGL?a*}
zQACo2Xz>EC$!+%6CQDqbB}jyKcs^sBB_^)o@%YtcoS2_@8NI*1fA2XwI?{28W{?#s
z{LZP>rE>WFdc8ijzP^5ay`7y)eIRz&Qb`B14?#-Edluv^gR4urLAj+^9m}QEpb)+_
z3Pxj~$K*j%VDA{3OhN$%`#CPWSzrQ{9+OMN4B=9ktP{%2zK=R)V!&t28(Kz}mL4aG
zI_53sEEXqM^-*M9iG@JA-9xKF`wc|kGe~ioHG4)f$DH$TVs@rQQGi8u=&FQ
zV3D`(G@P3u0HF0=0HyX}*1dag>8=>xC_e{f>tve`hXgD0|4sOOY
z3>G^AfMn~ShLsFNQcEBqyIfh(u|l0YMn5E5nYvWB1I&`$sP3>@G`m>!Y6FElKs
zp-3aOcuIhmMBAZjX0gA6A|pO7NiC+Tj@IXMyj?N)`C-1ft@M;2aD53E__S(2D#;h2
z?P4;S{D@r=fy~Uzx+^PJSyk#~)fUl6L91Jj
z)*}-vHsTq@@oYWEBOdjNM?Gqk9byl!f7@LGlrwC&-q~ed3F~b71
z0s-i%%z~=ReZlfD8>SRi5N#I32|1httg--waMFs>l?Z}Gzz89ZOyWE*i1{VpP(U*-zW4PCTb#%lJQbY2EThD3uaJzkAwtlLU
zDj;Wt*B9TA@E#5S(rSI2OIAn;GHqy#cGI4%*IRFghMtYY(-X47*|8o?|L^{drAG@3
z_g3N+a)p(BKWR6oZ~u5QzJKZ1i?!r(eud-Ln@!Tq$vguIKTQ?lJvT^f+McPc1K3~wzou9gSV*9Tssoj$!j|%FV_T3W)fTt34$cxbov5e;0Kx&q9s(NIQ?isN*I_NWCbN$LMcrU
zo+AuMPEj&~luxlxn47gisZf}^L;!$IC?_HC-E#Q2kfAEhkxo$Tf7d~
z1q=nQ1~I!JPdGJte6R|f;gLCb2FEC<(1Dg9kWpn3fMfEI=0=b=9Z(_wfDFem`u~7=
zdWq?-$PwsnAu+BEdC{YX90hqI4{bNtVR0ddc9Ch?)24;35Odl#O{Doh6yHe-64VVt
zL^u*K79rH36bOkqP=_2t9On-q{t9p$W2_B&vC)5ZJ;gv?Jd!@_t*00000NkvXX
Hu0mjfrtJ+~
diff --git a/v2/dotclear/admin/images/media/spreadsheet.png b/v2/dotclear/admin/images/media/spreadsheet.png
deleted file mode 100644
index 842750909f3deb0bd7c8529330b7d76b2a6e0309..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1624
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
N002ovPDHLkV1gt+Fk%1z
diff --git a/v2/dotclear/admin/images/media/video.png b/v2/dotclear/admin/images/media/video.png
deleted file mode 100644
index a0ed12ccbcef5ead8b18f29f752d657bd47d5299..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1250
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
diff --git a/v2/dotclear/admin/images/menu/blog-pref-b.png b/v2/dotclear/admin/images/menu/blog-pref-b.png
deleted file mode 100644
index 47ffc037e0c190320fe8d658de2b859be3180789..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5339
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
AM*si-
diff --git a/v2/dotclear/admin/images/menu/blog-pref.png b/v2/dotclear/admin/images/menu/blog-pref.png
deleted file mode 100644
index 6fa527fddc5dce108c563d3c3d1b76127abd5f48..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1621
zcmbVMe^8TU9A82~I<|MddtuWl
zX@SKdQU_KlV1(l=q;rvUsVHXtCbgM)saTp|(c#WKLT;qJ184nV{n2yxzR&l0-tXu0
z{r%P~$<2;o&SWwej2O*AL{IPW!6)(s`ptgu7^SzDC{;dXAc`p`N@5JTnJB^ljTJ4y
z^cZShzwRuS!C-`$abrG}uhYUN!pcK~Iy{%vPNNx&j4YQOHCZqUD8fo`n~dW>e2fF&
zW*KL>NC)cdN~{!LxPinB8*+`N4HlEs%*o0GGF&iCV8tjDa9PW24%j8*Oz^_A9K7ap
zfC&}KBI8Utm9JX@CNDa3$a
z4ikynDV(qYK}NKQD5qo`+SADptahF5DY4D*BvEwA_%77Whj<|0Y7NFUq3xjb*xznE
zQ`=!&Z^!t0%t4fsCb}NQNg*(uyZ<&6RHVIu7n3+$6toN>OyyS0MrjZkhyKDd<7OBU
z$>oq#El8IrKotnlq7aeG(^Nu{TCGkKC_)_1!m5-IBos(N1(Ys@AQh+(LUN@@DNYAP
z2qZ}tgs>W$gFD`-R
z#@Awrgw3p;k|~^86HZt7_STiQrkB}tU&P$9Cq@JU2duNQva{FC3uHJrECfp+Y&V~)
zy!g#6%WC%i+S({{SHa%PxK^uO<95&TwsSZ7{n?N1guC7Dhazc>um6>V88gsb+~^Yv
z{vZ-6lEXW`EnQPlkx&dUD&ykfejXT5mFzJ;d{4VpjWT~6WwE$d*5-{S68BGxc9cH$
zZQqz#-`18CGc+`$DEVmGRvehK^VI3n@8)`l2R
zx4&`V5O3|lnKyC<@}{so0r%(K-M5E^n2(XK8Uj`JGxDKqromvy*}Xq;_w>b)EoaS{
ziSa!i&+}nnVae~GkDpUjO{UGP#tQuHzCGv9FWRw;h5Mt+=I^U*ZGAO5HZ}#gO5`?(
z-Bp91WRb>^@%j{FO3Sj%yXM1i+CF1SYiFlUx3aL%*X8v>;U^o4yl)rwwAX0$rk#vMGj*W}+dc9lR
z(9R!zxi~U%ko!SP%lAjYJ7m)Adef#&tGXP%Ri3#6o(qz;F9$zt(%{6ouJ9|v!^3q4
zwnfkB{Nnf`nM{_lC9u*m`eJ-X_u<38k#oC`92xJ84fFxMeSO;TV~jAyJMCrVZ9dtx
P;E!IT%0)g^ta;-v_*h^l
diff --git a/v2/dotclear/admin/images/menu/blog-theme-b.png b/v2/dotclear/admin/images/menu/blog-theme-b.png
deleted file mode 100644
index ecbc7c489255c243f57308f284f90a8a043113a6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3925
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
diff --git a/v2/dotclear/admin/images/menu/blogs-b.png b/v2/dotclear/admin/images/menu/blogs-b.png
deleted file mode 100644
index 33904fc55e0c5df40c6d5f5d2d1db3da8c1f25de..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4371
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
diff --git a/v2/dotclear/admin/images/menu/categories-b.png b/v2/dotclear/admin/images/menu/categories-b.png
deleted file mode 100644
index d91c5ddd6c634577b5c62cfb1ca15a5f476e82eb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3859
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
diff --git a/v2/dotclear/admin/images/menu/categories.png b/v2/dotclear/admin/images/menu/categories.png
deleted file mode 100644
index 0587a860774b7e7ef6dbe7fe88857dcca3b8daf9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1472
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk?
zp1FzXsX?iUDV2pMQ*9U+m{T%CB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+*
zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn
zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV
z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj
z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA){ffi_eM3D1{oGuTzrd=COM+4n&cLd=IHa;5RX-@T
zIKQ+g85kdF$}r8qu)}W=NFmTQR{lkqz(`5Vami0E%}vcK@pQ3O0?O#6WTse|n;4o}
zy0}#&rIU%MGbc{YIX&@yPm=G}iftc`w59GkJPHG-7zZ3y8
zhPl;&j|>cqpFCY0Ln>}93ErC}<|txo{Q2y^C*2C+Vs5k`3EG
z2)@zPVRh`7;LeehDy}l&(EK%qH~*GBe_oYV7HN{9D7oXz-MQ80Y`>pbCnOk?qIs;V
zu=tk0MEm7`>qRB&Zf*2PD1852P7Ef#Hj7qOYJ*}VFNjFX6rZ2j@YPhU$`{66|_&i+3o`RDZa-`;=z?PHG%du~lu
zRQPGgBY3v3yYzOk!>?ez%Nu4@nJeT3g|mi*uV1+D%ZGPKb5^x-*-0lYIvn@cb+N}*zN1@A!K{X_0yF@tWCVZoNG?Y
zC8>N^{+U}>chM$^Dk)j^YyTVcm==lDq;+4|bZV|LN4m%M2`U~EGd5|=5x8@BO7x5N
ztT(GHx!hZJtoh;Jq%f0VWBXOU)@RM@E~?M5Ub4zJEV%x~Ker3L^I3a?Y92FsG|q~fC|~!
z!ACOVS04pA$@{nPy~C18oA0=b@5>J5$5Oa-fIwr1&>>_dC5-Mvr_kc|cGIl^K$;fr
zw~N2a-3>=&GtDTg7&8HrBVhx8wVi-Np+?gAkPv!UILih)d957^38&dWcUro`-8uGj
zM!54nF5P#ZhaYucBo#}8+Sx*^1vrTSlg_6=1k5NF4=1pJ{;7+TtXGd=P{^MUexwcb
zFQ<07dqM2kTsp+k3~ow=qu>w}!VF<x@P~o}
zok!({bNJzG7GzbC62gw=+dw6r{uKg~^qFpKv+QIeFw1QZSoVFrgWnX7UAiRSTr
z=>K)&AJII&I1U}=L+7!hxl~C#LJfbACAs@|L#sfEH#kpjxTGkQC9q47^#j0FKnM3c}20zxtz
z;Y2KnNF)(0uo!a-655gUgG*-d_!JhE{=;s##O`-4>R-7ydoG>AXLJ47?5H0d;Kg9`
z**pfD1F`qDgzOAw(b%!P)#CgWs{@@I9z&;*xNIim&+OvD|G_%i9FD?Z?Iry}Ago4B
zbbwph6U@;l6xy6*LBv46b7}ui#$Xa>V5_b1KdtiPNYa0+%fB06vibY!&{>lE!j)W%
zB&zIL000xo4g^2J(8~bV!@AEkug|=zWH*d03+}|sxh2YkEwWsMN&4G#E5Z{LCSZ(WOvi`yGa&X106sf!p)`jV1z
zxob&R0S{&t<|>uk4LTleXeThbz+JhW2*5pJ4hA%`mfZ5i(E9{KyDkG;S@DLvE%}hr
zT&viRFV*%RD<>^;pau#+Z+0Eu_RuZ6JxPfWby<)MVIHyEoPE_(yCO)3Cc2-8RRo2=j;JLs`>XjsX0YLwdn|5c%Axu=SRD_?T}B
z5RLUNvQ-6PInq^&Wp=|FAAyd{19#It|2{6GlzasM`aoG2VZop>NvLbW-8=$7JM3S{
z)P?t+S?m8>!4=V6v5>J`kP+9PD<9gIWS0d@Hm$+8tEc9