public function getEmbed($options = array()) { $url = $this->getUrl(); $width = isset($options['width']) ? $options['width'] : sfSympalConfig::get('default_video_width', null, 400); $height = isset($options['height']) ? $options['height'] : sfSympalConfig::get('default_video_height', null, 400); $extension = $this->getExtension(); $id = $this->getDoctrineAsset()->getId(); if ($extension == 'swf') { return sprintf('<object width="%s" height="%s"> <param name="movie" value="%s"> <embed src="%s" width="%s" height="%s"> </embed> </object>', $width, $height, $url, $url, $width, $height); } else { if ($extension == 'flv') { sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/js/flowplayer.min.js'); return sprintf('<a href="%s" style="display:block;width:%spx;height:%spx;" id="asset_%s"></a> <script language="JavaScript"> flowplayer("asset_%s", "%s"); </script>', $url, $width, $height, $id, $id, _compute_public_path('/sfSympalPlugin/js/flowplayer.swf', 'swf', 'swf')); } else { return $this->getLink($options); } } }
<?php sympal_use_javascript('jquery.js'); sympal_use_javascript('jquery.ui.js'); sympal_use_stylesheet('/sfSympalAdminPlugin/css/nested_sortable/nestedsortablewidget.css'); sympal_use_javascript('/sfSympalAdminPlugin/js/nested_sortable/interface.js'); sympal_use_javascript('/sfSympalAdminPlugin/js/nested_sortable/inestedsortable.pack.js'); sympal_use_javascript('/sfSympalAdminPlugin/js/nested_sortable/jquery.nestedsortablewidget.pack.js'); ?> <?php echo button_to(__('Back to list', array(), 'sf_admin'), '@' . $sf_context->getRouting()->getCurrentRouteName()); ?> <h1><?php echo $title = __('Adjust Order'); ?> </h1> <?php $sf_response->setTitle($title); ?> <?php foreach ($pager->getResults() as $result) { ?> <?php if ($result->getNode()->isRoot()) { ?>
<script type="text/javascript"> $(function() { $('#sympal_clear_cache_fancybox').fancybox(); }); </script> <?php sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/fancybox/jquery.fancybox.js'); sympal_use_stylesheet('/sfSympalPlugin/fancybox/jquery.fancybox.css'); ?> <?php sympal_use_stylesheet('/sfSympalAdminPlugin/css/dashboard.css'); sympal_use_stylesheet('/sfSympalUpgradePlugin/css/upgrade.css'); ?> <?php if ($hasNewVersion) { ?> <div class="sympal_new_version_box"> Sympal <?php echo $upgrade->getLatestVersion(); ?> is available! Click <?php echo link_to('here', '@sympal_upgrade'); ?> for information on upgrading! </div> <?php }
<?php sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/fancybox/jquery.fancybox.js'); sympal_use_stylesheet('/sfSympalPlugin/fancybox/jquery.fancybox.css'); ?> <?php sympal_use_stylesheet('/sfSympalAssetsPlugin/css/assets.css'); sympal_use_javascript('/sfSympalAssetsPlugin/js/assets.js'); ?> <?php use_helper('I18N'); ?> <h1><?php echo __('Sympal Assets Manager'); ?> </h1> <?php echo get_sympal_breadcrumbs(array('Dashboard' => '@sympal_dashboard', 'Assets' => '@sympal_Assets')); ?> <p><?php echo __('Manage your Sympal project assets below! An asset in Sympal is any type of file from a PDF document to an image or a video. Upload new assets, create directories to store your assets, rename and move your assets and embed or link to them in your content.'); ?>
function sympal_use_jquery_tools() { sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/js/jquery.tools.min.js'); }
<?php sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/js/jQuery.form.js'); ?> <?php if ($isAjax) { ?> <script type="text/javascript"> $(function() { var updateId = $('#sympal_ask_confirmation').parent('div, span').attr('id'); $('#sympal_ask_confirmation form').ajaxForm({ target: '#' + updateId }); }); </script> <?php } ?> <div id="sympal_ask_confirmation"> <h2><?php echo __($title); ?> </h2> <p><?php echo htmlspecialchars_decode(__($message)); ?> </p>
?> <?php sympal_use_stylesheet('/sfSympalMenuPlugin/css/table.css', 'first'); ?> <?php sympal_use_javascript('/sfSympalMenuPlugin/js/jquery.min-1.2.6.js', 'last'); ?> <?php sympal_use_javascript('/sfSympalMenuPlugin/js/jquery-ui.min-1.5.3.js', 'last'); ?> <?php sympal_use_javascript('/sfSympalMenuPlugin/js/jquery.treeTable.min.js', 'last'); ?> <?php use_helper('I18N', 'Date'); ?> <?php include_partial('sympal_menu_items/assets'); ?> <?php echo button_to(__('Adjust Order'), '@' . $sf_context->getRouting()->getCurrentRouteName() . '?order=1'); ?>
</h2> <p> <?php echo image_tag($asset->getOriginal()->getUrl(), array('id' => 'jcrop_target')); ?> </p> <input type="button" id="sympal_save_crop" value="<?php echo __('Save Crop'); ?> " /> <?php sympal_use_jquery(); ?> <?php sympal_use_javascript('/sfSympalPlugin/js/jquery.Jcrop.js'); ?> <?php sympal_use_stylesheet('/sfSympalPlugin/css/jquery.Jcrop.css'); ?> <script type="text/javascript"> $(function() { var url; $('#jcrop_target').Jcrop({ onChange: sympalSaveImageCrop }); $('#sympal_save_crop').click(function() { <?php if ($isAjax) { ?>
/** * Shortcut helper method to use jquery in your code * * @param array $plugins Optional array of jQuery plugins to load * @return void */ function sympal_use_jquery($plugins = array()) { sympal_use_javascript('jquery.js'); }
<?php sympal_use_javascript('jquery.js'); sympal_use_javascript('jquery.form.js'); sympal_use_stylesheet('ask_confirmation.css'); ?> <?php if ($isAjax) { ?> <script type="text/javascript"> $(function() { var updateId = $('#sympal_ask_confirmation').parent('div, span').attr('id'); $('#sympal_ask_confirmation form').ajaxForm({ target: '#' + updateId }); }); </script> <?php } ?> <div id="sympal_ask_confirmation"> <h2><?php echo __($title); ?> </h2> <p><?php echo htmlspecialchars_decode(__($message)); ?>
echo __('Save Crop'); ?> " /> <?php } else { ?> Original image not found <?php } ?> <?php sympal_use_javascript('jquery.js'); ?> <?php sympal_use_javascript('jquery.Jcrop.js'); ?> <?php sympal_use_stylesheet('jquery.Jcrop.css'); ?> <script type="text/javascript"> $(function() { var url; $('#jcrop_target').Jcrop({ onChange: sympalSaveImageCrop }); $('#sympal_save_crop').click(function() { <?php if ($isAjax) { ?>
<?php sympal_use_jquery(); sympal_use_javascript('/sfSympalPlugin/js/jQuery.form.js'); sympal_use_javascript('/sfSympalEditorPlugin/js/editor.js'); ?> <div class="sympal_content_slot_editor sympal_form"> <form> <input type="hidden" name="content_ids[<?php echo $contentSlot->getId(); ?> ]" value="<?php echo $contentSlot->getContentRenderedFor()->getId(); ?> " /> <?php if (!$contentSlot->is_column) { ?> <a class="sympal_change_slot_type" onClick="return false;"><?php echo __('Change Slot Type'); ?> </a> <div class="sympal_change_slot_type_dropdown"> <?php echo $form['type']; ?> </div> <?php } ?>