public function GroupUserUpdateProcessor::updateDue in Lightweight Directory Access Protocol (LDAP) 8.3
Same name and namespace in other branches
- 8.4 ldap_user/src/Processor/GroupUserUpdateProcessor.php \Drupal\ldap_user\Processor\GroupUserUpdateProcessor::updateDue()
Check whether updates are due.
Return value
bool Whether to update.
File
- ldap_user/
src/ Processor/ GroupUserUpdateProcessor.php, line 69
Class
- GroupUserUpdateProcessor
- Provides functionality to generically update existing users.
Namespace
Drupal\ldap_user\ProcessorCode
public function updateDue() {
$lastRun = $this->state
->get('ldap_user_cron_last_group_user_update', 1);
$result = FALSE;
switch ($this->config
->get('userUpdateCronInterval')) {
case 'always':
$result = TRUE;
break;
case 'daily':
$result = strtotime('today -1 day') - $lastRun >= 0;
break;
case 'weekly':
$result = strtotime('today -7 day') - $lastRun >= 0;
break;
case 'monthly':
$result = strtotime('today -30 day') - $lastRun >= 0;
break;
}
return $result;
}