/** * lock/unlcok topic * @param $topic_id topic id */ function lock($topic_id) { if (!$topic_id || !$this->_admin || 0 != strcasecmp($_SERVER['REQUEST_METHOD'], 'POST')) { return '<ret>0</ret>'; } $db = new DbAdmin(); if ($db->isLocked((int) $topic_id)) { if (!$db->lock((int) $topic_id)) { return '<ret>0</ret>'; } return '<ret>-1</ret>'; } if (!$db->lock((int) $topic_id)) { return '<ret>0</ret>'; } return '<ret>1</ret>'; }
/** * lock/unlcok topic * @param $topic_id topic id */ function lock($topic_id) { if (!$topic_id || !$this->_admin) { return '<ret>0</ret>'; } $db = new DbAdmin(); if ($db->isLocked((int) $topic_id)) { if (!$db->lock((int) $topic_id)) { return '<ret>0</ret>'; } return '<ret>-1</ret>'; } if (!$db->lock((int) $topic_id)) { return '<ret>0</ret>'; } return '<ret>1</ret>'; }