Beispiel #1
0
$db->free($result);
unset($result);

$result = $couchdb->limit(50000)->getView('MenuTop','target_id');
    
foreach ($result->rows as $key => $aRow)
{
    $obj[$aRow->value->_id]->_rev=$aRow->value->_rev;
}

//print_r($obj);
//exit;

try {
    $couchdb->clean($obj);
    print_r($couchdb->storeDocs($obj,false));
    } catch (Exception $e) {
        $error = "Something weird happened: ".$e->getMessage()." (errcode=".$e->getCode().")\n";
	dol_print_error("", $error);
        exit(1);
    }
	

	function is_uniq(&$tabinsert, $name, $level)
	{
		if($tabinsert[$name.$level])
		{	
			$level++;	
			return is_uniq($tabinsert, $name, $level);
		}
		else
Beispiel #2
0
/* sql query get categories */
$sql = " SELECT fk_societe,label FROM (llx_categorie_societe as cs,llx_categorie as c) 
where "/*cs.fk_societe in ($companies) and*/ ."cs.fk_categorie=c.rowid";
//$sql .= " LIMIT 100";
$resultCate = $db->query($sql);


/* init society categories array */
while ($aRow = $db->fetch_object($resultCate)) {
    
    if(!empty($col[$aRow->fk_soc]->rowid)){
        $col[$aRow->fk_soc]->tags[]=$aRow->label;
    }
}
$db->free($resultCate);
unset($resultCate);

//print_r($col);exit;

try {
    $couchdb->clean($col);
    $result = $couchdb->storeDocs($col,false);
    } catch (Exception $e) {
        echo "Something weird happened: ".$e->getMessage()." (errcode=".$e->getCode().")\n";
        exit(1);
    }
    
print_r($result);
    
print "Import société terminée : ".count($col);
?>