⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bugcontroller.php

📁 Bug tracker, and reporter.
💻 PHP
字号:
<?php/** * Controlleur des pages Bug * */class BugController extends Zend_Controller_Action {		/**	 * Page index du Module Bug	 * Liste le bug choisi ainsi que les commentaires de ce bug et les informations 	 *	 */	public function indexAction(){		// Permet de voir et d'閐iter un bug		$bug = new Bug();		$this -> view -> bug = $bug -> getOne($this -> _request -> getParam(1));				$commentaires = new Comment();		$this -> view -> liste_comment = $commentaires -> getAll('bug_id = '.$this -> _request -> getParam(1));		$this -> view -> count_comment = $commentaires -> count('bug_id = '.$this -> _request -> getParam(1));		$this -> view -> commentForm = $form = new Form_Comment(); 		if($this -> _request -> isPost()){			$formData = $this->_request->getPost();			if($form -> isValid($formData)){				unset($formData['submit']);				$date = new Zend_Date();				$formData['date'] = $date -> toString('YYYY-MM-dd HH:mm:ss');				$formData['user_id'] = Zend_Auth::getInstance()->getIdentity()->user_id;				$formData['bug_id'] = $this -> _request -> getParam(1);				$bug = new Comment();				$bug -> insert($formData);				// Systeme de log des 関閚ements pour les commentaires				$logData['user_id'] = Zend_Auth::getInstance()->getIdentity()->user_id;				$logData['projet_id'] = $this -> _request -> getParam(2);				$logData['action'] = 'comment';				$logData['action_id'] = $this -> _request -> getParam(1);				$loger = new Loguer();				$loger -> insert($logData);								$this -> _redirect(ROOT_URL.'/bug-'.$this -> _request -> getParam(1).'-'.$this -> _request -> getParam(2));							}		}	}		/**	 * Page ajout d'un bug	 * Permet d'ajouter un bug	 */		public function addAction(){		// On pr閜are le formulaire		$infos = array(			'titre'			=>	'',			'affected_to'	=>	'',			'contenu'		=>	'',			'type_id'		=>	'',			'priority_id'	=> 	'',			'submit'		=>	'Ajouter un bug',			'ok'			=>	null		);		// On creer le formulaire		$this -> view -> form = $form = new Form_Bug(null,$infos);		// On r閏up鑢e l'identifiant du projet		$this -> view -> projet_id = $this -> _request -> getParam('p');				if($this -> _request -> isPost()){ // On verifie le type de requ阾e (ici POST)			$formData = $this->_request->getPost(); // On r閏up鑢e le post			if($form -> isValid($formData)){ // On v閞ifie les filtres du formulaires				unset($formData['submit']); // On enl鑦e le submit du tableau de POST				$formData['send_by'] = Zend_Auth::getInstance() -> getIdentity() -> user_id; // On ajoute l'identifiant de l'utilisateur connect

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -