예제 #1
0
error_reporting(15);
$tree = array();
sql::display(1);
$nbr_items_per_table = 20;
$dirs = ModuleManager::getAllModules();
$contactsrandomapi = true;
if (in_array("--people", $argv)) {
    // Peuplement de tous les modules Sauf contacts
    foreach ($dirs as $dir) {
        if ($dir != 'contacts') {
            if (sql::tableExists($dir)) {
                unset($fields);
                $toinclude = PATH_MODULES . $dir . PATH_SEP . "fields.php";
                include $toinclude;
                for ($j = 0; $j < $nbr_items_per_table; $j++) {
                    $data = DataNode::peopleTable($dir, $fields);
                    $obj = new OrmNode();
                    $allFields = array_keys($fields);
                    $obj->upsert($dir, $allFields, $data);
                }
            }
        }
    }
    /**
     *	Partie du Script de build des jointures du CRM
     *	
     *	@brief		Script permettant de les jointures du CRM
     *	@details	Peuple toutes les tables avec les jointures du CRM
     *	
     */
    foreach ($dirs as $dir) {