Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

Ajout d'une contribution pour plugin_form


Sujet :

MkFramework

  1. #1
    Membre confirmé
    Ajout d'une contribution pour plugin_form
    Re,

    Pour faire peut-être évoluer ton code à toi de juger, j'avais rajouter ça dans plugin_form.


    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    /** 
    	* retourne un champ input password
    	* @access public
    	* @param string $sName nom du champ
    	* @param array $tOption options du champ texte
    	*/
    	public function getInputPassword($sName,$tOption=null){
    		$sHtml=null;
    		$sHtml.='<input type="password" name="'.$sName.'" value="'.$this->getValue($sName).'" '.$this->getOption($tOption).'/>';
    		$sHtml.=$this->getMessage($sName);
    		return $sHtml;
    	}
     
            /** 
    	* retourne un champ input password vide
    	* @access public
    	* @param string $sName nom du champ
    	* @param array $tOption options du champ texte
    	*/
    	public function getInputPasswordEmpty($sName,$tOption=null){
    		$sHtml=null;
    		$sHtml.='<input type="password" name="'.$sName.'" value="" '.$this->getOption($tOption).'/>';
    		$sHtml.=$this->getMessage($sName);
    		return $sHtml;
    	}


    A +
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !


    Albert Einstein

  2. #2
    Rédacteur

    Boone idée pour getInputPassword et la version empty

    j'essaie de l'incorporer ce soir

    note: vous pouvez forker le projet sur github
    apres faut savoir en effet où sont les plugins (data/sources/(...)/plugin
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre confirmé
    Deux autres pour le plugin_check
    J'exploite également ça dans le plugin_check pour la force des mots de passe.

    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    /**
    	* verifie si longueur de la chaine $uValueA est supérieur a $uValueB
    	* @access public
    	* @param undefined $uValueA valeur A
    	* @param undefined $uValueB valeur B
    	* @param string $sErrorMsg message d'erreur a afficher
    	* @return bool retourne true/false selon
    	*/
    	public function isStrLengthUpperThan($uValueA,$uValueB,$sErrorMsg='KO isStrLengthUpperThan'){
    		if(strlen($uValueA) > $uValueB){
    			return true;
    		}
    		$this->sErrorMsg=$sErrorMsg;
    		return false;
    	}
     
            /**
    	* verifie si longueur de la chaine $uValueA est inferieur ou égal a $uValueB
    	* @access public
    	* @param undefined $uValueA valeur A
    	* @param undefined $uValueB valeur B
    	* @param string $sErrorMsg message d'erreur a afficher
    	* @return bool retourne true/false selon
    	*/
    	public function isStrLengthLowerOrEqualThan($uValueA,$uValueB,$sErrorMsg='KO isStrLengthLowerOrEqualThan'){
    		if(strlen($uValueA) <= $uValueB){
    			return true;
    		}
    		$this->sErrorMsg=$sErrorMsg;
    		return false;
    	}


    Pour le Fork je regarderais ça.
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.

    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !


    Albert Einstein