0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
3.2.0-5
/
standard
/
htdocs
/
[
Home
]
File: tiki-replicate.php
<?php // $Id: /cvsroot/tikiwiki/tiki/tiki-replicate.php,v 1.4 2007-10-12 07:55:32 nyloth Exp $ require_once ('tiki-setup.php'); include_once 'lib/logs/logslib.php'; if ($tiki_p_admin != 'y') { $smarty->assign('errortype', 401); $smarty->assign('msg', tra("You do not have permission to use this feature")); $smarty->display("error.tpl"); die; } $master = $prefs['replimaster']; if (isset($_POST['action']) and $_POST['action'] == 'save') { if ($master != $newmaster) { check_ticket('replicate'); if (isset($_POST['master']) and $_POST['master']) { $newmaster = $_POST['master']; } else { $newmaster = ''; } $tikilib->set_preference('replimaster',$newmaster); $mess = sprintf(tra("changed '%s' from '%s' to '%s'"),'replimaster',$master,$newmaster); $logslib->add_log('replicate',$mess,$user); $tikifeedback[] = array('num'=>0,'mes'=>$mess); } $master = $newmaster; } $dumps = array(); $h = opendir("/"); while ($file = readdir($h)) { if (strstr($file, ".sql") and substr($file,0,1) != '.') { $dumps[] = $file; } } $smarty->assign('dumps', $dumps); $smarty->assign_by_ref('master', $master); ask_ticket('replicate'); $smarty->assign('mid', 'tiki-replicate.tpl'); $smarty->display('tiki.tpl'); ?>