コード例 #1
0
ファイル: Session.php プロジェクト: h3rb/page
 public function Refresh($session)
 {
     global $no_session_refresh;
     global $session_refreshed;
     if ($session_refreshed === FALSE) {
         if ($no_session_refresh === TRUE) {
         } else {
             $this->Set($session['ID'], array("last_refreshed" => $session['refreshed'], "refreshed" => strtotime('now'), "requests" => intval($session['requests']) + 1));
             global $database;
             $a_model = new Auth($database);
             $a = $a_model->Get($session['r_Auth']);
             cook("username", $a['username'], timeout);
             cook("session", $session['ID'], timeout);
         }
     }
     $session_refreshed = TRUE;
 }
コード例 #2
0
function details($_POST)
{
    # get vars
    extract($_POST);
    # lets get cooking
    if ($dectype == 'per') {
        return cook($_POST);
    }
    # validate input
    require_lib("validate");
    $v = new validate();
    $v->isOk($listid, "num", 1, 50, "Invalid Warehouse.");
    if (isset($cat)) {
        $v->isOk($catid, "num", 1, 50, "Invalid Category.");
        $searchs = "SELECT * FROM plist_prices WHERE catid = '{$catid}' AND listid = '{$listid}' AND div = '" . USER_DIV . "'";
    } elseif (isset($class)) {
        $v->isOk($clasid, "num", 1, 50, "Invalid Classification.");
        $searchs = "SELECT * FROM plist_prices WHERE clasid = '{$clasid}' AND listid = '{$listid}' AND div = '" . USER_DIV . "'";
    }
    # display errors, if any
    if ($v->isError()) {
        $error = "";
        $errors = $v->getErrors();
        foreach ($errors as $e) {
            $error .= "<li class='err'>" . $e["msg"] . "</li>";
        }
        $confirm .= "{$error}<p><input type='button' onClick='JavaScript:history.back();' value='&laquo; Correct submission'>";
        return $confirm;
    }
    # Select Stock
    db_conn("exten");
    $sql = "SELECT * FROM pricelist WHERE listid = '{$listid}' AND div = '" . USER_DIV . "'";
    $listRslt = db_exec($sql) or errDie("Unable to access databse.", SELF);
    if (pg_numrows($listRslt) < 1) {
        return "<li> Invalid Price List ID.</li>";
    } else {
        $list = pg_fetch_array($listRslt);
    }
    $enter = "\n\t\t<h3>Decrease Stock Items Selling Prices</h3>\n\t\t<form action='" . SELF . "' method='POST'>\n\t\t<table " . TMPL_tblDflts . ">\n\t\t\t<input type='hidden' name='key' value='confirm'>\n\t\t\t<input type='hidden' name='listid' value='{$list['listid']}'>\n\t\t\t<tr>\n\t\t\t\t<th>Field</th>\n\t\t\t\t<th>Value</th>\n\t\t\t</tr>\n\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t<td>Price list</td>\n\t\t\t\t<td align='center'>{$list['listname']}</td>\n\t\t\t</tr>\n\t\t\t" . TBL_BR . "\n\t\t\t<tr>\n\t\t\t\t<td colspan='2' align='right'><input type='submit' value='Continue &raquo;'></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td colspan='2'><h3>Prices</h3><td>\n\t\t\t<tr>\n\t\t\t<tr>\n\t\t\t\t<th>Item</th>\n\t\t\t\t<th>Old Price</th>\n\t\t\t\t<th>New Price</th>\n\t\t\t</tr>";
    # Query server
    $i = 0;
    $stkpRslt = db_exec($searchs) or errDie("Unable to retrieve stock items from database.");
    if (pg_numrows($stkpRslt) < 1) {
        return "<li class='err'> There are no stock item on the selected pricelist.</li>";
    }
    while ($stkp = pg_fetch_array($stkpRslt)) {
        db_connect();
        # get stock details
        $sql = "SELECT stkid, stkcod, stkdes FROM stock WHERE stkid = '{$stkp['stkid']}' AND div = '" . USER_DIV . "'";
        $stkRslt = db_exec($sql) or errDie("Unable to retrieve stocks from database.");
        $stk = pg_fetch_array($stkRslt);
        if (!isset($stk['stkid']) or strlen($stk['stkid']) < 1) {
            continue;
        }
        $enter .= "\n\t\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t\t<td><input type='hidden' name='stkids[]' value='{$stk['stkid']}'>{$stk['stkcod']} - " . extlib_rstr($stk['stkdes'], 30) . "</td>\n\t\t\t\t\t<td>" . CUR . " " . sprint($stkp["price"]) . "</td>\n\t\t\t\t\t<td align='right'>" . CUR . " <input type='text' name='prices[]' size='8' value='{$stkp['price']}'></td>\n\t\t\t\t</tr>";
    }
    $enter .= "\n\t\t\t" . TBL_BR . "\n\t\t\t<tr>\n\t\t\t\t<td colspan='2' align='right'><input type='submit' value='Continue &raquo;'></td>\n\t\t\t</tr>\n\t\t</table>\n\t\t</form>\n\t\t<p>\n\t\t<table border=0 cellpadding='2' cellspacing='1'>\n\t\t\t<tr>\n\t\t\t\t<th>Quick Links</th>\n\t\t\t</tr>\n\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t<td><a href='toms/pricelist-view.php'>View Price Lists</a></td>\n\t\t\t</tr>\n\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t<td><a href='stock-price-inc.php'>Increase Selling Price</a></td>\n\t\t\t</tr>\n\t\t\t<tr class='" . bg_class() . "'>\n\t\t\t\t<td><a href='stock-price-dec.php'>Decrease Selling Price</a></td>\n\t\t\t</tr>\n\t\t\t<script>document.write(getQuicklinkSpecial());</script>\n\t\t</table>";
    return $enter;
}
コード例 #3
0
    cook("mau");
    cook("mtrad");
    cook("vabab");
    cook("level2");
    cook("sanpali");
    cook("disaddak");
    cook("guruvisarg");
    cook("vaba");
    cook("stanu");
    cook("spac");
    cook("virem");
    cook("normra");
    cook("yaphala");
    cook("shorta");
    cook("anugna");
    cook("transthai");
}
if ($webtrans) {
    $numb = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
    $numbf = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
    // Retain Numerals & Special Characters
    $text = str_replace("_", "Ø", $text);
    $text = str_replace("%", "ž", $text);
    $text = str_replace($numb, $numbf, $text);
    $text = str_replace("@", "[at]", $text);
    $itag = array();
    $i = 0;
    $text = preg_replace("@(?<=<em>)(.*?)(?=</em>)@e", 'conv("\\1")', $text);
    // Transliterate the Scraped HTML Content
    //$text=preg_replace("@(?<=<em>)(.*?)(?=</em>)@e",'"%"."$i++"',$text);
    $text = transliterate($text, $_SESSION['src'], $_SESSION['tgt']);
コード例 #4
0
 cook("vaba");
 cook("stanu");
 cook("spac");
 cook("virem");
 cook("normra");
 cook("yaphala");
 cook("shorta");
 cook("anugna");
 cook("transthai");
 cook("nature");
 cook("tavarga1");
 cook("tasub");
 cook("remshrturd");
 cook("removedot");
 cook("haaru");
 cook("santextag");
 if (empty($_POST['nature'])) {
     // Enable Tamil Trancription by default
     //$_SESSION['transc'] = 1;
     if ($_SESSION['tgt'] != "dtamil") {
         $_SESSION['removedia'] = 1;
     }
     if ($_SESSION['tgt'] == "dtamil") {
         $_SESSION['nna'] = 1;
         $_SESSION['melanu'] = 1;
     }
     if ($_SESSION['tgt'] == "telugu" || $_SESSION['tgt'] == "kannada") {
         $_SESSION['melanu'] = 2;
         $_SESSION['finalm'] = 1;
         $_SESSION['removedot'] = 1;
     }
コード例 #5
0
        case "confirm":
            if (isset($_POST['sub'])) {
                $OUTPUT = confirm($_POST);
            } else {
                $OUTPUT = slctAccR($_POST);
            }
            break;
        case "write":
            $OUTPUT = write($_POST);
            break;
        default:
            $OUTPUT = cook();
    }
} else {
    # Display default output
    $OUTPUT = cook();
}
# get templete
require "template.php";
function cook()
{
    $cRslt = get("core", "*", "bal_sheet", "type", "OESUB");
    if (pg_numrows($cRslt) < 1) {
        header("Location: set-bal-sheet.php");
        $err = "<li class=err>There are no Balance sheet settings in Cubit.";
        return $err;
    }
    # Get Owners Equity Sub Headings
    $oesRslt = get("core", "*", "bal_sheet", "type", "OESUB");
    while ($oes = pg_fetch_array($oesRslt)) {
        $sql = "SELECT * FROM bal_sheet WHERE type ='OEACC' AND ref = '{$oes['ref']}' AND div = '" . USER_DIV . "'";
コード例 #6
0
function details($_POST)
{
    # get vars
    foreach ($_POST as $key => $value) {
        ${$key} = $value;
    }
    # lets get cooking
    if ($inctype == 'per') {
        return cook($_POST);
    }
    # validate input
    require_lib("validate");
    $v = new validate();
    $v->isOk($listid, "num", 1, 50, "Invalid Warehouse.");
    if (isset($cat)) {
        $v->isOk($catid, "num", 1, 50, "Invalid Category.");
        $searchs = "SELECT * FROM plist_prices WHERE catid = '{$catid}' AND listid = '{$listid}'";
    } elseif (isset($class)) {
        $v->isOk($clasid, "num", 1, 50, "Invalid Classification.");
        $searchs = "SELECT * FROM plist_prices WHERE clasid = '{$clasid}' AND listid = '{$listid}'";
    }
    # display errors, if any
    if ($v->isError()) {
        $error = "";
        $errors = $v->getErrors();
        foreach ($errors as $e) {
            $error .= "<li class=err>" . $e["msg"];
        }
        $confirm .= "{$error}<p><input type=button onClick='JavaScript:history.back();' value='&laquo; Correct submission'>";
        return $confirm;
    }
    # Select Stock
    db_conn("exten");
    $sql = "SELECT * FROM pricelist WHERE listid = '{$listid}'";
    $listRslt = db_exec($sql) or errDie("Unable to access databse.", SELF);
    if (pg_numrows($listRslt) < 1) {
        return "<li> Invalid Price List ID.";
    } else {
        $list = pg_fetch_array($listRslt);
    }
    $enter = "<h3>Increase Stock Items Selling Prices</h3>\n\t<form action='" . SELF . "' method=post>\n\t<table cellpadding='" . TMPL_tblCellPadding . "' cellspacing='" . TMPL_tblCellSpacing . "'>\n\t<input type=hidden name=key value=confirm>\n\t<input type=hidden name=listid value='{$list['listid']}'>\n\t<tr><th>Field</th><th>Value</th></tr>\n\t<tr class='bg-odd'><td>Price list</td><td align=center>{$list['listname']}</td></tr>\n\t<tr><td><br></td></tr>\n\t<tr><td colspan=2 align=right><input type=submit value='Continue &raquo;'></td></tr>\n\t<tr><td colspan=2><h3>Prices</h3><td><tr>\n\t<tr><th>Item</th><th>Old Price</th><th>New Price</th></tr>";
    # Query server
    $i = 0;
    $stkpRslt = db_exec($searchs) or errDie("Unable to retrieve stock items from database.");
    if (pg_numrows($stkpRslt) < 1) {
        return "<li class=err> There are no stock item on the selected pricelist.";
    }
    while ($stkp = pg_fetch_array($stkpRslt)) {
        db_connect();
        # get stock details
        $sql = "SELECT stkid, stkcod, stkdes FROM stock WHERE stkid = '{$stkp['stkid']}'";
        $stkRslt = db_exec($sql) or errDie("Unable to retrieve stocks from database.");
        $stk = pg_fetch_array($stkRslt);
        $enter .= "<tr class='" . bg_class() . "'><td><input type=hidden name=stkids[] value='{$stk['stkid']}'>{$stk['stkcod']} - " . extlib_rstr($stk['stkdes'], 30) . "</td><td>" . CUR . " {$stkp['price']}</td><td align=right>" . CUR . " <input type=text name=prices[] size=8 value='{$stkp['price']}'></td></tr>";
    }
    $enter .= "\n\t<tr><td><br></td></tr>\n\t<tr><td colspan=2 align=right><input type=submit value='Continue &raquo;'></td></tr>\n\t</table></form>\n\t<p>\n\t<table border=0 cellpadding='2' cellspacing='1'>\n\t<tr><th>Quick Links</th></tr>\n\t<tr class='bg-odd'><td><a href='toms/pricelist-view.php'>View Price Lists</a></td></tr>\n\t<script>document.write(getQuicklinkSpecial());</script>\n\t</table>";
    return $enter;
}