本文整理汇总了PHP中random_generator函数的典型用法代码示例。如果您正苦于以下问题:PHP random_generator函数的具体用法?PHP random_generator怎么用?PHP random_generator使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了random_generator函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: header
if ($totalRows_forgot == 0) {
header(sprintf("Location: %s", $base_url . "index.php?section=login&action=forgot&msg=1"));
}
if ($_POST['userQuestionAnswer'] == $row_forgot['userQuestionAnswer']) {
//if answer is correct
/*
echo $username."<br>";
echo $query_forgot."<br>";
echo $row_forgot['user_name']."<br>";
echo $totalRows_forgot."<br>";
$em = $row->username;// email is stored to a variable
// Send the email with key
*/
$key = random_generator(10, 1);
$password = md5($key);
$hash = $hasher->HashPassword($password);
if (NHC) {
// Place NHC SQL calls below
} else {
mysql_select_db($database, $brewing);
$updateSQL = sprintf("UPDATE {$users_db_table} SET password='%s' WHERE id='%s'", $hash, $row_forgot['id']);
$Result = mysql_query($updateSQL, $brewing) or die(mysql_error());
}
$updateGoTo = $base_url . "index.php?section=login&go=" . $key . "&msg=2";
header(sprintf("Location: %s", $updateGoTo));
} else {
header(sprintf("Location: %s", $base_url . "index.php?section=login&action=forgot&go=verify&msg=4&username=" . $username));
}
/*
示例2: multiple_files
function multiple_files($field_name, $path_folder, $path_db, $relation, $rel_id, $ip)
{
$j = 0;
$y = 0;
while (list($key, $value) = each($_FILES[$field_name][name])) {
unset($flaz['9']);
unset($flaz['2']);
unset($flaz['3']);
$file_size[$j] = $_FILES[$field_name][size][$key];
if ($file_size[$j] == '') {
// this will check if any blank field is entered
$flaz[9] = 'red';
} else {
$filename[$j] = $value;
// filename stores the value
$exp = explode(".", $filename[$j]);
$ext[$j] = $exp[count($exp) - 1];
$num_arr = count($exp);
$z = 0;
$filename[$j] = '';
while ($z < $num_arr - 1) {
$filename[$j] .= $exp[$z];
$z++;
}
if ($file_size[$j] == '0') {
$flaz[4] = 'red';
} else {
$file_size[$j] = round($file_size[$j] / 1024);
}
}
if (!empty($flaz)) {
} else {
// Add _ inplace of non supported chars in file name, you can remove this line
$filename[$j] = preg_replace('/[^a-zA-Z0-9-_.]/', '', $filename[$j]);
if ($filename[$j] == '') {
$filename[$j] = 'image' . rand(1, 999999);
}
$filename[$j] .= "-" . date("F_j_Y-g_i_s_a");
$filename[$j] .= '.' . $ext[$j];
$path = $path_folder . $filename[$j];
$path_db_n = $path_db . $filename[$j];
$uniq = random_generator(32);
$sql1 = "INSERT into files(uniq_id, relation, rel_id, file_name, location, file_size, ext, ip, time) values('{$uniq}', '{$relation}', '{$rel_id}', '{$filename[$j]}', '{$path_db_n}', '{$file_size[$j]}', '{$ext[$j]}', '{$ip}', NOW())";
if (mysql_query($sql1)) {
copy($_FILES[$field_name][tmp_name][$key], $path);
// upload the file to the server
chmod("{$path}", 0777);
// set permission to the file.
$uniq_id[$y] = $uniq;
$y++;
} else {
die(mysql_error());
}
}
$j++;
}
return $uniq_id;
}
示例3: refazerAction
public function refazerAction()
{
$busca = $this->_request->getParam('id');
$confirma = $this->_request->getParam('confirma');
if (isset($confirma)) {
$this->view->visualiza = 0;
/// function to generate random number ///////////////
function random_generator($digits)
{
srand((double) microtime() * 10000000);
//Array of alphabets
$input = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$random_generator = "";
// Initialize the string to store random numbers
for ($i = 1; $i < $digits + 1; $i++) {
// Loop the number of times of required digits
if (rand(1, 2) == 1) {
// to decide the digit should be numeric or alphabet
// Add one random alphabet
$rand_index = array_rand($input);
$random_generator .= $input[$rand_index];
// One char is added
} else {
// Add one numeric digit between 1 and 10
$random_generator .= rand(1, 10);
// one number is added
}
// end of if else
}
// end of for loop
return $random_generator;
}
// end of function
$pedidoModel = new Application_Model_Pedido();
$old_pedido = $pedidoModel->fetchAll($pedidoModel->select()->where('id_pedido = ?', $busca));
$key = random_generator(10);
$key = md5($key);
$date = date_create();
$date0 = date_format($date, 'c');
$novo_pedido = array();
$novo_pedido['cliente'] = $old_pedido[0]['cliente'];
$novo_pedido['valor'] = $old_pedido[0]['valor'];
$novo_pedido['secure'] = $key;
$novo_pedido['data'] = $date0;
$id = $pedidoModel->insert($novo_pedido);
$pedido_id = $pedidoModel->fetchAll($pedidoModel->select()->where('secure = ?', $key));
$nova_id = $pedido_id[0]['id_pedido'];
$prodpedModel = new Application_Model_ProdutoPedido();
$produtos = $prodpedModel->fetchAll($prodpedModel->select()->from($prodpedModel->info(Zend_Db_Table_Abstract::NAME))->columns(array('id_produto', 'id_adicionais'))->where('id_pedido = ?', $busca));
$prodz = array();
$maismais = 0;
foreach ($produtos as $produto) {
$prodz[$maismais]['id_pedido'] = $nova_id;
$prodz[$maismais]['id_produto'] = $produto['id_produto'];
$prodz[$maismais]['id_adicionais'] = $produto['id_adicionais'];
$id = $prodpedModel->insert($prodz[$maismais]);
$maismais++;
}
$this->view->aviso = 'Pedido enviado com sucesso!';
} else {
$this->view->visualiza = 1;
$busca = $this->_request->getParam('id');
$prodpedModel = new Application_Model_ProdutoPedido();
$dados = $prodpedModel->fetchAll($prodpedModel->select()->where('id_pedido = ?', $busca));
$this->view->pedido = $dados;
}
}
示例4: random_generator
?>
.</div>
</div>
<?php
}
if ($section == "check") {
?>
<div id="content">
<div id="content-inner">
<div id="header">
<div id="header-inner"><h1>Entries By Drop-Off Location</h1></div>
</div><!-- end header -->
<!-- BEGIN content -->
<?php
do {
$random = random_generator(5, 2);
$entries_by_dropoff_loc = entries_by_dropoff_loc($row_dropoff['id']);
$location_count = location_count($row_dropoff['id']);
if ($location_count > 0) {
?>
<h3>Location: <?php
echo $row_dropoff['dropLocationName'];
?>
</h3>
<p><?php
echo $row_dropoff['dropLocation'];
?>
</p>
<p>Total Entries at this Location: <?php
echo $location_count;
?>
示例5: while
<label for="<?php
echo $info2[0] . $info2[1];
?>
" class="col-lg-2 col-md-3 col-sm-4 col-xs-12 control-label">Brewer</label>
<div class="col-lg-3 col-md-6 col-sm-8 col-xs-12">
<p class="form-control-static"><?php
echo $info2[0] . " " . $info2[1];
?>
</p>
</div>
</div><!-- ./Form Group -->
<?php
} while ($row_sbd = mysql_fetch_assoc($sbd));
if ($totalRows_sbd < $row_sbi['sbi_places']) {
for ($i = 1; $i <= $row_sbi['sbi_places'] - $totalRows_sbd; $i++) {
$random = random_generator(6, 2);
?>
<input type="hidden" name="id[]" value="<?php
echo $random;
?>
" />
<input type="hidden" name="entry_exists<?php
echo $random;
?>
" value="N" />
<input type="hidden" name="sid<?php
echo $random;
?>
" value="<?php
echo $id;
?>
示例6: foreach
foreach ($query_string as $k => $v) {
$q_string .= "&{$k}={$v}";
}
$id = mysql_real_escape_string($_GET['id']);
$relation = mysql_real_escape_string($_GET['relation']);
if ($_POST['submitbut'] == 'Save') {
$dvar['name'] = $_POST['name'];
if ($_GET['do'] == 'edit') {
$dvar['name'] = $_POST['name'];
$sql_s = "select * from {$tabl} where id='" . $id . "'";
$exec_s = mysql_query($sql_s);
$fetch_s = mysql_fetch_assoc($exec_s);
$sql = "UPDATE {$tabl} SET " . update_query($dvar, $add_dvar, $remove_dvar, $change_dvar) . " where id='" . $id . "'";
$fg = 'ed';
} else {
$uniq = random_generator(10);
$add_dvar = array('status' => '1', 'time' => time());
list($insert_q[0], $insert_q[1]) = insert_query($dvar, $add_dvar, $remove_dvar, $change_dvar);
$sql = "INSERT into {$tabl}(sort, {$insert_q['0']}) SELECT max(sort)+1, {$insert_q['1']} from {$tabl}";
$fg = 'ad';
}
if (mysql_query($sql)) {
$flag[$fg] = $item;
} else {
$flag['q'] = 'r';
}
}
if ($_GET['do'] == 'edit') {
$sql = "SELECT * from {$tabl} where id='" . $id . "'";
$exec = mysql_query($sql) or die(mysql_error());
$fetch = mysql_fetch_assoc($exec);
示例7: strrpos
// $savefile = SAVE_DIR . '/' . $_FILES['file']['name'];
$pos = strrpos($filename, '.');
$ext = strtolower(substr($filename, $pos, strlen($filename)));
switch ($ext) {
case '.gif':
case '.png':
case '.jpg':
case '.jpeg':
break;
default:
die("-ERR: File Format!");
}
$pos = strrpos($filename, '.');
$ext = substr($filename, $pos, strlen($filename));
//$random_name = random_generator() . $ext;
$random_name = md5($_SERVER['REMOTE_ADDR']) . '_' . random_generator() . $ext;
$savefile = SAVE_DIR . '/' . $random_name;
move_uploaded_file($tempfile, $savefile);
$imgsize = getimagesize($savefile);
$filesize = filesize($savefile);
if (!$imgsize) {
$filesize = 0;
$random_name = '-ERR';
unlink($savefile);
}
$rdata = sprintf("{ fileUrl: '%s/%s', filePath: '%s/%s', origName: '%s', fileName: '%s', fileSize: '%d' }", SAVE_URL, $random_name, SAVE_DIR, $random_name, $filename, $random_name, $filesize);
echo $rdata;
function random_generator($min = 8, $max = 32, $special = NULL, $chararray = NULL)
{
// ---------------------------------------------------------------------------
//
示例8: mysql_query
$result = mysql_query($sql, $brewing);
//echo "<p>".$sql."</p>";
$output .= "<li><strong>Themes</strong> data installed successfully.</li>";
// -------------------
// Users Table
// -------------------
$sql = "\n\t\tCREATE TABLE IF NOT EXISTS `{$users_db_table}` (\n\t\t\t`id` int(8) NOT NULL AUTO_INCREMENT,\n\t\t\t`user_name` varchar(255) DEFAULT NULL,\n\t\t\t`password` varchar(250) DEFAULT NULL,\n\t\t\t`userLevel` char(1) DEFAULT NULL,\n\t\t\t`userQuestion` varchar(255) DEFAULT NULL,\n\t\t\t`userQuestionAnswer` varchar(255) DEFAULT NULL,\n\t\t\t`userCreated` timestamp NULL DEFAULT NULL COMMENT 'Timestamp of when the user was created.',\n\t\t\tPRIMARY KEY (`id`)\n\t\t) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;\n\t\t";
mysql_select_db($database, $brewing);
mysql_real_escape_string($sql);
$result = mysql_query($sql, $brewing);
//echo "<p>".$sql."</p>";
if (HOSTED) {
$gh_user_name = "geoff@zkdigital.com";
$gh_password = "d9efb18ba2bc4a434ddf85013dbe58f8";
$random1 = random_generator(7, 2);
$random2 = random_generator(7, 2);
require CLASSES . 'phpass/PasswordHash.php';
$hasher = new PasswordHash(8, false);
$hash = $hasher->HashPassword($gh_password);
// For hosted accounts on brewcompetition.com and brewcomp.com
$sql = sprintf("INSERT INTO `%s` (`id`, `uid`, `brewerFirstName`, `brewerLastName`, `brewerAddress`, `brewerCity`, `brewerState`, `brewerZip`, `brewerCountry`, `brewerPhone1`, `brewerPhone2`, `brewerClubs`, `brewerEmail`, `brewerNickname`, `brewerSteward`, `brewerJudge`, `brewerJudgeID`, `brewerJudgeMead`, `brewerJudgeRank`, `brewerJudgeLikes`, `brewerJudgeDislikes`, `brewerJudgeLocation`, `brewerStewardLocation`, `brewerJudgeAssignedLocation`, `brewerStewardAssignedLocation`, `brewerAssignment`, `brewerAssignmentStaff`, `brewerDiscount`, `brewerJudgeBOS`, `brewerAHA`) VALUES\n\t\t\t(NULL, 1, 'Geoff', 'Humphrey', '1234 Main Street', 'Anytown', 'CO', '80126', 'United States', '303-555-5555', '303-555-5555', NULL, '%s', NULL, 'N', 'N', 'A0000', NULL, 'Certified', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0);", $brewer_db_table, $gh_user_name);
mysql_select_db($database, $brewing);
mysql_real_escape_string($sql);
$result = mysql_query($sql, $brewing);
// For hosted accounts on brewcompetition.com or brewcomp.com
$sql = sprintf("INSERT INTO `%s` (`id`, `user_name`, `password`, `userLevel`, `userQuestion`, `userQuestionAnswer`,`userCreated`) VALUES (NULL, '%s', '%s', '0', '%s', '%s', NOW());", $gh_user_name, $users_db_table, $hash, $random1, $random2);
mysql_select_db($database, $brewing);
mysql_real_escape_string($sql);
$result = mysql_query($sql, $brewing);
}
$output .= "<li><strong>Users</strong> table installed successfully.</li>";
示例9: esqueciAction
public function esqueciAction()
{
require_once APPLICATION_PATH . '/forms/Esqueci.php';
$this->view->form = new Application_Form_Esqueci();
if ($this->_request->isPost()) {
$this->view->form->setDefaults($this->_request->getPost());
$data = $this->view->form->getValues();
$usuarioModel = new Application_Model_Usuario();
if ($this->view->form->isValid($data)) {
$resetModel = new Application_Model_Reset();
$row = $resetModel->fetchRow($resetModel->select()->where('usuario = ?', $data['usuario']));
if ($row != null) {
$this->view->aviso = 'Voce ja pediu um codigo para esse usuario';
} else {
/// function to generate random number ///////////////
function random_generator($digits)
{
srand((double) microtime() * 10000000);
//Array of alphabets
$input = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$random_generator = "";
// Initialize the string to store random numbers
for ($i = 1; $i < $digits + 1; $i++) {
// Loop the number of times of required digits
if (rand(1, 2) == 1) {
// to decide the digit should be numeric or alphabet
// Add one random alphabet
$rand_index = array_rand($input);
$random_generator .= $input[$rand_index];
// One char is added
} else {
// Add one numeric digit between 1 and 10
$random_generator .= rand(1, 10);
// one number is added
}
// end of if else
}
// end of for loop
return $random_generator;
}
// end of function
$key = random_generator(10);
$key = md5($key);
$data['key'] = $key;
$resetModel = new Application_Model_Reset();
$id = $resetModel->insert($data);
Zend_Loader::loadClass('Zend_Auth');
$authClass = Zend_Auth::getInstance();
$auth = $authClass->getStorage()->read();
$user = $data['usuario'];
$contatoModel = new Application_Model_Contato();
$row = $contatoModel->fetchRow($contatoModel->select()->where('usuario = ?', $user));
$mail = $row['email'];
//envia e-mail
$data = 'Seu código para redefinição de senha é: ' . $key . '<br/>Seu usuário é: ' . $user;
// Using the ini_set()
ini_set("SMTP", "localhost");
ini_set("sendmail_from", "willian@mundoorange.com.br");
ini_set("smtp_port", "587");
$mail = new Zend_Mail('UTF-8', 'ISO-8859-8');
$mail->setBodyHtml($data)->setFrom('willian@mundoorange.com.br', 'Online Thru')->addTo($mail, 'Contato')->setSubject('Redefinição de senha - Online Thru')->send();
$this->view->aviso = 'O código para redefinição de senha foi enviado para o e-mail ' . $mail;
}
}
}
}
示例10: get_table_info
echo "Entries: " . get_table_info(1, "count_total", $row_tables['id'], $dbTable, "default") . "<br>Flights: " . $flights;
?>
</p>
<?php
}
?>
<p style="padding-top: 15px">** Please Note:</p>
<ul>
<li>If there are no entries showing below, flights at this table have not been assigned to rounds.</li>
<li>If entries are missing, all entries have not been assigned to a flight or round.</li>
</ul>
</div>
</div>
<?php
for ($i = 1; $i < $flights + 1; $i++) {
$random = random_generator(5, 1);
?>
<h3><?php
echo "Table " . $row_tables['tableNumber'] . ", Flight " . $i;
?>
</h3>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#sortable<?php
echo $random;
?>
').dataTable( {
"bPaginate" : false,
"sDom": 'rt',
"bStateSave" : false,
"bLengthChange" : false,
示例11: while
<input type="hidden" name="brewerStewardLocation[]" value="<?php
echo "Y-" . $row_stewarding['id'];
?>
">
<?php
} while ($row_stewarding = mysql_fetch_assoc($stewarding));
?>
<?php
}
// end if ($totalRows_judging > 1)
}
if ($section != "admin") {
?>
<input type="hidden" name="userQuestion" value="What is your favorite all-time beer to drink?">
<input type="hidden" name="userQuestionAnswer" value="<?php
echo random_generator(7, 2);
?>
">
<?php
}
?>
<input type="hidden" name="userLevel" value="2" />
<input type="hidden" name="relocate" value="<?php
echo relocate($_SERVER['HTTP_REFERER'], "default", $msg, $id);
?>
">
<input type="hidden" name="IP" value="<?php
echo $_SERVER['REMOTE_ADDR'];
?>
" />
<?php
示例12: style_choose
function style_choose($section, $go, $action, $filter, $view, $script_name, $method)
{
require CONFIG . 'config.php';
mysql_select_db($database, $brewing);
if ($_SESSION['prefsStyleSet'] == "BJCP2008") {
$end = 28;
}
if ($_SESSION['prefsStyleSet'] == "BJCP2015") {
$end = 34;
}
if ($method == "thickbox") {
$suffix = '';
$class = 'class="menuItem" id="modal_window_link"';
}
if ($method == "none") {
$suffix = '';
$class = 'class="menuItem"';
}
$random = random_generator(7, 2);
$style_choose = '<div class="menuBar"><a class="menuButton" href="#" onclick="#" onmouseover="buttonMouseover(event, \'menu_categories' . $random . '\');">Select Below...</a></div>';
$style_choose .= '<div id="menu_categories' . $random . '" class="menu" onmouseover="menuMouseover(event)">';
for ($i = 1; $i < 29; $i++) {
if ($i <= 9) {
$num = "0" . $i;
} else {
$num = $i;
}
$query_entry_count = sprintf("SELECT COUNT(*) as 'count' FROM %s WHERE brewCategory='%s'", $prefix . "brewing", $i);
$result = mysql_query($query_entry_count, $brewing) or die(mysql_error());
$row = mysql_fetch_array($result);
//if ($num == $filter) $selected = ' "selected"'; else $selected = '';
if ($row['count'] > 0) {
$style_choose .= '<a ' . $class . ' style="font-size: 0.9em; padding: 1px;" href="' . $script_name . '?section=' . $section . '&go=' . $go . '&action=' . $action . '&filter=' . $num . $suffix . '&view=' . $view . '" title="Print ' . style_convert($i, "1") . '">' . $num . ' ' . style_convert($i, "1") . ' (' . $row['count'] . ' entries)</a>';
}
}
$query_styles = sprintf("SELECT brewStyle,brewStyleGroup FROM %s WHERE brewStyleGroup > %s", $prefix . "styles", $end);
$styles = mysql_query($query_styles, $brewing) or die(mysql_error());
$row_styles = mysql_fetch_assoc($styles);
$totalRows_styles = mysql_num_rows($styles);
do {
$query_entry_count = sprintf("SELECT COUNT(*) as 'count' FROM %s WHERE brewCategorySort='%s'", $prefix . "brewing", $row_styles['brewStyleGroup']);
$result = mysql_query($query_entry_count, $brewing) or die(mysql_error());
$row = mysql_fetch_array($result);
//if ($row_styles['brewStyleGroup'] == $filter) $selected = ' "selected"'; else $selected = '';
if ($row['count'] > 0) {
$style_choose .= '<a ' . $class . ' style="font-size: 0.9em; padding: 1px;" href="' . $script_name . '?section=' . $section . '&go=' . $go . '&action=' . $action . '&filter=' . $row_styles['brewStyleGroup'] . $suffix . '" title="Print ' . $row_styles['brewStyle'] . '">' . $row_styles['brewStyleGroup'] . ' ' . $row_styles['brewStyle'] . ' (' . $row['count'] . ' entries)</a>';
}
} while ($row_styles = mysql_fetch_assoc($styles));
$style_choose .= '</div>';
return $style_choose;
}
示例13: array_rand
// Add one random alphabet
$rand_index = array_rand($input);
$random_generator .= $input[$rand_index];
// One char is added
} else {
// Add one numeric digit between 1 and 10
$random_generator .= rand(1, 10);
// one number is added
}
// end of if else
}
// end of for loop
return $random_generator;
}
// end of function
$key = random_generator(10);
$key = md5($key);
$tm = time();
//echo "insert into plus_key(userid, pkey,time,status) values('$row->userid','$key','$tm','pending'";
$sql = $dbo->prepare("insert into plus_key(userid, pkey,time,status) values('{$row->userid}','{$key}','{$tm}','pending')");
$sql->execute();
//print_r($sql->errorInfo());
$headers4 = "admin@sitename.com";
///// Change this address within quotes to your address ///
$headers .= "Reply-to: {$headers4}\n";
$headers .= "From: {$headers4}\n";
$headers .= "Errors-to: {$headers4}\n";
//$headers = "Content-Type: text/html; charset=iso-8859-1\n".$headers;// for html mail un-comment this line
$site_url = $site_url . "activepassword.php?ak={$key}&userid={$row->userid}";
//echo $site_url;
if (mail("{$em}", "Your Request for login details", "This is in response to your request for login detailst at site_name \n \nLogin ID: {$row->userid} \n To reset your password, please visit this link( or copy and paste this link in your browser window )\n\n\r\n\n\n\r\n{$site_url}\r\n\n\n\r\n<a href='{$site_url}'>{$site_url}</a>\r\n\r\n \n\n Thank You \n \n siteadmin", "{$headers}")) {
示例14: assign_to_table
function assign_to_table($tid, $bid, $filter, $total_flights, $round, $location, $table_styles, $queued)
{
// Function almalgamates the above functions to output the correct form elements
// $bid = id of row in the brewer's table
// $tid = id of row in the judging_tables table
// $filter = judges or stewards from encoded URL
// $flight = flight number (query above)
// $round = the round number from the for loop
// $location = id of table's location from the judging_locations table
// Define variables
$unassign = unassign($bid, $location, $round, $tid);
$unavailable = unavailable($bid, $location, $round, $tid);
$random = random_generator(8, 2);
$r = "";
if (entry_conflict($bid, $table_styles)) {
$disabled = 'disabled';
} else {
$disabled = '';
}
if ($filter == "stewards") {
$role = 'S';
} else {
$role = 'J';
}
// Build the form elements
$r .= '<input type="hidden" name="random[]" value="' . $random . '" />';
$r .= '<input type="hidden" name="bid' . $random . '" value="' . $bid . '" />';
$r .= '<input type="hidden" name="assignRound' . $random . '" value="' . $round . '" />';
$r .= '<input type="hidden" name="assignment' . $random . '" value="' . $role . '" />';
$r .= '<input type="hidden" name="assignLocation' . $random . '" value="' . $location . '" />';
//if ($disabled == "disabled") $r .= '<div class="disabled">Disabled - Participant has an Entry in this Round</div>';
if ($queued == "Y") {
if (already_assigned($bid, $tid, "1", $round)) {
$selected = 'checked';
$default = '';
} else {
$selected = '';
$default = 'checked';
}
//if ($selected == 'checked') echo '<div class="purple judge-alert">Assigned to this Table</div>';
}
if ($unassign > 0) {
// Check to see if the participant is already assigned to this round.
// If so (function returns a value greater than 0), display the following:
$r .= '<input type="checkbox" name="unassign' . $random . '" value="' . $unassign . '"/>';
$r .= '<span class="data">Unassign and...</span><br>';
} else {
$r .= '<input type="hidden" name="unassign' . $random . '" value="' . $unassign . '"/>';
}
if ($queued == "Y") {
// For queued judging only
//if (already_assigned($bid,$tid,"1",$round)) { $selected = 'checked'; $default = ''; } else { $selected = ''; $default = 'checked'; }
$r .= 'Assign to This Round and Table?<br>';
$r .= '<input type="radio" name="assignRound' . $random . '" value="' . $round . '" ' . $selected . ' ' . $disabled . ' /><span class="data">Yes</span><br><input type="radio" name="assignRound' . $random . '" value="0" ' . $default . ' /><span class="data">No</span>';
} else {
$r .= '<input type="hidden" name="assignTable' . $random . '" value="' . $tid . '" />';
}
if ($queued == "N") {
// Non-queued judging
// Build the flights DropDown
$r .= '<select name="assignFlight' . $random . '" ' . $disabled . '>';
$r .= '<option value="0" />Do Not Assign</option>';
for ($f = 1; $f < $total_flights + 1; $f++) {
if (flight_round($tid, $f, $round)) {
if (already_assigned($bid, $tid, $f, $round)) {
$output = 'Assigned';
$selected = 'selected';
$style = ' style="color: #990000;"';
} else {
$output = 'Assign';
$selected = '';
$style = '';
}
$r .= '<option value="' . $f . '" ' . $selected . $style . ' />' . $output . ' to Flight ' . $f . '</option>';
}
}
// end for loop
$r .= '</select>';
}
return $r;
}
示例15: while
$table_body1 .= "</td>";
$table_body1 .= "<td>";
$table_body1 .= $style . ": " . $row_scores['brewStyle'];
$table_body1 .= "</td>";
$table_body1 .= "<td class=\"hidden-xs hidden-sm hidden-md\">";
$table_body1 .= $row_scores['brewerClubs'];
$table_body1 .= "</td>";
if ($filter == "scores") {
$table_body1 .= "<td class=\"hidden-xs hidden-sm hidden-md\">";
$table_body1 .= $row_scores['scoreEntry'];
$table_body1 .= "</td>";
}
$table_body1 .= "</tr>";
} while ($row_scores = mysql_fetch_assoc($scores));
$random1 = "";
$random1 .= random_generator(12, 1);
// --------------------------------------------------------------
// Display
// --------------------------------------------------------------
?>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('#sortable<?php
echo $random1;
?>
').dataTable( {
"bPaginate" : false,
"sDom": 'rt',
"bStateSave" : false,
"bLengthChange" : false,
"aaSorting": [[0,'asc']],