本文整理汇总了PHP中toba_recurso::imagen方法的典型用法代码示例。如果您正苦于以下问题:PHP toba_recurso::imagen方法的具体用法?PHP toba_recurso::imagen怎么用?PHP toba_recurso::imagen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类toba_recurso
的用法示例。
在下文中一共展示了toba_recurso::imagen方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: generar_html_barra_vinculos
function generar_html_barra_vinculos()
{
//Acceso al EDITOR PHP
if ($this->editable_info['subclase'] && $this->editable_info['subclase_archivo']) {
$componente = $this->get_editable();
// Apertura del archivo
if (!admin_util::existe_archivo_subclase($this->editable_info['subclase_archivo'])) {
// Ir al editor
$ver = toba_componente_info::get_utileria_editor_ver_php(array('proyecto' => $componente[0], 'componente' => $componente[1]), null, 'nucleo/php_inexistente.gif');
echo "<a href='" . $ver['vinculo'] . "'>" . toba_recurso::imagen($ver['imagen'], null, null, $ver['ayuda']) . "</a>\n";
} else {
// Ir al editor
$ver = toba_componente_info::get_utileria_editor_ver_php(array('proyecto' => $componente[0], 'componente' => $componente[1]));
echo "<a href='" . $ver['vinculo'] . "'>" . toba_recurso::imagen($ver['imagen'], null, null, $ver['ayuda']) . "</a>\n";
// Abrir el archivo
$abrir = toba_componente_info::get_utileria_editor_abrir_php(array('proyecto' => $componente[0], 'componente' => $componente[1]));
echo '<a href="' . $abrir['vinculo'] . '">' . toba_recurso::imagen($abrir['imagen'], null, null, $abrir['ayuda']) . "</a>\n";
}
}
parent::generar_html_barra_vinculos();
// EDITOR
$editor_item = $this->editable_info['clase_editor'];
$editor_proyecto = $this->editable_info['clase_editor_proyecto'];
$vinculo = toba::vinculador()->get_url($editor_proyecto, $editor_item, array(), array('zona' => true, 'menu' => true));
echo "<a href='{$vinculo}'>" . toba_recurso::imagen_toba('objetos/editar.gif', true, null, null, 'Editar el componente') . "</a>\n";
}
示例2: generar_html_barra_vinculos
function generar_html_barra_vinculos()
{
if ($this->editable_info['molde'] || $this->editable_info['componentes'] == 0) {
$vinculo = toba::vinculador()->get_url(toba_editor::get_id(), 1000110, null, array('zona' => true, 'validar' => false, 'menu' => 1));
echo '<a href="' . $vinculo . '">' . toba_recurso::imagen_toba('wizard.png', true, null, null, 'Asistente para la generación de Operaciones');
if ($this->editable_info['molde']) {
echo $this->editable_info['molde_tipo_operacion_nombre'];
}
echo "</a>\n";
}
//Acceso al EDITOR PHP
if ($this->editable_info['actividad_accion'] != '') {
$componente = $this->get_editable();
$id = array('proyecto' => $componente[0], 'componente' => $componente[1]);
$info = toba_constructor::get_info($id, 'toba_item');
// Ir al editor
$ver = $info->get_utileria_editor_ver_php();
echo "<a href='" . $ver['vinculo'] . "'>" . toba_recurso::imagen($ver['imagen'], null, null, $ver['ayuda']) . "</a>\n";
// Apertura del archivo
if (admin_util::existe_archivo_subclase($this->editable_info['actividad_accion'])) {
$abrir = $info->get_utileria_editor_abrir_php();
echo '<a href="' . $abrir['vinculo'] . '">' . toba_recurso::imagen($abrir['imagen'], null, null, $abrir['ayuda']) . "</a>\n";
}
}
parent::generar_html_barra_vinculos();
}
示例3: html_barra_paginacion
/**
* Genera el HTML correspondiente a la barra de paginacion
*/
protected function html_barra_paginacion()
{
$objeto_js = $this->_cuadro->get_id_objeto_js();
$total_registros = $this->_cuadro->get_total_registros();
$tamanio_pagina = $this->_cuadro->get_tamanio_pagina();
$pagina_actual = $this->_cuadro->get_pagina_actual();
$cantidad_paginas = $this->_cuadro->get_cantidad_paginas();
$parametros = $this->_cuadro->get_nombres_parametros();
$eventos = $this->_cuadro->get_eventos();
echo "<div class='ei-cuadro-pag'>";
if (isset($total_registros) && !($tamanio_pagina >= $total_registros)) {
//Calculo los posibles saltos
//Primero y Anterior
if ($pagina_actual == 1) {
$anterior = toba_recurso::imagen_toba("nucleo/paginacion/anterior_deshabilitado.gif", true);
$primero = toba_recurso::imagen_toba("nucleo/paginacion/primero_deshabilitado.gif", true);
} else {
$evento_js = toba_js::evento('cambiar_pagina', $eventos["cambiar_pagina"], $pagina_actual - 1);
$js = "{$objeto_js}.set_evento({$evento_js});";
$img = toba_recurso::imagen_toba("nucleo/paginacion/anterior.gif");
$anterior = toba_recurso::imagen($img, null, null, 'Página Anterior', '', "onclick=\"{$js}\"", 'cursor: pointer;cursor:hand;');
$evento_js = toba_js::evento('cambiar_pagina', $eventos["cambiar_pagina"], 1);
$js = "{$objeto_js}.set_evento({$evento_js});";
$img = toba_recurso::imagen_toba("nucleo/paginacion/primero.gif");
$primero = toba_recurso::imagen($img, null, null, 'Página Inicial', '', "onclick=\"{$js}\"", 'cursor: pointer;cursor:hand;');
}
//Ultimo y Siguiente
if ($pagina_actual == $cantidad_paginas) {
$siguiente = toba_recurso::imagen_toba("nucleo/paginacion/siguiente_deshabilitado.gif", true);
$ultimo = toba_recurso::imagen_toba("nucleo/paginacion/ultimo_deshabilitado.gif", true);
} else {
$evento_js = toba_js::evento('cambiar_pagina', $eventos["cambiar_pagina"], $pagina_actual + 1);
$js = "{$objeto_js}.set_evento({$evento_js});";
$img = toba_recurso::imagen_toba("nucleo/paginacion/siguiente.gif");
$siguiente = toba_recurso::imagen($img, null, null, 'Página Siguiente', '', "onclick=\"{$js}\"", 'cursor: pointer;cursor:hand;');
$evento_js = toba_js::evento('cambiar_pagina', $eventos["cambiar_pagina"], $cantidad_paginas);
$js = "{$objeto_js}.set_evento({$evento_js});";
$img = toba_recurso::imagen_toba("nucleo/paginacion/ultimo.gif");
$ultimo = toba_recurso::imagen($img, null, null, 'Página Final', '', "onclick=\"{$js}\"", 'cursor: pointer;cursor:hand;');
}
echo "{$primero} {$anterior} Página <strong>";
$js = "{$objeto_js}.ir_a_pagina(this.value);";
$tamanio = ceil(log10($total_registros));
echo toba_form::text($parametros['paginado'], $pagina_actual, false, '', $tamanio, 'ef-numero', "onchange=\"{$js}\"");
echo "</strong> de <strong>{$cantidad_paginas}</strong> {$siguiente} {$ultimo}";
}
echo "</div>";
}
示例4: imagen_editor
static function imagen_editor($imagen, $html = false, $ancho = null, $alto = null, $tooltip = null, $mapa = null)
{
$src = toba_recurso::url_proyecto(self::get_id()) . "/img/" . $imagen;
if ($html) {
return toba_recurso::imagen($src, $ancho, $alto, $tooltip, $mapa);
} else {
return $src;
}
}
示例5: get_imagen
/**
* Retorna el tag <img> del botón, si tiene imagen asociada
* @see set_imagen
*/
function get_imagen()
{
if (isset($this->datos['imagen']) && $this->datos['imagen'] != '') {
if (isset($this->datos['imagen_recurso_origen'])) {
$img = toba_recurso::imagen_de_origen($this->datos['imagen'], $this->datos['imagen_recurso_origen']);
return toba_recurso::imagen($img, null, null, null, null, null, 'vertical-align: middle;') . ' ';
} else {
toba::logger()->warning("No se especifico el origen de la imagen '{$this->datos['imagen']}' del botón");
}
}
}
示例6: mostrar_utilerias
/**
* @ignore
*/
protected function mostrar_utilerias($nodo)
{
$salida = '';
if ($nodo instanceof toba_nodo_arbol_form) {
$id = $this->_submit . '_' . $nodo->get_id();
$salida .= '<span style=\'float:right;\'>' . $nodo->get_input($id) . '</span>';
}
$utilerias = $nodo->get_utilerias();
if ($this->_mostrar_utilerias && count($utilerias) > 0) {
$plegados = '';
$despl = '';
$salida .= '<span style=\'float:right;\'>';
$cant_plegados = 0;
foreach ($utilerias as $utileria) {
$ayuda = toba_parser_ayuda::parsear($utileria['ayuda']);
$js = isset($utileria['javascript']) ? $utileria['javascript'] : '';
$img = toba_recurso::imagen($utileria['imagen'], null, null, $ayuda, null, $js);
if (isset($utileria['vinculo'])) {
$target = isset($utileria['target']) ? $utileria['target'] : $this->_frame_destino;
$html = "<a href=\"{$utileria['vinculo']}\" target='{$target}'>{$img}</a>\n";
} else {
$html = $img;
}
if (isset($utileria['plegado']) && $utileria['plegado']) {
$cant_plegados++;
$plegados .= $html;
} else {
$despl .= $html;
}
}
if ($cant_plegados > 0) {
$img = toba_recurso::imagen_toba('nucleo/expandir_izq.gif', true);
$salida .= "<a href='#' style='padding-right:2px' onclick='toggle_nodo(this.nextSibling);return false'>{$img}</a>";
$salida .= "<span style='display:none'>{$plegados}</span>";
}
$salida .= $despl;
$salida .= '</span>';
}
return $salida;
}
示例7: set_imagen_editar
function set_imagen_editar($url)
{
if (stripos($url, '<img') !== false) {
//Ya viene con el tag img armado
$this->img_editar = $url;
} else {
$this->img_editar = toba_recurso::imagen($url);
}
}
示例8: get_acceso_ver_php
static function get_acceso_ver_php($componente, $item_visualizador = 30000014, $frame = apex_frame_centro, $parametros = array())
{
$id = array('proyecto' => $componente[0], 'componente' => $componente[1]);
$utileria = admin_util::get_utileria_editor_ver_php($item_visualizador, $id, 'nucleo/php.gif', $parametros);
return "<a href='" . $utileria['vinculo'] . "' target='" . $frame . "' title='" . $utileria['ayuda'] . "'>" . toba_recurso::imagen($utileria['imagen'], null, null, $utileria['ayuda']) . "</a>\n";
}
示例9: get_string_iconos
function get_string_iconos($iconos)
{
$salida = '';
foreach ($iconos as $icono) {
$ayuda = toba_parser_ayuda::parsear($icono['ayuda']);
$img = toba_recurso::imagen($icono['imagen'], null, null, $ayuda);
if (isset($icono['vinculo'])) {
$salida .= "<a target='" . apex_frame_centro . "' href=\"" . $icono['vinculo'] . "\">{$img}</a>\n";
} else {
$salida .= $img . "\n";
}
}
return $salida;
}
示例10: imagen_toba
/**
* Retorna una imagen comun a todo el framework (ubicada en $toba_dir/www/img)
*
* @param string $imagen Path relativo a www/img de la imagen a generar
* @param boolean $html Generar el TAG 'img' (por def. false)
* @param string $ancho Ancho de la imagen (no oblig.)
* @param string $alto Alto de la imagen (no oblig.)
* @param string $tooltip Ayuda o tooltip que se muestra (por def. ninguna)
* @param string $mapa (no oblig.)
*/
static function imagen_toba($imagen, $html = false, $ancho = null, $alto = null, $alt = null, $mapa = null, $js = null)
{
$version = toba::memoria()->get_dato_instancia('toba_revision_recursos_cliente');
$agregado_url = !is_null($version) && trim($imagen) != '' ? "?av={$version}" : '';
$src = toba_recurso::url_toba() . '/img/' . $imagen . $agregado_url;
if ($html) {
return toba_recurso::imagen($src, $ancho, $alto, $alt, $mapa, $js);
} else {
return $src;
}
}