public function testOpen() { $listName = 'bpteam'; $checkUrl = 'http://bpteam.net'; $checkWord = ['%bpteam22\\@gmail\\.com%ims', '%380632359213%ms']; $function = []; $needUpdate = true; $proxy = new Proxy(); $proxy->createList($listName, $checkUrl, $checkWord, $function, $needUpdate); $proxy->close(); unset($proxy); $proxy = new Proxy(); $proxy->open($listName); $list = $proxy->read(); $this->assertTrue(is_array($list)); $this->assertArrayHasKey('url', $list); $this->assertEquals('http://bpteam.net', $list['url']); $this->assertArrayHasKey('check_word', $list); $this->assertTrue(is_array($list['check_word'])); }
foreach ($proxy->getProxyFunction() as $function) { if($function == 'country') continue; if(isset($_POST['function_'.$function])){ $functions[] = $function; } } if($_POST['country']){ $proxy->write(explode("\n",$_POST['country']), 'country'); } $proxy->write($functions, 'function'); $proxy->write(isset($_POST['need_update']), 'need_update'); } ?> <input name="send_form" type="hidden" value="create"> <input name="url" type="text" value="<?php echo $proxy->read('url'); ?> "> url<br/> <textarea name="check_word"><?php echo implode("\n", $proxy->read('check_word')); ?> </textarea>check_word<br/> <textarea name="country"><?php echo implode("\n", $proxy->read('country')); ?> </textarea>country<br/> <?foreach ($proxy->getProxyFunction() as $function) { if($function == 'country') continue; ?> <input name="function_<?php echo $function;