亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pagebase.front.php

?? FP2 CRM code+Mysql DB
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
<?php
//error_reporting(E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE);
error_reporting(0);
//set_error_handler("my_handle_error");
require_once 'config.php';
require_once 'authentication.front.php';

require_once 'DB.php';

require_once 'HTML/QuickForm.php';
require_once('HTML/QuickForm/Renderer/Object.php');
require_once 'HTML/Template/Flexy.php';
require_once 'Pager/Sliding.php';
require_once 'listing.php';
require_once APP_DIR_ROOT.'/includes/mydb.php';

function debug_var($var)
{
	print '<hr><pre>';
	print_r($var);
	print '</pre><hr>';
}

//###################################################################################################
function my_handle_error($r)
{
	debug_var($r);
 	die(__FILE__.'<br />database error');
    exit;
}


class PageBase
{
	var $form;
	var $db;
    var $template = "";
	var $template_form = "";
    var $title= APP_TITLE;
	var $subTitle='';
    var $pageData = array();
	var $controllerFile;
	var $redirectUrl='';
	var $contentTemplate;
	var $renderer;
	var $flexyOptions;
	var $dirp;
	var $output;
	var $pageListTitles = array();
	var $errorList = array();
	var $messageList= array();
	var $msgCount=0;
	var $errCount=1;
	var $message = 0;	
	var $APP_DIR_ROOT = APP_DIR_ROOT;
	var $APP_WEB_ROOT = APP_WEB_ROOT;
	var $APP_MODE = APP_MODE;
	var $UPLOAD_WEB_ROOT = UPLOAD_WEB_ROOT;
	var $listActions;
	var $curCssCounter=1;
	var $pagerLinks='';
	var $master_tmp = array('front'=>'mastertemplates/front_master_tmp.html');
/*	var $master_tmp = array('admin'=>'mastertemplates/admin_master_tmp.html',
							'blank'=>'mastertemplates/blank.html',
							'front'=>'mastertemplates/front_master_tmp.html');
*/
//-----------------------------------------------------------------------
	function setTitle($str)
	{
		$this->subTitle = $str;
	}
	
	function getOrignalFile($path)
	{
		$ar = split('/',$path);
		foreach($ar as $key=>$val)
		{
			$str = strstr($val,'.php');		
			
			if(!empty($str))
			{
				$val = str_replace('?','/',$val);
				$cmdFind = strstr($val,'/');	
				if(!empty($cmdFind))
				{
					$arSub = split('/',$val);
					return $arSub[0];
				}
				else
				{
					return $val;
				}
			}
		}
	}
	
	function getActiveLink()
	{
		$curURL = $this->getOrignalFile($_SERVER['PHP_SELF']);
		foreach($this->topNavArray as $text => $link)
		{
			if($curURL == $this->getOrignalFile($link))
			{
				return $text;
			}
			
			if(isset($this->linksChildArray[$text]))
			{
				foreach($this->linksChildArray[$text] as $textChild => $linkChild)
				{
					if($curURL == $this->getOrignalFile($linkChild))
					{
						return $textChild;
					}
				}
			}
			
		}	
	}
//-----------------------------------------------------------------------
function getBgColorMenu($menu)
{
//	echo $this->activeLink.'<br />';
	if($menu == $this->activeLink )
		echo 'activeMenu';
	else
		echo 'InActiveMenu';

}
//-------------------------------------------------------------------------
	function getChildMenuOf($child)
	{
		$this->childMenuArray = $this->linksChildArray[$child];
	}
//-------------------------------------------------------------------------	
	function PageBase($curFile='',$security=true,$userType='dbuser')
	{	
		
		$this->master_tmp = array('admin'=>'mastertemplates/admin_master_tmp.html',
							'blank'=>'mastertemplates/blank.html',
							'front'=>'mastertemplates/front_master_tmp.html');

		$dsn = 'mysql://'.APP_DB_USER.':'.APP_DB_PASSWORD.'@'.APP_DB_HOST.'/'.APP_DB_DB;
		$dbOptions = array('debug' => 2,'portability' => DB_PORTABILITY_ALL);
		PEAR::setErrorHandling(PEAR_ERROR_CALLBACK,'my_handle_error');		
		$this->db = new MyDb($this);
		$this->flexyOptions = &PEAR::getStaticProperty('HTML_Template_Flexy','options');
	    $this->flexyOptions = array(
		  'templateDir'   => $this->APP_DIR_ROOT.'/templates',
		  'compileDir'    => $this->APP_DIR_ROOT.'/compiled_templates',
		  'forceCompile'  => 0,
		  'debug'         => 0,
		  'locale'        => 'en',
		  'compiler'      => 'Standard'
	   );
        

 	 $this->authLogin = '';
	 $this->form =& new HTML_QuickForm('frm','post');
	 $this->renderer =& new HTML_QuickForm_Renderer_Object();
	 $this->output =& new HTML_Template_Flexy($this->flexyOptions);
	 //if(isset($_REQUEST['msg']))
	 	//$this->addMessage('Your Password has been Sent to You');
	
	 $this->auth = new  Authentication($curFile,$this,$security,$userType);
		if(!$this->auth->validUser())
		{
			if($this->auth->msg != '')
			{
				$this->addError($this->auth->msg);
			}
			$this->login();
		}
		
		$this->topNavArray['Home']	= 'home.php?cmd=List';
		if($_SESSION['clientid'] !='1')
			$this->topNavArray['Account Information']	= 'accountinfo.php?cmd=detailPage';
		else
			$this->topNavArray['Users']	= 'user.php?cmd=showList';
		$row =& $this->db->getRow('user','id = '.$_SESSION['clientid']);
		if($row['isappointments'])
			$this->topNavArray['Appointments']	= 'appointment.php?cmd=showList';
		if($row['iscontacts'])
			$this->topNavArray['Contacts']	= 'contact.php?cmd=showList';
		if($row['istasks'])
			$this->topNavArray['Tasks']	= 'tasks.php?cmd=showList';
		if($row['isnotes'])
			$this->topNavArray['Notes']	= 'notes.php?cmd=showList';
		if($row['iscustomers'])
			$this->topNavArray['Customer Details']	= 'customer.php?cmd=showList';
		if($row['isemail_mkt'])
			$this->topNavArray['Email Marketing']	= 'email_mkt.php?cmd=showList';
				
		$this->topNavArray['Logout']	= 'home.php?cmd=logout';
		$this->authLogin = true;
		$this->loginid = $this->auth->getLoginId();
		$this->login_UserName = $this->auth->getLoginUserName();
			
		if($this->loginid == '1')
			$this->superadmin=true;
		$this->m_employeeRoles = $this->auth->getUserRoles();
		 
		
		$this->errCount = 0;
		
		if(isset($_REQUEST['msg']))
		{
			$msg= intval($_REQUEST['msg']);
			switch($msg)
			{
				case '1':
					$this->addMessage('Record is Added Successfully');
					break;
				case 2:
					$this->addMessage('Record is Updated Successfully');
					break;
				case '3':
					$this->addMessage('Record is Deleted Successfully');
					break;
				case '4':
					$this->addMessage('Record is Saved Successfully');
					break;
				case '5':
					$this->addMessage('Image is Deleted Successfully');
					break;
				case '6':
					$this->addMessage('File is Uploaded Successfully');
					break;
				case '7':
					$this->addMessage('Password is Successfully Changed');
				case '8':
					$this->addMessage('Email is Sent Successfully');
					break;
					

				default:
					$this->message = 0;
			}
		}
		
		
		$this->actionListFlag = array();
		$this->listActions = new ActionArrayList();
		
	}
	//--------------------------------------------------------
	
	function login()
	{
		$this->removeAllElements();
		$this->subTitle='Please Login To Proceed';
		$this->form =& new HTML_QuickForm('frmTest1', 'post');
		$this->form->addElement('header','login','Login');
		$this->form->addElement('text','username','User :');
		$this->form->addElement('password','pwd','Password :');
		$sql = 'SELECT * FROM type order by id desc';
		$rs = $this->db->query($sql);  
   		$tCount =  $rs->numRows();
		$logintype[''] = 'Please Select Type';
		while($rs->fetchInto($row)) 
	   		$logintype[$row['id']] = ucfirst($row['name']);
			  
		$this->form->addElement('select', 'logintype', array('Login Type:',''),$logintype);
		$this->form->addElement('submit','action','Login',array('class'=>'button'));
		$this->form->addElement('hidden','cmd','cmd');		
		//$this->form->addElement('link', 'st', '',APP_WEB_ROOT.'/forgotpassword.php','Forgot Password');		
		$this->form->addRule('logintype', 'Please Select Login Type', 'required','','client');
		$this->form->setDefaults(array('cmd'=>'login'));		
		echo '<script>
		function setFocus()
		{
			var frm = document.getElementById(\'frmTest1\').username.focus();//frm is the form name present in PageBase
		}
			window.onload = setFocus;
		</script>';
		$this->contentTemplate = 'login.html';
/*		//$msg = '';
		$sql = 'SELECT * FROM messages WHERE status="1"';
	    $rs = $this->db->query($sql);  
        while($rs->fetchInto($row)) 
			$this->globalMessages[] = $row;
		//$this->globalMessages = $msg;
*/		$this->output->compile('mastertemplates/simpletemplate.html');
		$this->output->outputObject($this);	
		die();
	}
	
	//--------------------------------------------------------
	function addAction($name,$url,$class,$target='_self',$idName = '')
	{
		$this->listActions->add($name,$url,$class,$target,$idName);
		$this->actionListFlag = $this->listActions->actionList;
	}
	
	function addError($err)
	{
		 $this->errorList[$this->errCount] = $err;
		 $this->errCount++;
	}

	function addMessage($msg)
	{

		 $this->messageList[$this->msgCount] = $msg;
		 $this->msgCount++;
//		 debug_var($this->messageList);
		 
	}
	
	function debug_var($var)
	{
		print '<hr><pre>';
		print_r($var);
		print '</pre><hr>';
	}


	function displayPage($key='front')
	{
		$MasterContent = $this->master_tmp[$key];
		//echo $MasterContent;die();
		//$content='mastertemplates/front_master_tmp.html';
		$this->output->compile($MasterContent);
		$this->output->outputObject($this);
	}

	function showErrors()
	{
		foreach($this->errorList as $key=>$val)
		{
			print '<div class="error">'.$val.'</div>';
		}
	}
	
	function showMessages()
	{
		foreach($this->messageList as $key=>$val)
		{
			print '<div  class="message">'.$val.'</div>';
		}
	}
//----------------------------------------------------------------------
function removeAllElements()
{
if(isset($this->form->_elements))
		foreach($this->form->_elements as $key=>$ele)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频观看一区| 国内精品国产成人| 欧美午夜片在线看| 亚洲国产一区二区三区青草影视| 丁香一区二区三区| 国产精品蜜臀av| 91小视频免费看| 亚洲国产精品综合小说图片区| 欧美高清hd18日本| 久久成人18免费观看| 久久久久国产精品麻豆ai换脸| 大尺度一区二区| 亚洲另类中文字| 欧美精选在线播放| 精品写真视频在线观看| 国产视频不卡一区| 91久久精品网| 久久99九九99精品| 欧美激情综合五月色丁香| 99视频一区二区三区| 性做久久久久久久免费看| 精品国产乱码久久久久久蜜臀| 福利一区在线观看| 亚洲高清久久久| 国产欧美一区二区精品性色超碰| 99精品热视频| 久久av老司机精品网站导航| 国产精品天天看| 777色狠狠一区二区三区| 国产一区二区三区四区在线观看| 成人免费在线观看入口| 日韩午夜精品电影| 一本色道a无线码一区v| 麻豆精品视频在线观看视频| 国产精品天美传媒| 日韩欧美电影在线| 91黄视频在线| 高清视频一区二区| 日日摸夜夜添夜夜添国产精品| 欧美激情一区二区三区四区| 6080亚洲精品一区二区| 波多野洁衣一区| 韩国欧美一区二区| 亚洲高清不卡在线| 亚洲日本丝袜连裤袜办公室| 欧美xxxx老人做受| 9191精品国产综合久久久久久 | 精品国产一区二区三区不卡| 91麻豆视频网站| 国产精品香蕉一区二区三区| 亚洲国产精品自拍| 亚洲美女一区二区三区| 久久综合色综合88| 欧美精品在线一区二区| 91麻豆免费观看| 成人一级片网址| 国产精品自拍在线| 美女性感视频久久| 日韩精品亚洲专区| 性做久久久久久免费观看欧美| 亚洲区小说区图片区qvod| 中文字幕成人在线观看| 久久久久久黄色| 久久五月婷婷丁香社区| 日韩欧美色综合网站| 欧美狂野另类xxxxoooo| 欧美日韩美女一区二区| 91黄色免费版| 91国产成人在线| 日本乱人伦一区| 欧洲色大大久久| 欧美综合久久久| 99久久久久久| 色综合久久综合网| 91丨九色丨蝌蚪丨老版| 91蜜桃视频在线| 色网综合在线观看| 欧美在线影院一区二区| 欧美色图免费看| 欧美久久久一区| 欧美一区二区免费视频| 91精品国产日韩91久久久久久| 欧美丰满嫩嫩电影| 日韩精品一区二区三区中文精品| 日韩三级中文字幕| 亚洲精品在线一区二区| 久久天天做天天爱综合色| 久久久99精品免费观看| 国产喂奶挤奶一区二区三区| 中文成人综合网| 亚洲欧美国产77777| 亚洲专区一二三| 日本伊人午夜精品| 国产真实乱子伦精品视频| 国产精品1区二区.| www.在线欧美| 欧美色中文字幕| 欧美成人bangbros| 中文字幕+乱码+中文字幕一区| 精品国产一区二区国模嫣然| 日韩国产欧美三级| 中文字幕av在线一区二区三区| 国产日产精品1区| 亚洲女同ⅹxx女同tv| 亚洲成年人影院| 捆绑紧缚一区二区三区视频| 精品在线亚洲视频| 成人激情校园春色| 欧美性色aⅴ视频一区日韩精品| 欧美日本不卡视频| 久久久精品一品道一区| 国产欧美日本一区视频| 激情文学综合插| 日韩中文字幕区一区有砖一区 | 国产伦精品一区二区三区免费 | 亚洲电影视频在线| 日韩精品福利网| 国产成人午夜电影网| 99久久精品国产导航| 制服丝袜亚洲色图| 中文字幕的久久| 免费成人在线视频观看| 成人精品鲁一区一区二区| 欧美日韩一区二区在线视频| 久久嫩草精品久久久精品一| 一区二区在线观看不卡| 精品制服美女久久| 欧美色男人天堂| 国产精品美女久久久久久久久| 午夜欧美电影在线观看| 国产成人亚洲综合a∨婷婷图片 | 欧美日韩在线播放| 久久精品免视看| 视频精品一区二区| thepron国产精品| 精品国产一区二区三区久久久蜜月 | 91啦中文在线观看| 在线播放日韩导航| 成人免费三级在线| 黄色精品一二区| 在线观看日韩一区| 国产性做久久久久久| 日韩—二三区免费观看av| 99麻豆久久久国产精品免费优播| 欧美成人精品二区三区99精品| 亚洲伦理在线精品| 成人性生交大片免费看中文| 日韩欧美不卡一区| 亚洲国产综合色| 91成人网在线| 国产精品国产三级国产| 经典三级视频一区| 日韩欧美激情四射| 爽好多水快深点欧美视频| 91美女在线看| 亚洲免费观看高清完整版在线 | 欧美成人激情免费网| 视频一区二区三区在线| 欧美三区在线观看| 亚洲一区二区三区小说| 99国产精品久| 日韩美女精品在线| 北条麻妃国产九九精品视频| 久久天天做天天爱综合色| 极品尤物av久久免费看| 日韩欧美一级二级三级久久久| 亚洲h在线观看| 69av一区二区三区| 蜜桃av噜噜一区二区三区小说| 欧美年轻男男videosbes| 亚洲曰韩产成在线| 欧美日韩精品一区二区三区蜜桃| 亚洲精品日韩专区silk| 日本电影欧美片| 亚洲成年人影院| 欧美一卡二卡在线观看| 日本特黄久久久高潮| 精品国产麻豆免费人成网站| 国产精品一区免费在线观看| 久久精品这里都是精品| 成人免费av资源| 亚洲欧美偷拍卡通变态| 欧美日韩在线播放三区四区| 免费高清不卡av| 欧美国产精品一区| 99麻豆久久久国产精品免费| 一区二区在线观看视频| 欧美精品久久天天躁| 精品一区二区三区在线观看国产| 国产视频在线观看一区二区三区 | 蜜臀久久99精品久久久久久9| 日韩一区二区三区免费看| 精品在线播放午夜| 中文av字幕一区| 欧美色成人综合| 久久疯狂做爰流白浆xx| 欧美国产精品一区二区三区| 欧美性色综合网| 国产精品综合一区二区三区| 亚洲久草在线视频|