Commit 35c66c8fa817bab9f207eccf2c2ca08f5f65211f

Authored by Neil Blakey-Milner
1 parent 79fdbbbb

Moved to plugins/ktcore/admin


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4496 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/administration/help/manageHelp.php deleted
1   -<?php
2   -
3   -//require_once("../../../../../config/dmsDefaults.php");
4   -
5   -require_once(KT_LIB_DIR . "/templating/templating.inc.php");
6   -require_once(KT_LIB_DIR . "/help/helpreplacement.inc.php");
7   -require_once(KT_LIB_DIR . "/help/helpentity.inc.php");
8   -require_once(KT_LIB_DIR . "/help/help.inc.php");
9   -
10   -require_once(KT_LIB_DIR . "/dispatcher.inc.php");
11   -
12   -require_once(KT_LIB_DIR . "/templating/kt3template.inc.php");
13   -
14   -class ManageHelpDispatcher extends KTAdminDispatcher {
15   - function do_main() {
16   - return $this->getData();
17   - }
18   -
19   - function getData() {
20   - $this->aBreadcrumbs[] = array('action' => 'manageHelp', 'name' => _('Help Administration'));
21   - $this->oPage->setBreadcrumbDetails(_('select a section'));
22   -
23   - $oTemplating = new KTTemplating;
24   - $aHelpReplacements =& KTHelpReplacement::getList();
25   - $aHelps =& KTHelpEntity::getList();
26   - $oTemplate = $oTemplating->loadTemplate("ktcore/manage_help");
27   - $aTemplateData = array(
28   - "context" => &$this,
29   - "helps" => $aHelps,
30   - "helpreplacements" => $aHelpReplacements,
31   - );
32   -
33   - return $oTemplate->render($aTemplateData);
34   - }
35   -
36   - function getReplacementItemData($oHelpReplacement) {
37   - $this->aBreadcrumbs[] = array('action' => 'manageHelp', 'name' => _('Help Administration'));
38   - $oTemplating = new KTTemplating;
39   - $oTemplate = $oTemplating->loadTemplate("ktcore/manage_help_item");
40   - $aTemplateData = array(
41   - "context" => &$this,
42   - "help" => $oHelpReplacement,
43   - );
44   - $this->aBreadcrumbs[] = array(
45   - 'name' => _('Edit help item'),
46   - );
47   - return $oTemplate->render($aTemplateData);
48   - }
49   -
50   - function do_editReplacement() {
51   - $id = KTUtil::arrayGet($_REQUEST, 'id');
52   - $oHelpReplacement = KTHelpReplacement::get($id);
53   - if (PEAR::isError($oHelpReplacement)) {
54   - return $this->errorRedirectToMain(_("Could not find specified item"));
55   - }
56   - return $this->getReplacementItemData($oHelpReplacement);
57   - }
58   -
59   - function do_deleteReplacement() {
60   - $id = KTUtil::arrayGet($_REQUEST, 'id');
61   - $oHelpReplacement = KTHelpReplacement::get($id);
62   - if (PEAR::isError($oHelpReplacement)) {
63   - return $this->errorRedirectToMain(_("Could not find specified item"));
64   - }
65   - $res = $oHelpReplacement->delete();
66   - if (PEAR::isError($res)) {
67   - return $this->errorRedirectToMain(_("Could not delete specified item"));
68   - }
69   - return $this->successRedirectToMain(_("Item deleted"));
70   - }
71   -
72   - function do_updateReplacement() {
73   - $id = KTUtil::arrayGet($_REQUEST, 'id');
74   - $oHelpReplacement = KTHelpReplacement::get($id);
75   - if (PEAR::isError($oHelpReplacement)) {
76   - return $this->errorRedirectToMain(_("Could not find specified item"));
77   - }
78   - $description = KTUtil::arrayGet($_REQUEST, 'description');
79   - if (empty($description)) {
80   - return $this->errorRedirectToMain(_("No description given"));
81   - }
82   - $oHelpReplacement->setDescription($description);
83   - $res = $oHelpReplacement->update();
84   - if (PEAR::isError($res)) {
85   - return $this->errorRedirectToMain(_("Error updating item"));
86   - }
87   - return $this->successRedirectToMain(_("Item updated"));
88   - }
89   -
90   - function do_customise() {
91   - $name = KTUtil::arrayGet($_REQUEST, 'name');
92   - $oHelpReplacement = KTHelpReplacement::getByName($name);
93   - // XXX: Check against "already exists"
94   - if (!PEAR::isError($oHelpReplacement)) {
95   - // Already exists...
96   - return $this->redirectTo('editReplacement', 'id=' . $oHelpReplacement->getId());
97   - }
98   - $description = KTHelp::getHelpFromFile($name);
99   - $oHelpReplacement = KTHelpReplacement::createFromArray(array(
100   - 'name' => $name,
101   - 'description' => $description,
102   - ));
103   - if (PEAR::isError($oHelpReplacement)) {
104   - return $this->errorRedirectToMain(_("Unable to create replacement"));
105   - }
106   - return $this->successRedirectTo('editReplacement', 'id=' . $oHelpReplacement->getId());
107   - }
108   -}
109   -
110   -//$oDispatcher = new ManageHelpDispatcher();
111   -//$oDispatcher->dispatch();
112   -
113   -?>