/**
 * is_documentate - Returns true if on a page which uses Documentate templates (cart and checkout are standard pages with shortcodes and thus are not included)
 * @return bool
 */
function is_documentate()
{
    return apply_filters('is_documentate', is_document_archive() || is_document_taxonomy() || is_document() ? true : false);
}
Exemplo n.º 2
0
function is_known_filetype($file)
{
    return is_image($file) || is_movie($file) || is_audio($file) || is_document($file);
}
Exemplo n.º 3
0
     redirect_header('index.php', 2, sprintf(_MD_DB_ERR_MOVE, $picture_name, $dest_dir));
 }
 // Change file permission
 chmod($uploaded_pic, octdec($xoopsModuleConfig['default_file_mode']));
 // Get picture information
 $imginfo = getimagesize($uploaded_pic);
 //media
 if (!$imginfo && is_movie($uploaded_pic)) {
     $imginfo[0] = 320;
     $imginfo[1] = 240;
     $movie_picture = true;
 } elseif (!$imginfo && is_audio($uploaded_pic)) {
     $imginfo[0] = 320;
     $imginfo[1] = 240;
     $movie_picture = true;
 } elseif (!$imginfo && is_document($uploaded_pic)) {
     $imginfo[0] = 320;
     $imginfo[1] = 240;
     $movie_picture = true;
 } else {
     $movie_picture = false;
 }
 // Check that picture size (in pixels) is lower than the maximum allowed
 if (max($imginfo[0], $imginfo[1]) > $xoopsModuleConfig['max_upl_width_height']) {
     @unlink($uploaded_pic);
     redirect_header('index.php', 2, sprintf(_MD_DB_ERR_PIC_SIZE, $xoopsModuleConfig['max_upl_width_height'], $xoopsModuleConfig['max_upl_width_height']));
     // Check that picture file size is lower than the maximum allowed
 } elseif (filesize($uploaded_pic) > $xoopsModuleConfig['max_upl_size'] << 10) {
     @unlink($uploaded_pic);
     redirect_header('index.php', 2, sprintf(_MD_DB_ERR_FSIZE, $xoopsModuleConfig['max_upl_size']));
     // getimagesize does not recognize the file as a picture