DB::query("UPDATE " . DB::table('dsu_paulsignset') . " SET todayq=todayq+1 WHERE id='1'"); } if ($var['lockopen']) { discuz_process::unlock('dsu_paulsign'); } if ($var['tzopen']) { if ($exacr && $exacz) { sign_msg("{$lang[tsn_14]}{$lang[tsn_03]}{$lang[tsn_04]}{$psc}{$lang[tsn_15]}{$lang[tsn_06]} {$_G[setting][extcredits][$var[nrcredit]][title]} {$credit} {$_G[setting][extcredits][$var[nrcredit]][unit]} {$lang[tsn_16]} {$_G[setting][extcredits][$exacr][title]} {$exacz} {$_G[setting][extcredits][$exacr][unit]}." . $another_vip, "forum.php?mod=redirect&tid={$tidnumber}&goto=lastpost#lastpost"); } else { sign_msg("{$lang[tsn_18]} {$_G[setting][extcredits][$var[nrcredit]][title]} {$credit} {$_G[setting][extcredits][$var[nrcredit]][unit]}." . $another_vip, "forum.php?mod=redirect&tid={$tidnumber}&goto=lastpost#lastpost"); } } else { if ($exacr && $exacz) { sign_msg("{$lang[tsn_14]}{$lang[tsn_03]}{$lang[tsn_04]}{$psc}{$lang[tsn_15]}{$lang[tsn_06]} {$_G[setting][extcredits][$var[nrcredit]][title]} {$credit} {$_G[setting][extcredits][$var[nrcredit]][unit]} {$lang[tsn_16]} {$_G[setting][extcredits][$exacr][title]} {$exacz} {$_G[setting][extcredits][$exacr][unit]}." . $another_vip, "plugin.php?id=dsu_paulsign:sign"); } else { sign_msg("{$lang[tsn_18]} {$_G[setting][extcredits][$var[nrcredit]][title]} {$credit} {$_G[setting][extcredits][$var[nrcredit]][unit]}." . $another_vip, "plugin.php?id=dsu_paulsign:sign"); } } } if ($qiandaodb['days'] >= '1500') { $q['level'] = "{$lang['level']}<font color=green><b>[LV.Master]{$lvmastername}</b></font> ."; } elseif ($qiandaodb['days'] >= '750') { $q['lvqd'] = 1500 - $qiandaodb['days']; $q['level'] = "{$lang['level']}<font color=green><b>[LV.10]{$lv10name}{$lang['level2']} <font color=#FF0000><b>{$q['lvqd']}</b></font> {$lang['level3']} <font color=#FF0000><b>[LV.Master]{$lvmastername}</b></font> ."; } elseif ($qiandaodb['days'] >= '365') { $q['lvqd'] = 750 - $qiandaodb['days']; $q['level'] = "{$lang['level']}<font color=green><b>[LV.9]{$lv9name}</b></font>{$lang['level2']} <font color=#FF0000><b>{$q['lvqd']}</b></font> {$lang['level3']} <font color=#FF0000><b>[LV.10]{$lv10name}</b></font> ."; } elseif ($qiandaodb['days'] >= '240') { $q['lvqd'] = 365 - $qiandaodb['days']; $q['level'] = "{$lang['level']}<font color=green><b>[LV.8]{$lv8name}</b></font>{$lang['level2']} <font color=#FF0000><b>{$q['lvqd']}</b></font> {$lang['level3']} <font color=#FF0000><b>[LV.9]{$lv9name}</b></font> ."; } elseif ($qiandaodb['days'] >= '120') {
html_header(); menu(); if ($_POST['SendReply'] == "Send Reply") { // Message variables $msg = strip_tags($_POST['the_message']); $subject = $_SESSION['s_subject']; // Set session variables to go back on errors and not lose updates. $_SESSION['s_msg'] = $msg; $_SESSION['s_subject'] = $subject; if (strlen($subject) > 50) { die("Subject is too long. It should be a brief message."); } // Current date and time $t_date = date("Y-m-d-H:i"); // Sign the message before encrypting. $t_sign = sign_msg($msg); //print base64_encode($sealed); // Sender's public key $user_pub = $_SESSION['s_pub']; // Recepients Public key $recip_pub = $_SESSION['s_recip_pub']; if ($recip_pub == "") { die("Please ensure you have added the user to your list of users to send messages.<br />Check that the user is the dropdown box on your main page."); } /** Encrypt the message with the public key of the sender and receiver. */ /** In the ESCROW implementation of this app, the ESCROW key will be added automatically, as well */ openssl_seal($msg . "::" . $t_sign . "::" . $t_date, $sealed, $ekeys, array($user_pub, $recip_pub)); // Encode the binary data to store in the DB $sealed = base64_encode($sealed); // The $ekeys variable is the random password used to seal the message with RC4 // Those are returned as arrays so each one is base64 encoded.