query("DELETE FROM prospect_lists WHERE id IN ('{$prospect_list_id}')"); } else { $GLOBALS['db']->query("DELETE FROM prospect_lists WHERE id = '{$prospect_list_id}'"); } } /** * @static * @param string $prospect_list_id * @param string $prospect_id */ public static function removeProspectsListToProspectRelation($prospect_list_id, $prospect_id) { $GLOBALS['db']->query("DELETE FROM prospect_lists_prospects WHERE prospect_list_id='{$prospect_list_id}' AND related_id='{$prospect_id}'"); } public static function createProspectList($id = '', $aParams = array()) { $time = mt_rand(); $oProspectList = new ProspectList(); $oProspectList->name = 'ProspectList' . $time; if (!empty($id)) { $oProspectList->id = $id; } if (!empty($aParams)) { foreach ($aParams as $key => $val) { $oProspectList->$key = $val; } } $oProspectList->save(); self::$_aCreatedProspectLists[] = $oProspectList; self::$_aCreatedProspectListsIds[] = $oProspectList->id; return $oProspectList; } /** * @static * @param mixed $prospect_list_id */ public static function removeCreatedProspectLists($id = '') { if (!empty($id)) { $GLOBALS['db']->query("DELETE FROM prospect_lists WHERE id = '{$id}'"); } elseif (!empty(self::$_aCreatedProspectLists)) { $GLOBALS['db']->query("DELETE FROM prospect_lists WHERE id IN ('" . implode("','", self::$_aCreatedProspectListsIds) . "')"); } } }