Page Menu
Home
In-Portal Phabricator
Search
Configure Global Search
Log In
Files
F1158769
searchaction.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Sep 18, 1:10 AM
Size
9 KB
Mime Type
text/x-php
Expires
Sat, Sep 20, 1:10 AM (34 m, 7 s)
Engine
blob
Format
Raw Data
Handle
749442
Attached To
rINP In-Portal
searchaction.php
View Options
<?php
/* action handlers for listview searches */
//echo "in search action (global)<br>";
//print_pre($_REQUEST);
switch
(
$Action
)
{
case
"m_SearchWord"
:
/* browse and modify*/
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"SearchWord"
));
if
(
$_POST
[
"NewSearch"
]==
1
)
$searchlist
=
""
;
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"SearchWord"
];
$objSession
->
SetVariable
(
"SearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"SearchType"
,
$_POST
[
"SearchType"
]);
//$objSession->SetVariable("SearchScope",(int)$_POST["SearchScope"]);
$objSession
->
SetVariable
(
"SearchScope"
,
2
);
break
;
case
"m_ClearSearch"
:
/* browse and modify*/
$objSession
->
SetVariable
(
"SearchWord"
,
""
);
break
;
case
"m_user_search"
:
/* user list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"UserSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"UserSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Userlist"
,
1
);
break
;
case
"m_user_search_reset"
:
/*user list */
$objSession
->
SetVariable
(
"UserSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Userlist"
,
1
);
break
;
case
"m_usergroup_search_reset"
:
/*user list */
$objSession
->
SetVariable
(
"UserGroupSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Userlist"
,
1
);
break
;
case
"m_summary_search"
:
/* summary list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"UserSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"SummarySearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Summary"
,
1
);
break
;
case
"m_summary_search_reset"
:
/* summary list */
$objSession
->
SetVariable
(
"SummarySearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Summary"
,
1
);
break
;
case
"m_userselect_search"
:
/* popup user list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"UserSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"UserSelectSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_UserSelect"
,
1
);
break
;
case
"m_userselect_search_reset"
:
/* popup user list */
$objSession
->
SetVariable
(
"UserSelectSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_UserSelect"
,
1
);
break
;
case
"m_group_search"
:
/* group list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"GroupSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"GroupSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Grouplist"
,
1
);
break
;
case
"m_group_search_reset"
:
/*group list */
$objSession
->
SetVariable
(
"GroupSearchWord"
,
""
);
break
;
case
"m_rel_search"
:
/* category relations list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"CatRelSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"CatRelSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Relations"
,
1
);
break
;
case
"m_rel_search_reset"
:
/* category relations list */
$objSession
->
SetVariable
(
"CatRelSearchWord"
,
""
);
break
;
case
"m_group_search"
:
/* group list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"GroupSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"GroupSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Grouplist"
,
1
);
break
;
case
"m_group_search_reset"
:
/*group list */
$objSession
->
SetVariable
(
"GroupSearchWord"
,
""
);
break
;
case
"m_phrase_search"
:
/* category relations list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"PhraseSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"PhraseSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Phrase"
,
1
);
break
;
case
"m_phrase_search_reset"
:
/* category relations list */
$objSession
->
SetVariable
(
"PhraseSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Phrase"
,
1
);
break
;
case
"m_template_file_search"
:
/* theme template file list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"TemplateSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"TemplateSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Template"
,
1
);
break
;
case
"m_template_file_search_reset"
:
/* theme template file list */
$objSession
->
SetVariable
(
"TemplateSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Template"
,
1
);
break
;
case
"m_lang_search"
:
/* language package list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"LangSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"LangSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_LV_Lang"
,
1
);
break
;
case
"m_lang_search_reset"
:
/* language package list */
$objSession
->
SetVariable
(
"LangSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_LV_Lang"
,
1
);
break
;
case
"m_emailevent_search"
:
/* Email event list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"EmailEventSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"EmailEventSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Email"
,
1
);
break
;
case
"m_emailevent_search_reset"
:
$objSession
->
SetVariable
(
"EmailEventSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Email"
,
1
);
break
;
case
"m_langemailevent_search"
:
/* Email event list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"LangEmailEventSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"LangEmailEventSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_LangEmail"
,
1
);
break
;
case
"m_langemailevent_search_reset"
:
$objSession
->
SetVariable
(
"LangEmailEventSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_LangEmail"
,
1
);
break
;
case
"m_rule_search"
:
/* Email event list */
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"RuleSearchWord"
));
if
(
strlen
(
$searchlist
)>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"RuleSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_BanRules"
,
1
);
break
;
case
"m_rule_search_reset"
:
$objSession
->
SetVariable
(
"RuleSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_BanRules"
,
1
);
break
;
// Theme List Search
case
'm_theme_search'
:
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"ThemeSearchWord"
)
);
if
(
strlen
(
$searchlist
)
>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"ThemeSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_LV_Themes"
,
1
);
break
;
case
'm_theme_search_reset'
:
$objSession
->
SetVariable
(
"ThemeSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_LV_Themes"
,
1
);
break
;
// Advanced View Search Actions
case
'm_adv_view_search'
:
SaveAdvView_SearchWord
(
'm'
);
break
;
case
'm_adv_view_search_reset'
:
ResetAdvView_SearchWord
(
'm'
);
break
;
case
'm_emaillog_search'
:
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"EmailsLSearchWord"
)
);
if
(
strlen
(
$searchlist
)
>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"EmailsLSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_EmailsL"
,
1
);
break
;
case
'm_emaillog_search_reset'
:
$objSession
->
SetVariable
(
"EmailsLSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_EmailsL"
,
1
);
break
;
case
'm_searchword_search'
:
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"KeywordSearchWord"
)
);
if
(
strlen
(
$searchlist
)
>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"KeywordSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_SearchLog"
,
1
);
break
;
case
'm_searchword_search_reset'
:
$objSession
->
SetVariable
(
"KeywordSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_SearchLog"
,
1
);
break
;
case
'm_session_search'
:
$searchlist
=
trim
(
$objSession
->
GetVariable
(
"SessionSearchWord"
)
);
if
(
strlen
(
$searchlist
)
>
0
)
$searchlist
=
","
;
$searchlist
=
$_POST
[
"list_search"
];
$objSession
->
SetVariable
(
"SessionSearchWord"
,
$searchlist
);
$objSession
->
SetVariable
(
"Page_Sessionlist"
,
1
);
break
;
case
'm_session_search_reset'
:
$objSession
->
SetVariable
(
"SessionSearchWord"
,
""
);
$objSession
->
SetVariable
(
"Page_Sessionlist"
,
1
);
break
;
}
?>
Event Timeline
Log In to Comment