本文整理汇总了PHP中oos_create_random_value函数的典型用法代码示例。如果您正苦于以下问题:PHP oos_create_random_value函数的具体用法?PHP oos_create_random_value怎么用?PHP oos_create_random_value使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了oos_create_random_value函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: switch
if (!empty($action)) {
switch ($action) {
case 'setflag':
if ( ($_GET['loginflag'] == '0') || ($_GET['loginflag'] == '1') ) {
if (isset($_GET['cID'])) {
oos_set_customer_login($_GET['cID'], $_GET['loginflag']);
if ($_GET['loginflag'] == '1') {
$customerstable = $oostable['customers'];
$sql = "SELECT customers_firstname, customers_lastname, customers_gender, customers_email_address
FROM $customerstable
WHERE customers_id = '" . oos_db_input($_GET['cID']) . "'";
$check_customer = $dbconn->Execute($sql);
if ($check_customer->RecordCount()) {
$check_customer_values = $check_customer->fields;
// Crypted password mods - create a new password, update the database and mail it to them
$newpass = oos_create_random_value(ENTRY_PASSWORD_MIN_LENGTH);
$crypted_password = oos_encrypt_password($newpass);
$customerstable = $oostable['customers'];
$dbconn->Execute("UPDATE $customerstable SET customers_password = '" . $crypted_password . "' WHERE customers_id = '" . $_GET['cID'] . "'");
$name = $check_customer_values['customers_firstname'] . " " . $check_customer_values['customers_lastname'];
if (ACCOUNT_GENDER == '1') {
if ($check_customer_values['customers_gender'] == 'm') {
$email_text = EMAIL_GREET_MR . $check_customer_values['customers_lastname'] . ', ' . "\n\n";
} else {
$email_text = EMAIL_GREET_MS . $check_customer_values['customers_lastname'] . ', ' . "\n\n";
}
} else {
$email_text = EMAIL_GREET_NONE;
}
$email_text .= EMAIL_WELCOME;
示例2: array
$news = ENTRY_NEWSLETTER_NO;
}
$oSmarty->assign('news', $news);
$oSmarty->assign('newsletter_ids', array(0, 1));
$oSmarty->assign('newsletter', array($aLang['entry_newsletter_no'], $aLang['entry_newsletter_yes']));
$oSmarty->assign('oosPageHeading', $oSmarty->fetch($aOption['page_heading']));
$oSmarty->assign('contents', $oSmarty->fetch($aOption['template_main']));
// display the template
require 'includes/oos_display.php';
} else {
$customer_max_order = DEFAULT_MAX_ORDER;
$customers_status = DEFAULT_CUSTOMERS_STATUS_ID;
$time = mktime();
$wishlist_link_id = '';
for ($x = 3; $x < 10; $x++) {
$wishlist_link_id .= substr($time, $x, 1) . oos_create_random_value(1, $type = 'chars');
}
$sql_data_array = array('customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax, 'customers_newsletter' => $newsletter, 'customers_status' => $customers_status, 'customers_login' => 1, 'customers_max_order' => $customer_max_order, 'customers_password' => oos_encrypt_password($password), 'customers_wishlist_link_id' => $wishlist_link_id, 'customers_default_address_id' => 1);
if (ACCOUNT_GENDER == '1') {
$sql_data_array['customers_gender'] = $gender;
}
if (ACCOUNT_NUMBER == '1') {
$sql_data_array['customers_number'] = $number;
}
if (ACCOUNT_DOB == '1') {
$sql_data_array['customers_dob'] = oos_date_raw($dob);
}
if (ACCOUNT_VAT_ID == '1') {
$sql_data_array['customers_vat_id'] = $vat_id;
if (ACCOUNT_COMPANY_VAT_ID_CHECK == '1' && $vatid_check_error === false) {
$sql_data_array['customers_vat_id_status'] = 1;
示例3: generate_cart_id
function generate_cart_id($length = 5)
{
return oos_create_random_value($length, 'digits');
}
示例4: oosInputData
/**
* This function inserts the default data on new installs
*/
function oosInputData($gender, $firstname, $name, $pwd, $repeatpwd, $email, $phone, $fax, $prefix_table, $update)
{
global $currentlang, $db, $update;
echo '<font class="oos-title">' . INPUT_DATA . '</font>';
echo '<table align="center"><tr><td align="left">';
if (!$prefix_table == '') {
$prefix_table = $prefix_table . '_';
}
// Put basic information in first
$today = date("Y-m-d H:i:s");
require 'newdata.php';
$owp_pwd = oos_encrypt_password($pwd);
include_once 'newconfigdata.php';
$admin_groups_id = '1';
$sql = "INSERT INTO " . $prefix_table . "admin\n (admin_groups_id,\n admin_gender,\n admin_firstname,\n admin_lastname,\n admin_email_address,\n admin_telephone,\n admin_fax,\n admin_password,\n admin_created)\n VALUES (" . $db->qstr($admin_groups_id) . ',' . $db->qstr($gender) . ',' . $db->qstr($firstname) . ',' . $db->qstr($name) . ',' . $db->qstr($email) . ',' . $db->qstr($phone) . ',' . $db->qstr($fax) . ',' . $db->qstr($owp_pwd) . ',' . $db->DBTimeStamp($today) . ")";
$result = $db->Execute($sql);
if ($result === false) {
echo '<br /><img src="images/no.gif" alt="" border="0" align="absmiddle"><font class="oos-error">' . $db->ErrorMsg() . NOTMADE . '</font>';
} else {
echo '<br /><img src="images/yes.gif" alt="" border="0" align="absmiddle"> <font class="oos-title">' . $prefix_table . 'admin ' . UPDATED . '</font>';
}
$login = '1';
$status = '1';
$max_order = '800';
$default_address = '1';
$logs = 0;
$time = mktime();
$wishlist_link_id = '';
for ($x = 3; $x < 10; $x++) {
$wishlist_link_id .= substr($time, $x, 1) . oos_create_random_value(1, $type = 'chars');
}
$sql = "INSERT INTO " . $prefix_table . "customers\n (customers_gender,\n customers_firstname,\n customers_lastname,\n customers_email_address,\n customers_telephone,\n customers_fax,\n customers_status,\n customers_login,\n customers_max_order,\n customers_password,\n customers_wishlist_link_id,\n customers_default_address_id)\n VALUES (" . $db->qstr($gender) . ',' . $db->qstr($firstname) . ',' . $db->qstr($name) . ',' . $db->qstr($email) . ',' . $db->qstr($phone) . ',' . $db->qstr($fax) . ',' . $db->qstr($status) . ',' . $db->qstr($login) . ',' . $db->qstr($max_order) . ',' . $db->qstr($owp_pwd) . ',' . $db->qstr($wishlist_link_id) . ',' . $db->qstr($default_address) . ")";
$result = $db->Execute($sql);
if ($result === false) {
echo '<br /><img src="images/no.gif" alt="" border="0" align="absmiddle"><font class="oos-error">' . $db->ErrorMsg() . NOTMADE . '</font>';
} else {
echo '<br /><img src="images/yes.gif" alt="" border="0" align="absmiddle"> <font class="oos-title">' . $prefix_table . 'customers ' . UPDATED . '</font>';
}
$customer_id = $db->Insert_ID();
$book_id = 1;
$country = 81;
$zone_id = 88;
$sStr = '0';
$sql = "INSERT INTO " . $prefix_table . "address_book\n (customers_id,\n address_book_id,\n entry_gender,\n entry_firstname,\n entry_lastname,\n entry_street_address,\n entry_postcode,\n entry_city,\n entry_country_id,\n entry_zone_id)\n VALUES (" . $db->qstr($customer_id) . ',' . $db->qstr($book_id) . ',' . $db->qstr($gender) . ',' . $db->qstr($firstname) . ',' . $db->qstr($name) . ',' . $db->qstr($sStr) . ',' . $db->qstr($sStr) . ',' . $db->qstr($sStr) . ',' . $db->qstr($country) . ',' . $db->qstr($zone_id) . ")";
$result = $db->Execute($sql);
if ($result === false) {
echo '<br /><img src="images/no.gif" alt="" border="0" align="absmiddle"><font class="oos-error">' . $db->ErrorMsg() . NOTMADE . '</font>';
} else {
echo '<br /><img src="images/yes.gif" alt="" border="0" align="absmiddle"> <font class="oos-title">' . $prefix_table . 'address_book ' . UPDATED . '</font>';
}
$sql = "INSERT INTO " . $prefix_table . "customers_info\n (customers_info_id,\n customers_info_number_of_logons,\n customers_info_date_account_created) VALUES (" . $db->qstr($customer_id) . ',' . $db->qstr($logs) . ',' . $db->DBTimeStamp($today) . ")";
$result = $db->Execute($sql);
if ($result === false) {
echo '<br /><img src="images/no.gif" alt="" border="0" align="absmiddle"><font class="oos-error">' . $db->ErrorMsg() . NOTMADE . '</font>';
} else {
echo '<br /><img src="images/yes.gif" alt="" border="0" align="absmiddle"> <font class="oos-title">' . $prefix_table . 'customers_info ' . UPDATED . '</font>';
}
echo '</td></tr></table>';
}
示例5: oos_db_input
if ($log_times >= 4) {
$_SESSION['password_forgotten'] = 'password';
}
// Check if email exists
$admintable = $oostable['admin'];
$check_admin_result = $dbconn->Execute("SELECT admin_id as check_id, admin_firstname as check_firstname, admin_lastname as check_lastname, admin_email_address as check_email_address FROM $admintable WHERE admin_email_address = '" . oos_db_input($email_address) . "'");
if (!$check_admin_result->RecordCount()) {
$login = 'fail';
} else {
$check_admin = $check_admin_result->fields;
if ($check_admin['check_firstname'] != $firstname) {
$login = 'fail';
} else {
$login = 'success';
$make_password = oos_create_random_value(7);
$crypted_password = oos_encrypt_password($make_password);
oos_mail($check_admin['check_firstname'] . ' ' . $check_admin['admin_lastname'], $check_admin['check_email_address'], ADMIN_PASSWORD_SUBJECT, nl2br(sprintf(ADMIN_EMAIL_TEXT, $make_password)), STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);
$admintable = $oostable['admin'];
$dbconn->Execute("UPDATE $admintable
SET admin_password = '" . oos_db_input($crypted_password) . "'
WHERE admin_id = '" . oos_db_input($check_admin['check_id']) . "'");
}
}
}
require('includes/languages/' . $_SESSION['language'] . '/' . $aFilename['login']);
if ($login == 'success') {
$success_message = TEXT_FORGOTTEN_SUCCESS;
} elseif ($login == 'fail') {