Poprawa błędu spowodowanego usunięciem z dystrybucji katalogu db z poprzednich wersji - funkcja glob() wyszukująca dane sesji użytkowników poprzednich wersji w przypadku braku katalogu zwraca FALSE zamiast array(), co powodowało błędy przy pętli foreach.
Zmieniono również test dla katalogu db.
| | |
| | | - ./cache |
| | | - ./data |
| | | - ./database |
| | | - ./db |
| | | * sprawdź wymagania skryptu otwierając w przeglądarce test.php |
| | | * zarejestruj się zgodnie z instrukcją: |
| | | http://dev.gg.pl/api/pages/botapi.html#rejestracja |
| | |
| | | ); |
| | | |
| | | $files = glob(BOT_TOPDIR.'/db/*/'.$this->user_struct['user'].'.ggdb'); |
| | | if(!$files) { |
| | | return; |
| | | } |
| | | |
| | | $this->PDO->beginTransaction(); |
| | | $st = $this->PDO->prepare('INSERT OR REPLACE INTO data (class, name, value) VALUES (?, ?, ?)'); |
| | |
| | | testdir('./data/rss'); |
| | | testdir('./data/tv'); |
| | | testdir('./data/tv/cache'); |
| | | testdir('./db'); |
| | | test('./db', !is_dir('./db') || is_writable('./db')); |
| | | if(is_dir('./database')) { |
| | | testdir('./database'); |
| | | } |