Wiclear

You are here :

 Bugs

Wednesday, 21. June 2006 18:24:49, by David Jobet

 

Feel free to enter here the bugs you just found.


Diff algorithm

Very simple, needs a lot of improvement as it is far from only showing minimal differences.


content delete confirmation

Steve (21/06/06): I thought I would share a modification I have made. I needed the ability to get the user to confirm that they where deleting a page. I had a couple of unhappy people when they accidently clicked 'delete'! I am also adding the same thing to making a page the root. I hope this is the right way do this.

in content.lib.php I added

$contentBoxHandle["delete"]        = "contentDelete";

changed

$userActionHandle["delete"]        = "onContentDelete";

to

$userActionHandle["deleteconfirmed"]        = "onContentDelete";

and added the function

function contentDelete(){
   global $user;
   global $user_lang;
   global $wiki;
   global $node;
   global $wikirender;    
      
   $html = '<h1>Confirm delete</h1>';
   $html .= "<p>{$confirm}</p>";
   $html .= '<p>This will permentally delete the page and history from the wiki, you will
               not be able to undo this action.</p>';
   $html .= "<p>Please confirm you wish to delete '{$node->title}'</p>";
   $html .= "<p><a href="?title={$node->title}

REDIRECT TO: http://wiclear.free.fr/index.php?title=amp%3Bmode%3Ddeleteconfirmed&from=Bugs

amp;lang=$user_lang">Yes (delete)</a> | <a href="?title={$node->title}&amp;lang=$user_lang&quot;&gt;No (take me back)&lt;/a&gt;&lt;/p&gt;&quot;; return $html; }

David : very usefull and perfect. I'll add it in 0.11. (or perhaps 0.10.1 because 0.10.0 has a lot of rough edges (installation, update, no database, no configuration files : I released it too quickly without proper test)
David: By the way, you seem to have upgraded to 0.10. Did you have a look to variables.lib.php ? You can now hack it to add easily a prefix to session variable. If needed it is also possible to add a new "ini" configuration variable to do it at startup...


session workaround bug

Steve (21/06/06): I think I found a bug in util::sessionWorkaround, this first thing it does is "return;". When I ran the install with this in, it tells me my session directory is not writeable. Once I remove it says my session directory is writeable and gives me a green tick. Just to confirm my php session directory is writeable.

David: Yep, found it yesterday too and fixed it by doing instead :

 return $path;

This sessionWorkaround thing was a workaround added in 0.9 to overcome problems with particular hosting configuration. I disabled it "quickly" in 0.10 because it was rendered useless by my provider. But if by any bad luck someone encounter a session problem, he can try to fix it by commenting the return.