<?php
-require_once("boot.php");
+use \Friendica\Core\Config;
function update_gcontact_run(&$argv, &$argc){
- global $a, $db;
+ global $a;
- if(is_null($a)) {
- $a = new App;
- }
-
- if(is_null($db)) {
- @include(".htconfig.php");
- require_once("include/dba.php");
- $db = new dba($db_host, $db_user, $db_pass, $db_data);
- unset($db_host, $db_user, $db_pass, $db_data);
- };
-
- require_once('include/pidfile.php');
require_once('include/Scrape.php');
- require_once("include/socgraph.php");
-
- load_config('config');
- load_config('system');
-
- $a->set_baseurl(get_config('system','url'));
-
- load_hooks();
+ require_once('include/socgraph.php');
logger('update_gcontact: start');
- if(($argc > 1) && (intval($argv[1])))
+ if (($argc > 1) && (intval($argv[1]))) {
$contact_id = intval($argv[1]);
+ }
- if(!$contact_id) {
+ if (!$contact_id) {
logger('update_gcontact: no contact');
return;
}
- $lockpath = get_lockpath();
- if ($lockpath != '') {
- $pidfile = new pidfile($lockpath, 'update_gcontact'.$contact_id);
- if ($pidfile->is_already_running()) {
- logger("update_gcontact: Already running for contact ".$contact_id);
- if ($pidfile->running_time() > 9*60) {
- $pidfile->kill();
- logger("killed stale process");
- }
- exit;
- }
- }
-
$r = q("SELECT * FROM `gcontact` WHERE `id` = %d", intval($contact_id));
if (!$r)
dbesc(normalise_link($data["url"]))
);
}
-
-if (array_search(__file__,get_included_files())===0){
- update_gcontact_run($_SERVER["argv"],$_SERVER["argc"]);
- killme();
-}