anfriska
Профессор
- Регистрация
- 3 Окт 2013
- Сообщения
- 113
- Реакции
- 43
- Автор темы
- #1
Здравствуйте!
Имеется код:
Помогите добавить условие: Если дата рождения отсутствует или скрыто, то одобряем заявку в сообщество
Имеется код:
PHP:
private function noticeGroupJoin($user_id, $join_type) {
if ('request' !== $join_type)
return ;
$curl = curl_init();
curl_setopt_array(
$curl,
array(
CURLOPT_URL => 'https://vk.com/foaf.php?id=' . $user_id,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false
)
);
if (!($user_info = curl_exec($curl)))
throw new Exception('Не удалось получить информацию о пользователе!');
elseif (!strpos($user_info, '<ya:firstName>'))
throw new Exception('Нет информация о пользователе!');
if ($this->config['group_join']['age']) {
if (!preg_match('/<foaf:dateOfBirth>(.+?)<\/foaf:dateOfBirth>/iU', $user_info, $matches))
return ;
$date = new DateTime;
$date->sub(new DateInterval('P' . $this->config['group_join']['age'] . 'Y'));
$user_date = new DateTime($matches[1]);
if ($date->format('U') < $user_date->format('U'))
return ;
}
Помогите добавить условие: Если дата рождения отсутствует или скрыто, то одобряем заявку в сообщество
Последнее редактирование: