'; 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 = "\n"; if ($WithEmpty) $str.=""; for ($i = 0; $i < count ($arrData); $i++) { if ($Selected==$arrData[$i][$OptionValue]) $selected="SELECTED=SELECTED"; else $selected=""; if ($Old!=$arrData[$i][$OptionValue]) { $str .= "\n"; $Old=$arrData[$i][$OptionValue]; } } $str .= "\n"; return $str; } /////////////////////////////////////////////////////////////////////////////// //EX: $Data=_GetTextFile($FileName="a.txt"); /*Function _GetTextFile($FileName) { $Buffer = fopen("$FileName", "r"); $Content = fread($Buffer, filesize("$FileName")); fclose($Buffer); return $Content; }*/ /// /////////////////////////////////////////////////////////////////////////////// /*Function _SetTextFile($FileName,$Data) { $Buffer = fopen("$FileName", "w"); fputs($Buffer,$Data); fclose($Buffer); return null; }*/ /// /////////////////////////////////////////////////////////////////////////////// //EX: $MemberCategories=GetListFromFile($Old=$oMember->GetCategory(),$FileName="MemberCategories.txt",$SelectName="Category",$WithEmpty="Yes",$OnChange='Onchange=document.form44.submit();'); function GetListFromFile($OldValue,$FileName,$SelectName,$WithEmpty=null,$OnChange=null) { $Data=_GetTextFile($FileName); $arrElements=explode("\n",$Data); if ($WithEmpty) $Options.=''; for ($i=0;$i'.$arrElements[$i].''."\n"; } if (($Found!="Yes") && ($OldValue!='')) {$Options.='\n'; } //$List=' '; $List=' '; return $List; } //----------------------------------------------------------------------------------- //--------------------------------------------------------------------MemberIfExist() //----------------------------------------------------------------------------------- // EX: MemberIfExist($object='Member',$FieldName='Email',$FieldValue=$Email,$IsDebug=false) function MemberIfExist($object,$FieldName,$FieldValue,$IsDebug=false) { /////////// check if exist ///////////// global $HTML,$JS_Status; $Class=$object.'Class'; $$object=new $Class(); $Where=" where $FieldName='$FieldValue'"; $R=$$object->Execute(false,null,null,$Where); $R->MoveFirst(); if ($R->fields[0]) { $HTML.=$JS_Status.''; echo $HTML;exit; } } ?> function S (Message) { window.status=Message; } '; $JS_Essential=$JS_Status." "; ////////////////////////////////////////////////////////////////////////////////// JS_Job_Validation $JS_Job_Validation=" "; ////////////////////////////////////////////////////////////////////////////////// JS_CV_Validation $JS_CV_Validation=" "; ////////////////////////////////////////////////////////////////////////////////// JS_CVStep1_Validation $JS_CVStep1_Validation=" "; ////////////////////////////////////////////////////////////////////////////////// JS_OpenWindow // EX: Click to enlarge $JS_OpenWindow=''; ////////////////////////////////////////////////////////////////////////////////////// JS_OrderManagement $JS_OrderManagement=' '; ///////////////////////////////////////////////////////////////////////////// JS_Member_Validation $JS_Member_Validation=' '; ///////////////////////////////////////////////////////////////////////////// JS_MemberCV_Validation $JS_MemberCV_Validation=' '; ///////////////////////////////////////////////////////////////////////////// JS_MailingList_Validation $JS_MailingList_Validation=' '; ///////////////////////////////////////////////////////////////////////////// JS_SendMail_Validation $JS_SendMail_Validation=' '; /////////////////////////////////////////////////////////////////////// JS_Messages_Validation $JS_Messages_Validation=''; /////////////////////////////////////////////////////////////////////// JS_RadioButton $JS_RadioButton=' '; /////////////////////////////////////////////////////////////////////// JS_CheckBox $JS_CheckBox=' '; //////////////////////////////////////////////////////////////////////// JS_SubstractArray $JS_SubstractArray=' '; //////////////////////////////////////////////////////////////////////// JS_ListToList $JS_ListToList=$JS_SubstractArray.' '; /* How I can use it: if the List1 is taken from a txt file I can apply the following var List2=new Array(\''.$ArrCVLocation.'\'); and in the php I should put: $ArrCVLocation = str_replace(" \n", "','", trim(_GetTextFile($FileName="Countries.txt"))); */ ?> '; ////////////////////////////////////////////////////////////////////////////////// $JS_GoToSearchForm=' '; $JS_Basket=' '.$JS_GoToSearchForm; ////////////////////////////////////////////////////////////////////////////////// $JS_CheckOut=' '; //////////////////////////////////////////////////////////////////////// $JS_Membership=' '; $JS_LogIn=$JS_Cookies.' '; ////////////////////////////////////////////////////////////////////////////////// $JS_NormalOpenWindow=' '; ///////////////////////////////////////////////////////////////////////////////// $JS_List=' '; /////////////////////////////////////////////////////////////////////////////////// $JS_Interrested=' '; ////////////////////////////////////////////////////////////////////// $JS_CVFormStep2=' '; ////////////////////////////////////////////////////////////////////// $JS_CVFormStep3=' '; ////////////////////////////////////////////////////////////////////// $JS_JobFormStep1=' '; ////////////////////////////////////////////////////////////////////// $JS_JobFormStep2=' '; ////////////////////////////////////////////////////////////////////// $JS_JobFormStep3=' '; ?>Execute (false,null,null,$Where); $Number=$Record->RecordCount(); //echo "nnn=".$Number; //return; if (($Number) && ($UserName) && ($Password)) { $_SESSION["UserName"]=''; $_SESSION["Password"]=''; $Record->MoveFirst(); $FullName =$Record->fields['MemberFirst'].' '.$Record->fields['MemberLast']; $MemberCategory=$Record->fields['Category']; $MemberID =$Record->fields['MemberID']; $Member=1; $_SESSION['MemberID']=$Record->fields['MemberID']; $_SESSION['UserName']=$Record->fields['Email']; $_SESSION['Password']=$Record->fields['Password']; /****** Modifications by BAHIA 10-10-2008 ******/ if ($Record->fields['Category']==""){ if ($Record->fields['CompanyName']) $MemberCategory = 'Job'; else $MemberCategory = 'CV'; } /****** Modifications by BAHIA 10-10-2008 ******/ } else { if (! $FromMenu ) $Again ='Yes'; header ("Location: _LoginCV.php?cAction=LoginForm&MemberCategory=$MemberCategory&MyMode=".$MyMode."&Again=".$Again);exit; } if (!($Category)) {$Category='Normal';}; } ///////////////////////////////////////////////////////////////////////////////////////////// function ElementsTable($Elements,$FormName) { global $Currency; $TDColor="BGCOLOR=\"#cc0000\""; $FontColor=""; Global $NetTotal; $HTMLTable='
'.$Elements.'
'.$FontColor.' Quantity '.$FontColor.' Product '.$FontColor.' Price '.$FontColor.' SubTotal
'.$FontColor.' Total  '.$FontColor.' '.$Currency.' '.$NetTotal.'

'; return $HTMLTable; } ///////////////////////////////////////////////////////////////////////////////////////////// function Hidden() { global $MemberID; global $Member; global $MemberCategory; global $FullName; $Checker=0; if ($Checker==1) { print '
UserName '.$_COOKIE["UserName"].'
Password '.$_COOKIE["Password"].'
he is a Member ? '.$Member.'
MemberID '.$MemberID.'
MemberCategory '.$MemberCategory.'
FullName '.$FullName.'
'; } } ///////////////////////////////////////////////////////////////////////////////////////////// function _GetMessage($iMessagesID) { $oMessages=new MessagesClass(); $oMessages->SetMessagesID ($iMessagesID); $RecordSet=$oMessages->cache (); $RecordSet->MoveFirst(); $Message='
fields["FontSize"].'px;font-weight:'.$RecordSet->fields["FontBold"].'>'.$RecordSet->fields["Message"].'
'; return $Message; } ///////////////////////////////////////////////////////////////////////////////////////////// // EX:$Image=GetImageToEnlarge('cdcontents.gif','cdcontents.gif',100); function GetImageToEnlarge($ImageNameSmall,$ImageNameBig=null,$Width=null) { if (!($ImageNameBig)) $ImageNameBig=$ImageNameSmall; return 'Click to enlarge'; } ///////////////////////////////////////////////////////////////////////////////////////////// function _To_D_M_Y($D) { $List=explode("-",$D); return $List[2].'-'.$List[1].'-'.$List[0]; } ///////////////////////////////////////////////////////////////////////////////////////////// function ToDateFormat_d_m_Y($DateToChange) { $D=explode("-",$DateToChange); return $D[2].'/'.$D[1].'/'.$D[0]; } ///////////////////////////////////////////////////////////////////////////////////////////// //Ex: $MemberName=FromIDToValue($ID=$R->fields ['MemberID'],$Object="Member",$FieldID="MemberID",$Field="Email").'aaaa'; function FromIDToValue($ID,$Object,$FieldID,$Field) { $Where=" where $FieldID=$ID"; $Class=$Object.'Class'; $$Object=new $Class(); $R = $$Object->Execute (false,null,null,$Where); $R->MoveFirst(); return $R->fields [$Field]; } ///////////////////////////////////////////////////////////////////////////////////////////// function GetGet($Var) { return $_GET[$Var]; } function GetCookie($Var) { return $_COOKIE[$Var]; } ?>