Changeset 1357

Show
Ignore:
Timestamp:
12/04/07 17:00:11 (1 year ago)
Author:
rho
Message:

added check if db<>php extension is not loaded

Signed-off: Rolando Espinoza La fuente <rho@prosoftpeople.com>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/install.php

    r1349 r1357  
    565565    global $messages, $CFG; 
    566566 
    567     if (!function_exists('mysql_connect')) { 
    568         $messages[] = t('<strong>Error:</strong> Your system does not support mysql.'); 
     567    if (!extension_loaded('mysql')) { 
     568        $messages[] = t('<strong>Warning:</strong> Your system does not support <code>mysql</code>.'); 
     569    } 
     570 
     571    if (!extension_loaded('pgsql')) { 
     572        $messages[] = t('<strong>Warning:</strong> Your system does not support <code>pgsql</code>.'); 
    569573    } 
    570574 
     
    702706        $messages[] = t('<strong>Error:</strong> Database type unknown.'); 
    703707        $configs['dbtype']->error = true; 
     708    } elseif (function_exists('extension_loaded')) { 
     709        if ($_POST['dbtype'] == 'mysql' && !extension_loaded('mysql')) { 
     710            $messages[] = t('<strong>Error:</strong> Database type <em>(mysql)</em> not supported on your system.'); 
     711            $configs['dbtype']->error = true; 
     712        } elseif ($_POST['dbtype'] == 'postgres7' && !extension_loaded('pgsql')) { 
     713            $messages[] = t('<strong>Error:</strong> Database type <em>(postgresql)</em> not supported on your system.'); 
     714            $configs['dbtype']->error = true; 
     715        } 
    704716    } 
    705717