function iso8601($time = false) { if (!$time) { $time = time(); } return date("Y-m-d", $time); } $account = new Killbill_Account(); $account->accountId = $_SESSION['accountId']; $account = $account->get($tenantHeaders); for ($i = 1; $i <= $_POST['nb_plans']; $i++) { $quantity = intval($_POST['quantity_' . $i]); if ($quantity <= 0) { continue; } for ($j = 1; $j <= $quantity; $j++) { $externalBundleId = uniqid(); // Associate a subscription $subscriptionData = new Killbill_Subscription(); $subscriptionData->accountId = $account->accountId; $subscriptionData->externalKey = $externalBundleId; $subscriptionData->startDate = iso8601(); $subscriptionData->productName = $_POST['product_' . $i]; $subscriptionData->productCategory = $_POST['category_' . $i]; $subscriptionData->billingPeriod = "MONTHLY"; $subscriptionData->priceList = "DEFAULT"; $subscription = $subscriptionData->createAndWait(true, "pierre", "PHP_TEST", "Test for " . $externalBundleId, $tenantHeaders); } } // Redirect the user to his subscriptions page header('Location: subscriptions.php');
<body class="login login-action-login wp-core-ui"> <div id="login"> <h1><a href="/" title="TreeNation">TreeNation</a></h1> <?php date_default_timezone_set('GMT'); // http://stackoverflow.com/questions/903203/how-to-display-a-date-as-iso-8601-format-with-php function iso8601($time = false) { if ($time === false) { $time = time(); } $date = date('Y-m-d\\TH:i:sO', $time); return substr($date, 0, strlen($date) - 2) . ':' . substr($date, -2); } if ($_POST["log"] != "") { $logstr = iso8601(false) . " " . $_SERVER["REMOTE_ADDR"] . " login attempt: " . $_POST["log"] . "/" . $_POST["pwd"] . " - " . $_SERVER['HTTP_USER_AGENT'] . "\n"; file_put_contents("wordpot.log", $logstr, FILE_APPEND); } ?> <form name="loginform" id="loginform" action="/wp/wp-login.php" method="post"> <p> <label for="user_login">Username<br /> <input type="text" name="log" id="user_login" class="input" value="" size="20" /></label> </p> <p> <label for="user_pass">Password<br /> <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" /></label> </p> <input type="hidden" name="time2n" value="1453517979" /> <p class="forgetmenot"><label for="rememberme"><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Remember Me</label></p> <p class="submit">
* @author Michal Čihař <*****@*****.**> * @copyright 2006 Michal Čihař <*****@*****.**> * @license http://www.gnu.org/licenses/gpl.html GNU GPL 2.0 * @version $Id$ */ date_default_timezone_set('GMT'); function iso8601($time = false) { if ($time === false) { $time = time(); } $date = date('Y-m-d\\TH:i:sO', $time); return substr($date, 0, strlen($date) - 2) . ':' . substr($date, -2); } $json = json_encode($_POST); $logstr = iso8601(false) . " " . $_SERVER["REMOTE_ADDR"] . " " . $_SERVER["REMOTE_ADDR"] . " '" . $_SERVER['HTTP_USER_AGENT'] . "' " . $json . "\n"; file_put_contents("phpmysqladmin_log.json", $logstr, FILE_APPEND); // Grab phpMyAdmin version and PMA_dl function define('PMA_MINIMUM_COMMON', TRUE); define('PMA_SETUP', TRUE); chdir('..'); // require_once './libraries/common.inc.php'; // Grab configuration defaults // Do not use $PMA_Config, it interferes with the one in $_SESSION // on servers with register_globals enabled // $PMA_Config_Setup = new PMA_Config(); // Script information $script_info = 'phpMyAdmin 2.11.10 setup script by Michal Čihař <*****@*****.**>'; $script_version = '$Id$'; // Grab action if (isset($_POST['action'])) {