예제 #1
0
 /**
  * Heavy used function to verify if a token contains user input
  *
  * @param String $t	The token to match
  * @return Boolean	Returns TRUE if found, FALSE if not found
  */
 public static function is_token_user_input($t)
 {
     if (parent::is_token_user_input($t)) {
         return TRUE;
     }
     if ($t['code'] == T_VARIABLE) {
         if ($t['content'] == '$request') {
             return TRUE;
         }
     } elseif ($t['code'] == T_STRING) {
         if ($t['content'] == 'get') {
             return TRUE;
         }
     }
     return FALSE;
 }
예제 #2
0
 /**
  * Heavy used function to verify if a token contains user input
  *
  * @param String $t	The token to match
  * @return Boolean	Returns TRUE if found, FALSE if not found
  */
 public static function is_token_user_input($t)
 {
     if (parent::is_token_user_input($t)) {
         return TRUE;
     }
     if ($t['code'] == T_VARIABLE) {
         if (in_array($t['content'], array('$form', '$form_state'))) {
             return TRUE;
         }
     } elseif ($t['code'] == T_STRING) {
         if (in_array($t['content'], array('arg', 'drupal_get_query_parameters', 'field_view_value'))) {
             return TRUE;
         }
     }
     return FALSE;
 }