diff --git a/application/config/objects.xml b/application/config/objects.xml index 5d0d994..2d8c2ac 100755 --- a/application/config/objects.xml +++ b/application/config/objects.xml @@ -183,6 +183,14 @@ + + + + diff --git a/modules/mopcms/classes/.mopcms.php.swp b/modules/mopcms/classes/.mopcms.php.swp new file mode 100644 index 0000000..e971136 Binary files /dev/null and b/modules/mopcms/classes/.mopcms.php.swp differ diff --git a/modules/mopcms/classes/mop/.cms.php.swp b/modules/mopcms/classes/mop/.cms.php.swp new file mode 100644 index 0000000..fb5b573 Binary files /dev/null and b/modules/mopcms/classes/mop/.cms.php.swp differ diff --git a/modules/mopcms/classes/mop/cms.php b/modules/mopcms/classes/mop/cms.php index 3dc5e5b..c81a42f 100755 --- a/modules/mopcms/classes/mop/cms.php +++ b/modules/mopcms/classes/mop/cms.php @@ -181,6 +181,8 @@ public function action_getPage($id){ } public function action_addchild($id, $template_id){ + Kohana::$log->add(Log::ERROR, var_export($_POST, true)); + Kohana::$log->add(Log::ERROR, var_export($_FILES, true)); $data = $_POST; $newId = mopcms::addObject($id, $template_id, $data); $this->response->data($newId); diff --git a/modules/mopcms/classes/mopcms.php b/modules/mopcms/classes/mopcms.php index 66430dc..c5ed283 100755 --- a/modules/mopcms/classes/mopcms.php +++ b/modules/mopcms/classes/mopcms.php @@ -465,8 +465,8 @@ public static function addObject($parent_id, $template_ident, $data = array() ){ case 'image': //need to get the file out of the FILES array - if(isset($_FILES[$_POST['field']])){ - $file = mopcms::saveHttpPostFile($pageid, $_POST['field'], $_FILES[$_POST['field']]); + if(isset($_FILES[$_POST[$field]])){ + $file = mopcms::saveHttpPostFile($pageid, $_POST[$field], $_FILES[$_POST[$field]]); } else { $file = ORM::Factory('file'); $file->filename = $value;