Location: PHPKode > projects > MorcegoCMS > morcegocms-1.7.6/includes/morcegoCMS/morcegocms_functions_boton_url.php
<?php
include_once( dirname(__FILE__) . '/morcegocms_functions_fichero.php'  );
include_once( dirname(__FILE__) . '/morcegocms_cls_boton.php'  );


class morcegocms_functions_boton_url {
  function action( $cadena ) {
      $aCadena = explode(":", $cadena);
      $idboton =& $aCadena[1] ;
      $texto = implode( ':', array_slice( $aCadena, 2, count( $aCadena ) - 2 ) );
      $file_boton = 'cache.boton.' . md5( $idboton . $texto ) . '.png' ;
          
      $resultado = ( $GLOBALS['configCMS']->get_var('mod_rewrite')  == 'true') ?
          $GLOBALS['configCMS']->get_var('rutaweb') .  "botones/" .  md5( $idboton . $texto ) . ".png" : 
          $GLOBALS['configCMS']->get_var('rutaweb') .  "lar/{$file_boton}"                  ; 
      if ( !file_exists( dirname( __FILE__ ) . '/../../lar/' . $file_boton )) {
          $comando_sql = "select * from {$GLOBALS['DB_prefijo']}botones where idboton = \"{$idboton}\"";
          $recordset = $GLOBALS['DB']->execute( $comando_sql );
          if ( $recordset->EOF ) {
              $value = '<!-- boton ' . $idboton . ' no encontraddo -->';
          } else {
              $aBoton = array (
                  'nombre'             =>  $idboton ,
                  'grafico'            => 1,
                  'cache'              => 1,
                  'ttf_size'           => $recordset->fields['ttfsize'],
                  'ancho'              => $recordset->fields['ancho'],
                  'color_texto'        => $recordset->fields['colortexto'] ,
                  'color_transparente' => $recordset->fields['colortransparente'],
                  'color_fondo'        => $recordset->fields['colorfondo'],
                  'correccion_x'       => $recordset->fields['correccionx'],
                  'correccion_y'       => $recordset->fields['correcciony']
              ) ;

              $aBoton['izquierda'] = morcegocms_functions_fichero::path( $recordset->fields['idimagenizquierda']);
              $aBoton['centro'] = morcegocms_functions_fichero::path( $recordset->fields['idimagencentro']);
              $aBoton['derecha'] = morcegocms_functions_fichero::path( $recordset->fields['idimagenderecha']);
              $aBoton['ttf'] = morcegocms_functions_fichero::path( $recordset->fields['idttf']);
              $boton = new cls_boton($aBoton, $texto );
              $boton->render_boton();
              unset( $boton);
          }

      }  
  
  
      return $resultado ;
  }
}              

?>
Return current item: MorcegoCMS