Example #1
0
function get_cu_list()
{
    global $edbr;
    $result = $edbr->select(array('user_groups', 'user'), 'user_name', array(array('ug_group', '=', 'checkuser')), array('ORDER BY' => 'user_name ASC'), array('ug_user' => 'user_id'));
    $list = Database::mysql2array($result);
    $list2 = array();
    foreach ($list as $cu) {
        $list2[] = $cu['user_name'];
    }
    return $list2;
}
Example #2
0
 function getGroups()
 {
     global $dbr;
     if ($this->mIP || !$this->mExists) {
         $this->mGroups = array();
     } else {
         $res = Database::mysql2array($dbr->select('user_groups', 'ug_group', array(array('ug_user', '=', $this->mUID))));
         if (!count($res)) {
             $this->mGroups = array();
         } else {
             $this->mGroups = array();
             foreach ($res as $group) {
                 $this->mGroups[] = $group['ug_group'];
             }
         }
         unset($res);
     }
 }
Example #3
0
 function getReplag()
 {
     global $dbr;
     $res = Database::mysql2array($dbr->select('recentchanges_userindex', 'UNIX_TIMESTAMP() - UNIX_TIMESTAMP(rc_timestamp) as replag', null, array('ORDER BY' => 'rc_timestamp DESC', 'LIMIT' => 1)));
     $seconds = floor($res[0]['replag']);
     $text = $this->formatReplag($seconds);
     return array($seconds, $text);
 }
Example #4
0
require_once '/data/project/xtools/public_html/counter_commons/Database.php';
require_once '/data/project/xtools/public_html/counter_commons/Email.php';
require_once '/data/project/xtools/database.inc';
require_once '/data/project/xtools/textdiff/textdiff.php';
$wgDBPort = 3306;
$wgDBUser = $toolserver_username;
$wgDBPass = $toolserver_password;
/*$tdbr = new Database( 
	'sql-toolserver', 
	$wgDBPort, 
	$wgDBUser, 
	$wgDBPass, 
	'toolserver', 
	true
);*/
$res = Database::mysql2array($dbr->select('wiki', 'DISTINCT lang', array(array('is_meta', '!=', '1'), array('is_multilang', '!=', '1'), array('is_closed', '!=', '1')), array('ORDER BY' => 'lang ASC')));
$langs = array();
foreach ($res as $r) {
    $langs[] = $r['lang'];
}
$s = array_search('en-simple', $langs);
unset($langs[$s]);
$langs[] = 'simple';
sort($langs);
$langs[] = 'qqq';
$dirs = null;
$phptemp->assign("header", $phptemp->getConf('translation'));
if (isset($_POST['title'])) {
    $content->assign("submitted", true);
    $diff = "[pcount]\n";
    foreach ($_POST as $key => $get) {