当前位置: 首页>>代码示例>>PHP>>正文


PHP chk_array函数代码示例

本文整理汇总了PHP中chk_array函数的典型用法代码示例。如果您正苦于以下问题:PHP chk_array函数的具体用法?PHP chk_array怎么用?PHP chk_array使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了chk_array函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: cadastraAdm

function cadastraAdm($pdo, $form_data)
{
    $usuario[0] = "usuario";
    $usuario[1] = $pdo;
    $insertAdm = insert($usuario, array('nome' => chk_array($form_data, 'name'), 'email' => chk_array($form_data, 'email'), 'senha' => chk_array($form_data, 'user_password'), 'data_inscricao' => chk_array($form_data, 'date'), 'tipo' => "999", 'status_id_status' => "1"));
    if (!$insertAdm) {
        header("location: " . HOME_URI . "app/views/dashboard");
    } else {
        sendMail("mail_turista_contrata", $form_data);
        header("location: " . HOME_URI . "app/views/dashboard");
    }
    return;
}
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:13,代码来源:adm_sistema.php

示例2: iniciaSessao

function iniciaSessao($vals)
{
    $_SESSION['id_usuario'] = chk_array($vals, 'id_usuario');
    $_SESSION['nome'] = chk_array($vals, 'nome');
    $_SESSION['email'] = chk_array($vals, 'email');
    $_SESSION['tipo'] = chk_array($vals, 'tipo');
    $_SESSION['status_id_status'] = chk_array($vals, 'status_id_status');
    echo "<pre>";
    print_r(chk_array($vals, 'status_id_status'));
    echo "</pre>";
    if (chk_array($vals, 'plano') != null) {
        $_SESSION['plano'] = chk_array($vals, 'plano');
    } else {
        $_SESSION['plano'] = 0;
    }
    $_SESSION['loggedin_time'] = time();
    return $_SESSION;
}
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:18,代码来源:global-functions.php

示例3: query

$db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ? and `senha` = ?', array($email, $password));
// Verifica se a consulta foi realizada com sucesso
if (!$db_check_user) {
    $form_msg = '<p class="form_error">Internal error.</p>';
    return;
}
$obj = $db_check_user->fetchObject();
if ($obj) {
    $db_check_user = query($pdo, 'SELECT * FROM `usuario` WHERE `email` = ?', array($email));
    //separa os dados em um array
    $fetch_user = $db_check_user->fetch();
    $id_usuario = $fetch_user['id_usuario'];
    //lojista
    if ($fetch_user['tipo'] == 1) {
        $db_check_plano = query($pdo, 'SELECT * FROM `aplica` WHERE `adm_loja_usuario_id_usuario` = ?', array($id_usuario));
        $fetch_plano = $db_check_plano->fetch();
        $fetch_user["plano"] = $fetch_plano['planos_id_plano'];
    }
    iniciaSessao($fetch_user);
    if (chk_array($form_data, 'red')) {
        $red = chk_array($form_data, 'red');
        $red = base64_decode($red);
        header("Location: " . $red);
        return;
    }
    header("Location: " . HOME_URI . "app/views/dashboard/");
} else {
    //usuario incorreto
    header("Location: " . LOGIN_URI . "?e=1");
    return;
}
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:31,代码来源:login.php

示例4: htmlentities

				</td>
			</tr>
			<tr>
				<td>
					Autor: <br>
					<input type="text" name="noticia_autor" value="<?php 
echo htmlentities($_SESSION['userdata']['user_name']);
?>
" />
				</td>
			</tr>
			<tr>
				<td>
					Texto da notícia: <br>
					<textarea name="noticia_texto"><?php 
echo htmlentities(chk_array($modelo->form_data, 'noticia_texto'));
?>
</textarea>
				</td>
			</tr>
			<tr>
				<td colspan="2">
					<?php 
// Mensagem de feedback para o usuário
echo $modelo->form_msg;
?>
					<input type="submit" value="Save" />
				</td>
			</tr>
		</table>
		
开发者ID:Anpix,项目名称:TutsupMVC,代码行数:30,代码来源:noticias-adm-view.php

示例5: inverte_data

 /**
  * Inverte datas 
  *
  * Obtém a data e inverte seu valor.
  * De: d-m-Y H:i:s para Y-m-d H:i:s ou vice-versa.
  *
  * @since 0.1
  * @access public
  * @param string $data A data
  */
 public function inverte_data($data = null)
 {
     // Configura uma variável para receber a nova data
     $nova_data = null;
     // Se a data for enviada
     if ($data) {
         // Explode a data por -, /, : ou espaço
         $data = preg_split('/\\-|\\/|\\s|:/', $data);
         // Remove os espaços do começo e do fim dos valores
         $data = array_map('trim', $data);
         // Cria a data invertida
         $nova_data .= chk_array($data, 2) . '-';
         $nova_data .= chk_array($data, 1) . '-';
         $nova_data .= chk_array($data, 0);
         // Configura a hora
         if (chk_array($data, 3)) {
             $nova_data .= ' ' . chk_array($data, 3);
         }
         // Configura os minutos
         if (chk_array($data, 4)) {
             $nova_data .= ':' . chk_array($data, 4);
         }
         // Configura os segundos
         if (chk_array($data, 5)) {
             $nova_data .= ':' . chk_array($data, 5);
         }
     }
     // Retorna a nova data
     return $nova_data;
 }
开发者ID:Anpix,项目名称:TutsupMVC,代码行数:40,代码来源:class-MainModel.php

示例6: paginacao

 /**
  * Paginação
  *
  * @since 0.1
  * @access public
  */
 public function paginacao()
 {
     /* 
     Verifica se o primeiro parâmetro não é um número. Se for é um single
     e não precisa de paginação.
     */
     if (is_numeric(chk_array($this->parametros, 0))) {
         return;
     }
     // Obtém o número total de notícias da base de dados
     $query = $this->db->query('SELECT COUNT(*) as total FROM noticias ');
     $total = $query->fetch();
     $total = $total['total'];
     // Configura o caminho para a paginação
     $caminho_noticias = HOME_URI . '/noticias/index/page/';
     // Itens por página
     $posts_per_page = $this->posts_por_pagina;
     // Obtém a última página possível
     $last = ceil($total / $posts_per_page);
     // Configura a primeira página
     $first = 1;
     // Configura os offsets
     $offset1 = 3;
     $offset2 = 6;
     // Página atual
     $current = $this->parametros[1] ? $this->parametros[1] : 1;
     // Exibe a primeira página e reticências no início
     if ($current > 4) {
         echo "<a href='{$caminho_noticias}{$first}'>{$first}</a> ... ";
     }
     // O primeiro loop toma conta da parte esquerda dos números
     for ($i = $current - $offset1; $i < $current; $i++) {
         if ($i > 0) {
             echo "<a href='{$caminho_noticias}{$i}'>{$i}</a>";
             // Diminiu o offset do segundo loop
             $offset2--;
         }
     }
     // O segundo loop toma conta da parte direita dos números
     // Obs.: A primeira expressão realmente não é necessária
     for (; $i < $current + $offset2; $i++) {
         if ($i <= $last) {
             echo "<a href='{$caminho_noticias}{$i}'>{$i}</a>";
         }
     }
     // Exibe reticências e a última página no final
     if ($current <= $last - $offset1) {
         echo " ... <a href='{$caminho_noticias}{$last}'>{$last}</a>";
     }
 }
开发者ID:Anpix,项目名称:TutsupMVC,代码行数:56,代码来源:noticias-adm-model.php

示例7: get_url_data

 /**
  * Obtém parâmetros de $_GET['path']
  *
  * Obtém os parâmetros de $_GET['path'] e configura as propriedades 
  * $this->controlador, $this->acao e $this->parametros
  *
  * A URL deverá ter o seguinte formato:
  * http://www.example.com/controlador/acao/parametro1/parametro2/etc...
  */
 public function get_url_data()
 {
     // Verifica se o parâmetro path foi enviado
     if (isset($_GET['path'])) {
         // Captura o valor de $_GET['path']
         $path = $_GET['path'];
         // Limpa os dados
         $path = rtrim($path, '/');
         $path = filter_var($path, FILTER_SANITIZE_URL);
         // Cria um array de parâmetros
         $path = explode('/', $path);
         // Configura as propriedades
         $this->controlador = chk_array($path, 0);
         $this->controlador .= '-controller';
         $this->acao = chk_array($path, 1);
         // Configura os parâmetros
         if (chk_array($path, 2)) {
             unset($path[0]);
             unset($path[1]);
             // Os parâmetros sempre virão após a ação
             $this->parametros = array_values($path);
         }
         // DEBUG
         //
         // echo $this->controlador . '<br>';
         // echo $this->acao        . '<br>';
         // echo '<pre>';
         // print_r( $this->parametros );
         // echo '</pre>';
     }
 }
开发者ID:radames-rex,项目名称:zion-mvc,代码行数:40,代码来源:class-HamsahMVC.php

示例8: htmlentities

															<?php 
}
?>
	

															</select>

															<!--<input type="text" size="30" name="nome" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'nome'));
?>
" />-->
														</td>													
													</tr>	
														<td> <input type="hidden" name="id" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'id'));
?>
" /></td>														
													</tr>												
													<tr>
														<td colspan="4">
															<?php 
echo $modelo->form_msg;
?>
															<input type="submit" value="Salvar" />
															<a href="<?php 
echo HOME_URL . '/matrix-subcategorias/';
?>
">Nova Subcategoria</a>
														</td>
													</tr>
开发者ID:radames-rex,项目名称:zion-mvc,代码行数:30,代码来源:matrix-subcategorias-view.php

示例9: query

    }
} else {
    //realiza atualização
    $cep_check = query($pdo, 'SELECT * FROM `endereco` WHERE `cep` = ? ;', array($form_data['cep']));
    $cep_check = $cep_check->fetch();
    $nome = $form_data['nome'];
    $descricao = $form_data['descricao'];
    $tel = $form_data['tel'];
    $email = $form_data['email'];
    $url_loja_online = $form_data['urlloja'];
    $id_usuario = $obj['id_usuario'];
    $id_loja = $obj['id_loja'];
    $update_loja = $pdo->query("UPDATE `loja` \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t`nome`='{$nome}', \n\t\t\t\t\t\t\t\t\t\t`descricao`='{$descricao}',\n\t\t\t\t\t\t\t\t\t\t`tel`='{$tel}',\n\t\t\t\t\t\t\t\t\t\t`email`='{$email}', \n\t\t\t\t\t\t\t\t\t\t`url_loja_online`='{$url_loja_online}' \n\t\t\t\t\t\t\t\t\tWHERE `id_loja`='{$id_loja}' and `id_usuario`='{$id_usuario}'");
    if (!$cep_check) {
        $endereco[0] = "endereco";
        $endereco[1] = $pdo;
        $insertEndereco = insert($endereco, array('cep' => chk_array($form_data, 'cep'), 'cidade' => chk_array($form_data, 'cidade'), 'logradouro' => chk_array($form_data, 'logradouro'), 'bairro' => chk_array($form_data, 'bairro')));
    }
    $loja_id_loja = $obj['id_loja'];
    $longitude = $form_data['longitude'];
    $latitude = $form_data['latitude'];
    $endereco_cep = $form_data['cep'];
    $numero = $form_data['num'];
    $complemento = $form_data['complemento'];
    $update_contem = $pdo->query("UPDATE `contem` \n\t\t\t\t\t\t\t\t\tSET \n\t\t\t\t\t\t\t\t\t\t`longitude`='{$longitude}', \n\t\t\t\t\t\t\t\t\t\t`latitude`='{$latitude}', \n\t\t\t\t\t\t\t\t\t\t`endereco_cep`='{$endereco_cep}', \n\t\t\t\t\t\t\t\t\t\t`numero`='{$numero}', \n\t\t\t\t\t\t\t\t\t\t`complemento`='{$complemento}' \n\t\t\t\t\t\t\t\t\tWHERE `loja_id_loja`='{$loja_id_loja}'");
    if ($update_loja && $update_contem) {
        header("location: " . HOME_URI . "app/views/cadastra-loja?l=2");
    } else {
        header("location: " . HOME_URI . "app/views/cadastra-loja?e=2");
    }
}
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:31,代码来源:cadastrar-loja.php

示例10: htmlentities

    echo $fetch_subcategoriadata['id'];
    ?>
">
																	<?php 
    echo $fetch_subcategoriadata['nome'];
    ?>
																</option>

															<?php 
}
?>
	

															</select>
														<!--<input type="text" size="60" name="categoria" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'categoria'));
?>
" />-->
														</td>
													</tr>
													<tr>
														<td colspan="1">Imagem: </td>
														<td colspan="2"><input type="file"></td>
														<td colspan="2">Cores: </td>
														<td colspan="4">
															
															<select name="cor" class="form-control">
																<option value="">--</option>

															<?php 
foreach ($cores as $fetch_cordata) {
开发者ID:radames-rex,项目名称:zion-mvc,代码行数:31,代码来源:matrix-produtos-view.php

示例11: chk_array

		// Configura os dados do post para a propriedade $form_data
		$form_data[$key] = $value;

	}

} else {
	
	return;

}

$email = chk_array( $form_data, 'email');

// senha encriptada

$form_data['password'] = md5(chk_array( $form_data, 'password').CHAVE);
$form_data['id_usuario'] = $id_usuario;

// Verifica se o usuário já existe
$db_check_user = query ($pdo,
	'SELECT * FROM `usuario` WHERE `email` = ? and `id_usuario` != ?', 
	array( 
		$email,
		$id_usuario
	) 
);

// Verifica se a consulta foi realizada com sucesso
if ( ! $db_check_user ) {
	$form_msg = '<p class="form_error">Internal error.</p>';
	return;
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:31,代码来源:update-usuario.php

示例12: array

    $form_data = array();
    // Faz o loop dos dados do post
    foreach ($_POST as $key => $value) {
        $value = htmlspecialchars($value);
        $value = strip_tags($value);
        // Configura os dados do post para a propriedade $form_data
        $form_data[$key] = $value;
    }
} else {
    return 0;
}
// é usado o date() para obter a data atual
$date_time = date("d/m/Y G:i:s");
// é usado o time() para obter o timestamp para a data atual
$data_timestamp = time("d/m/Y G:i:s");
// var_dump($date_time);
// var_dump($data_timestamp);
// var_dump(date("d/m/Y G:i:s", 1447618014));
return;
$form_data['datetime'] = $data_timestamp;
$form_data['id_loja'] = intval($form_data['id_loja']);
$form_data['id_usuario'] = intval($form_data['id_usuario']);
$start_longitude = $form_data['start_longitude'];
$start_latitude = $form_data['start_latitude'];
$momento[0] = "momento";
$momento[1] = $pdo;
$intermediario[0] = "intermediario";
$intermediario[1] = $momento[1];
$enter_momento = insert($momento, array('datetime' => chk_array($form_data, 'datetime')));
$enter_intermediario = insert($intermediario, array('loja_id_loja' => chk_array($form_data, 'id_loja'), 'visitante_usuario_id_usuario' => chk_array($form_data, 'id_usuario'), 'longitude' => chk_array($form_data, 'start_longitude'), 'latitude' => chk_array($form_data, 'start_latitude'), 'momento_datetime' => chk_array($form_data, 'datetime')));
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:30,代码来源:intermediario.php

示例13:

		<a href="<?php 
    echo HOME_URI;
    ?>
/noticias/index/<?php 
    echo $noticia['noticia_id'];
    ?>
">
			<?php 
    echo $noticia['noticia_titulo'];
    ?>
		</a>
	</h1>

	<?php 
    // Verifica se estamos visualizando uma única notícia
    if (is_numeric(chk_array($modelo->parametros, 0))) {
        // single
        ?>
	
		<p>
		<?php 
        echo $modelo->inverte_data($noticia['noticia_data']);
        ?>
 | 
		<?php 
        echo $noticia['noticia_autor'];
        ?>
 
		</p>
		
		<p>
开发者ID:Anpix,项目名称:TutsupMVC,代码行数:31,代码来源:noticias-view.php

示例14: cadastraVisitante

function cadastraVisitante($pdo, $form_data)
{
    //showVar($form_data);
    $usuario[0] = "usuario";
    $usuario[1] = $pdo;
    $visitante[0] = "visitante";
    $visitante[1] = $pdo;
    $insertVisitante = insert($usuario, array('nome' => chk_array($form_data, 'name'), 'email' => chk_array($form_data, 'email'), 'senha' => chk_array($form_data, 'user_password'), 'data_inscricao' => chk_array($form_data, 'date'), 'tipo' => "2", 'status_id_status' => "2"));
    //Verifica se temos o último ID enviado
    $last_id = $pdo->lastInsertId();
    $insertVisitante_id = insert($visitante, array('usuario_id_usuario' => $last_id));
    $form_data['id_usuario'] = $last_id;
    $form_data['tipo'] = 2;
    $form_data['status_id_status'] = 2;
    if (!$insertVisitante) {
        header("location: " . HOME_URI . "app/views/cadastro-novo?e=3&l=" . $is_lojista);
    } else {
        iniciaSessao($form_data);
        sendMail("mail_turista_contrata", $form_data);
        header("location: " . HOME_URI . "app/views/dashboard");
    }
    return;
}
开发者ID:rafamaxber,项目名称:Arkay-sync,代码行数:23,代码来源:cadastrar-usuario.php

示例15: htmlentities

				<td> <input type="text" name="user" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user'));
?>
" /></td>
			</tr>
			<tr>
				<td>Password: </td>
				<td> <input type="password" name="user_password" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user_password'));
?>
" /></td>
			</tr>
			<tr>
				<td>Permissions <br><small>(Separate permissions using commas)</small>: </td>
				<td> <input type="text" name="user_permissions" value="<?php 
echo htmlentities(chk_array($modelo->form_data, 'user_permissions'));
?>
" /></td>
			</tr>
			<tr>
				<td colspan="2">
					<?php 
echo $modelo->form_msg;
?>
					<input type="submit" value="Save" />
				</td>
			</tr>
		</table>
	</form>
 
</div> <!-- .wrap -->
开发者ID:radames-rex,项目名称:zion-mvc,代码行数:31,代码来源:cadastre-se-view.php


注:本文中的chk_array函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。