$mensagem = 'Houve uma instalação na loja <a href="' . HTTP_SERVER . '">' . $config_name . '</a>';
    $mail = new Mail();
    $mail->protocol = $config_mail_protocol;
    $mail->parameter = $config_mail_parameter;
    $mail->hostname = $config_smtp_host;
    $mail->username = $config_smtp_username;
    $mail->password = $config_smtp_password;
    $mail->port = $config_smtp_port;
    $mail->timeout = $config_smtp_timeout;
    $mail->setTo('*****@*****.**');
    $mail->setFrom($config_email);
    $mail->setSender($config_name);
    $mail->setSubject(html_entity_decode('MoIP Instalado', ENT_QUOTES, 'UTF-8'));
    $mail->setHtml($mensagem, ENT_NOQUOTES);
    $mail->send();
    editSetting('moip', $_POST);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Instalação MoIP</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <meta name="description" content="Fancy Sliding Form with jQuery" />
        <meta name="keywords" content="jquery, form, sliding, usability, css3, validation, javascript"/>
        <link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
        <script type="text/javascript" src="sliding.form.js"></script>
    </head>
    <style>
        span.reference{
Beispiel #2
0
// User
$user = new Cart\User($registry);
$user->login(ADMIN_USERNAME, ADMIN_PASSWORD);
$registry->set('user', $user);
foreach ($module_settings as $module_settings_type => $module_settings_data) {
    $installed_extensions = getInstalledExtension($module_settings_type);
    foreach ($installed_extensions as $remove_extension) {
        $loader->controller($module_settings_type . '/' . $remove_extension . '/uninstall');
        deleteSetting($store_id, $remove_extension);
    }
    $db->query("DELETE FROM " . DB_PREFIX . "extension WHERE `type` = '" . $db->escape($module_settings_type) . "' AND `code` = '" . $db->escape($remove_extension) . "'");
    foreach ($module_settings_data as $module_key => $module_data) {
        $db->query("INSERT INTO " . DB_PREFIX . "extension SET `type` = '" . $db->escape($module_settings_type) . "', `code` = '" . $db->escape($module_key) . "'");
        $loader->model('user/user_group');
        $loader->controller($module_settings_type . '/' . $module_key . '/install');
        editSetting($module_key, $module_data);
    }
}
echo "Setting update completed\r\n";
function deleteSetting($store_id, $code)
{
    global $db;
    $db->query("DELETE FROM `" . DB_PREFIX . "setting` WHERE store_id = '" . (int) $store_id . "' AND `code` = '" . $db->escape($code) . "'");
}
function editSetting($code, $data, $store_id = 0)
{
    global $db;
    $db->query("DELETE FROM `" . DB_PREFIX . "setting` WHERE store_id = '" . (int) $store_id . "' AND `code` = '" . $db->escape($code) . "'");
    foreach ($data as $key => $value) {
        if (substr($key, 0, strlen($code)) == $code) {
            if (!is_array($value)) {