public function MailSearchMails($text, $start, $end = NULL, $end = NULL, $search_all_accounts = true, $account_id = NULL, $folder_id = NULL, $search_sub_folders = true, $title_search = true, $body_search = true, $from_search = true, $to_search = true, $cc_search = true, $bcc_search = true) { // $text : string // $start : UNIX timestamp // $end : UNIX timestamp (optional) // $search_all_accounts : boolean (default = true) // $account_id : IDType (if $search_all_account is false, set this. otherwise set NULL) // $folder_id : IDType (same above) // $search_sub_folders : boolean (default true) // $title_search : boolean (default true) // $body_search : boolean (default true) // $from_search : boolean (default true) // $to_search : boolean (default true) // $cc_search : boolean (default true) // $bcc_search : boolean (default true) $this->CheckAndSetHeader(__FUNCTION__); $reg_args["text"] = $text; $reg_args["start"] = gmdate(W3C_DATETIME_FORMAT, $start); if ($end !== NULL) { $reg_args["end"] = gmdate(W3C_DATETIME_FORMAT, $end); } $reg_args["search_all_accounts"] = $search_all_accounts; if ($account_id !== NULL) { $reg_args["account_id"] = $account_id; } if ($folder_id !== NULL) { $reg_args["folder_id"] = $folder_id; } $reg_args["search_sub_folders"] = $search_sub_folders; $reg_args["title_search"] = $title_search; $reg_args["body_search"] = $body_search; $reg_args["from_search"] = $from_search; $reg_args["to_search"] = $to_search; $reg_args["cc_search"] = $cc_search; $reg_args["bcc_search"] = $bcc_search; $this->encodeString($reg_args); $results = parent::MailSearchMails($reg_args); $this->methodClose(); return $this->RetvalConvertArray($results->mail); }