@@ 66-68 (lines=3) @@ | ||
63 | $criteria->add(new Criteria('ratinguser', $ratinguser)); |
|
64 | $ratinguservotecount =& $_entrydata_handler->getVotedataCount($criteria); |
|
65 | unset($criteria); |
|
66 | if ($ratinguservotecount > 0) { |
|
67 | redirect_header(XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/article.php?articleID=' . $lid, 1, _MD_SOAPBOX_VOTEONCE); |
|
68 | } |
|
69 | } |
|
70 | ||
71 | // Check if ANONYMOUS user is trying to vote more than once per day. |
|
@@ 82-84 (lines=3) @@ | ||
79 | $criteria->add(new Criteria('ratingtimestamp', $yesterday, '>')); |
|
80 | $anonvotecount =& $_entrydata_handler->getVotedataCount($criteria); |
|
81 | unset($criteria); |
|
82 | if ($anonvotecount > 0) { |
|
83 | redirect_header(XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/article.php?articleID=' . $lid, 1, _MD_SOAPBOX_VOTEONCE); |
|
84 | } |
|
85 | } |
|
86 | ||
87 | $_votedataob =& $_entrydata_handler->createVotedata(true); |
|
@@ 95-97 (lines=3) @@ | ||
92 | $_votedataob->setVar('ratinghostname', $ip); |
|
93 | $_votedataob->setVar('ratingtimestamp', time()); |
|
94 | // Save to database |
|
95 | if (!$_entrydata_handler->insertVotedata($_votedataob, true)) { |
|
96 | redirect_header(XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/article.php?articleID=' . $lid, 1, _MD_SOAPBOX_CANTVOTEOWN); |
|
97 | } |
|
98 | ||
99 | // All is well. Calculate Score & Add to Summary (for quick retrieval & sorting) to DB. |
|
100 | // updaterating( $lid ); |
@@ 96-98 (lines=3) @@ | ||
93 | $_entryob->setVar('columnID', (int)($_POST['columnID'])); |
|
94 | } |
|
95 | //get category object |
|
96 | if (!isset($_can_edit_categoryob_arr[$_entryob->getVar('columnID')])) { |
|
97 | redirect_header( XOOPS_URL . '/modules/' . $xoopsModule -> getVar( 'dirname' ) . '/index.php', 2, _NOPERM ); |
|
98 | } |
|
99 | $_categoryob =& $_can_edit_categoryob_arr[$_entryob->getVar('columnID')] ; |
|
100 | //checkbox not post when value is false |
|
101 | if ( $thisgrouptype != XOOPS_GROUP_ADMIN ) { |
|
@@ 171-174 (lines=4) @@ | ||
168 | $_entryob->setVar('teaser' , xoops_substr($_entryob->getVar('bodytext' , 'none'), 0, $charlength) ) ; |
|
169 | } |
|
170 | // Save to database |
|
171 | if (!$_entrydata_handler->insertArticle($_entryob)) { |
|
172 | redirect_header( XOOPS_URL . '/modules/' . $xoopsModule -> getVar( 'dirname' ) . '/index.php', 2, _MD_SOAPBOX_ERRORSAVINGDB ); |
|
173 | break; |
|
174 | } |
|
175 | if ( $xoopsModuleConfig['autoapprove'] != 1 || $thisgrouptype == XOOPS_GROUP_ANONYMOUS ) { |
|
176 | // Notify of to admin only for approve |
|
177 | $_entrydata_handler->newArticleTriggerEvent($_entryob , 'article_submit' ) ; |
|
@@ 203-205 (lines=3) @@ | ||
200 | } |
|
201 | //get category object check |
|
202 | //get category object |
|
203 | if (!isset($_can_edit_categoryob_arr[$_entryob->getVar('columnID')])) { |
|
204 | redirect_header( XOOPS_URL . '/modules/' . $xoopsModule -> getVar( 'dirname' ) . '/index.php', 2, _MD_SOAPBOX_ERRORSAVINGDB ); |
|
205 | } |
|
206 | $_categoryob =& $_can_edit_categoryob_arr[$_entryob->getVar('columnID')] ; |
|
207 | } else { |
|
208 | // there's no parameter, so we're adding an entry |