From: Juliette W. <jv...@us...> - 2005-06-16 16:51:02
|
Update of /cvsroot/stack/stack-1-0/frontend_general In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23419/frontend_general Modified Files: Tag: frontend_dev front_end_display.php Added Files: Tag: frontend_dev editquiz_display.php frontend_util.php Log Message: I've broken some of the edit quiz code but want to save this before I leave work this evening! --- NEW FILE: frontend_util.php --- <?php function stack_get_username($user) { return nsf('username',$user); } function stack_get_err($errors) { return nsf($errors,'user'); } function stack_get_errun($err) { return nsf($err,'username'); } function stack_get_errps($err){ return nsf($err,'password'); } function stack_get_err2($errors) { $err = ''; if (is_array($errors)) { if (array_key_exists('user',$errors)) { $err = $errors['user']; } } return $err; } function stack_is_logged_in($user) { if ($user['loggedin']) { return TRUE; } else { return FALSE; } } function stack_user_is_guest($user) { if ('guest' == $user['username']) { return TRUE; } else { return FALSE; } } function stack_user_is_admin($user) { if ('admin' == $user['username']) { return TRUE; } else { return FALSE; } } ?> --- NEW FILE: editquiz_display.php --- <?php function stack_select_quiz_screen($quiz_store, $PostTo) { global $stackQuiz; if (is_array($quiz_store)) { echo "<p>\n<form name='quizform' action='$PostTo' method='POST'> <input type='hidden' name='quizID' value='-1' /> <input type='hidden' name='action' value='quiz_choose' />"; echo "\n<table cellpadding='2'>\n"; echo "\n<tr><th></th><th>{$stackQuiz['quizName']['descript']}</th><th>{$stackQuiz['quizDescription']['descript']}</th><th></th></tr>"; foreach ($quiz_store as $qs => $quiz) { $qname = $quiz['quizName']; if ('' == trim($qname)) { $qname = '[empty]'; } $qID = $quiz['quizID']; echo "<tr><td>{$qID}</td><td><a href=\"javascript:takeaction('quiz_edit','$qID');\">{$qname}</a></td>\n"; echo "<td>".$quiz['quizDescription']."</td>\n"; echo "<td><a href=\"javascript:takeaction('quiz_delete','$qID');\"><font color='red'>Del</font></a></td></tr>\n"; } echo "\n</table>\n\n</p>"; } else { echo "<p>You have no quizzes available to try.</p>"; echo "<p>\n<form name='quizform' action='$PostTo' method='POST'> <input type='hidden' name='quizID' value='-1' /> <input type='hidden' name='action' value='quiz_choose' />"; } } function stack_add_questions_screen($PostTo, $quizID, $question_bank_filter) { echo "<p>\n<form name='quizform' action='$PostTo' method='POST'> <input type='hidden' name='quizID' value='$quizID'>"; echo "<a href=\"javascript:takeaction('filter',{$quizID});\">Filter</a> "; echo "Name = <input type='text' name='bank_filter[name]' value='{$question_bank_filter['name']}' />"; echo " Keyword = <input type='text' name='bank_filter[kw]' value='{$question_bank_filter['kw']}' />"; stack_db_listquestions_quiz($question_bank_filter); echo '<input type="hidden" name="action" value="quiz_edit" />'; echo "<input type=\"submit\" value=\"Add\" />\n</form>\n"; } function stack_quiz_edit_screen($quiz,$errors,$PostTo) { stack_quiz_edit_form($quiz,$errors,$PostTo = ''); echo "<p>\n<form name='quizform' action='$PostTo' method='POST'> <input type='hidden' name='quizID' value='-1'> <input type='hidden' name='action' value='quiz_choose'>"; } function stack_quiz_edit_errors($errors) { echo "<font color=\"red\">"; show_array($errors); echo "</font>"; } function stack_quiz_edit_not_admin($user) { echo "<h1>Not permitted!</h1>"; echo "<p>You need to be logged in as the admin to edit quizzes, but seem to be user {$user['username']}."; echo "<p>Please login <a href='index.php?action=login'>here</a></p>"; } ?> Index: front_end_display.php =================================================================== RCS file: /cvsroot/stack/stack-1-0/frontend_general/Attic/front_end_display.php,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -C2 -d -r1.1.2.4 -r1.1.2.5 *** front_end_display.php 16 Jun 2005 14:30:16 -0000 1.1.2.4 --- front_end_display.php 16 Jun 2005 16:50:50 -0000 1.1.2.5 *************** *** 1,48 **** <?php - // Putting these functions here temporarily - function stack_get_username($user) { - return nsf('username',$user); - } - - function stack_get_err($errors) { - return nsf($errors,'user'); - } - - function stack_get_errun($err) { - return nsf($err,'username'); - } - - function stack_get_errps($err){ - return nsf($err,'password'); - } - - function stack_get_err2($errors) { - $err = ''; - if (is_array($errors)) { - if (array_key_exists('user',$errors)) { - $err = $errors['user']; - } - } - return $err; - } - - function stack_is_logged_in($user) { - if ($user['loggedin']) { - return TRUE; - } else { - return FALSE; - } - } - - function stack_user_is_guest($user) { - if ('guest' == $user['username']) { - return TRUE; - } else { - return FALSE; - } - } - - function stack_login_screen($username, $errun, $errps) { echo '<h1>Login</h1><form action="index.php" method="post" name="login" id="login"><table><tr><td align="right">Username:</td>'; --- 1,4 ---- |