View file obmen/inc/file/apk.php

File size: 2.27Kb
<?php
if ( !is_file( PATH_UPLOADS . "/obmen/screens/128/$file_id[id].png" ) ) {
    $_SESSION['file_icon'] = null;
    include_once H . 'sys/inc/zip.php';
    $zip     = new PclZip( $file );
    $content = $zip->extract( PCLZIP_OPT_BY_NAME, "META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING );
    $i5      = explode( 'Name: ', $content[0]['content'] );
    for ( $i = 0; $i <= count( $i5 ); $i++ ) {
        $i6 = @explode( 'icon', $i5[$i] );
        for ( $i2 = 0; $i2 <= count( $i6 ); $i2++ ) {
            if ( @count( explode( 'icon', $i5[$i] ) ) > 1 && @count( explode( '.png', $i5[$i] ) ) > 1 ) {
                $i5[$i]                = preg_replace( '#(png)(.*)(=)#isU', 'png', $i5[$i] );
                $_SESSION['file_icon'] = trim( $i5[$i] );
            }
        }
    }
    if ( $_SESSION['file_icon'] == null ) {
        for ( $i0 = 0; $i0 <= count( $i5 ); $i0++ ) {
            $i60 = @explode( '', $i5[$i0] );
            for ( $i20 = 0; $i20 <= count( $i60 ); $i20++ ) {
                if ( @count( explode( '', $i5[$i0] ) ) > 1 && @count( explode( '.png', $i5[$i0] ) ) > 1 ) {
                    $i5[$i0]               = preg_replace( '#(png)(.*)(=)#isU', 'png', $i5[$i0] );
                    $_SESSION['file_icon'] = trim( $i5[$i0] );
                }
            }
        }
    }
    $icon = '' . $_SESSION['file_icon'];
    if ( $icon == NULL )
        $icon = false;
    if ( $icon ) {
        $content = $zip->extract( PCLZIP_OPT_BY_NAME, $icon, PCLZIP_OPT_EXTRACT_AS_STRING );
        $j       = @fopen( H . "sys/tmp/$sess.png", 'w' );
        @fwrite( $j, $content[0]['content'] );
        @fclose( $j );
        @chmod( H . "sys/tmp/$sess.png", 0777 );
        copy( H . "sys/tmp/$sess.png", PATH_UPLOADS . "/obmen/screens/128/$file_id[id].png" );
        @chmod( PATH_UPLOADS . "/obmen/screens/128/$file_id[id].png", 0777 );
        unlink( H . "sys/tmp/$sess.png" );
    }
    $_SESSION['file_icon'] = null;
}
if ( is_file( PATH_UPLOADS . "/obmen/screens/128/$file_id[id].png" ) && $file_id['ras'] == 'apk' )
    echo "<img src='" . uploads_uri() . "/obmen/screens/128/$file_id[id].png' alt='*' /><br />\n";
if ( $file_id['opis'] != NULL ) {
    echo "Описание: ";
    echo output_text( $file_id['opis'] );
    echo "<br />\n";
}
?>