vtiger Forum Index vtiger
The Honest Open Source CRM
 

Accounts > Edit Custom View > Advanced Filters
Click here to go to the original topic

 
       vtiger Forum Index -> Russian Forum
Previous topic :: Next topic  
Author Message
Vach



Joined: 15 May 2008
Posts: 2

Posted: Thu May 15, 2008 2:28 pm    Post subject: Accounts > Edit Custom View > Advanced Filters  

Если кому интересно...
Понадобилось сделать фильтр для просмотра "только мои" записи.
Нужно добавить в модуль "modules/CustomView/CustomView.php"
в функцию "function getCVAdvFilterSQL($cvid)"
код между тегами "<add>"
Code:                                         $columns = explode(":",$advfltrow["columnname"]);
                                        $datatype = (isset($columns[4])) ? $columns[4] : "";
                                        if($advfltrow["columnname"] != "" && $advfltrow["comparator"] != "")
                                        {
                                                // <add>
                                                if ($advfltrow["value"] == "{UserName}")
                                                {
                                                        $advfltrow["value"] = getUserName($current_user->id);
                                                }
                                                // </add>
                                                $valuearray = explode(",",trim($advfltrow["value"]));
           
Теперь в полях " Edit Custom View > Advanced Filters > RULE"
можно писать {UserName} который будет подстовлять имя пользователя.
Также можно сделать группы, роли и тд. (смотри "./include/utils/CommonUtils.php")
Back to top  
 
       vtiger Forum Index -> Russian Forum
Page 1 of 1


Powered by phpBB Search Engine Indexer
Powered by phpBB 2.0.15 © 2001, 2002 phpBB Group