Пример #1
0
 /**
  * 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>';
 }
Пример #2
0
 /**
  * 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>';
 }