コード例 #1
0
ファイル: cronjob.php プロジェクト: nemiah/trinityDB
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();
コード例 #2
0
ファイル: cronjob.php プロジェクト: nemiah/fheME
 *  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();