]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - modules/SugarFeed/vardefs.php
Release 6.5.0
[Github/sugarcrm.git] / modules / SugarFeed / vardefs.php
1 <?php
2 /*********************************************************************************
3  * SugarCRM Community Edition is a customer relationship management program developed by
4  * SugarCRM, Inc. Copyright (C) 2004-2012 SugarCRM Inc.
5  * 
6  * This program is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU Affero General Public License version 3 as published by the
8  * Free Software Foundation with the addition of the following permission added
9  * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
10  * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
11  * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
12  * 
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
16  * details.
17  * 
18  * You should have received a copy of the GNU Affero General Public License along with
19  * this program; if not, see http://www.gnu.org/licenses or write to the Free
20  * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21  * 02110-1301 USA.
22  * 
23  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
24  * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
25  * 
26  * The interactive user interfaces in modified source and object code versions
27  * of this program must display Appropriate Legal Notices, as required under
28  * Section 5 of the GNU Affero General Public License version 3.
29  * 
30  * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
31  * these Appropriate Legal Notices must retain the display of the "Powered by
32  * SugarCRM" logo. If the display of the logo is not reasonably feasible for
33  * technical reasons, the Appropriate Legal Notices must display the words
34  * "Powered by SugarCRM".
35  ********************************************************************************/
36
37 $dictionary['SugarFeed'] = array(
38         'table'=>'sugarfeed',
39         'audited'=>false,
40         'fields'=>array (
41          'name' => 
42   array (
43     'name' => 'name',
44     'type' => 'name',
45     'dbType' => 'varchar',
46     'vname' => 'LBL_NAME',
47     'len' => 255,
48     'comment' => 'Name of the feed',
49     'unified_search' => true,
50     'full_text_search' => true,
51     'audited' => true,
52     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
53                             //property value is case insensitive.
54   ),
55    'description' => 
56   array (
57     'name' => 'description',
58     'type' => 'name',
59     'dbType' => 'varchar',
60     'vname' => 'LBL_NAME',
61     'len' => 255,
62     'comment' => 'Name of the feed',
63     'unified_search' => true,
64     'full_text_search' => array('boost' => 1),
65     'audited' => true,
66     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
67                             //property value is case insensitive.
68   ),
69   
70     'related_module' => 
71   array (
72     'name' => 'related_module',
73     'type' => 'varchar',
74     'vname' => 'LBL_NAME',
75     'len' => 100,
76     'comment' => 'related module',
77     'unified_search' => true,
78     'full_text_search' => array('boost' => 1),
79     'audited' => false,
80     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
81                             //property value is case insensitive.
82   ),
83    'related_id' => 
84   array (
85     'name' => 'related_id',
86     'type' => 'id',
87     'vname' => 'LBL_NAME',
88     'len' => 36,
89     'comment' => 'related module',
90     'unified_search' => true,
91     'audited' => false,
92     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
93                             //property value is case insensitive.
94   ),
95          'link_url' => 
96   array (
97     'name' => 'link_url',
98     'type' => 'varchar',
99     'vname' => 'LBL_NAME',
100     'len' => 255,
101     'comment' => 'Name of the feed',
102     'unified_search' => true,
103     'full_text_search' => array('boost' => 1),
104     'audited' => false,
105     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
106                             //property value is case insensitive.
107   ),
108          'link_type' => 
109   array (
110     'name' => 'link_type',
111     'type' => 'varchar',
112     'vname' => 'LBL_NAME',
113     'len' => 30,
114     'comment' => 'Name of the feed',
115     'unified_search' => true,
116     'full_text_search' => array('boost' => 1),
117     'audited' => false,
118     'merge_filter' => 'selected',  //field will be enabled for merge and will be a part of the default search criteria..other valid values for this property are enabled and disabled, default value is disabled.
119                             //property value is case insensitive.
120   ),
121          
122 ),
123         'relationships'=>array (
124     ),
125
126     'indices' => array (
127         array('name' => 'sgrfeed_date', 
128               'type'=>'index',
129               'fields'=>array('date_entered',
130                               'deleted',
131                   )),
132     ),
133
134         'optimistic_lock'=>true,
135 );
136
137 VardefManager::createVardef('SugarFeed','SugarFeed', array('basic',
138 'assignable'));