Example #1
0
function count_files($cid)
{
    $zges = 0;
    $e = db_query("SELECT id FROM prefix_gallery_cats WHERE cat = " . $cid);
    if (db_num_rows($e) > 0) {
        while ($r = db_fetch_assoc($e)) {
            $zges = $zges + count_files($r['id']);
        }
    }
    $zges = $zges + db_count_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE cat = " . $cid);
    return $zges;
}
Example #2
0
function count_files($cid)
{
    $zges = 0;
    $e = db_query("SELECT `id` FROM `prefix_linkcats` WHERE `cat` = " . $cid);
    if (db_num_rows($e) > 0) {
        while ($r = db_fetch_assoc($e)) {
            $zges = $zges + count_files($r['id']);
        }
    }
    $zges = $zges + db_count_query("SELECT COUNT(*) FROM `prefix_links` WHERE `cat` = " . $cid);
    return $zges;
}
Example #3
0
/**
 * Count Plugin
 *
 * @copyright   Copyright &copy; 2006-2007, Katsumi Saito <*****@*****.**>
 * @version     $Id: count.inc.php,v 0.2 2007/05/16 22:27:00 upk Exp $
 * @license     http://opensource.org/licenses/gpl-license.php GNU Public License (GPL2)
 *
 */
function plugin_count_inline()
{
    $argv = func_get_args();
    $argc = func_num_args();
    $data = $argv[--$argc];
    $field = array('no', 'pref');
    for ($i = 0; $i < $argc; $i++) {
        ${$field}[$i] = $argv[$i];
    }
    if (empty($no)) {
        $no = 0;
    }
    if ($no < 0 || $no > 5) {
        return 'Please specify it within the range from 1 to 5.';
    }
    return count_files($no, $pref);
}
Example #4
0
function show_dashboard()
{
    global $xoopsModuleConfig;
    $db = Database::getInstance();
    // Sets count
    $sql = "SELECT COUNT(*) FROM " . $db->prefix("gs_sets");
    list($set_count) = $db->fetchRow($db->query($sql));
    // Pictures count
    $sql = "SELECT COUNT(*) FROM " . $db->prefix("gs_images");
    list($pic_count) = $db->fetchRow($db->query($sql));
    // Users count
    $sql = "SELECT COUNT(*) FROM " . $db->prefix("gs_users");
    list($user_count) = $db->fetchRow($db->query($sql));
    // Tags count
    $sql = "SELECT COUNT(*) FROM " . $db->prefix("gs_tags");
    list($tag_count) = $db->fetchRow($db->query($sql));
    // E-Cards count
    $sql = "SELECT COUNT(*) FROM " . $db->prefix("gs_postcards");
    list($post_count) = $db->fetchRow($db->query($sql));
    // Used space
    $space = RMUtilities::formatBytesSize(GSFunctions::folderSize($xoopsModuleConfig['storedir']));
    // Number of files
    $file_count = count_files(rtrim($xoopsModuleConfig['storedir'], '/'));
    // First picture
    $sql = "SELECT * FROM " . $db->prefix("gs_images") . " ORDER BY `created` ASC LIMIT 0,1";
    $result = $db->query($sql);
    if ($db->getRowsNum($result) > 0) {
        $img = new GSImage();
        $img->assignVars($db->fetchArray($result));
        $user = new GSUser($img->owner(), 1);
        $tf = new RMTimeFormatter(0, '%M% %d%, %Y%');
        $first_pic['date'] = $tf->format($img->created());
        $first_pic['link'] = $user->userURL() . ($xoopsModuleConfig['urlmode'] ? 'img/' . $img->id() . '/set/' : '&amp;img=' . $img->id());
    }
    xoops_cp_header();
    GSFunctions::toolbar();
    RMTemplate::get()->add_style('dashboard.css', 'galleries');
    RMTemplate::get()->add_style('admin.css', 'galleries');
    RMTemplate::get()->add_head('<script type="text/javascript">var xurl = "' . XOOPS_URL . '";</script>');
    RMTemplate::get()->add_local_script('dashboard.js', 'galleries');
    include RMTemplate::get()->get_template('admin/gs_dashboard.php', 'module', 'galleries');
    xoops_cp_footer();
}
Example #5
0
<html>
<head>
	<title>Roll</title>
	<link type = "style-sheet"href = "styleRoll.css">
	<script language = "javascript" type = "text/javascript" src = "jquery-1.11.3.js"></script>
	<script language = "javascript" type = "text/javascript" src = "func.js"></script>
</head>
<body>
	<center>
		<ul id = "photo" style = "padding: 0px; position: relative left : 500px">
		<?php 
$dir = 'Photos';
if ($handle = opendir($dir)) {
    $opac = 1;
    $coun = count_files($dir);
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo "<li class = \"Roll\"style = \"opacity: " . $opac . "; float: left; width: 600px; height: 400px;  top: 0px; left: 0px;\">\n\t\t\t\t\t\t<image class = \"Roll1\" title = " . $file . " alt = " . $file . " src = \"Photos\\" . $file . "\" Width = \"100%\" Height = \"100%\">\n\t\t\t\t\t\t</li>";
            $opac -= 1 / $coun;
        }
    }
    closedir($handle);
}
function count_files($dir)
{
    $handle1 = opendir($dir);
    $count = 0;
    while (false !== ($file1 = readdir($handle1))) {
        if ($file1 != "." && $file1 != "..") {
            ++$count;
        }
Example #6
0
function al_show_structure($sscurrentdir)
{
    global $excluded_folders, $gallery_root, $lg_text_domain;
    if (substr($sscurrentdir, strlen($sscurrentdir) - 1) != '/') {
        $sscurrentdir .= '/';
    }
    $count_files = count_files($gallery_root . $sscurrentdir);
    //$count_size = dirsize($gallery_root.$sscurrentdir,true);
    $righturl = urlencode($sscurrentdir);
    echo '<li><a href="' . AL_FLM_PAGE . '&amp;captions=' . $righturl . '">' . $sscurrentdir . '</a> [' . $count_files . ']';
    if ($dir_content = opendir($gallery_root . $sscurrentdir)) {
        $dir_list = array();
        while (false !== ($dir = readdir($dir_content))) {
            if (is_dir($gallery_root . $sscurrentdir . $dir) && !in_array($dir, get_option('lg_excluded_folders')) && $dir != '.' && $dir != '..') {
                $dir_list[] = $sscurrentdir . $dir;
            }
        }
        if ($dir_list != NULL && sizeof($dir_list) > 0) {
            echo "<ul>\n";
            foreach ($dir_list as $subdir) {
                al_show_structure($subdir);
            }
            echo "</ul>\n";
        }
    }
    echo '</li>';
}
Example #7
0
<!DOCTYPE html>
<?php 
include 'controller.php';
session_start();
if (isset($_SESSION['login'])) {
    echo "\n<html lang='en'>\n\n<head>\n\n    <meta charset='utf-8'>\n    <meta http-equiv='X-UA-Compatible' content='IE=edge'>\n    <meta name='viewport' content='width=device-width, initial-scale=1'>\n    <meta name='description' content=''>\n    <meta name='author' content=''>\n    <title>Vocal Line - Admin page</title>\n    <link href='../bower_components/bootstrap/dist/css/bootstrap.min.css' rel='stylesheet'>\n    <link href='../bower_components/metisMenu/dist/metisMenu.min.css' rel='stylesheet'>\n    <link href='../dist/css/timeline.css' rel='stylesheet'>\n    <link href='../dist/css/sb-admin-2.css' rel='stylesheet'>\n    <link href='../bower_components/morrisjs/morris.css' rel='stylesheet'>\n    <link href='../bower_components/font-awesome/css/font-awesome.min.css' rel='stylesheet' type='text/css'>\n</head>\n\n<body>\n\n    <div id='wrapper'>\n\n        <!-- Navigation -->\n        <nav class='navbar navbar-default navbar-static-top' role='navigation' style='margin-bottom: 0'>\n            <div class='navbar-header'>\n                <button type='button' class='navbar-toggle' data-toggle='collapse' data-target='.navbar-collapse'>\n                    <span class='sr-only'>Toggle navigation</span>\n                    <span class='icon-bar'></span>\n                    <span class='icon-bar'></span>\n                    <span class='icon-bar'></span>\n                </button>\n                <a class='navbar-brand' href='index.php'>Vocal Line - Admin page</a>\n            </div>\n            <!-- /.navbar-header -->\n            <ul class='nav navbar-top-links navbar-right'>\n                <li class='dropdown'>\n                    <a class='dropdown-toggle' data-toggle='dropdown' href='#/'>\n                        <i class='fa fa-user fa-fw'></i>  <i class='fa fa-caret-down'></i>\n                    </a>\n                    <ul class='dropdown-menu dropdown-user'>\n                        <li><a href='profile.php'><i class='fa fa-user fa-fw'></i> User Profile</a>\n                        </li>\n                        <li class='divider'></li>\n                        <li><a href='logout.php'><i class='fa fa-sign-out fa-fw'></i> Logout</a>\n                        </li>\n                    </ul>\n                    <!-- /.dropdown-user -->\n                </li>\n                <!-- /.dropdown -->\n            </ul>\n            <!-- /.navbar-top-links -->\n\n        <div class='navbar-default sidebar' role='navigation'>\n                <div class='sidebar-nav navbar-collapse'>\n                    <ul class='nav' id='side-menu'>\n                        <li>\n                            <a href='index.php'><i class='fa fa-bar-chart-o fa-fw'></i> Dashboard</a>\n                        </li>\n                        <li>\n                            <a href='#'><i class='fa fa-pencil fa-fw'></i> Manage</a>\n                            <ul class='nav nav-second-level'>\n                                <li>\n                                    <a href='createsinger.php'>Create Choir Member</a>\n                                </li>\n                                <li>\n                                    <a href='createuser.php'>Create Website User</a>\n                                </li>\n                                <li>\n                                    <a href='#'>Timeline</a>\n                                </li>\n                            </ul>\n                        </li>\n                        <li>\n                            <a href='upload.php'><i class='fa fa-music fa-fw'></i> Upload</a>\n                        </li>                        \n                    </ul>\n                </div>\n                <!-- /.sidebar-collapse -->\n            </div>\n            <!-- /.navbar-static-side -->\n        </nav>\n\n        <div id='page-wrapper'>\n            <div class='row'>\n                <div class='col-lg-12'>\n                    <h1 class='page-header'>Dashboard</h1>\n                </div>\n                <!-- /.col-lg-12 -->\n            </div>\n            <!-- /.row -->\n            <div class='row'>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-primary'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-file-audio-o fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_files();
    echo "</div>\n                                    <div>Total Files</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-green'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-microphone fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_choir_members($dbh);
    echo "</div>\n                                    <div>Choir Members!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-yellow'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-user fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_registered_users($dbh);
    echo "</div>\n                                    <div>Registered Users!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n                <div class='col-lg-3 col-md-6'>\n                    <div class='panel panel-red'>\n                        <div class='panel-heading'>\n                            <div class='row'>\n                                <div class='col-xs-3'>\n                                    <i class='fa fa-comment-o fa-5x'></i>\n                                </div>\n                                <div class='col-xs-9 text-right'>\n                                    <div class='huge'>";
    count_chat_messages($dbh);
    echo "</div>\n                                    <div>Chat messages!</div>\n                                </div>\n                            </div>\n                        </div>\n                        <a href='#'>\n                            <div class='panel-footer'>\n                                <span class='pull-left'>View Details</span>\n                                <span class='pull-right'><i class='fa fa-arrow-circle-right'></i></span>\n                                <div class='clearfix'></div>\n                            </div>\n                        </a>\n                    </div>\n                </div>\n            </div>\n            <!-- /.row -->\n            <div class='row'>\n                <div class='col-lg-8'>\n                    <div class='panel panel-default'>\n                        <div class='panel-heading'>\n                            <i class='fa fa-clock-o fa-fw'></i> Responsive Timeline\n                        </div>\n                        <!-- /.panel-heading -->\n                        <div class='panel-body'>\n                            <ul class='timeline'>\n                                <li>\n                                    <div class='timeline-badge'><i class='fa fa-check'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                            <p><small class='text-muted'><i class='fa fa-clock-o'></i> 11 hours ago via Twitter</small>\n                                            </p>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero laboriosam dolor perspiciatis omnis exercitationem. Beatae, officia pariatur? Est cum veniam excepturi. Maiores praesentium, porro voluptas suscipit facere rem dicta, debitis.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-badge warning'><i class='fa fa-credit-card'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Autem dolorem quibusdam, tenetur commodi provident cumque magni voluptatem libero, quis rerum. Fugiat esse debitis optio, tempore. Animi officiis alias, officia repellendus.</p>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium maiores odit qui est tempora eos, nostrum provident explicabo dignissimos debitis vel! Adipisci eius voluptates, ad aut recusandae minus eaque facere.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-badge danger'><i class='fa fa-bomb'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus numquam facilis enim eaque, tenetur nam id qui vel velit similique nihil iure molestias aliquam, voluptatem totam quaerat, magni commodi quisquam.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates est quaerat asperiores sapiente, eligendi, nihil. Itaque quos, alias sapiente rerum quas odit! Aperiam officiis quidem delectus libero, omnis ut debitis!</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-badge info'><i class='fa fa-save'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nobis minus modi quam ipsum alias at est molestiae excepturi delectus nesciunt, quibusdam debitis amet, beatae consequuntur impedit nulla qui! Laborum, atque.</p>\n                                            <hr>\n                                            <div class='btn-group'>\n                                                <button type='button' class='btn btn-primary btn-sm dropdown-toggle' data-toggle='dropdown'>\n                                                    <i class='fa fa-gear'></i>  <span class='caret'></span>\n                                                </button>\n                                                <ul class='dropdown-menu' role='menu'>\n                                                    <li><a href='#'>Action</a>\n                                                    </li>\n                                                    <li><a href='#'>Another action</a>\n                                                    </li>\n                                                    <li><a href='#'>Something else here</a>\n                                                    </li>\n                                                    <li class='divider'></li>\n                                                    <li><a href='#'>Separated link</a>\n                                                    </li>\n                                                </ul>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sequi fuga odio quibusdam. Iure expedita, incidunt unde quis nam! Quod, quisquam. Officia quam qui adipisci quas consequuntur nostrum sequi. Consequuntur, commodi.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                                <li class='timeline-inverted'>\n                                    <div class='timeline-badge success'><i class='fa fa-graduation-cap'></i>\n                                    </div>\n                                    <div class='timeline-panel'>\n                                        <div class='timeline-heading'>\n                                            <h4 class='timeline-title'>Lorem ipsum dolor</h4>\n                                        </div>\n                                        <div class='timeline-body'>\n                                            <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt obcaecati, quaerat tempore officia voluptas debitis consectetur culpa amet, accusamus dolorum fugiat, animi dicta aperiam, enim incidunt quisquam maxime neque eaque.</p>\n                                        </div>\n                                    </div>\n                                </li>\n                            </ul>\n                        </div>\n                        <!-- /.panel-body -->\n                    </div>\n                    <!-- /.panel -->\n                </div>\n                <!-- /.col-lg-8 -->\n                <div class='col-lg-4'>\n                    <div class='chat-panel panel panel-default'>\n                        <div class='panel-heading'>\n                            <i class='fa fa-comments fa-fw'></i>\n                            Chat\n                        </div>\n                        <!-- /.panel-heading -->\n                        <div class='panel-body'>\n                            <ul class='chat'>\n                                ";
    get_chat($dbh);
    echo "\n                            </ul>\n                        </div>\n                        <!-- /.panel-body -->\n                        <form method='post' action='chatmessage.php'>\n                        <div class='panel-footer'>\n                            <div class='input-group'>\n                                <input name='chatmessage' id='btn-input' type='text' class='form-control input-sm' placeholder='Type your message here...' />\n                                <span class='input-group-btn'>\n                                    <button class='btn btn-warning btn-sm' id='btn-chat'>\n                                        Send\n                                    </button>\n                                </span>\n                            </div>\n                        </div>\n                        </form>\n                        <!-- /.panel-footer -->\n                    </div>\n                    <!-- /.panel .chat-panel -->\n                </div>\n                <!-- /.col-lg-4 -->\n            </div>\n            <!-- /.row -->\n        </div>\n        <!-- /#page-wrapper -->\n\n    </div>\n    <!-- /#wrapper -->\n\n    <!-- jQuery -->\n    <script src='../bower_components/jquery/dist/jquery.min.js'></script>\n\n    <!-- Bootstrap Core JavaScript -->\n    <script src='../bower_components/bootstrap/dist/js/bootstrap.min.js'></script>\n\n    <!-- Metis Menu Plugin JavaScript -->\n    <script src='../bower_components/metisMenu/dist/metisMenu.min.js'></script>\n\n    <!-- Morris Charts JavaScript -->\n    <script src='../bower_components/raphael/raphael-min.js'></script>\n    <script src='../bower_components/morrisjs/morris.min.js'></script>\n    <script src='../js/morris-data.js'></script>\n\n    <!-- Custom Theme JavaScript -->\n    <script src='../dist/js/sb-admin-2.js'></script>\n\n</body>\n\n</html>\n";
} else {
    header('Location: login.php');
}
Example #8
0
			//get vars
			$file = isset($_POST['file']) ? $_POST['file'] : false;
			$line = isset($_POST['line']) ? $_POST['line'] : false;

			$fileEditor = new FileEditor($file,$line);
			if($fileEditor->opening()){
				$str = $fileEditor->open();
			}
		}
		elseif($what == 'count_files'){
			$exclude = isset($_POST['exclude']) ? (substr_count($_POST['exclude'],"|") ? explode("|",$_POST['exclude']) : array($_POST['exclude'])) : array();
			$root = isset($_POST['root']) ? $_POST['root'] : str_replace('\\','/',$_SERVER['DOCUMENT_ROOT']);
			if(!is_dir($root)){
				$root = str_replace('\\','/',$_SERVER['DOCUMENT_ROOT']);
			}
			$str .= count_files($root,$exclude);
		}
		elseif($what=='base64decode' || $what=='base64encode'){
			$text = isset($_POST['text']) ? urldecode($_POST['text']) : '';
			if($what=='base64decode'){
				$str .= htmlentities(base64_decode($text));
			} else {
				$str .= htmlentities(base64_encode($text));
			}
		}
		elseif($what=='fileNameScan'){
			$root = isset($_POST['root']) ? $_POST['root'] : str_replace('\\','/',$_SERVER['DOCUMENT_ROOT']);
			if(!is_dir($root)){$root = str_replace('\\','/',$_SERVER['DOCUMENT_ROOT']);}
			$exclude = isset($_POST['exclude']) ? (substr_count($_POST['exclude'],"|") ? explode("|",$_POST['exclude']) : array($_POST['exclude'])) : array();
			$exclude = array_filter($exclude);
			$names = isset($_POST['names']) ? $_POST['names'] : array();
Example #9
0
function list_dir($path, $step, $dfolder, $selection, $selection1, $Drep)
{
    global $num, $lang_plugin_FileMove, $filename;
    if ($selection1 == "ok") {
        $select = "oui";
    } else {
        $select = "ok";
    }
    $dir = opendir($path);
    $i = 0;
    while ($file = readdir($dir)) {
        if ($file != "." && $file != ".." && $file != "edit" && $file != ".svn") {
            if (is_dir($path . "/" . $file)) {
                // on passe les datas dans un tableau
                $ListFiles[$i] = $file;
                $i++;
            }
        }
    }
    closedir($path);
    usort($ListFiles, "strnatcmp");
    $i = 0;
    while ($i < count($ListFiles)) {
        indent($step);
        $folder_name = $path . "/" . $ListFiles[$i];
        $nb = count_files($folder_name);
        if ($folder_name == $dfolder) {
            if ($nb == 0) {
                echo extension("folder") . "{$ListFiles[$i]}<br>";
                $i++;
            }
            if ($nb == 1) {
                echo extension("folder") . "{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['file']})<br>";
                $i++;
            }
            if ($nb > 1) {
                echo extension("folder") . "{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['files']})<br>";
                $i++;
            }
        } else {
            if ($nb == 0) {
                if (!$filename) {
                    echo extension("folder") . "<a href='index.php?file=FileMove/plugin_config&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}</a><br>";
                    $i++;
                } else {
                    echo extension("folder") . "<a href='index.php?file=FileMove/move_file&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}</a><br>";
                    $i++;
                }
            }
            if ($nb == 1) {
                if (!$filename) {
                    echo extension("folder") . "<a href='index.php?file=FileMove/plugin_config&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['file']})</a><br>";
                    $i++;
                } else {
                    echo extension("folder") . "<a href='index.php?file=FileMove/move_file&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['file']})</a><br>";
                    $i++;
                }
            }
            if ($nb > 1) {
                if (!$filename) {
                    echo extension("folder") . "<a href='index.php?file=FileMove/plugin_config&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['files']})</a><br>";
                    $i++;
                } else {
                    echo extension("folder") . "<a href='index.php?file=FileMove/move_file&dfolder={$folder_name}&selection={$select}&RepD={$Drep}'>{$ListFiles[$i]}({$nb} {$lang_plugin_FileMove['files']})</a><br>";
                    $i++;
                }
            }
        }
        list_dir($folder_name, $step + 1, $dfolder, $selection, $selection1, $Drep);
    }
}
Example #10
0
    $count['geobb_topics__views'] = $db->GetOne("select sum(topic_views) from geobb_topics");
    $count['gridimage_ticket__users'] = $db->GetOne("select count(distinct user_id) from gridimage_ticket");
    $count['gridimage_ticket__users_others'] = $db->GetOne("select count(distinct gi.user_id) from gridimage_ticket gi inner join gridimage g on (gi.gridimage_id = g.gridimage_id and gi.user_id != g.user_id)");
    $count['gridimage__users'] = $count['user_stat'] - 1;
    //-1 beucase will count all anon users as 1 user (user_id = 0)
    $count['queries__users'] = $db->GetOne("select count(distinct user_id)-1 from queries");
    $count['queries'] += $count['queries_archive'];
    $count['apikeys'] = $db->GetOne("select count(*) from apikeys where enabled = 'Y'");
    $count['autologin__30dayusers'] = $db->GetOne("select count(distinct user_id)-1 from autologin where created > date_sub(now(), interval 30 day)");
    $smarty->assign_by_ref("count", $count);
    function count_files($dir, $ext)
    {
        $c = 0;
        $dir = "../" . $dir;
        if (is_dir($dir) && ($dh = opendir($dir))) {
            while (($file = readdir($dh)) !== false) {
                if (preg_match('/\\.' . $ext . '$/', $file)) {
                    $c++;
                }
            }
            closedir($dh);
        }
        return $c;
    }
    $files['rss'] = count_files("rss/", "...");
    $files['memorymap'] = count_files("memorymap/", "csv");
    $files['tpraw'] = count_files("templates/basic/", "tpl");
    $files['tpcompiled'] = count_files("templates/basic/compiled/", "php");
    $smarty->assign_by_ref("files", $files);
}
$smarty->display($template, $cacheid);