Beispiel #1
0
 *
 * This file is $Revision: 356 $
 * $HeadURL: https://svn.sf.net/svnroot/camranbss/camra/nbss/version2/login/index.php $
 **/
$title = 'Login';
include '../includes/base.php';
include DOCROOT . '/skin/header.php';
$form = new Form('nbssv2login');
$form->class = 'neoAdminForm';
$form->validationerrormsg = 'The following fields must be completed:';
if ($form->submitted && $form->submiterrors == 0) {
    $user = getUserLogin(md5(strtoupper(trim(ltrim($request->get('post', 'membershipno'), '0')))), md5(strtoupper(str_replace(' ', '', $request->get('post', 'postcode')))));
    if ($user !== false) {
        Session::set('user', $user);
        Session::set('welcomed', false);
        getQueryResults('UPDATE ' . $config->get('database', 'tablePrefix') . 'user SET lastlogin='******'YmdHis', time()) . ' WHERE id=' . $user['id']);
        header('Location: ' . $config->get('web', 'root') . '/');
        exit;
    } else {
        $form->submiterrormsg .= 'Invalid membership number, postcode or inactive account.';
    }
}
$form->addFieldsetOpen('Login');
$form->addField('membershipno', 'text', $request->get('post', 'membershipno'));
$form->addLabel('Membership Number');
$form->addFieldValidation('required');
$form->addHelp('Please use the membership number from your CAMRA membership card.');
$form->addField('postcode', 'text', $request->get('post', 'postcode'));
$form->addLabel('Postcode');
$form->addFieldValidation('required');
$form->addHelp('Enter your postcode from your normal residence (You know, where CAMRA sends your "What\'s Brewing".)');
Beispiel #2
0
     if (strlen($submission['beername-' . $i . '-' . $j])) {
         $beername = $submission['beername-' . $i . '-' . $j];
         $rating = intval($submission['rating_id-' . $i . '-' . $j]) - 1;
     } elseif (1 == $submission['nora-' . $i]) {
         $beername = 'No Real Ale Available';
         $rating = '';
         print '<input type="hidden" name="nora-' . $i . '" value="1" /';
     } else {
         if (!strlen($submission['beer_id-' . $i . '-' . $j])) {
             if (strlen($submission['beername-' . $i . '-' . $j])) {
                 $beername = $submission['beername-' . $i . '-' . $j];
             } else {
                 $beername = 'None specified';
             }
         } else {
             $beer = reset(getQueryResults('SELECT brewery.name as brewery, beer.name as beer FROM ' . $config->get('database', 'tablePrefix') . 'brewery brewery, ' . $config->get('database', 'tablePrefix') . 'beer beer WHERE beer.brewery_id=brewery.id AND beer.id=' . $submission['beer_id-' . $i . '-' . $j]));
             $beername = $beer['brewery'] . ', ' . $beer['beer'];
         }
         $rating = intval($submission['rating_id-' . $i . '-' . $j]) - 1;
     }
     $submission['notes-' . $i . '-' . $j] = htmlentities($submission['notes-' . $i . '-' . $j]);
     echo <<<EOT
t<tr>
t\t<td>{$pub['town']}</td>
t\t<td>{$pub['name']}<input type="hidden" name="pub_id-{$i}" value="{$submission['pub_id-' . $i]}" /></td>
t\t<td>{$beername}
t\t\t<input type="hidden" name="rating_id-{$i}-{$j}" value="{$submission['rating_id-' . $i . '-' . $j]}" />
t\t\t<input type="hidden" name="brewery_id-{$i}-{$j}" value="{$submission['brewery_id-' . $i . '-' . $j]}" />
t\t\t<input type="hidden" name="beer_id-{$i}-{$j}" value="{$submission['beer_id-' . $i . '-' . $j]}" />
t\t\t<input type="hidden" name="beername-{$i}-{$j}" value="{$submission['beername-' . $i . '-' . $j]}" />
t\t</td>
Beispiel #3
0
 **/
$title = 'Results';
$access = array('superreviewer', 'admin', 'sysadmin');
include '../includes/base.php';
include DOCROOT . '/skin/header.php';
$sortcol = isset($_REQUEST['sortcol']) ? $_REQUEST['sortcol'] : 'avg_score';
$sortorder = isset($_REQUEST['sortorder']) && $_REQUEST['sortorder'] == 'asc' ? SORT_ASC : SORT_DESC;
$show = isset($_REQUEST['show']) ? $_REQUEST['show'] : 10;
$start = isset($_REQUEST['start']) ? $_REQUEST['start'] : '';
$stop = isset($_REQUEST['stop']) ? $_REQUEST['stop'] : '';
$town_id = isset($_REQUEST['town_id']) ? $_REQUEST['town_id'] : '';
$min_dates = isset($_REQUEST['min_dates']) ? $_REQUEST['min_dates'] : 0;
$min_reviewers = isset($_REQUEST['min_reviewers']) ? $_REQUEST['min_reviewers'] : 0;
$min_avg = isset($_REQUEST['min_avg']) ? $_REQUEST['min_avg'] : 0;
$stats = getPubStats($sortcol, $sortorder, $show, $start, $stop, $town_id, $min_dates, $min_reviewers, $min_avg);
$towns = getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'town WHERE active=1 ORDER BY name ASC;');
?>
<form method="post" action="<?php 
echo $config->get('web', 'root');
?>
/results/" id="resultform">
	<input type="hidden" name="sortcol" value="<?php 
print $sortcol;
?>
" />
	<input type="hidden" name="sortorder" value="<?php 
print $sortorder;
?>
" />
	<p>
	Show: <select name="show">
Beispiel #4
0
        }
        getQueryResults($sql);
        header('Location: ' . $config->get('web', 'root') . $location);
        exit;
    } elseif ('deleteUser' == $form->submittedaction) {
        getQueryResults('DELETE FROM user WHERE id=' . $request->get('post', 'member_id'));
        header('Location: ' . $config->get('web', 'root') . '/admin/?msg=User+deleted');
        exit;
    }
} else {
    if (!is_null($member_id) && '' != $member_id && 'new' != $member_id) {
        $member = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'user WHERE id=' . $member_id));
    } elseif ('new' == $member_id) {
        $member = array('id' => 'new', 'firstname' => $request->get('post', 'firstname') ? $request->get('post', 'firstname') : '', 'lastname' => $request->get('post', 'lastname') ? $request->get('post', 'lastname') : '', 'type' => 'reviewer', 'camra_number' => $request->get('post', 'camra_number') ? $request->get('post', 'camra_number') : '', 'postcode' => $request->get('post', 'postcode') ? $request->get('post', 'postcode') : '', 'email' => $request->get('post', 'email') ? $request->get('post', 'email') : '', 'active' => $request->get('post', 'active') != 1 ? 0 : 1);
    } else {
        $members = getQueryResults('SELECT id, CONCAT(lastname, \', \', firstname) as name FROM `' . $config->get('database', 'tablePrefix') . 'user` ORDER BY `lastname`,`firstname`;');
    }
}
if (isset($members)) {
    $form->addField('member_id', 'select');
    $form->addLabel('Select Member');
    $form->addOptions(array('new' => 'Add New Member'));
    $form->addOptions($members, 'id', 'name');
    $form->addField('selectMember', 'submit', 'Select Member');
    $form->addInputClass('btnSubmit');
} else {
    $form->addField('member_id', 'hidden', $member['id']);
    $form->addField('firstname', 'text', $member['firstname']);
    $form->addLabel('Firstname');
    $form->addFieldValidation('required');
    $form->addField('lastname', 'text', $member['lastname']);
Beispiel #5
0
//sort date for filename
if (strlen($start) && strlen($stop)) {
    if ($start < $stop) {
        $tmp = $start;
        $start = $stop;
        $stop = $tmp;
    }
    $startdate = date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') - $start, date('Y')));
    $stopdate = date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') - $stop, date('Y')));
    $date = true;
} else {
    $date = false;
}
//sort users for filename
if ($reviewer_id > 0) {
    $reviewer = getQueryResults('SELECT `lastname`,`firstname` FROM `' . $config->get('database', 'tablePrefix') . 'reviewer` WHERE `id`=' . $reviewer_id);
    $filename = $reviewer[0]['lastname'] . '_' . $reviewer[0]['firstname'];
} else {
    $filename = 'All';
}
if ($date) {
    $filename .= '-' . $startdate . '_to_' . $stopdate;
} else {
    $filename .= '-All_Dates';
}
if ($show > 0) {
    $filename .= '-Last_' . $show . '_Reviews';
} else {
    $filename .= '-All_Reviews';
}
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
Beispiel #6
0
            break;
        case 'getAllQuestionsFromQuiz':
            echo getAllQuestionsFromQuiz($_POST['quizname']);
            break;
        case 'sendResults':
            echo sendResults($_POST['username'], $_POST['password'], $_POST['quizname'], $_POST['timetaken'], $_POST['score'], $_POST['date']);
            break;
        case 'getResults':
            echo getResults($_POST['username'], $_POST['password']);
            break;
        case 'checkPassword':
            echo checkPassword($_POST['username'], $_POST['password']);
            break;
        case 'getAllResults':
            echo getAllResults();
            break;
        case 'getQueryResults':
            echo getQueryResults($_POST['fname'], $_POST['lname'], $_POST['quiz'], $_POST['coursecode']);
            break;
        case 'getQuizzes':
            echo getQuizes();
            break;
    }
}
?>





Beispiel #7
0
        $form->addField('active', 'checkbox', $pub['active']);
        $form->addLabel('Active', null, 'right');
        $form->addOptions(array(1, 0));
        $form->addField('notes', 'textarea', $pub['notes']);
        $form->addLabel('Notes');
        if ('new' == $pub_id) {
            $form->addField('updatePub', 'submit', 'Create pub');
        } else {
            $form->addField('updatePub', 'submit', 'Update pub');
        }
        $form->addInputClass('btnSubmit');
        $form->addField('resetForm', 'reset', 'Reset Form');
        $form->addInputClass('btnReset');
        $form->addContent('<div class="reset"><a class="btnReset fleft" href="' . $config->get('web', 'root') . '/admin/pubs/?town_id=' . $town_id . '">Cancel &amp; Pick another pub</a></div>');
    } else {
        $pubs = getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'pub WHERE town_id=' . $town_id);
        ?>
			<div class="reset"><a class="btnReset fleft" href="<?php 
        echo $config->get('web', 'root');
        ?>
/admin/pubs/?town_id=<?php 
        echo $town_id;
        ?>
&amp;pub_id=new">Add new pub</a></div>
			<div class="reset"><a class="btnReset fleft" href="<?php 
        echo $config->get('web', 'root');
        ?>
/admin/pubs/">Go back to the town list</a></div>
			<p class="clear">Or edit existing pubs:</p>
			<?php 
        print '<ul>';
Beispiel #8
0
include '../../includes/base.php';
include DOCROOT . '/skin/header.php';
if ($request->get('post', 'id')) {
    $submission_id = $request->get('post', 'id');
} elseif ($request->get('get', 'id')) {
    $submission_id = $request->get('get', 'id');
} else {
    header('Location: ' . $config->get('web', 'root') . '/history/');
    exit;
}
$tablePrefix = $config->get('database', 'tablePrefix');
$sql = <<<EOQ
SELECT beer.name as beer, brewery.name as brewery, town.name as town, pub.name as pub, review.reviewed as date
FROM
{$tablePrefix}review as review,
{$tablePrefix}town as town,
{$tablePrefix}pub as pub
RIGHT JOIN ({$tablePrefix}beer as beer ON review.beer_id = beer.id
  INNER JOIN ({$tablePrefix}brewery as brewery ON beer.brewery_id = brewery.id)
)
WHERE review.pub_id = pub.id
AND pub.town_id = town.id
AND review.id = {$submission_id};
EOQ;
print $sql;
$submission = getQueryResults($sql);
?>
<h2>Delete Review</h2>
<?php 
print_r($submission);
include DOCROOT . '/skin/footer.php';
Beispiel #9
0
 $form->addFieldsetOpen('Drink ' . ($drinkIndex + 1) . ' Details');
 $brewery_id = $request->get('post', 'brewery_id-' . $pubIndex . '-' . $drinkIndex);
 if ('' == $brewery_id) {
     /* brewery not selected so show the list */
     $form->addField('brewery_id-' . $pubIndex . '-' . $drinkIndex, 'select', $brewery_id);
     $form->addLabel('Brewery');
     $form->addOptions(array('' => 'Select brewery'));
     $form->addOptions($breweries, 'id', 'name');
     $form->addField('selectBrewery', 'submit', 'Select this brewery');
     $form->addInputClass('btnSubmit');
     $beers = array('' => 'Select brewery first');
 } else {
     /* brewery selected, get beers */
     $brewery = getItemFromArray($brewery_id, $breweries);
     $beers = array('' => 'Select beer');
     $beers = array_merge($beers, getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'beer WHERE brewery_id=' . $brewery_id . ';'));
     $form->addField('brewery_id-' . $pubIndex . '-' . $drinkIndex, 'hidden', $brewery_id);
     $form->addContent('<div><p class="fieldSubstitute"><span class="label">Brewery:</span><span class="input">' . $brewery['name'] . '</span></p></div>');
 }
 $form->addField('beer_id-' . $pubIndex . '-' . $drinkIndex, 'select', $request->get('post', 'beer_id-' . $pubIndex . '-' . $drinkIndex));
 $form->addLabel('Beer');
 $form->addOptions($beers, 'id', 'name');
 $form->addContent('<p class="optionseparator">or</p>');
 $form->addField('beername-' . $pubIndex . '-' . $drinkIndex, 'text', $request->get('post', 'beername-' . $pubIndex . '-' . $drinkIndex));
 $form->addLabel('Unlisted Brewery/Beer');
 $form->addHelp('If your beer cannot be found in the lists above, please include the Brewery and the Name of the beer and we will add popular ones to the list.');
 $form->addField('rating_id-' . $pubIndex . '-' . $drinkIndex, 'select', $request->get('post', 'rating_id-' . $pubIndex . '-' . $drinkIndex));
 $form->addLabel('Rating');
 $form->addOptions($ratings, 'id', 'name');
 $form->addHelp($ratingsHelpContent);
 $form->addField('notes-' . $pubIndex . '-' . $drinkIndex, 'textarea', $request->get('post', 'notes-' . $pubIndex . '-' . $drinkIndex));
Beispiel #10
0
/**
 * Get statistics for Reviewer
 *
 */
function getReviewerStats($reviewer_id, $sortcol = 'avg_score', $sortorder = SORT_DESC, $limit, $start = '', $stop = '')
{
    global $config;
    if (strlen($start) && strlen($stop)) {
        if ($start < $stop) {
            $tmp = $start;
            $start = $stop;
            $stop = $tmp;
        }
        $startdate = '\'' . date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') - $start, date('Y'))) . '\'';
        $stopdate = '\'' . date('Y-m-d', mktime(0, 0, 0, date('m'), date('d') - $stop, date('Y'))) . '\'';
        $date = true;
    } else {
        $date = false;
    }
    $sql = 'SELECT Max(review.reviewed) as lastvisit, town.name AS town, pub.name AS pub, Avg(rating.score) AS avg_score, Max(rating.score) AS max_score, Min(rating.score) AS min_score, variance(rating.score) as var_score, Count(rating.id) AS reviews, Count(distinct review.reviewed) AS dates ';
    $sql .= 'FROM ' . $config->get('database', 'tablePrefix') . 'town town, ' . $config->get('database', 'tablePrefix') . 'pub pub, ' . $config->get('database', 'tablePrefix') . 'rating rating, ' . $config->get('database', 'tablePrefix') . 'review review ';
    $sql .= 'WHERE rating.id=review.rating_id ';
    $sql .= 'AND review.reviewer_id=' . $reviewer_id;
    $sql .= ' AND pub.id=review.pub_id ';
    $sql .= 'AND town.id=pub.town_id ';
    $sql .= $date ? 'AND (review.reviewed BETWEEN ' . $startdate . ' AND ' . $stopdate . ') ' : '';
    $sql .= 'AND archived IS NULL ';
    $sql .= 'GROUP BY town.name, pub.name';
    $results = getQueryResults($sql);
    $disporder = array();
    foreach ($results as $pub) {
        $disporder[] = $pub[$sortcol];
    }
    array_multisort($disporder, $sortorder, $results);
    if ($limit > 0 && sizeof($results) > $limit) {
        $results = array_slice($results, 0, $limit);
    }
    return $results;
}
Beispiel #11
0
<?php

/**
 * Last updated $Date: 2007-03-13 08:51:52 +0000 (Tue, 13 Mar 2007) $
 * by $Author: andybrock $
 *
 * This file is $Revision: 341 $
 * $HeadURL: https://svn.sf.net/svnroot/camranbss/camra/nbss/version2/api/pub/index.php $
 **/
define('NOSESSION', true);
include '../../includes/base.php';
$expiresOffset = 3600 * 24 * 10;
header('Content-type: text/plain');
header('Cache-Control: public');
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
$query = $_GET['query'];
if (stripos($query, ',')) {
    $query = explode(',', $query);
    $results = getQueryResults('SELECT town.name as town, pub.name as pub, pub.id FROM ' . $config->get('database', 'tablePrefix') . 'pub pub, ' . $config->get('database', 'tablePrefix') . 'town town WHERE pub.town_id=town.id AND pub.name LIKE \'' . trim($query[1]) . '%\' AND town.name LIKE \'' . trim($query[0]) . '%\' ORDER BY town.name, pub.name');
} else {
    $results = getQueryResults('SELECT town.name as town, pub.name as pub, pub.id FROM ' . $config->get('database', 'tablePrefix') . 'pub pub, ' . $config->get('database', 'tablePrefix') . 'town town WHERE pub.town_id=town.id AND (pub.name LIKE \'' . $query . '%\' OR town.name LIKE \'' . $query . '%\') ORDER BY town.name, pub.name');
}
sendResults($query, $results);
function sendResults($query, $results)
{
    foreach ($results as $result) {
        print "{$result['town']}, {$result['pub']}\t{$result['id']}\n";
    }
}
Beispiel #12
0
            if ('new' == $brewery_id) {
                $sql = "INSERT INTO " . $config->get('database', 'tablePrefix') . "brewery (name, location, active) VALUES ('{$brewery['name']}', '{$brewery['location']}', {$brewery['active']});";
            } else {
                $sql = "UPDATE " . $config->get('database', 'tablePrefix') . "brewery SET name='{$brewery['name']}', location='{$brewery['location']}', active={$brewery['active']} WHERE id={$brewery['id']};";
            }
            getQueryResults($sql);
        }
    }
} else {
    /* Form has not been submitted */
    if (!is_null($brewery_id) && '' != $brewery_id && 'new' != $brewery_id) {
        $brewery = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'brewery WHERE id=' . $brewery_id));
    } elseif ('new' == $brewery_id) {
        $brewery = array('id' => 'new', 'name' => '', 'location' => '', 'active' => 1);
    } else {
        $breweries = getQueryResults('SELECT id, name FROM ' . $config->get('database', 'tablePrefix') . 'brewery WHERE active=1 ORDER BY name;');
    }
}
if (isset($breweries)) {
    $form->addField('brewery_id', 'select');
    $form->addLabel('Select Brewery');
    $form->addOptions(array('new' => 'Add New Brewery'));
    $form->addOptions($breweries, 'id', 'name');
    $form->addField('selectBrewery', 'submit', 'Select Brewery');
    $form->addInputClass('btnSubmit');
} else {
    $form->addField('brewery_id', 'hidden', $brewery['id']);
    $form->addField('name', 'text', $brewery['name']);
    $form->addLabel('Brewery Name');
    $form->addFieldValidation('required');
    $form->addField('location', 'text', $brewery['location']);
Beispiel #13
0
<?php

/**
 * Last updated $Date: 2007-03-13 08:51:52 +0000 (Tue, 13 Mar 2007) $
 * by $Author: andybrock $
 *
 * This file is $Revision: 341 $
 * $HeadURL: https://svn.sf.net/svnroot/camranbss/camra/nbss/version2/api/beer/index.php $
 **/
define('NOSESSION', true);
include '../../includes/base.php';
$expiresOffset = 3600 * 24 * 10;
header('Content-type: text/plain');
header('Cache-Control: public');
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
$query = $_GET['query'];
if (stripos($query, ',')) {
    $query = explode(',', $query);
    $results = getQueryResults('SELECT brewery.name as brewery, beer.name as beer, beer.id FROM ' . $config->get('database', 'tablePrefix') . 'beer beer, ' . $config->get('database', 'tablePrefix') . 'brewery brewery WHERE beer.brewery_id=brewery.id AND beer.name LIKE \'' . trim($query[1]) . '%\' AND brewery.name LIKE \'' . trim($query[0]) . '%\' ORDER BY brewery.name, beer.name');
} else {
    $results = getQueryResults('SELECT brewery.name as brewery, beer.name as beer, beer.id FROM ' . $config->get('database', 'tablePrefix') . 'beer beer, ' . $config->get('database', 'tablePrefix') . 'brewery brewery WHERE beer.brewery_id=brewery.id AND (beer.name LIKE \'' . trim($query) . '%\' OR brewery.name LIKE \'' . trim($query) . '%\') ORDER BY brewery.name, beer.name');
}
sendResults($query, $results);
function sendResults($query, $results)
{
    foreach ($results as $result) {
        print "{$result['brewery']}, {$result['beer']}\t{$result['id']}\n";
    }
}
Beispiel #14
0
            $content .= 'Auto Activated: ' . ($member['active'] ? 'Yes' : 'No') . CR;
            $content .= 'Signup from IP address: ' . $_SERVER['REMOTE_ADDR'] . CR;
            $content .= 'On: ' . date('D jS M Y H:i:s');
            $content .= CR . CR . 'Thank you.';
            mail($config->get('web', 'signupEmail'), $subject, $content, $headers);
        }
        $date = gmdate('YmdHis', time());
        $camra_number = md5(strtoupper(trim(ltrim($member['camra_number']), '0')));
        $postcode = md5(strtoupper(str_replace(' ', '', $member['postcode'])));
        $sql = <<<EOQ
INSERT INTO {$prefix}user
(firstname, lastname, type, camra_number, camra_member, postcode, email, active, verified, created, updated)
VALUES
('{$member['firstname']}', '{$member['lastname']}', 'reviewer', '{$camra_number}', {$member['camra_member']}, '{$postcode}', '{$member['email']}', {$member['active']}, {$member['verified']}, {$date}, {$date});
EOQ;
        getQueryResults($sql);
        $headers = 'From: No Reply <signup@' . $_SERVER['HTTP_HOST'] . '>' . CRLF;
        $subject = 'Your account signup at ' . $_SERVER['HTTP_HOST'];
        $content = 'Thank you for your request for any account.' . CR . CR;
        $content .= 'To validate your signup please follow the link below' . CR;
        $content .= 'http://' . $_SERVER['HTTP_HOST'] . $config->get('web', 'root') . '/signup/at8/?v=' . md5($member['camra_number']) . CR;
        $content .= CR . CR . 'Thank you.';
        mail($member['email'], $subject, $content, $headers);
        header('Location: ' . $config->get('web', 'root') . '/signup/thankyou/');
        exit;
    } else {
        $form->submiterrormsg .= '<p class="error">Username/CAMRA Number is already registered.</p><p> Please choose another one or check with your system administrator.</p>';
    }
}
$form->addFieldsetOpen('Signup');
$form->addField('firstname', 'text', $member['firstname']);
Beispiel #15
0
/**
 * Last updated $Date: 2007-03-09 13:02:59 +0000 (Fri, 09 Mar 2007) $
 * by $Author: andybrock $
 *
 * This file is $Revision: 326 $
 * $HeadURL: https://svn.sf.net/svnroot/camranbss/camra/nbss/version2/results/raw/index.php $
 **/
$title = 'Raw Results';
$access = array('superreviewer', 'admin', 'sysadmin');
include '../../includes/base.php';
include DOCROOT . '/skin/header.php';
$show = isset($_REQUEST['show']) ? $_REQUEST['show'] : 10;
$start = isset($_REQUEST['start']) ? $_REQUEST['start'] : '';
$stop = isset($_REQUEST['stop']) ? $_REQUEST['stop'] : '';
$reviewer_id = $request->get('post', 'reviewer_id') ? $request->get('post', 'reviewer_id') : 0;
$reviewers = getQueryResults('SELECT id, firstname, lastname FROM ' . $config->get('database', 'tablePrefix') . 'user WHERE active=1 ORDER BY lastname, firstname;');
$results = lastSubmissions($show, $reviewer_id, $start, $stop);
?>
<form method="post" action="<?php 
echo $config->get('web', 'root');
?>
/results/raw/" id="resultform">
	<input type="hidden" name="sortcol" value="<?php 
print $sortcol;
?>
" />
	<input type="hidden" name="sortorder" value="<?php 
print $sortorder;
?>
" />
	Show: <select name="show">
Beispiel #16
0
 * by $Author: andybrock $
 *
 * This file is $Revision: 326 $
 * $HeadURL: https://svn.sf.net/svnroot/camranbss/camra/nbss/version2/results/indepth/index.php $
 **/
$title = 'Results';
$access = array('superreviewer', 'admin', 'sysadmin');
include '../../includes/base.php';
include DOCROOT . '/skin/header.php';
$sortcol = isset($_REQUEST['sortcol']) ? $_REQUEST['sortcol'] : 'date';
$sortorder = isset($_REQUEST['sortorder']) && $_REQUEST['sortorder'] == 'asc' ? SORT_ASC : SORT_DESC;
$type = isset($_REQUEST['type']) && $_REQUEST['type'] == 'yoy' ? 'yoy' : 'mom';
$pub_id = isset($_REQUEST['pub_id']) ? $_REQUEST['pub_id'] : 132;
$prevLL = isset($_REQUEST['prevLL']) && $_REQUEST['prevLL'] == '1' ? 1 : 0;
$stats = getPubStatsInDepth($pub_id, $type, $sortcol, $sortorder, $prevLL);
$pub = reset(getQueryResults('SELECT town.name as town_name, pub.name as pub_name FROM ' . $config->get('database', 'tablePrefix') . 'pub pub, ' . $config->get('database', 'tablePrefix') . 'town town WHERE pub.town_id=town.id AND pub.id=' . $pub_id));
?>
<form method="post" action="<?php 
echo $config->get('web', 'root');
?>
/results/indepth/" id="resultform">
	<input type="hidden" name="sortcol" value="<?php 
print $sortcol;
?>
" />
	<input type="hidden" name="sortorder" value="<?php 
print $sortorder;
?>
" />
	<input type="hidden" name="pub_id" value="<?php 
print $pub_id;
Beispiel #17
0
		<p>
		<label for="frm_member_id">Member to review</label>
		<select name="id" id="frm_member_id">
			<option value="">Selected a reviewer</option>
<?php 
    foreach ($members as $member) {
        print '<option value="' . $member['id'] . '">' . $member['lastname'] . ', ' . $member['firstname'] . '</option>';
    }
    ?>
		</select>
		<input type="submit" class="btnSubmit" value="Review" />
		</p>
	</form>
<?php 
} else {
    $reviewer = reset(getQueryResults('SELECT * FROM ' . $config->get('database', 'tablePrefix') . 'user WHERE id=' . $member_id));
    $reviews = getReviewerStats($member_id, $sortcol, $sortorder, $show, $start, $stop);
    ?>
<form method="post" action="<?php 
    echo $config->get('web', 'root');
    ?>
/admin/members/review/" id="resultform">
	<input type="hidden" name="sortcol" value="<?php 
    print $sortcol;
    ?>
" />
	<input type="hidden" name="sortorder" value="<?php 
    print $sortorder;
    ?>
" />
	<input type="hidden" name="id" value="<?php