| @@ 1150-1209 (lines=60) @@ | ||
| 1147 | * @return array A list of entities. |
|
| 1148 | * @deprecated 1.8 Use elgg_get_entities_from_location() |
|
| 1149 | */ |
|
| 1150 | function get_entities_in_area($lat, $long, $radius, $type = "", $subtype = "", $owner_guid = 0, $order_by = "", $limit = 10, $offset = 0, $count = false, $site_guid = 0, $container_guid = NULL) { |
|
| 1151 | elgg_deprecated_notice('get_entities_in_area() was deprecated by elgg_get_entities_from_location()!', 1.8); |
|
| 1152 | ||
| 1153 | $options = array(); |
|
| 1154 | ||
| 1155 | $options['latitude'] = $lat; |
|
| 1156 | $options['longitude'] = $long; |
|
| 1157 | $options['distance'] = $radius; |
|
| 1158 | ||
| 1159 | // set container_guid to owner_guid to emulate old functionality |
|
| 1160 | if ($owner_guid != "") { |
|
| 1161 | if (is_null($container_guid)) { |
|
| 1162 | $container_guid = $owner_guid; |
|
| 1163 | } |
|
| 1164 | } |
|
| 1165 | ||
| 1166 | if ($type) { |
|
| 1167 | $options['types'] = $type; |
|
| 1168 | } |
|
| 1169 | ||
| 1170 | if ($subtype) { |
|
| 1171 | $options['subtypes'] = $subtype; |
|
| 1172 | } |
|
| 1173 | ||
| 1174 | if ($owner_guid) { |
|
| 1175 | if (is_array($owner_guid)) { |
|
| 1176 | $options['owner_guids'] = $owner_guid; |
|
| 1177 | } else { |
|
| 1178 | $options['owner_guid'] = $owner_guid; |
|
| 1179 | } |
|
| 1180 | } |
|
| 1181 | ||
| 1182 | if ($container_guid) { |
|
| 1183 | if (is_array($container_guid)) { |
|
| 1184 | $options['container_guids'] = $container_guid; |
|
| 1185 | } else { |
|
| 1186 | $options['container_guid'] = $container_guid; |
|
| 1187 | } |
|
| 1188 | } |
|
| 1189 | ||
| 1190 | $options['limit'] = $limit; |
|
| 1191 | ||
| 1192 | if ($offset) { |
|
| 1193 | $options['offset'] = $offset; |
|
| 1194 | } |
|
| 1195 | ||
| 1196 | if ($order_by) { |
|
| 1197 | $options['order_by']; |
|
| 1198 | } |
|
| 1199 | ||
| 1200 | if ($site_guid) { |
|
| 1201 | $options['site_guid']; |
|
| 1202 | } |
|
| 1203 | ||
| 1204 | if ($count) { |
|
| 1205 | $options['count'] = $count; |
|
| 1206 | } |
|
| 1207 | ||
| 1208 | return elgg_get_entities_from_location($options); |
|
| 1209 | } |
|
| 1210 | ||
| 1211 | /** |
|
| 1212 | * Return a list of entities suitable for display based on the given search criteria. |
|
| @@ 1872-1932 (lines=61) @@ | ||
| 1869 | * @return array A list of entities. |
|
| 1870 | * @deprecated 1.8 Use elgg_get_entities_from_private_settings() |
|
| 1871 | */ |
|
| 1872 | function get_entities_from_private_setting($name = "", $value = "", $type = "", $subtype = "", |
|
| 1873 | $owner_guid = 0, $order_by = "", $limit = 10, $offset = 0, $count = false, $site_guid = 0, |
|
| 1874 | $container_guid = null) { |
|
| 1875 | elgg_deprecated_notice('get_entities_from_private_setting() was deprecated by elgg_get_entities_from_private_setting()!', 1.8); |
|
| 1876 | ||
| 1877 | $options = array(); |
|
| 1878 | ||
| 1879 | $options['private_setting_name'] = $name; |
|
| 1880 | $options['private_setting_value'] = $value; |
|
| 1881 | ||
| 1882 | // set container_guid to owner_guid to emulate old functionality |
|
| 1883 | if ($owner_guid != "") { |
|
| 1884 | if (is_null($container_guid)) { |
|
| 1885 | $container_guid = $owner_guid; |
|
| 1886 | } |
|
| 1887 | } |
|
| 1888 | ||
| 1889 | if ($type) { |
|
| 1890 | $options['types'] = $type; |
|
| 1891 | } |
|
| 1892 | ||
| 1893 | if ($subtype) { |
|
| 1894 | $options['subtypes'] = $subtype; |
|
| 1895 | } |
|
| 1896 | ||
| 1897 | if ($owner_guid) { |
|
| 1898 | if (is_array($owner_guid)) { |
|
| 1899 | $options['owner_guids'] = $owner_guid; |
|
| 1900 | } else { |
|
| 1901 | $options['owner_guid'] = $owner_guid; |
|
| 1902 | } |
|
| 1903 | } |
|
| 1904 | ||
| 1905 | if ($container_guid) { |
|
| 1906 | if (is_array($container_guid)) { |
|
| 1907 | $options['container_guids'] = $container_guid; |
|
| 1908 | } else { |
|
| 1909 | $options['container_guid'] = $container_guid; |
|
| 1910 | } |
|
| 1911 | } |
|
| 1912 | ||
| 1913 | $options['limit'] = $limit; |
|
| 1914 | ||
| 1915 | if ($offset) { |
|
| 1916 | $options['offset'] = $offset; |
|
| 1917 | } |
|
| 1918 | ||
| 1919 | if ($order_by) { |
|
| 1920 | $options['order_by']; |
|
| 1921 | } |
|
| 1922 | ||
| 1923 | if ($site_guid) { |
|
| 1924 | $options['site_guid']; |
|
| 1925 | } |
|
| 1926 | ||
| 1927 | if ($count) { |
|
| 1928 | $options['count'] = $count; |
|
| 1929 | } |
|
| 1930 | ||
| 1931 | return elgg_get_entities_from_private_settings($options); |
|
| 1932 | } |
|
| 1933 | ||
| 1934 | /** |
|
| 1935 | * Get entities based on their private data by multiple keys. |
|