The branch, master has been updated via 872a2e60796886abe706d1d548537ecdc9bab0d4 (commit) via d7e0002af659d066a2a227944c465bd9bb4bfe55 (commit) via 9f029508dff53987371e7ce2a0e4d8cbae02d960 (commit) via c3e5c3a329b2d227b7b523007634f17963bb767b (commit) from 858e1e8059c77f4958f18d19af315518e12598c0 (commit)
- Log ----------------------------------------------------------------- commit 872a2e60796886abe706d1d548537ecdc9bab0d4 Author: Michal Čihař michal@cihar.com Date: Fri Aug 5 08:17:08 2011 +0200
Remove unused variable
commit d7e0002af659d066a2a227944c465bd9bb4bfe55 Author: Michal Čihař michal@cihar.com Date: Fri Aug 5 08:17:00 2011 +0200
Fix variable name
commit 9f029508dff53987371e7ce2a0e4d8cbae02d960 Author: Michal Čihař michal@cihar.com Date: Fri Aug 5 08:14:27 2011 +0200
Whitespace cleanup
commit c3e5c3a329b2d227b7b523007634f17963bb767b Author: Michal Čihař michal@cihar.com Date: Fri Aug 5 08:14:21 2011 +0200
Remove unused variable
-----------------------------------------------------------------------
Summary of changes: libraries/advisor.lib.php | 51 ++++++++++++++++++++--------------------- libraries/export/texytext.php | 4 +-- 2 files changed, 26 insertions(+), 29 deletions(-)
diff --git a/libraries/advisor.lib.php b/libraries/advisor.lib.php index 038b4cf..660f90d 100644 --- a/libraries/advisor.lib.php +++ b/libraries/advisor.lib.php @@ -4,17 +4,17 @@ class Advisor { var $variables; var $parseResult; var $runResult; - - function run() { + + function run() { // HowTo: A simple Advisory system in 3 easy steps. - + // Step 1: Get some variables to evaluate on $this->variables = array_merge(PMA_DBI_fetch_result('SHOW GLOBAL STATUS', 0, 1), PMA_DBI_fetch_result('SHOW GLOBAL VARIABLES', 0, 1)); // Step 2: Read and parse the list of rules $this->parseResult = $this->parseRulesFile(); // Step 3: Feed the variables to the rules and let them fire. Sets $runResult $this->runRules(); - + /* echo '<br/><hr>'; echo 'Total rules: '.count($this->parseResult['rules']).' <br><br>'; echo '<b>Possible performance issues</b><br/>'; @@ -29,7 +29,7 @@ class Advisor { foreach($this->runResult['notfired'] as $rule) { echo $rule['name'].'<br />'; } - + if($this->runResult['errors']) echo 'There were errors while testing the rules.'; */ @@ -38,11 +38,11 @@ class Advisor {
function runRules() { $this->runResult = array( 'fired' => array(), 'notfired' => array(), 'unchecked'=> array(), 'errors' => array() ); - + foreach($this->parseResult['rules'] as $rule) { $this->variables['value'] = 0; $precond = true; - + if(isset($rule['precondition'])) { try { $precond = $this->ruleExprEvaluate($rule['precondition']); @@ -51,7 +51,7 @@ class Advisor { continue; } } - + if(! $precond) $this->addRule('unchecked', $rule); else { @@ -61,9 +61,9 @@ class Advisor { $this->runResult['errors'][] = 'Failed calculating value for rule ''.$rule['name'].''. PHP threw following error: '.$e->getMessage(); continue; } - + $this->variables['value'] = $value; - + try { if($this->ruleExprEvaluate($rule['test'])) $this->addRule('fired', $rule); @@ -73,10 +73,10 @@ class Advisor { } } } - + return true; } - + function addRule($type, $rule) { switch($type) { case 'notfired': @@ -90,12 +90,12 @@ class Advisor { $this->runResult['errors'][] = 'Failed formattingstring for rule ''.$rule['name'].''. PHP threw following error: '.$e->getMessage(); return; } - + $rule['justification'] = $str; } break; } - + $this->runResult[$type][] = $rule; }
@@ -106,9 +106,8 @@ class Advisor { $exprIgnore = substr($expr,0,$ignoreUntil); $expr = substr($expr,$ignoreUntil); } - $old=$expr; $expr = preg_replace('/fired\s*(\s*('|")(.*)\1\s*)/Uie','1',$expr); //isset($this->runResult['fired'] - $expr = preg_replace('/\b(\w+)\b/e','isset($this->variables['\1']) ? (!is_numeric($this->variables['\1']) ? '"'.$this->variables['\1'].'"' : $this->variables['\1']) : '\1'', $expr); + $expr = preg_replace('/\b(\w+)\b/e','isset($this->variables['\1']) ? (!is_numeric($this->variables['\1']) ? '"'.$this->variables['\1'].'"' : $this->variables['\1']) : '\1'', $expr); if($ignoreUntil > 0){ $expr = $exprIgnore . $expr; } @@ -131,7 +130,7 @@ class Advisor { $numLines = count($file); $j = -1; $ruleLine = -1; - + for ($i = 0; $i<$numLines; $i++) { $line = $file[$i]; if($line[0] == '#' || $line[0] == "\n") continue; @@ -151,7 +150,7 @@ class Advisor { } else { if($ruleLine == -1) $errors[] = 'Unexpected characters on line '.($i+1); } - + // Reading rule lines if($ruleLine > 0) { if(!isset($line[0])) continue; // Empty lines are ok @@ -165,7 +164,7 @@ class Advisor { $ruleLine = -1; } } - + return array('rules' => $rules, 'errors' => $errors); } } @@ -174,25 +173,25 @@ function PMA_bytime($num, $precision) { $per = ''; if ($num >= 1) { # per second $per = "per second"; - } + } elseif ($num*60 >= 1) { # per minute $num = $num*60; $per = "per minute"; - } + } elseif ($num*60*60 >=1 ) { # per hour $num = $num*60*60; $per = "per hour"; - } + } else { $num = $num*60*60*24; $per = "per day"; } - + $num = round($num, $precision); - + if($num == 0) $num = '<'.pow(10,-$precision); - + return "$num $per"; }
-?> \ No newline at end of file +?> diff --git a/libraries/export/texytext.php b/libraries/export/texytext.php index d24a8b2..c686c24 100644 --- a/libraries/export/texytext.php +++ b/libraries/export/texytext.php @@ -253,14 +253,12 @@ if (isset($plugin_list)) {
$text_output = '';
- $extracted_fieldspec = PMA_extractFieldSpec($row['Type']); + $extracted_fieldspec = PMA_extractFieldSpec($column['Type']); $type = $extracted_fieldspec['print_type']; if (empty($type)) { $type = ' '; }
- $attribute = $extracted_fieldspec['attribute']; - if (! isset($column['Default'])) { if ($column['Null'] != 'NO') { $column['Default'] = 'NULL';
hooks/post-receive