Commit 4c9512f8ca58fba92caa2d8bfbf377b8d8b1e0e1
1 parent
06adcbba
Implement pre- and post-code to execute before and after storage of the
item. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3527 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
9 additions
and
0 deletions
presentation/lookAndFeel/knowledgeTree/store.inc
| @@ -26,6 +26,7 @@ | @@ -26,6 +26,7 @@ | ||
| 26 | 26 | ||
| 27 | function constructQuery($aKeys, $aSuppliedValues = null) { | 27 | function constructQuery($aKeys, $aSuppliedValues = null) { |
| 28 | $aQuery = array(); | 28 | $aQuery = array(); |
| 29 | + $first = true; | ||
| 29 | for ($i = 0; $i < count($aKeys); $i++) { | 30 | for ($i = 0; $i < count($aKeys); $i++) { |
| 30 | $sRowStart = $aKeys[$i]; | 31 | $sRowStart = $aKeys[$i]; |
| 31 | $pos = strncasecmp("unique_start", $sRowStart, 12); | 32 | $pos = strncasecmp("unique_start", $sRowStart, 12); |
| @@ -58,6 +59,12 @@ function constructQuery($aKeys, $aSuppliedValues = null) { | @@ -58,6 +59,12 @@ function constructQuery($aKeys, $aSuppliedValues = null) { | ||
| 58 | $i++; | 59 | $i++; |
| 59 | $iColumnCount = 0; | 60 | $iColumnCount = 0; |
| 60 | 61 | ||
| 62 | + if ($first === true) { | ||
| 63 | + $sPreCode = $_SESSION["pelfq_" . $sRandomString . "_code_pre"]; | ||
| 64 | + eval($sPreCode); | ||
| 65 | + $first = false; | ||
| 66 | + } | ||
| 67 | + | ||
| 61 | //get all the values for the table | 68 | //get all the values for the table |
| 62 | while ((strncasecmp("unique_end", $sRowStart, 10) != 0) && ($i <= count($aKeys))) { | 69 | while ((strncasecmp("unique_end", $sRowStart, 10) != 0) && ($i <= count($aKeys))) { |
| 63 | //$aColumns[$iColumnCount] = $_POST[$aKeys[$i]]; | 70 | //$aColumns[$iColumnCount] = $_POST[$aKeys[$i]]; |
| @@ -107,6 +114,8 @@ function constructQuery($aKeys, $aSuppliedValues = null) { | @@ -107,6 +114,8 @@ function constructQuery($aKeys, $aSuppliedValues = null) { | ||
| 107 | } | 114 | } |
| 108 | } | 115 | } |
| 109 | } | 116 | } |
| 117 | + $sPostCode = $_SESSION["pelfq_" . $sRandomString . "_code_post"]; | ||
| 118 | + eval($sPostCode); | ||
| 110 | return $aQuery; | 119 | return $aQuery; |
| 111 | } | 120 | } |
| 112 | ?> | 121 | ?> |