SavedSearch Class Reference


Public Member Functions

 SavedSearch ($SearchId, $SearchName=NULL, $UserId=NULL, $Frequency=NULL, $SearchGroups=NULL)
 SearchGroups ($NewSearchGroups=NULL)
 SearchName ($NewValue=DB_NOVALUE)
 GetSearchId ()
 UserId ($NewValue=DB_NOVALUE)
 Frequency ($NewValue=DB_NOVALUE)
 UpdateDateLastRun ()
 DateLastRun ($NewValue=DB_NOVALUE)
 TranslateSearchGroupsToUrlParameters ($SearchGroups=NULL)
 TranslateUrlParametersToSearchGroups ($GetVars)
 GetSearchGroupsAsTextDescription ($SearchGroups=NULL, $IncludeHtml=TRUE, $StartWithBreak=TRUE, $TruncateLongWordsTo=0)
 GetSearchFieldNames ($SuppliedSearchGroups=NULL)
 Delete ()

Static Public Member Functions

static GetSearchFrequencyList ()
static TranslateValues ($FieldOrFieldName, $Values, $TranslationType)

Public Attributes

const SEARCHFREQ_NEVER = 0
const SEARCHFREQ_HOURLY = 1
const SEARCHFREQ_DAILY = 2
const SEARCHFREQ_WEEKLY = 3
const SEARCHFREQ_BIWEEKLY = 4
const SEARCHFREQ_MONTHLY = 5
const SEARCHFREQ_QUARTERLY = 6
const SEARCHFREQ_YEARLY = 7
 $SearchId
 $Record
 $SearchGroups

List of all members.


Detailed Description

Definition at line 33 of file SavedSearch.php.


Member Function Documentation

SavedSearch::DateLastRun ( NewValue = DB_NOVALUE  ) 

Definition at line 255 of file SavedSearch.php.

SavedSearch::Delete (  ) 

Definition at line 648 of file SavedSearch.php.

SavedSearch::Frequency ( NewValue = DB_NOVALUE  ) 

Definition at line 242 of file SavedSearch.php.

SavedSearch::GetSearchFieldNames ( SuppliedSearchGroups = NULL  ) 

Definition at line 587 of file SavedSearch.php.

References $SearchGroups, and SearchGroups().

static SavedSearch::GetSearchFrequencyList (  )  [static]

Definition at line 620 of file SavedSearch.php.

SavedSearch::GetSearchGroupsAsTextDescription ( SearchGroups = NULL,
IncludeHtml = TRUE,
StartWithBreak = TRUE,
TruncateLongWordsTo = 0 
)

Definition at line 434 of file SavedSearch.php.

References $SearchGroups, SearchGroups(), and TranslateValues().

SavedSearch::GetSearchId (  ) 

Definition at line 229 of file SavedSearch.php.

SavedSearch::SavedSearch ( SearchId,
SearchName = NULL,
UserId = NULL,
Frequency = NULL,
SearchGroups = NULL 
)

Definition at line 46 of file SavedSearch.php.

References $SearchGroups, $SearchId, SearchGroups(), and SearchName().

SavedSearch::SearchGroups ( NewSearchGroups = NULL  ) 

SavedSearch::SearchName ( NewValue = DB_NOVALUE  ) 

Definition at line 222 of file SavedSearch.php.

Referenced by SavedSearch().

Here is the caller graph for this function:

SavedSearch::TranslateSearchGroupsToUrlParameters ( SearchGroups = NULL  ) 

Definition at line 264 of file SavedSearch.php.

References $SearchGroups, SearchGroups(), and TranslateValues().

SavedSearch::TranslateUrlParametersToSearchGroups ( GetVars  ) 

static SavedSearch::TranslateValues ( FieldOrFieldName,
Values,
TranslationType 
) [static]

SavedSearch::UpdateDateLastRun (  ) 

Definition at line 249 of file SavedSearch.php.

SavedSearch::UserId ( NewValue = DB_NOVALUE  ) 

Definition at line 235 of file SavedSearch.php.


Member Data Documentation

SavedSearch::$Record

Definition at line 659 of file SavedSearch.php.

Referenced by SearchGroups().

SavedSearch::$SearchGroups

SavedSearch::$SearchId

Definition at line 658 of file SavedSearch.php.

Referenced by SavedSearch().

Definition at line 40 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 38 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 37 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 41 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 36 of file SavedSearch.php.

Definition at line 42 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 39 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().

Definition at line 43 of file SavedSearch.php.

Referenced by SavedSearchFactory::GetSearchesDueToRun().


The documentation for this class was generated from the following file: