lv = new ListViewSmarty();
$this->lv->delete = false;
$this->lv->email = false;
if (!$GLOBALS['current_user']->isAdminForModule('Users')){
$this->lv->multiSelect = false;
}
}
/**
* Return the "breadcrumbs" to display at the top of the page
*
* @param bool $show_help optional, true if we show the help links
* @return HTML string containing breadcrumb title
*/
public function getModuleTitle($show_help = true)
{
global $sugar_version, $sugar_flavor, $server_unique_key, $current_language, $action, $current_user;
$theTitle = "
\n
";
$module = preg_replace("/ /","",$this->module);
$params = $this->_getModuleTitleParams();
$count = count($params);
$index = 0;
if(SugarThemeRegistry::current()->directionality == "rtl") {
$params = array_reverse($params);
}
foreach($params as $parm){
$index++;
$theTitle .= $parm;
if($index < $count){
$theTitle .= $this->getBreadCrumbSymbol();
}
}
$theTitle .= "
\n";
if ($show_help) {
$theTitle .= "
";
if(is_admin($current_user) || is_admin_for_module($current_user, $this->module))
{
$createImageURL = SugarThemeRegistry::current()->getImageURL('create-record.gif');
$theTitle .= <<
{$GLOBALS['app_strings']['LNK_CREATE']}
EOHTML;
}
}
$theTitle .= " \n";
return $theTitle;
}
public function listViewProcess()
{
$this->processSearchForm();
$this->lv->searchColumns = $this->searchForm->searchColumns;
if(!$this->headers)
return;
if(empty($_REQUEST['search_form_only']) || $_REQUEST['search_form_only'] == false){
$this->lv->ss->assign("SEARCH",true);
$tplFile = 'include/ListView/ListViewGeneric.tpl';
if (!$GLOBALS['current_user']->isAdminForModule('Users')){
$tplFile = 'include/ListView/ListViewNoMassUpdate.tpl';
}
$this->lv->setup($this->seed, $tplFile, $this->where, $this->params);
$savedSearchName = empty($_REQUEST['saved_search_select_name']) ? '' : (' - ' . $_REQUEST['saved_search_select_name']);
echo $this->lv->display();
}
}
}