getId() != 1) { die(0); } if($current_user->get('accesskey') != $request->get('access')) { die(1); } if($_SESSION['VTTOOLS_ADDITIONAL'] != sha1($_SERVER['REMOTE_ADDR'].'-'.$_SERVER['HTTP_USER_AGENT'])) { die(2); } switch($request->get('option')) { case 'clearVtiger': $sql = 'SELECT crmid FROM vtiger_crmentity WHERE deleted = 0'; $result = $adb->query($sql); while($row = $adb->fetchByAssoc($result)) { $result = Vtiger_Record_Model::getInstanceById($row['crmid']); $result->delete(); } $adb->query('DELETE FROM vtiger_crmentity WHERE deleted = 1'); $adb->query('DELETE FROM vtiger_relatedlists_rb'); break; } } }