//-----------------------------------------------------------------------------------
//--------------------------------------------------------------------GetBarOfPages()
//-----------------------------------------------------------------------------------
//Ex: $PagesBar=GetBarOfPages($iPageSize,$iCurrPage,$Number,$R);
function GetBarOfPages($iPageSize=null,$iCurrPage=null,$Number=null,$R)
{
$PagesBar.='
';
if (!$R->AtFirstPage())
{
$pre = $iCurrPage -1;
$PagesBar.='[First Page]
[Previous] ';
}
else
$PagesBar.=' | ';
if ($R->RecordCount () > 0)
{
//-->here code to display number of pages
$Step=5; // $Step*2+1 link page appear each time
$PagesNumber=ceil($Number/$iPageSize);
if ($PagesNumber>1)
{
$From= ($iCurrPage-$Step<1 ) ? 1: $iCurrPage-$Step;
$To= ($iCurrPage+$Step>$PagesNumber) ? $PagesNumber: $iCurrPage+$Step;
if ($From!=1) $StillBefore='...';
if ($To!=$PagesNumber) $StillAfter='...';
for ($p=$From;$p<=$To;$p++)
{
if ($p!=$iCurrPage) $link=''; else $link='';
$PagesBarNumber.=' '.$link.$p.' ';
}
$PagesBarNumber=$StillBefore.' '.$PagesBarNumber.' '.$StillAfter;
}
//--//.' '.$oLevel1->getStartRow().' To ' .$oLevel1->getEndRow()
$PagesBar.='[Total:('.$Number.') '.$PagesBarNumber.']';
}
else
{
$PagesBar.=' | ';
}
if (!$R->AtLastPage())
{
$iCurrPage++;
$PagesBar.=' [Next] ';
}
$PagesBar.=' |
';
return $PagesBar;
}
///////////////////////////////////////////////////
Function GetTemplate()
{
global $HTML,$Title;
global $ToReplace1,$By1;
$Buffer = fopen("Template/TemplateAdmin.html", "r");
$Template = fread($Buffer, filesize("Template/TemplateAdmin.html"));
fclose($Buffer);
if (($ToReplace1) and ($By1)) $Template = str_replace($ToReplace1,$By1, $Template);
$Template = str_replace("\$Title", $Title, $Template);
$Template = str_replace("\$WebSite", PROJECT_NAME, $Template);
$Template = str_replace("\$PhpCode", "$HTML", $Template);
print $Template;
exit ;
}
function S($Status)
{
$S='onmouseover="S(\''.$Status.'\');return true;" onmouseout="S(\'\');return true;"';
return $S;
}
//-----------------------------------------------------------------------------------
//--------------------------------------------------------------------------AlreadyfExist()
//-----------------------------------------------------------------------------------
// EX: AlreadyfExist($object='Member',$Where="where Name='$Name'",$IsDebug=false,$Message="",$IsBO="Yes"$Target="a.php");
function AlreadyfExist($object,$Where=null,$IsDebug=false,$Message=null,$IsBO=null,$Target=null)
{
global $HTML,$JS_Status;
$Class=$object.'Class';
$$object=new $Class();
$R=$$object->Execute(false,null,null,$Where);
$R->MoveFirst();
if ($R->fields[0])
{
if ($Target) {echo '';exit;}
else {echo '';exit;}
}
}
//-----------------------------------------------------------------------------------
//------------------------------------------------------------------------CheckFile()
//-----------------------------------------------------------------------------------
//Ex: CheckFile($Ext="gif|jpg",$MaxSizeKB=30,$FileNameField="Image1",$cAction,$ID);
function CheckFile($Ext=null,$MaxSizeKB,$FileNameField)
{
global $_FILES;
//--> if not sent exit
if (!$_FILES[$FileNameField]['name']) return false;
$FileSize=ceil($_FILES[$FileNameField]['size']/1024) ;
if ($FileSize > $MaxSizeKB)
{
echo '';
return true;
}
$Extention=explode(".",$_FILES[$FileNameField]['name']);
if (!eregi($Ext,$Extention[1]))
{
echo '';
return true;
}
}
///////////////////////////////////////////////////////////////////////////////
/*
EX:$oCategory->Execute(false,null,null,$Where="order by Field1");
$SELECTCategory= GenerateList ($SelectName="Field1", $arrData=$oCategory->getResult (), $OptionValue="CategoryID", $OptionView="Field1",$Selected=$Field1,$WithEmpty="Yes",$OnChange='Onchange=document.Select1.cAction.value=\'SearchForm\';document.Select1.submit();');
*/
function GenerateList ($SelectName, $arrData, $OptionValue, $OptionView, $Selected,$WithEmpty,$OnChange=null)
{
//$str = "