AC_4897, AC_4898, AC_4899: Multifile uploader fixes.
[acontent.git] / docs / course_category / index_inline_editor_submit.php
1 <?php\r
2 /************************************************************************/\r
3 /* AContent                                                             */\r
4 /************************************************************************/\r
5 /* Copyright (c) 2010                                                   */\r
6 /* Inclusive Design Institute                                           */\r
7 /*                                                                      */\r
8 /* This program is free software. You can redistribute it and/or        */\r
9 /* modify it under the terms of the GNU General Public License          */\r
10 /* as published by the Free Software Foundation.                        */\r
11 /************************************************************************/\r
12 \r
13 define('TR_INCLUDE_PATH', '../include/');\r
14 include(TR_INCLUDE_PATH.'vitals.inc.php');\r
15 include_once(TR_INCLUDE_PATH.'classes/DAO/CourseCategoriesDAO.class.php');\r
16 \r
17 if ($_POST['value'] == '')\r
18 {\r
19         $rtn['status'] = 'fail';\r
20         $rtn['error'][] = _AT('TR_ERROR_EMPTY_FIELD');\r
21 }\r
22 \r
23 if (isset($_POST['field']) && isset($_POST['value']) && $_POST['value'] <> '')\r
24 {\r
25         $courseCategoriesDAO = new CourseCategoriesDAO();\r
26         \r
27         // Format of $_POST['field']: [fieldName]|[user_id]\r
28         $pieces = explode('-', $_POST['field']);\r
29         $status = $courseCategoriesDAO->Update($pieces[1], $_POST['value']);\r
30         \r
31         if (is_array($status))\r
32         {\r
33                 $rtn['status'] = 'fail';\r
34                 foreach ($status as $err)\r
35                         $rtn['error'][] = $err;\r
36         }\r
37         else\r
38         {\r
39                 $rtn['status'] = 'success';\r
40                 $rtn['success'][] = _AT('TR_FEEDBACK_ACTION_COMPLETED_SUCCESSFULLY');\r
41         }\r
42 }\r
43 \r
44 echo json_encode($rtn);\r
45 ?>\r