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; }
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='« 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 »'></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 »'></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; }
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']);
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; }
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 . "'";
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='« 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 »'></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 »'></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; }