Commit 45c73d22b611d4c3085fce8e8ab0d2eb6b247011

Authored by nbm
1 parent 7ae08e06

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 -?>