Example #1
0
function build()
{
    $f[] = "# Netatalk configuration";
    $f[] = "# Change this to increase the maximum number of clients that can connect:";
    $f[] = "AFPD_MAX_CLIENTS=20";
    $f[] = "";
    $f[] = "# Change this to set the machine's atalk name and zone.";
    $f[] = "# NOTE: if your zone has spaces in it, you're better off specifying";
    $f[] = "#       it in afpd.conf";
    $f[] = "#ATALK_ZONE=@zone";
    $f[] = "ATALK_NAME=`/bin/hostname --short`";
    $f[] = "";
    $f[] = "# specify the Mac and unix charsets to be used";
    $f[] = "ATALK_MAC_CHARSET='MAC_ROMAN'";
    $f[] = "ATALK_UNIX_CHARSET='LOCALE'";
    $f[] = "";
    $f[] = "# specify the UAMs to enable";
    $f[] = "# available options: uams_guest.so, uams_clrtxt.so, uams_randnum.so, ";
    $f[] = "# \t\t             uams_dhx.so, uams_dhx2.so";
    $f[] = "# AFPD_UAMLIST=\"-U uams_dhx.so,uams_dhx2.so\"";
    $f[] = "";
    $f[] = "# Change this to set the id of the guest user";
    $f[] = "AFPD_GUEST=nobody";
    $f[] = "";
    $f[] = "# Set which daemons to run.";
    $f[] = "# If you need legacy AppleTalk, run atalkd.";
    $f[] = "# papd, timelord and a2boot are dependent upon atalkd.";
    $f[] = "# If you use \"AFP over TCP\" server only, run only cnid_metad and afpd.";
    $f[] = "ATALKD_RUN=no";
    $f[] = "PAPD_RUN=no";
    $f[] = "TIMELORD_RUN=no";
    $f[] = "A2BOOT_RUN=no";
    $f[] = "CNID_METAD_RUN=yes";
    $f[] = "AFPD_RUN=yes";
    $f[] = "";
    $f[] = "# Control whether the daemons are started in the background.";
    $f[] = "# If it is dissatisfied that atalkd starts slowly, set \"yes\".";
    $f[] = "ATALK_BGROUND=no";
    $f[] = "";
    $f[] = "# export the charsets, read form ENV by apps";
    $f[] = "export ATALK_MAC_CHARSET";
    $f[] = "export ATALK_UNIX_CHARSET";
    $f[] = "";
    $f[] = "# config for cnid_metad. Default log config:";
    $f[] = "# CNID_CONFIG=\"-l log_note\"";
    @file_put_contents("/etc/default/netatalk", @implode("\n", $f));
    echo "Starting......: " . date("H:i:s") . " Netatalk /etc/default/netatalk done\n";
    $f = array();
    $f[] = "- -transall -uamlist uams_dhx.so,uams_dhx2.so -nosavepassword -advertise_ssh";
    @file_put_contents("/etc/netatalk/afpd.conf", @implode("\n", $f));
    echo "Starting......: " . date("H:i:s") . " Netatalk /etc/netatalk/afpd.conf done\n";
    AppleVolumes_system();
    avahi_services();
    folders();
}
Example #2
0
/**
 * Add App Folder.
 *
 * @param array $folders folders
 * @param array $alias   alias
 *
 * @return mixed
 */
function addAppFolders($folders, $alias = [])
{
    return folders(_RUN_APP, $folders, $alias);
}
	if(!$usersmenus->AsArticaAdministrator){
			$tpl=new templates();
			echo "alert('".$tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');";
			die();
		}
	
		

	if(isset($_GET["popup"])){popup();exit;}	
	if(isset($_GET["install-status"])){popup_install_status();exit;}
	
	if(isset($_GET["index"])){index();exit;}
	if(isset($_GET["settings"])){settings();exit;}
	if(isset($_GET["REPLICATION"])){saveconfig();exit;}
	if(isset($_GET["MAIN_PATH"])){saveconfig();exit;}
	if(isset($_GET["folders"])){folders();exit;}
	if(isset($_GET["folders-add"])){folders_add();exit;}
	if(isset($_GET["folders-list"])){folders_list();exit;}
	if(isset($_GET["folders-delete"])){folders_delete();exit;}
	if(isset($_GET["tree-path"])){tree_js();exit;}
	
	if(isset($_GET["replication"])){replication();exit;}
	
	if(isset($_GET["restart"])){restart_js();exit;}
	if(isset($_GET["restart-popup"])){restart_popup();exit;}
	if(isset($_GET["restart-perform"])){restart_perform();exit;}
	if(isset($_GET["restart-list"])){restart_list();exit;}
	
		
js();
Example #4
0
session_start();
$priv = $_SESSION['priv'];
include 'conf/db_connect.php';
include 'conf/misc.php';
connect();
$f_name = $_POST['name'];
$s_name = $_POST['sname'];
$m_name = $_POST['mname'];
$uname = $_POST['username'];
$email = $_POST['email'];
$address = $_POST['address'];
$sex = $_POST['sex'];
$faculty = $_POST['faculty'];
$dept = $_POST['dept'];
$nok = $_POST['nok'];
$n_phone = $_POST['n_phone'];
$user_type = 2;
$phone = $_POST['phone'];
$dob = $_POST['dob'];
$date = date('y-m-d');
$state = $_POST['state'];
$lga = $_POST['lga'];
$title = $_POST['title'];
$emp_no = $_POST['emp_no'];
query("INSERT INTO customer(title, employee_no, state, lga, middle_name, surname, reg_date, firstname, uname, email, address, sex, faculty, dept, nok_name, n_phone, priviledge, phone, dob, pwd) VALUES('{$title}', '{$emp_no}', '{$state}', '{$lga}', '{$m_name}', '{$s_name}', '{$date}', '{$f_name}', '{$uname}', '{$email}', '{$address}', '{$sex}', '{$faculty}', '{$dept}', '{$nok}', '{$n_phone}', '{$user_type}', '{$phone}', '{$dob}', '12345')");
$rs = query("SELECT * FROM customer WHERE uname='{$uname}'");
$row = mysql_fetch_array($rs);
$id = $row['id'];
folders($priv, "page=../confirmation&id={$id}");
Example #5
0
    } else {
        return $prefix;
    }
}
$bal = $_POST['bal'];
$share = $_POST['share'];
$value = $_POST['value'];
$emp_id = $_POST['emp_id'];
$acct_name = get_teller_name($emp_id);
$save = $_POST['save_amt'];
$acct_type = $_POST['acct_type'];
$prefix = "TSA";
$duration = '';
$rs = query("SELECT * FROM customer WHERE id = '{$emp_id}'");
$row = mysql_fetch_array($rs);
$dept = $row['dept'];
if ($acct_type == 1) {
    $result = query("SELECT value from percent WHERE p_name='duration'");
    $row = mysql_fetch_array($result);
    $duration = $row['value'];
} else {
    $duration = $_POST['duration'];
    $prefix = "SSA";
}
//$prefix = str_split($acct_type, 3);
$k = acct($prefix);
$date = date('Y-m-d');
$end = date('Y-m-d', strtotime('+' . $duration . 'years'));
query("INSERT INTO account(department, shares, balance, number, save_amt, duration, acct_name, emp_id, acct_type, d_opened, acct_no) VALUES('{$dept}', '{$value}', '{$bal}', '{$share}', '{$save}', '{$end}', '{$acct_name}', '{$emp_id}', '{$acct_type}', '{$date}', '{$k}')");
folders($priv, "page=../acct_suc&no={$k}&type={$acct_type}");
Example #6
0
    exit;
}
if (isset($_GET["force-status"])) {
    status_real();
    exit;
}
if (isset($_GET["config"])) {
    config();
    exit;
}
if (isset($_GET["EnableAuditd"])) {
    SaveConfig();
    exit;
}
if (isset($_GET["folder"])) {
    folders();
    exit;
}
if (isset($_GET["events"])) {
    events();
    exit;
}
if (isset($_GET["events-list"])) {
    events_list();
    exit;
}
if (isset($_GET["reindex"])) {
    reindex();
    exit;
}
if (isset($_GET["import-now"])) {
Example #7
0
$image_tempname = $_FILES['voucher']['name'];
$ImageDir = "dist/img/";
$ImageName = $ImageDir . $image_tempname;
echo $ImageName;
if (move_uploaded_file($_FILES['voucher']['tmp_name'], $ImageName)) {
    $new = $acct_no . time() . ".jpg";
    query("INSERT INTO voucher(date, acct_no, voucher_id) VALUES('{$date}', '{$acct_no}', '{$new}')");
    if ($type == "icas") {
        query("UPDATE icas SET voucher_id='{$new}' WHERE id='{$acct_no}'");
    } else {
        if ($acct_no != "admin" || $loan != 1) {
            query("UPDATE transaction SET voucher_id='{$new}' WHERE acct_no='{$acct_no}' AND date='{$date}'");
            query("UPDATE withdraw SET voucher_id='{$new}' WHERE acct_no='{$acct_no}' AND date='{$date}'");
        } else {
            query("UPDATE loan SET voucher_id='{$new}' WHERE id='{$acct_no}'");
        }
    }
    $newfilename = $ImageDir . $new;
    echo $newfilename;
    $animage = imagecreatefromjpeg($ImageName);
    $ox = imagesx($animage);
    $oy = imagesy($animage);
    //$nx = 100;
    //$ny = floor($oy * (100 / $ox) );
    $nm = imagecreatetruecolor($ox, $oy);
    imagecopyresized($nm, $animage, 0, 0, 0, 0, $ox, $oy, $ox, $oy);
    imagejpeg($nm, $newfilename);
    imagedestroy($animage);
    imagedestroy($nm);
    folders($priv, " ");
}
Example #8
0
/**
 * main function. checks for authorization and renders the
 * required admin section.
 */
function admin_main($authorised)
{
    echo "\n<div id=\"channel_admin\" class=\"frame\">";
    if ($authorised) {
        admin_menu();
        if (array_key_exists(CST_ADMIN_DOMAIN, $_REQUEST)) {
            switch ($_REQUEST[CST_ADMIN_DOMAIN]) {
                case CST_ADMIN_DOMAIN_FOLDER:
                    $show = folder_admin();
                    break;
                case CST_ADMIN_DOMAIN_CHANNEL:
                    $show = channel_admin();
                    break;
                case CST_ADMIN_DOMAIN_CONFIG:
                    $show = config_admin();
                    break;
                case CST_ADMIN_DOMAIN_ITEM:
                    $show = item_admin();
                    break;
                case CST_ADMIN_DOMAIN_PLUGINS:
                    $show = plugins_admin();
                    break;
                case CST_ADMIN_DOMAIN_THEMES:
                    $show = themes_admin();
                    break;
                case CST_ADMIN_DOMAIN_TAGS:
                    $show = tags_admin();
                    break;
                case CST_ADMIN_DOMAIN_PLUGIN_OPTIONS:
                    $show = plugin_options_admin();
                    break;
                case CST_ADMIN_DOMAIN_THEME_OPTIONS:
                    $show = theme_options_admin();
                    break;
                default:
                    break;
            }
        }
        if (array_key_exists(CST_ADMIN_VIEW, $_REQUEST) || isset($show)) {
            if (!isset($show)) {
                $show = $_REQUEST[CST_ADMIN_VIEW];
            }
            switch ($show) {
                case CST_ADMIN_DOMAIN_CONFIG:
                    config();
                    break;
                case CST_ADMIN_DOMAIN_CHANNEL:
                    channels();
                    break;
                case CST_ADMIN_DOMAIN_FOLDER:
                    folders();
                    break;
                case CST_ADMIN_DOMAIN_OPML:
                    opml();
                    break;
                case CST_ADMIN_DOMAIN_NONE:
                    break;
                case CST_ADMIN_DOMAIN_ITEM:
                    items();
                    break;
                case CST_ADMIN_DOMAIN_SYSINFO:
                    sysinfo();
                    break;
                case CST_ADMIN_DOMAIN_DASHBOARD:
                    dashboard();
                    break;
                case CST_ADMIN_DOMAIN_PLUGINS:
                    plugins();
                    break;
                case CST_ADMIN_DOMAIN_THEMES:
                    themes();
                    break;
                case CST_ADMIN_DOMAIN_TAGS:
                    tags();
                    break;
                case CST_ADMIN_DOMAIN_PLUGIN_OPTIONS:
                    plugin_options();
                    break;
                case CST_ADMIN_DOMAIN_THEME_OPTIONS:
                    theme_options();
                    break;
                default:
            }
        } else {
            if (true == getConfig('rss.config.defaultdashboard')) {
                dashboard();
            } else {
                channels();
            }
        }
        echo "\n<div class=\"clearer\"></div>\n";
    } else {
        rss_error(sprintf(__('<h1>Not Authorized!</h1>You are not authorized to access the administration interface. Please follow <a href="%s">this link</a> back to the main page. Have  a nice day!'), getPath()), RSS_ERROR_ERROR, true);
    }
    echo "</div>\n";
}
Example #9
0
foreach ($files as $file) {
    if (!in_array($file, $rootFiles)) {
        unlink($extractPath . DIRECTORY_SEPARATOR . $file);
    }
}
$folders = folders($extractPath);
foreach ($folders as $extensionFolder) {
    if (!in_array($extensionFolder, $noExtensionFolders)) {
        // Parse installation file.
        if ($extensionFolder === 'mod_neno_dashboard') {
            $installationFileContent = file_get_contents($extractPath . DIRECTORY_SEPARATOR . $extensionFolder . DIRECTORY_SEPARATOR . 'mod_neno_dashboard.xml');
        } else {
            $installationFileContent = file_get_contents($extractPath . DIRECTORY_SEPARATOR . $extensionFolder . DIRECTORY_SEPARATOR . 'neno.xml');
        }
        if ($extensionFolder == 'lib_neno') {
            $libraryFolders = folders($extractPath . DIRECTORY_SEPARATOR . $extensionFolder);
            $libraryStructure = '';
            foreach ($libraryFolders as $libraryFolder) {
                $libraryStructure .= '<folder>' . $libraryFolder . '</folder>' . "\r\t\t";
            }
            $libraryFiles = files($extractPath . DIRECTORY_SEPARATOR . $extensionFolder);
            foreach ($libraryFiles as $libraryFile) {
                if ($libraryFile != 'neno.xml') {
                    $libraryStructure .= '<filename>' . $libraryFile . '</filename>' . "\r\t\t";
                }
            }
            $installationFileContent = str_replace('XXX_LIBRARY_STRUCTURE', $libraryStructure, $installationFileContent);
        }
        if ($extensionFolder === 'mod_neno_dashboard') {
            file_put_contents($extractPath . DIRECTORY_SEPARATOR . $extensionFolder . DIRECTORY_SEPARATOR . 'mod_neno_dashboard.xml', $installationFileContent);
        } else {
Example #10
0
$new_ans = '';
//$result = query("SELECT * FROM customer WHERE")
$p1 = $_POST['amt'];
$duration = 1;
$sm_amt = '';
$p = '';
$emp_id = $_POST['emp_id'];
$tk_home = $_POST['take_home'];
$r = 7 / 100;
$sm_amt = $p1 * ($r / 12) * 1;
$loan_amount1 = $p1 / 1;
$loan_amount2 = $sm_amt / $duration;
//$loan_amount1 = $new_ans * $p1;
//$loan_amount2 = $new_ans * $sm_amt;
$loan_amount = $loan_amount1 + $loan_amount2;
//$loan_amount1 = round($loan_amount1,2);
//$loan_amount2 = round($loan_amount2,2);
//$loan_amount = floor($loan_amount);
$loan_amount = round($loan_amount, 2);
$date = date('Y-m-d');
$charge = 1 / 100 * $loan_amount;
query("INSERT INTO icas(emp_no, charge, amount, interest, total, date, take_home) VALUES('{$emp_id}', '{$charge}', '{$loan_amount1}', '{$loan_amount2}', '{$loan_amount}', '{$date}', '{$tk_home}')");
$insert_id = mysql_insert_id();
$rs = query("SELECT * FROM ad_income");
$row = mysql_fetch_array($rs);
$bal = $row['balance'];
$int1 = $bal - $p1;
query("INSERT INTO income(income_type, amount, balance) VALUES('4', '{$new_amt1}', '{$int1}')");
query("UPDATE ad_income SET balance='{$int1}'");
folders($priv, "page=../view_amort&amort={$loan_amount}&insert_id={$insert_id}&type=icas");
Example #11
0
<?php

session_start();
$id = $_SESSION['id'];
$priv = $_SESSION['priv'];
include_once 'conf/db_connect.php';
include_once 'conf/misc.php';
connect();
$p = 1;
$emp_id = $_POST['emp_id'];
$amt = $_POST['amt'];
$duration = $_POST['duration'];
$interest = $_POST['interest'];
$paid = $_POST['paid'];
$amort = $_POST['amort'];
$date = $_POST['date'];
$bal = $_POST['balance'];
$amt_total = $amt + $interest;
query("INSERT INTO loan(balance, p_no, duration, interest_amount, emp_no, date_incured, amount, amort, interest, total, paid) VALUES('', '{$p}', '{$duration}', '{$interest}', '{$emp_id}', '{$date}', '{$amt}', '{$amort}', '10', '{$amt_total}', '{$paid}')");
folders($priv, "page=../success");
Example #12
0
$num = (1+$j);
$s = pow($num, $d);
$new_ans = $j/($s - 1);
if(1 >$s){
$new_ans = $j/(1-$s);
}
*/
$loan_amount1 = $p1 / $duration;
$loan_amount2 = $sm_amt / $duration;
//$loan_amount1 = $new_ans * $p1;
//$loan_amount2 = $new_ans * $sm_amt;
$loan_amount = $loan_amount1 + $loan_amount2;
//$loan_amount1 = round($loan_amount1,2);
//$loan_amount2 = round($loan_amount2,2);
//$loan_amount = floor($loan_amount);
$loan_amount = round($loan_amount, 2);
$date = date('Y-m-d');
$charge = 1 / 100 * $p;
if ($digit[2] != 0) {
    query("UPDATE loan SET flag='1', status='1' WHERE emp_no='{$emp_id}'");
}
query("INSERT INTO loan(sure1, sure2, admin_charge, p_no, duration, interest_amount, emp_no, date_incured, amount, amort, interest, total) VALUES('{$sure1}', '{$sure2}', '{$charge}', '0', '{$duration}', '{$sm_amt}', '{$emp_id}', '{$date}', '{$p1}', '{$loan_amount}', '{$tmp}', '{$p}')");
$insert_id = mysql_insert_id();
$rs = query("SELECT * FROM ad_income");
$row = mysql_fetch_array($rs);
$bal = $row['balance'];
$int1 = $bal - $p1;
query("INSERT INTO income(income_type, amount, balance) VALUES('4', '{$new_amt1}', '{$int1}')");
query("UPDATE ad_income SET balance='{$int1}'");
folders($priv, "page=../view_amort&amort={$loan_amount}&{$insert_id}");