Example #1
0
    public static function ShowPdf($doc_id,$mode)
    {
        //mode 1- old style output
        //     2 - new style output


        $url = '/documents/getdocumentfile?doc_id='.$doc_id;
        /*$baseUrl = Yii::app()->baseUrl;
        $cs = Yii::app()->getClientScript();
        $cs->registerScriptFile($baseUrl.'/protected/views/filemodification.pdfjs.webvie.js');
        $cs->registerCssFile($baseUrl.'/css/yourcss.css');*/

        if ($mode==2) {
            $result = renderPartial('application.views.filemodification.viewer',array(
                    '$url'=>$url
                ),true
            );
        }

        if ($mode==1) {


            $mime_type = Images::model()->findByAttributes(array(
                'Document_ID'=>$doc_id
            ))->Mime_Type;


            $result = FileController::renderPartial('application.views.filemodification.iframe',array(
                    'mime_type'=>$mime_type,
                    'doc_id'=>$doc_id
                ),true
            );
        }
        return $result;
    }