本文整理汇总了PHP中UserClient::getActive方法的典型用法代码示例。如果您正苦于以下问题:PHP UserClient::getActive方法的具体用法?PHP UserClient::getActive怎么用?PHP UserClient::getActive使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserClient
的用法示例。
在下文中一共展示了UserClient::getActive方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insert
public function insert($echo_json = TRUE)
{
//para inserir imagem precisa estar logado como admin
if (UserClient::getTypeId() == Config::ADMIN_USER_TYPE_ID && UserClient::getActiveTime() && UserClient::getActive()) {
//se tiver ok, blz, o que me importa é o else
} else {
//exit();//sem explicações
}
$this->infoPost = new ImageInfoPostVO();
$this->infoPost->file_data = $_FILES["Filedata"];
//passando como null o table, ele não linka
$this->infoPost->table = NULL;
$retorno = parent::insert();
if ($retorno->success) {
//vai pegar a url da imagem
include_once "library/facil3/core/modules/image/vo/ImageVO.class.php";
$ImageVO = new ImageVO();
$ImageVO->setId($retorno->result, TRUE);
if ($this->infoPost->table_id) {
//foi enviado para linkar, então pega o id
$url = $ImageVO->getUrl();
//pre-conceito na moral de que se uma imagem é enviada, é para produto
include_once Config::FOLDER_APPLICATION . "modules/product_model/vo/ProductModelQuadroVO.class.php";
$ProductModelQuadroVO = new ProductModelQuadroVO();
$retorno_product = $ProductModelQuadroVO->setId($this->infoPost->table_id, TRUE);
//ve se existe o produto
if ($retorno_product->success) {
//atualiza url
$ProductModelQuadroVO->setQuadroImagePath($url);
//grava
$ProductModelQuadroVO->commit();
}
}
}
if ($echo_json) {
echo utf8_encode($retorno->toJson());
exit;
} else {
return $retorno;
}
}