Esempio n. 1
0
 /**
  * delete users matching a set of conditions
  * 
  * @param object $criteria {@link CriteriaElement} 
  * @return bool FALSE if deletion failed
  */
 function deleteAll($criteria = null)
 {
     $users = $this->getObjects($criteria, true);
     $newcriteria = new Criteria('uid', "(" . implode(',', array_keys($users)) . ")", "IN");
     if (parent::deleteAll($newcriteria)) {
         return $this->_pHandler->deleteAll($newcriteria);
     }
     return false;
 }
Esempio n. 2
0
 function deleteAllByStatus($status = MYINVITER_STATUS_WAITING)
 {
     $ret = parent::deleteAll(new Criteria('status', $status));
     return $ret;
 }
Esempio n. 3
0
 public function DeleteByIds($links_ids)
 {
     $criteria = new CriteriaCompo();
     $criteria->add(new Criteria('link_id', '(' . implode(', ', $links_ids) . ')', 'IN'));
     return parent::deleteAll($criteria);
 }