http://www.atutor.ca/atutor/mantis/view.php?id=2776
authorjoel kronenberg <joel.kronenberg@utoronto.ca>
Thu, 5 Oct 2006 19:56:11 +0000 (19:56 -0000)
committerjoel kronenberg <joel.kronenberg@utoronto.ca>
Thu, 5 Oct 2006 19:56:11 +0000 (19:56 -0000)
http://www.atutor.ca/atutor/mantis/view.php?id=2763

docs/editor/add_news.php
docs/editor/delete_news.php
docs/editor/edit_news.php
docs/faq/add_question.php
docs/faq/edit_question.php
docs/include/vitals.inc.php
docs/tools/tests/index.php

index 3f1518f..5a05af5 100644 (file)
@@ -35,10 +35,20 @@ if ((!$_POST['setvisual'] && $_POST['settext']) || !$_GET['setvisual']){
 
 if (isset($_POST['add_news'])&& isset($_POST['submit'])) {
        $_POST['formatting'] = intval($_POST['formatting']);
+       $_POST['title'] = trim($_POST['title']);
+       $_POST['body_text'] = trim($_POST['body_text']);
        
-       if (($_POST['title'] == '') && ($_POST['body_text'] == '') && !isset($_POST['setvisual'])) {
-               $msg->addError('ANN_BOTH_EMPTY');
+       $missing_fields = array();
+
+       if (!$_POST['body_text']) {
+               $missing_fields[] = _AT('body');
+       }
+
+       if ($missing_fields) {
+               $missing_fields = implode(', ', $missing_fields);
+               $msg->addError(array('EMPTY_FIELDS', $missing_fields));
        }
+
        if (!$msg->containsErrors() && (!isset($_POST['setvisual']) || isset($_POST['submit']))) {
 
                $_POST['formatting']  = $addslashes($_POST['formatting']);
@@ -76,7 +86,7 @@ $msg->printErrors();
 
        <div class="input-form">
                <div class="row">
-                       <div class="required" title="<?php echo _AT('required_field'); ?>">*</div><label for="title"><?php echo _AT('title'); ?></label><br />
+                       <label for="title"><?php echo _AT('title'); ?></label><br />
                        <input type="text" name="title" size="40" id="title" value="<?php echo $_POST['title']; ?>" />
                </div>
 
index b35f2ba..61537dc 100644 (file)
@@ -49,7 +49,7 @@ require(AT_INCLUDE_PATH.'header.inc.php');
 
        $result = mysql_query($sql,$db);
        if (mysql_num_rows($result) == 0) {
-               $msg->printErrors('ANN_NOT_FOUND');
+               $msg->printErrors('ITEM_NOT_FOUND');
        } else {
                $row = mysql_fetch_assoc($result);
 
index 0b9a26f..7b494ac 100644 (file)
@@ -75,7 +75,7 @@ if (isset($_GET['aid'])) {
 }
 
 if ($aid == 0) {
-       $msg->printErrors('ANN_ID_ZERO');
+       $msg->printErrors('ITEM_NOT_FOUND');
        require (AT_INCLUDE_PATH.'footer.inc.php');
        exit;
 }
@@ -83,7 +83,7 @@ if ($aid == 0) {
 $sql = "SELECT * FROM ".TABLE_PREFIX."news WHERE news_id=$aid AND course_id=$_SESSION[course_id]";
 $result = mysql_query($sql,$db);
 if (!($row = mysql_fetch_array($result))) {
-       $msg->printErrors('ANN_NOT_FOUND');
+       $msg->printErrors('ITEM_NOT_FOUND');
        require (AT_INCLUDE_PATH.'footer.inc.php');
        exit;
 }
index 7e91cea..c2de2b4 100644 (file)
@@ -21,14 +21,25 @@ if (isset($_POST['cancel'])) {
        header('Location: index_instructor.php');
        exit;
 } else if (isset($_POST['submit'])) {
-       if (trim($_POST['question']) == '') {
-               $msg->addError('QUESTION_EMPTY');
+       $_POST['question'] = trim($_POST['question']);
+       $_POST['answer'] = trim($_POST['answer']);
+
+       $missing_fields = array();
+       
+       if (!$_POST['question']) {
+               $missing_fields[] = _AT('question');
+       }
+
+       if (!$_POST['answer']) {
+               $missing_fields[] = _AT('answer');
        }
 
-       if (trim($_POST['answer']) == '') {
-               $msg->addError('ANSWER_EMPTY');
+       if ($missing_fields) {
+               $missing_fields = implode(', ', $missing_fields);
+               $msg->addError(array('EMPTY_FIELDS', $missing_fields));
        }
 
+
        if (!$msg->containsErrors()) {
                $_POST['question'] = $addslashes($_POST['question']);
                $_POST['answer']   = $addslashes($_POST['answer']);
index 828d2da..310a9fa 100644 (file)
@@ -30,12 +30,22 @@ if (isset($_GET['id'])) {
 }
 
 if (isset($_POST['submit'])) {
-       if (trim($_POST['question']) == '') {
-               $msg->addError('QUESTION_EMPTY');
+       $_POST['question'] = trim($_POST['question']);
+       $_POST['answer'] = trim($_POST['answer']);
+
+       $missing_fields = array();
+       
+       if (!$_POST['question']) {
+               $missing_fields[] = _AT('question');
+       }
+
+       if (!$_POST['answer']) {
+               $missing_fields[] = _AT('answer');
        }
 
-       if (trim($_POST['answer']) == '') {
-               $msg->addError('ANSWER_EMPTY');
+       if ($missing_fields) {
+               $missing_fields = implode(', ', $missing_fields);
+               $msg->addError(array('EMPTY_FIELDS', $missing_fields));
        }
 
        if (!$msg->containsErrors()) {
index 13a7c41..efa011c 100644 (file)
@@ -13,7 +13,7 @@
 // $Id$
 if (!defined('AT_INCLUDE_PATH')) { exit; }
 
-define('AT_DEVEL', 1);
+define('AT_DEVEL', 0);
 define('AT_DEVEL_TRANSLATE', 0);
 
 // Emulate register_globals off. src: http://php.net/manual/en/faq.misc.php#faq.misc.registerglobals
index 45327e3..1be609c 100644 (file)
@@ -42,7 +42,7 @@ if (isset($_GET['edit'], $_GET['id'])) {
                || isset($_GET['statistics']) 
                || isset($_GET['delete'])) {
 
-       $msg->addError('NO_TEST_SELECTED');
+       $msg->addError('NO_ITEM_SELECTED');
 }
 
 require(AT_INCLUDE_PATH.'header.inc.php');