session_name("ExtConnInstallation"); require_once realpath(dirname(__FILE__) . "/../../system/connect.php"); $absolutePathToPhynx = realpath(dirname(__FILE__) . "/../../") . "/"; $e = new ExtConn($absolutePathToPhynx); $e->addClassPath($absolutePathToPhynx . "/plugins/Installation"); $e->useDefaultMySQLData(); $e->useAdminUser(); $CH = Util::getCloudHost(); $I = new mInstallation(); $data = $I->updateAllTables(); $T = new HTMLTable(2); $T->setTableStyle("font-size:10px;font-family:sans-serif;"); $T->addColStyle(1, "vertical-align:top;"); foreach ($data as $k => $v) { $T->addRow(array($k, "<pre>" . trim($v) . "</pre>")); } $mimeMail2 = new PHPMailer(true, "", true); $mimeMail2->CharSet = "UTF-8"; $mimeMail2->Subject = "Installation Plugin"; $mimeMail2->From = $CH->emailAdmin; $mimeMail2->Sender = $CH->emailAdmin; $mimeMail2->FromName = "Cloud Server Cronjob"; $mimeMail2->Body = "<html><body>" . $T . "</body></html>"; $mimeMail2->IsHTML(); $mimeMail2->AltBody = "Diese Nachricht wird nur als HTML übertragen"; $mimeMail2->AddAddress($CH->emailAdmin); if (!$mimeMail2->Send()) { throw new Exception("E-Mail could not be sent!"); } $e->cleanUp();
* You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * 2007 - 2016, Rainer Furtmeier - Rainer@Furtmeier.IT */ if (isset($argv[1])) { $_GET["cloud"] = $argv[1]; } if (isset($argv[2])) { $_SERVER["HTTP_HOST"] = $argv[2]; } session_name("ExtConnKalender"); require_once realpath(dirname(__FILE__) . "/../../system/connect.php"); $absolutePathToPhynx = realpath(dirname(__FILE__) . "/../../") . "/"; $E = new ExtConn($absolutePathToPhynx); $E->addClassPath($absolutePathToPhynx . "ubiquitous/xCal"); $E->addClassPath(FileStorage::getFilesDir()); $E->useDefaultMySQLData(); $E->useUser(); $AC = anyC::get("xCal", "xCalServerActive", "1"); while ($S = $AC->getNextEntry()) { // XML $xml = file_get_contents($S->A("xCalUrl")); if ($xml === false) { continue; } $S->changeA("xCalCache", $xml); $S->saveMe(); } $E->cleanUp();