Go to the source code of this file.
Functions | |
foreach($paramList as $i=> $param) foreach($famIconList as $i=> $fam) if($parms['transaction']) | sqlexec (&$dbobj, &$parms, $sql) |
Variables | |
global | $appl |
global | $action |
$dbaccess = GetParam("FREEDOM_DB") | |
if($dbaccess=="") | $o = new DbObj($dbaccess) |
if(!is_object($o)) | $parms = array() |
$usage = new ApiUsage() | |
$parms ['dryrun'] | |
if($parms['dryrun']== 'yes') | else |
$parms ['famid'] = $usage->addOption("famid", "Process all families (keyword 'all') or only a specific family (family name or family id)", null, "all") | |
if($parms['famid']!= 'all') | $parms ['transaction'] |
$parms ['realclean'] | |
$q = new QueryDb($dbaccess, "DocFam") | |
$q | order_by = 'id' |
if(is_numeric($parms['famid'])) | $famIconList = $q->Query(0, 0, "TABLE") |
if(is_numeric($parms['famid'])) | $attrList = $q->Query(0, 0, "TABLE") |
if(is_numeric($parms['famid'])) | $paramList = $q->Query(0, 0, "TABLE") |
if($parms['transaction']) if($parms['famid']== 'all'&&$parms['realclean']) | $deletedFam = array() |
foreach ($paramList as $i=> $param) foreach ($famIconList as $i=> $fam) if ($parms['transaction']) sqlexec | ( | & | $dbobj, |
& | $parms, | ||
$sql | |||
) |
Re-index family icons Commit transaction if required
Definition at line 188 of file VaultIndexInit.php.
global $action |
Definition at line 12 of file VaultIndexInit.php.
global $appl |
Definition at line 12 of file VaultIndexInit.php.
if (is_numeric($parms['famid'])) $attrList = $q->Query(0, 0, "TABLE") |
Definition at line 102 of file VaultIndexInit.php.
$dbaccess = GetParam("FREEDOM_DB") |
Setup main db connection
Definition at line 21 of file VaultIndexInit.php.
foreach ($attrList as $i=> $attr) $deletedFam = array() |
Begin transaction if required Delete all docvaultindex if all families are reindexed and –realclean=yes Re-index docvaultindex file attributes
Re-index docvaultindex file parameters
Definition at line 136 of file VaultIndexInit.php.
if (is_numeric($parms['famid'])) $famIconList = $q->Query(0, 0, "TABLE") |
Definition at line 90 of file VaultIndexInit.php.
Definition at line 25 of file VaultIndexInit.php.
if (is_numeric($parms['famid'])) $paramList = $q->Query(0, 0, "TABLE") |
Definition at line 114 of file VaultIndexInit.php.
if (!is_object($o)) $parms = array() |
Parse arguments
Definition at line 32 of file VaultIndexInit.php.
$parms['dryrun'] |
Definition at line 36 of file VaultIndexInit.php.
$parms['famid'] = $usage->addOption("famid", "Process all families (keyword 'all') or only a specific family (family name or family id)", null, "all") |
Definition at line 46 of file VaultIndexInit.php.
if ($parms['famid']!= 'all') $parms['transaction'] |
Definition at line 61 of file VaultIndexInit.php.
$parms['realclean'] |
Definition at line 71 of file VaultIndexInit.php.
$q = new QueryDb($dbaccess, "DocFam") |
Load family list
Load all file attributes
Load all file parameters
Definition at line 84 of file VaultIndexInit.php.
Definition at line 33 of file VaultIndexInit.php.
if ($parms['realclean']== 'yes'&&$parms['famid']== 'all') else |
Definition at line 42 of file VaultIndexInit.php.
$q order_by = 'id' |
Definition at line 85 of file VaultIndexInit.php.
← centre documentaire |
|