Exemple #1
0
use Fototea\Util\FAnalytics;
require '../vendor/autoload.php';
include_once '../scripts/libSM.php';
$session = validaSession();
$act = $_REQUEST['act'];
$userType = securityValidation($_COOKIE['id']);
if ($session == true) {
    if ($userType == User::USER_TYPE_PHOTOGRAPHER) {
        //agregar album
        if ($act == "agregarAlbum") {
            $userInfo = getCurrentUser();
            if ($userInfo->user_type == User::USER_TYPE_PHOTOGRAPHER) {
                $previousAlbumList = listAll("albumes", "WHERE a_user_id = '{$userInfo->id}'");
                $previousAlbumQty = mysql_num_rows($previousAlbumList);
                // Check credits of user
                $availableCredits = Credit::getRealAvailableCredits($userInfo->id, $previousAlbumQty);
                if ($availableCredits == 0) {
                    return false;
                }
                $album = insertTable("albumes", "'','{$_REQUEST['a_tit']}','{$_REQUEST['a_license']}','{$_COOKIE['id']}','F','" . ($_REQUEST['status'] === 'true' ? 'S' : 'N') . "',NOW()");
                $folder_id = sha1($_COOKIE['id']);
                $dir = "../profiles/" . $folder_id;
                $dirAlbum = $dir . "/" . sha1($album);
                mkdir($dirAlbum, 0777);
                // Discount credit if album's qty is more than limit
                if ($previousAlbumQty >= FConfig::getValue('defaultAlbumsByPhotographer')) {
                    Credit::markCreditUsed($userInfo->id, $album);
                }
                // Event: Crear album
                $eventData = new stdClass();
                $eventData->user_id = $userInfo->id;
Exemple #2
0
        $rs_foto->album_thumb = UrlHelper::getAlbumThumbUrl($rs_foto->base_url, 223, 150, true);
        if ($rs_foto->ad_is_principal) {
            $rs_album->principal = $rs_foto;
        } else {
            $rs_album->fotos[] = $rs_foto;
        }
        $rs_album->total_fotos++;
    }
    //Si no hay principal , coloco a la primera
    if ($rs_album->principal == null) {
        $rs_album->principal = array_shift($rs_album->fotos);
    }
    $albums[] = $rs_album;
}
// Check available credit
$creditAvailable = Credit::getRealAvailableCredits($currentUser->id, count($albums));
?>
<div class="col-xs-12">
    <h2 class="portafolio main-title">
        Portafolio
    </h2>

    <?php 
if ($same_user) {
    ?>
        <a <?php 
    echo $creditAvailable > 0 ? "href='album'" : '';
    ?>
 class="btn btn-primary pull-right <?php 
    echo $creditAvailable > 0 ? '' : 'trigger-share';
    ?>