- Отредактирован метод сверки перехода по ссылке (теперь происходит сравнение...

- Отредактирован метод сверки перехода по ссылке (теперь происходит сравнение по длинне символов, и меньшее ищется из большего);
parent 7dc3cab1
......@@ -189,8 +189,20 @@ class UnisenderAPI {
public function linkIsVisited($email, $link) {
if (array_key_exists('result', $this->visitedLinks) && array_key_exists('data', $this->visitedLinks['result'])) {
foreach($this->visitedLinks['result']['data'] as $transition) {
if (strtolower($transition[0])==strtolower($email) && strpos($link, $transition[1])!==false)
return true;
// if (strtolower($transition[0])==strtolower($email) && strpos($link, $transition[1])!==false)
// return true;
if (strtolower($transition[0])==strtolower($email)) {
if (strlen($link)>strlen($transition[1])) {
if (strpos($link, $transition[1])!==false)
return true;
} elseif (strlen($link)>strlen($transition[1])) {
if (strpos($transition[1], $link)!==false)
return true;
} else {
if (strpos($link, $transition[1])!==false)
return true;
}
}
}
}
return false;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment