1 | <?php |
||
10 | class BrowseSuburbPage extends BrowseAbstractPage |
||
|
|||
11 | { |
||
12 | |||
13 | /** |
||
14 | * Standard SS Static |
||
15 | **/ |
||
16 | public static $icon = "geobrowser/images/treeicons/BrowseSuburbPage"; |
||
17 | |||
18 | /** |
||
19 | * Standard SS static |
||
20 | **/ |
||
21 | public static $db = array( |
||
22 | "Longitude" => "Double(12,7)", |
||
23 | "Lattitude" => "Double(12,7)" |
||
24 | ); |
||
25 | |||
26 | /** |
||
27 | * Standard SS Static |
||
28 | **/ |
||
29 | public static $default_parent = "BrowseCitiesPage"; |
||
30 | |||
31 | /** |
||
32 | * Standard SS Static |
||
33 | **/ |
||
34 | public static $can_be_root = false; |
||
35 | |||
36 | /** |
||
37 | * Standard SS Static |
||
38 | **/ |
||
39 | public static $defaults = array( |
||
40 | "ShowInMenus" => false |
||
41 | ); |
||
42 | |||
43 | |||
44 | /** |
||
45 | * Standard SS method |
||
46 | * CMS Fields |
||
47 | **/ |
||
48 | public function getCMSFields() |
||
53 | |||
54 | |||
55 | /** |
||
56 | * Name of the level. |
||
57 | **/ |
||
58 | public function GeoLevelName() |
||
62 | |||
63 | /** |
||
64 | * number of the level. |
||
65 | **/ |
||
66 | public function GeoLevelNumber() |
||
70 | |||
71 | /** |
||
72 | * Creates a region... called from BrowseCountriesPage |
||
73 | * |
||
74 | *@param Array $googleMapAddressArray - array of google Map Address Data |
||
75 | *@param Object $parent - a BrowseCountriesPage object |
||
76 | *@return Object | false - returns the BrowseSuburbPage if there is one. |
||
77 | * |
||
78 | **/ |
||
79 | public static function create_suburb($googleMapAddressArray, BrowseCitiesPage $parent) |
||
101 | } |
||
102 | |||
106 |
You can fix this by adding a namespace to your class:
When choosing a vendor namespace, try to pick something that is not too generic to avoid conflicts with other libraries.