62 $this->ReviewAccess =
get_package(
'review::review_access' ,
'last' , __FILE__ );
63 $this->ReviewAlgorithms =
get_package(
'review::review_algorithms' ,
'last' , __FILE__ );
64 $this->String =
get_package(
'string' ,
'last' , __FILE__ );
98 $MasterId = $Settings->get_setting(
'master_id' );
99 $MasterType = $Settings->get_setting(
'master_type' );
101 return( $this->ReviewAlgorithms->get_records_for_object( $MasterId , $MasterType ) );
103 catch( Exception $e )
137 if( isset( $Reviews[ 0 ] ) )
141 $TemplatePath = dirname( __FILE__ ).
'/res/templates/default_review_template.tpl';
143 foreach( $Reviews as $i => $Review )
145 $ReviewLine .= $this->CachedMultyFS->file_get_contents( $TemplatePath );
146 $ReviewLine = $this->String->print_record( $ReviewLine , $Review );
149 return( $ReviewLine );
153 return(
'{lang:reviews_were_not_found}' );
156 catch( Exception $e )
188 $MasterId = $Settings->get_setting(
'master_id' );
189 $MasterType = $Settings->get_setting(
'master_type' );
191 $Code =
'{direct_controller:package_name=review::review_controller;meta=meta_create_review;'.
192 "master_type=$MasterType;master_id=$MasterId;direct_create=1}".
193 '{direct_view:package_name=review::review_view;meta=meta_create_review_form;'.
194 "master_type=$MasterType;master_id=$MasterId;direct_create=1}";
198 catch( Exception $e )
230 $MasterType = $Settings->get_setting(
'master_type' );
231 $MasterId = $Settings->get_setting(
'master_id' );
233 return( $this->RankAccess->get_total_rank( $MasterType , $MasterId ) );
235 catch( Exception $e )