Skip to content
Newer
Older
100644 125 lines (121 sloc) 3.72 KB
c91080d Release 6.5.0
John Mertic authored Jun 6, 2012
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
38 $dictionary["documents_opportunities"] = array (
39 'true_relationship_type' => 'many-to-many',
40 'relationships' =>
41 array (
42 'documents_opportunities' =>
43 array (
44 'lhs_module' => 'Documents',
45 'lhs_table' => 'documents',
46 'lhs_key' => 'id',
47 'rhs_module' => 'Opportunities',
48 'rhs_table' => 'opportunities',
49 'rhs_key' => 'id',
50 'relationship_type' => 'many-to-many',
51 'join_table' => 'documents_opportunities',
52 'join_key_lhs' => 'document_id',
53 'join_key_rhs' => 'opportunity_id',
54 ),
55 ),
56 'table' => 'documents_opportunities',
57 'fields' =>
58 array (
59 0 =>
60 array (
61 'name' => 'id',
62 'type' => 'varchar',
63 'len' => 36,
64 ),
65 1 =>
66 array (
67 'name' => 'date_modified',
68 'type' => 'datetime',
69 ),
70 2 =>
71 array (
72 'name' => 'deleted',
73 'type' => 'bool',
74 'len' => '1',
75 'default' => '0',
76 'required' => true,
77 ),
78 3 =>
79 array (
80 'name' => 'document_id',
81 'type' => 'varchar',
82 'len' => 36,
83 ),
84 4 =>
85 array (
86 'name' => 'opportunity_id',
87 'type' => 'varchar',
88 'len' => 36,
89 ),
90 ),
91 'indices' =>
92 array (
93 0 =>
94 array (
95 'name' => 'documents_opportunitiesspk',
96 'type' => 'primary',
97 'fields' =>
98 array (
99 0 => 'id',
100 ),
101 ),
102 1 =>
103 array (
104 'name' => 'idx_docu_opps_oppo_id',
105 'type' => 'alternate_key',
106 'fields' =>
107 array (
108 0 => 'opportunity_id',
109 1 => 'document_id',
110 ),
111 ),
112 2 =>
113 array (
114 'name' => 'idx_docu_oppo_docu_id',
115 'type' => 'alternate_key',
116 'fields' =>
117 array (
118 0 => 'document_id',
119 1 => 'opportunity_id',
120 ),
121 ),
122 ),
123 );
124
Something went wrong with that request. Please try again.