$backupdbname .= $txtfordb; } hidekey("backupdbname", $backupdbname); hidekey("dbname", $prdbdata[$tbl][9]); echo cmsg(BCK_CRT_ALL) . " " . $prdbdata[$tbl][9] . " " . cmsg(W_NM) . " :" . $backupdbname . "<br>"; lprint("REQ_TIME"); submitkey("start", "START"); } // модуль создания живого бэкапа //CREATING DUMP AT SQL SIDE AS COPY SQL DATABASE if ($start and $backupdbname and $prdbdata[$tbl][12] != "fdb") { echo "Создается -живой- бэкап {$backupdbname}...<br>"; set_time_limit(0); // CFG OPT FUTURE TODO:? @($connect = dbs_connect($prdbdata[$tbl][6], $sd[14], $sd[17], $dbtype)); copydatabase($prdbdata[$tbl][9], $backupdbname, $connect); $action = "DB_COPY " . $prdbdata[$tbl][9] . "." . $backupdbname . "." . $connect . " "; logwrite($action); } //copy full tables копирование полный таблиц //######################################################################### /// /CREATING DUMP AND EXECUTING AT REMOTE SERVER NA - NOT USED TMP if ($write == cmsg("WF_BCK_TRANS") and $prdbdata[$tbl][12] != "fdb") { @($connect2 = dbs_connect($mysqlserver2, $sd[14], $sd[17], $dbtype)); set_time_limit(0); // CFG OPT FUTURE TODO:? if (!$prauth[$ADM][6]) { lprint("ACCDEN"); exit; } @($connect = dbs_connect($prdbdata[$tbl][6], $sd[14], $sd[17], $dbtype));
} $act = "DBL:CRT_DB (s) " . $newdbname; logwrite($act); $endoper = 1; } if ($cmd == "DEL_DB") { if ($write == cmsg(NO)) { exit; } $cmd = "DROP DATABASE {$dbselected}"; $a = dbs_query($cmd, $connect, $dbtype); dbserr(); echo "OK"; $act = "DBL:DEL_DB " . $dbselected; logwrite($act); $endoper = 1; } if ($cmd == "COPY_DB") { if ($debugmode) { echo ""; } //$connect = mysql_connect ($prdbdata[$tbl][6], $sd[14] , $sd[17]); echo " copydatabase ({$source},{$dest},{$connect}); "; copydatabase($source, $dest, $connect); //ni hrena!!!! $act = "DBL:COPY_DB " . $source . " to {$dest}"; logwrite($act); $endoper = 1; } hidekey("dbs", $dbs); if ($endoper == 1) {