// check loop
while (list($lid, $ext) = $xoopsDB->fetchRow($rs)) {
    echo ". ";
    if (!is_readable("{$photos_dir}/{$lid}.{$ext}")) {
        printf("<br />" . _AM_FMT_PHOTONOTREADABLE . "\n", "{$photos_dir}/{$lid}.{$ext}");
        $dead_photos++;
    }
    if ($myalbum_makethumb && in_array(strtolower($ext), $myalbum_normal_exts) && !is_readable("{$thumbs_dir}/{$lid}.{$ext}")) {
        printf("<br />" . _AM_FMT_THUMBNOTREADABLE . "\n", "{$thumbs_dir}/{$lid}.{$ext}");
        $dead_thumbs++;
    }
}
// show result
if ($dead_photos == 0) {
    if (!$myalbum_makethumb || $dead_thumbs == 0) {
        echo "<font color='#00FF00'><b>ok</b></font> &nbsp; <br />\n";
    } else {
        printf("<br /><font color='#FF0000'><b>" . _AM_FMT_NUMBEROFDEADTHUMBS . "</b></font><br />\n", $dead_thumbs);
        echo "\n\t\t\t<form action='redothumbs.php' method='post'>\n\t\t\t\t<input type='submit' value='" . _AM_LINK_REDOTHUMBS . "' />\n\t\t\t</form>\n";
    }
} else {
    printf("<br /><font color='#FF0000'><b>" . _AM_FMT_NUMBEROFDEADPHOTOS . "</b></font><br />\n", $dead_photos);
    echo "\n\t\t<form action='redothumbs.php' method='post'>\n\t\t\t<input type='hidden' name='removerec' value='1' />\n\t\t\t<input type='submit' value='" . _AM_LINK_TABLEMAINTENANCE . "' />\n\t\t</form>\n";
}
// Clear tempolary files
$removed_tmp_num = myalbum_clear_tmp_files($photos_dir);
if ($removed_tmp_num > 0) {
    printf("<br />" . _AM_FMT_NUMBEROFREMOVEDTMPS . "<br />\n", $removed_tmp_num);
}
myalbum_closetable();
xoops_cp_footer();
Exemple #2
0
    $submitter_obj =& $user_handler->get($submitter);
    for ($i = 0; $i < $myalbum_addposts; $i++) {
        $submitter_obj->incrementPost();
    }
    // Trigger Notification
    if ($status) {
        $notification_handler =& xoops_gethandler('notification');
        // Global Notification
        $notification_handler->triggerEvent('global', 0, 'new_photo', array('PHOTO_TITLE' => $title, 'PHOTO_URI' => "{$mod_url}/photo.php?lid={$newid}&cid={$cid}"));
        // Category Notification
        $rs = $xoopsDB->query("SELECT title FROM {$table_cat} WHERE cid={$cid}");
        list($cat_title) = $xoopsDB->fetchRow($rs);
        $notification_handler->triggerEvent('category', $cid, 'new_photo', array('PHOTO_TITLE' => $title, 'CATEGORY_TITLE' => $cat_title, 'PHOTO_URI' => "{$mod_url}/photo.php?lid={$newid}&cid={$cid}"));
    }
    // Clear tempolary files
    myalbum_clear_tmp_files($photos_dir);
    //riga qui sotto modificata da slyss
    $redirect_uri = "viewcat.php?cid={$cid}&amp;orderby=dateD";
    //$redirect_uri = "../../user.php" ;
    if ($caller == 'imagemanager') {
        $redirect_uri = 'close.php';
    }
    //redirect_header( $redirect_uri , 2 , _ALBM_RECEIVED ) ;
    //redirect_header( XOOPS_URL.'/userinfo.php?uid=".$xoopsUser->getvar("uid")."' , 2 , "MESSAGGIO...." ) ;
    if ($id_foto_principale == 0) {
        $id_foto_principale = $newid;
    }
    redirect_header("../../modules/myalbum/prodotto_dettaglio.php?id_prodotto=" . $id_foto_principale, 5, "Grazie per aver inserito un oggetto!");
    exit;
}
// Editing Display