/**
 * This file contains block_wiki_new_page functions.
 * @deprecated version - 23/08/2007
 * @author DFWiki LABS
 * @author Marc Alier i Forment
 * @author David Castro, Ferran Recio, Jordi Piguillem, UPC, 
 * and members of DFWikiteam listed at http://morfeo.upc.edu/crom
 * @version  $Id: lib.php,v 1.6 2007/08/23 12:24:00 tusefomal Exp $
 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
 * @package Wiki_Blocks
 */
function wiki_block_new_page()
{
    $name = optional_param('dfformname', NULL, PARAM_FILE);
    if (isset($name)) {
        wiki_param('page', $name);
    }
    wiki_main_setup();
}
/**
 * This file contains block_wiki_search functions.
 *
 * @author DFWiki LABS
 * @author Marc Alier i Forment
 * @author David Castro, Ferran Recio, Jordi Piguillem, UPC, 
 * and members of DFWikiteam listed at http://morfeo.upc.edu/crom
 * @version  $Id: lib.php,v 1.13 2007/09/07 11:04:06 tusefomal Exp $
 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License
 * @package Wiki_Blocks
 */
function wiki_block_search()
{
    global $dfsearch;
    /*$dfform = wiki_param ('dfform');
        if (isset($dfsearch)) {
            $dfform['field'] = $dfsearch;
            wiki_param ('dfform',$dfform);
        }
    
        if (isset($dfform['field']) && trim($dfform['field']) != '') {
            $dfform['result'] = wiki_block_search_result($dfform['field']);
            wiki_param ('dfform',$dfform);
            if (isset($dfform['main'])) {
                wiki_param ('dfcontent',10);
            }
        }*/
    wiki_main_setup();
}
function wiki_ead_cleanpage()
{
    global $dfwiki_ead_stat;
    $cleanpage = optional_param('cleanpage', NULL, PARAM_FILE);
    $dfwiki = wiki_param('dfwiki');
    if (wiki_can_change()) {
        if (wiki_page_exists(false, $cleanpage, false)) {
            $cleanconfirm = optional_param('dfformcleanconfirm', NULL, PARAM_ALPHA);
            if (isset($cleanconfirm)) {
                $cleanvers = optional_param('dfformcleanvers', NULL, PARAM_INT);
                if (delete_records_select('wiki_pages', 'dfwiki=' . $dfwiki->id . ' and pagename=\'' . addslashes($cleanpage) . '\' and version < ' . $cleanvers)) {
                    $dfwiki_ead_stat = 'cleanok';
                } else {
                    $dfwiki_ead_stat = 'cleanerror';
                }
            } else {
                //show confirm form
                $dfwiki_ead_stat = 'cleanconfirm';
            }
        } else {
            //this page can't be eliminated
            $dfwiki_ead_stat = 'cleanerror';
        }
    }
    wiki_param('dfcontent', 9);
    wiki_main_setup();
}