예제 #1
0
            } else {
                $data['pageTemplate'] = '';
            }
            $Page = $Pages->create_without_file($data);
        } else {
            if (!isset($data['templateID']) || $data['templateID'] == '') {
                $Page = $Pages->create_without_file($data);
            } else {
                $Page = $Pages->create_with_file($data);
            }
        }
        if (is_object($Page)) {
            $Pages->order_new_pages();
            PerchUtil::redirect(PERCH_LOGINPATH . '/core/apps/content/page/edit/?id=' . $Page->id() . '&created=true');
        } else {
            $message = '';
            $errors = $Pages->get_errors();
            if (PerchUtil::count($errors)) {
                foreach ($errors as $error) {
                    $Alert->set('error', PerchLang::get($error));
                }
            }
            $Alert->set('error', PerchLang::get('Sorry, that page could not be created.'));
        }
    } else {
        PerchUtil::debug('No validate');
    }
} else {
    PerchUtil::debug('Not posted');
}
$details = array();