Merge branch 'develop' of projects.ceondo.com:indefero
This commit is contained in:
commit
f6fc5ae466
@ -213,3 +213,13 @@ may have problems as your certificate is not trusted, check the
|
|||||||
[procedure provided here][svnfix] to solve the problem.
|
[procedure provided here][svnfix] to solve the problem.
|
||||||
|
|
||||||
[svnfix]: http://projects.ceondo.com/p/indefero/issues/319/#ic1358
|
[svnfix]: http://projects.ceondo.com/p/indefero/issues/319/#ic1358
|
||||||
|
|
||||||
|
## If the registration links are not working
|
||||||
|
|
||||||
|
If You have standard instalaction of PHP ie in Debian, php.ini sets
|
||||||
|
mbstring.func_overload to value "2" for overloading str*
|
||||||
|
functions. You need to prevent the overload as it does not make sense
|
||||||
|
anyway (magic in the background is bad!).
|
||||||
|
See the [corresponding ticket][reglink].
|
||||||
|
|
||||||
|
[reglink]: http://projects.ceondo.com/p/indefero/issues/481/
|
@ -46,25 +46,32 @@ class IDF_Template_Markdown extends Pluf_Template_Tag
|
|||||||
array($this, 'callbackEmbeddedDoc'),
|
array($this, 'callbackEmbeddedDoc'),
|
||||||
$text);
|
$text);
|
||||||
}
|
}
|
||||||
|
// Replace [Page]([[PageName]]) with corresponding link to the page, with link text being Page.
|
||||||
|
$text = preg_replace_callback('#\[([^\]]+)\]\(\[\[([A-Za-z0-9\-]+)\]\]\)#im',
|
||||||
|
array($this, 'callbackWikiPage'),
|
||||||
|
$text);
|
||||||
// Replace [[PageName]] with corresponding link to the page.
|
// Replace [[PageName]] with corresponding link to the page.
|
||||||
$text = preg_replace_callback('#\[\[([A-Za-z0-9\-]+)\]\]#im',
|
$text = preg_replace_callback('#\[\[([A-Za-z0-9\-]+)\]\]#im',
|
||||||
array($this, 'callbackWikiPage'),
|
array($this, 'callbackWikiPageNoName'),
|
||||||
$text);
|
$text);
|
||||||
$filter = new IDF_Template_MarkdownPrefilter();
|
$filter = new IDF_Template_MarkdownPrefilter();
|
||||||
echo $filter->go(Pluf_Text_MarkDown_parse($text));
|
echo $filter->go(Pluf_Text_MarkDown_parse($text));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function callbackWikiPageNoName($m)
|
||||||
|
{
|
||||||
|
$m[2] = $m[1]; //Set the link text to be the same as the page name.
|
||||||
|
return $this->callbackWikiPage($m);
|
||||||
|
}
|
||||||
|
|
||||||
function callbackWikiPage($m)
|
function callbackWikiPage($m)
|
||||||
{
|
{
|
||||||
$sql = new Pluf_SQL('project=%s AND title=%s',
|
$sql = new Pluf_SQL('project=%s AND title=%s',
|
||||||
array($this->project->id, $m[1]));
|
array($this->project->id, $m[2]));
|
||||||
$pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen()));
|
$pages = Pluf::factory('IDF_WikiPage')->getList(array('filter'=>$sql->gen()));
|
||||||
if ($pages->count() != 1 and !$this->request->rights['hasWikiAccess']) {
|
|
||||||
return $m[0];
|
|
||||||
}
|
|
||||||
if ($pages->count() != 1 and $this->request->rights['hasWikiAccess']
|
if ($pages->count() != 1 and $this->request->rights['hasWikiAccess']
|
||||||
and !$this->request->user->isAnonymous()) {
|
and !$this->request->user->isAnonymous()) {
|
||||||
return '<img style="vertical-align: text-bottom;" alt=" " src="'.Pluf::f('url_media').'/idf/img/add.png" /><a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::create', array($this->project->shortname), array('name'=>$m[1])).'" title="'.__('Create this documentation page').'">'.$m[1].'</a>';
|
return '<img style="vertical-align: text-bottom;" alt=" " src="'.Pluf::f('url_media').'/idf/img/add.png" /><a href="'.Pluf_HTTP_URL_urlForView('IDF_Views_Wiki::create', array($this->project->shortname), array('name'=>$m[2])).'" title="'.__('Create this documentation page').'">'.$m[1].'</a>';
|
||||||
}
|
}
|
||||||
if (!$this->request->rights['hasWikiAccess'] or $pages->count() == 0) {
|
if (!$this->request->rights['hasWikiAccess'] or $pages->count() == 0) {
|
||||||
return $m[1];
|
return $m[1];
|
||||||
|
@ -970,7 +970,7 @@ msgid ""
|
|||||||
"<ul>\n"
|
"<ul>\n"
|
||||||
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
||||||
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
||||||
"<li><strong>Check your patch to not provide any password or confidential information!</strong></li>\n"
|
"<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>\n"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -970,7 +970,7 @@ msgid ""
|
|||||||
"<ul>\n"
|
"<ul>\n"
|
||||||
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
||||||
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
||||||
"<li><strong>Check your patch to not provide any password or confidential information!</strong></li>\n"
|
"<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>\n"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1026,7 +1026,7 @@ msgid ""
|
|||||||
"<ul>\n"
|
"<ul>\n"
|
||||||
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
||||||
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
||||||
"<li><strong>Check your patch to not provide any password or confidential information!</strong></li>\n"
|
"<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>\n"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<p>Pour démarrer une revue de code vous devez fournir :</p>\n"
|
"<p>Pour démarrer une revue de code vous devez fournir :</p>\n"
|
||||||
|
@ -1019,7 +1019,7 @@ msgid ""
|
|||||||
"<ul>\n"
|
"<ul>\n"
|
||||||
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
||||||
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
||||||
"<li><strong>Check your patch to not provide any password or confidential information!</strong></li>\n"
|
"<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>\n"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -997,7 +997,7 @@ msgid ""
|
|||||||
"<ul>\n"
|
"<ul>\n"
|
||||||
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
"<li>A commit or revision of the current code in the repository from which you started your work.</li>\n"
|
||||||
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
"<li>A patch describing your changes with respect to the reference commit.</li>\n"
|
||||||
"<li><strong>Check your patch to not provide any password or confidential information!</strong></li>\n"
|
"<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>\n"
|
||||||
"</ul>"
|
"</ul>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li>A commit or revision of the current code in the repository from which you started your work.</li>
|
<li>A commit or revision of the current code in the repository from which you started your work.</li>
|
||||||
<li>A patch describing your changes with respect to the reference commit.</li>
|
<li>A patch describing your changes with respect to the reference commit.</li>
|
||||||
<li><strong>Check your patch to not provide any password or confidential information!</strong></li>
|
<li><strong>Ensure your patch does not contain any passwords or confidential information!</strong></li>
|
||||||
</ul>{/blocktrans}
|
</ul>{/blocktrans}
|
||||||
</div>
|
</div>
|
||||||
{/block}
|
{/block}
|
||||||
|
Loading…
Reference in New Issue
Block a user