Lines Matching full:url
62 function checkurl($url){ argument
71 return linkcheck_checkurl_withcache($url,$o);
78 return linkcheck_checkurl($url,$o);
88 …$query="SELECT url,codegroup,lastcheck FROM linkcheck_cache WHERE pages='$id_' OR pages LIKE '$id_…
90 $url=$row['url']; unset($row['url']);
91 $urlmap[$url]=$row;
98 $urls_=array_map(function($url){return "'$url'";},$urls_);
100 … $query="DELETE FROM linkcheck_cache WHERE pages='$id_' AND url IN (".implode(',',$urls_).")";
104 $query="UPDATE linkcheck_cache SET pages='' WHERE url IN (".implode(',',$urls_).")";
111 $urls_=array_map(function($url){return "'$url'";},$urls_);
112 …$query="SELECT url,codegroup,lastcheck,pages FROM linkcheck_cache WHERE url IN (".implode(',',$url…
114 $url=$row['url']; unset($row['url']);
115 $urlmap[$url]=$row;
125 …$insertstmt = $db->prepare("INSERT OR IGNORE INTO linkcheck_cache(url,pages) VALUES (:url,:pages)"…
126 $updatestmt = $db->prepare("UPDATE linkcheck_cache SET pages=:pages WHERE url=:url");
127 foreach($newurls as $url){
128 if(!isset($urlmap[$url])){
129 #msg("Inserting new url [ $url ] for page [ $id ]...");
130 $insertstmt->bindValue(':url', $url, SQLITE3_TEXT);
134 … #elseif($urlmap[$url]['pages']!=$id && !in_array($id,explode(',',$urlmap[$url]['pages']))){
136 #msg("Registering existing url [ $url ] for page [ $id ]...");
137 $updatestmt->bindValue(':url', $url, SQLITE3_TEXT);
138 $updatestmt->bindValue(':pages', $urlmap[$url]['pages'].','.$id, SQLITE3_TEXT);