static function delete_folder($path, $mfolder) { $url = "https://docs.google.com/feeds/default/private/full/" . self::_get_docs_path($path, $mfolder); $http_response_header = array(); file_get_contents($url, false, self::_get_context_action($mfolder, "DELETE")); sys_cache_remove("gdocs_boxes_" . md5(serialize(sys_credentials($mfolder)))); if (!strpos($http_response_header[0], "200")) { exit("{t}Error{/t} " . implode("\n", $http_response_header) . " " . $path); } return "ok"; }
static function delete($path, $where, $vars, $mfolder) { if (empty($vars["id"])) { return "error"; } if (!($pop3 = self::_connect($mfolder)) or !$pop3) { return "error"; } $datas = $pop3->getListing(); foreach ($datas as $data) { if ($vars["id"] == $path . "/?" . md5($data["uidl"])) { if (PEAR::isError($result = $pop3->deleteMsg($data["msg_id"]))) { exit(sprintf("{t}Pop3-error: %s{/t}", $result->getMessage())); } break; } } $pop3->disconnect(); $creds = sys_credentials($mfolder); sys_cache_remove("pop3_" . md5(serialize($creds))); sys_cache_remove("pop3_count_" . md5(serialize($creds))); return ""; }