function definition_list($array, $opt = array()) { $html = _open('dl', dmString::toArray($opt, true)); foreach ($array as $key => $value) { $html .= sprintf('<dt>%s</dt><dd>%s</dd>', __($key), $value); } $html .= '</dl>'; return $html; }
function _editPriorityForms() { global $vars, $renderer, $adminurl; _open(); $form1 = new Whups_Form_Admin_EditPriorityStepOne($vars); $form1->renderActive($renderer, $vars, $adminurl, 'post'); echo '<br />'; $form2 = new Whups_Form_Admin_DefaultPriority($vars); $form2->renderActive($renderer, $vars, $adminurl, 'post'); echo '<br />'; $form3 = new Whups_Form_Admin_AddPriority($vars); $form3->renderActive($renderer, $vars, $adminurl, 'post'); }
<?php echo $form->renderGlobalErrors(), _open('div.dm_tabbed_form'), _tag('ul.tabs', _tag('li', _link('#'.$baseTabId.'_items')->text(__('Items'))). _tag('li', _link('#'.$baseTabId.'_advanced')->text(__('Advanced'))) ), _tag('div#'.$baseTabId.'_items.drop_zone', _tag('ol.items_list', array('json' => array( 'items' => $items, 'extended_show_message' => __('Show extended options'), 'extended_hide_message' => __('Hide extended options'), 'delete_message' => __('Remove'), 'text_message' => __('Text'), 'link_message' => __('Link'), 'secure_message' => __('Requires authentication'), 'nofollow_message' => __('No follow'), 'depth_message' => __('Depth'), 'click_message' => __('Click to edit, drag to sort') )), ''). _tag('div.dm_help.no_margin', __('Drag & drop links here from the left PAGE panel'). '<br />'. _tag('a.external_link', __('or create an external link')) )
<?php if (!$pager) { echo _tag('h2', __('No results')); return; } //include_partial('pager', array('pager' => $pager)); echo _tag('h2', __('%1% - %2% of %3%', array('%1%' => $pager->getFirstIndice(), '%2%' => $pager->getLastIndice(), '%3%' => $pager->getNbResults()))); echo _open("ol.search_results.clearfix start=" . $pager->getFirstIndice()); foreach ($pager->getResults() as $result) { echo _tag("li.search_result.ml20.mb5", _tag("span.score.mr10", round(100 * $result->getScore()) . "%") . _link('app:front/' . $result->getPage()->slug)->text(_tag('strong', $result->getPage()->name) . _tag('span.ml10', $result->getPage()->description))); } echo _close("ol"); //include_partial('pager', array('pager' => $pager));
<?php // Dm test post : Show // Vars : $dmTestPost echo _open('div.dm_test_post.show'); echo _tag('h1', $dmTestPost), _tag('p.user', $dmTestPost->Author) . _tag('p.excerpt', $dmTestPost->excerpt) . _tag('div.body', markdown($dmTestPost->body)) . _tag('p.url', _link($dmTestPost->url)) . _tag('p.categ', _link($dmTestPost->Categ)) . _tag('p.image', _media($dmTestPost->Image)->size(200, 200)) . _tag('p.file', _link($dmTestPost->File)) . _tag('p.date', $dmTestPost->date); echo _close('div');
<?php echo _open('div#dm_page_bar.dm'); echo _tag('p.title', __('Site tree') . _link('dmPage/reorderPages')->text(__('Edit'))->set('.fright.mr10.s16.s16_sort')); echo '<div id="dm_page_tree" class="dm_tree"></div>'; echo _close('div'); echo '<div id="dm_page_bar_toggler"></div>';
<?php $current = isset($current) ? $current : null; echo _open('ul.dm_auto_seo_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all'); foreach ($autoSeos as $autoSeo) { echo _tag('li.dm_auto_seo_link.ui-state-default.ui-corner-top' . ($autoSeo === $current ? '.ui-tabs-selected.ui-state-active' : ''), _link($autoSeo)->text(__($autoSeo->getTargetDmModule()->getPlural()))); } echo _close('ul');
<?php echo $form->open('.dm_forgot_password_form'); echo _open('ul.dm_form_elements'); echo _tag('li.dm_form_element', $form['email']->label()->field()->error()); // render captcha if enabled if ($form->isCaptchaEnabled()) { echo _tag('li.dm_form_element', $form['captcha']->label(null, 'for=false')->field()->error()); } echo _close('ul'); echo $form->renderHiddenFields(); echo $form->submit(__('Receive a new password')); echo $form->close();
<?php echo _open('div.dm.dm_zone_edit'); echo _tag('div.form', $form->render('.dm_form.list.little')); echo _close('div');
<?php echo $form->renderGlobalErrors(), _open('div.dm_tabbed_form'), _tag('ul.tabs', _tag('li', _link('#' . $baseTabId . '_text')->text(__('Text'))) . _tag('li', _link('#' . $baseTabId . '_media')->text(__('Media'))) . _tag('li', _link('#' . $baseTabId . '_links')->text(__('Links'))) . _tag('li', _link('#' . $baseTabId . '_advanced')->text(__('Presentation')))), _tag('div#' . $baseTabId . '_text', _tag('ul.dm_form_elements', $form['title']->renderRow() . $form['text']->render(array('class' => 'dm_markdown')))), _tag('div#' . $baseTabId . '_media', $sf_context->get('helper')->renderPartial('dmWidget', 'forms/dmWidgetContentImage', array('form' => $form, 'hasMedia' => $hasMedia, 'skipCssClass' => true))), _tag('div#' . $baseTabId . '_links', _tag('ul.dm_form_elements', _tag('li.dm_form_element.clearfix', $form['titleLink']->label(__('Title'))->field()->error() . _tag('p.dm_help', __('Add a link to the text title') . '<br />' . __('Drag & Drop a page or enter an url'))) . _tag('li.dm_form_element.clearfix', $form['titleLinkTarget']->label(__('Target'))->field()->error() . _tag('p.dm_help', __('Target window for title link'))) . _tag('li.dm_form_element.clearfix', $form['mediaLink']->label(__('Media'))->field()->error() . _tag('p.dm_help', __('Add a link to the text media') . '<br />' . __('Drag & Drop a page or enter an url'))) . _tag('li.dm_form_element.clearfix', $form['mediaLinkTarget']->label(__('Target'))->field()->error() . _tag('p.dm_help', __('Target window for media link'))))), _tag('div#' . $baseTabId . '_advanced', _tag('ul.dm_form_elements', $form['cssClass']->renderRow() . $form['titlePosition']->renderRow())), _close('div'); //div.dm_tabbed_form
require_once dirname(__FILE__) . '/helper/dmUnitTestHelper.php'; $helper = new dmUnitTestHelper(); $helper->boot('front'); $t = new lime_test(36); dm::loadHelpers(array('Dm', 'I18N')); $openDiv = '<div>'; $t->is(_open('div'), $openDiv, $openDiv); $openDiv = '<div class="test_class">'; $t->is(_open('div.test_class'), $openDiv, $openDiv); $openDiv = '<div id="test_id" class="test_class other_class">'; $t->is(_open('div#test_id.test_class.other_class'), $openDiv, $openDiv); $openDiv = '<div class="test_class other_class" id="test_id">'; $t->is(_open('div', array('id' => 'test_id', 'class' => 'test_class other_class')), $openDiv, $openDiv); $openDiv = '<div title="fancy title" class="first_class test_class other_class" id="test_id">'; $t->is(_open('div.first_class title="fancy title"', array('id' => 'test_id', 'class' => 'test_class other_class')), $openDiv, $openDiv); $t->is(£('div'), $expected = '<div></div>', $expected); $t->is(£('br'), $expected = '<br />', $div); $t->is(£('hr'), $expected = '<hr />', $expected); $t->is(£('img'), $expected = '<img />', $expected); $t->is(£('input'), $expected = '<input />', $expected); $div = '<div id="test_id" class="test_class other_class"></div>'; $t->is(£('div#test_id.test_class.other_class'), $div, $div); $div = '<div id="test_id" class="test_class">div content</div>'; $t->is(£('div#test_id.test_class', 'div content'), $div, $div); $div = '<div id="test_id" class="test_class">div content</div>'; $t->is(£('div#test_id.test_class', 'div content'), $div, $div); $div = '<div class="' . htmlentities('{"attr":"value"}') . '">div content</div>'; $t->is(£('div', array('json' => array('attr' => 'value')), 'div content'), $div, $div); $div = '<div id="test_id" class="test_class ' . htmlentities('{"attr":"value"}') . '">div content</div>'; $t->is(£('div#test_id.test_class', array('json' => array('attr' => 'value')), 'div content'), $div, $div);
<?php use_javascript('lib.ui-sortable'); use_stylesheet('admin.gallery'); use_javascript('lib.ui-sortable'); use_javascript('admin.gallery'); echo _open('div.dm_gallery_big', array('json' => $galleryOptions)); echo $addByIdForm->open('action=dmMedia/addToGalleryById') . $addByIdForm['media_id']->field() . $addByIdForm['model']->field() . $addByIdForm['pk']->field() . $addByIdForm->close(); echo _tag('div.dm_gallery_actions.clearfix', _link($record)->set('.s16.s16_arrow_left.back') . _tag('a.open_form.dm_big_button', _tag('span.s16.s16_add', __('Add')))); echo $form->render('.dm_add_media.dm_form.list.little.ui-corner-all' . ($form->isBound() ? '' : '.none') . ' action="+/dmMedia/gallery?model=' . get_class($record) . '&pk=' . $record->getPrimaryKey() . '"'); echo _tag('div.help_box', __('Drag & drop a media here')); echo _open('ul.list.clearfix'); foreach ($medias as $media) { echo _tag('li#dm_sort_' . $media->get('dm_gallery_rel_id') . '.element', _media($media)->size(160, 160) . _link('+/dmMedia/galleryDelete?model=' . get_class($record) . '&pk=' . $record->getPrimaryKey() . '&rel_id=' . $media->get('dm_gallery_rel_id'))->text(_tag('span.s16block.s16_delete'))->title(__('Remove this media'))->set('.delete.dm_js_confirm')); } echo _close('ul'); echo _close('div');
<?php if (!$record->exists()) { echo _tag('p.help_box', _tag('span.s16.s16_help.block', __('Save this %1% to access to the gallery', array('%1%' => dmString::lcfirst(__($record->getDmModule()->getName())))))); return; } $link = _link('+/dmMedia/gallery?model=' . get_class($record) . '&pk=' . $record->getPrimaryKey()); echo _open('div.dm_gallery_medium.clearfix'); foreach ($record->getDmGallery() as $media) { echo $link->text(_media($media)->size(120, 120)->set('.media')); } echo $link->text(_tag('span.s16.s16_add.block', __('Edit medias')))->set('.dm_gallery_link.dm_medium_button'); echo _close('div');
<?php if (!$object || !$object->id) { return; } use_helper('Date', 'DmMedia'); echo _open('div.dm_media_file'); echo _tag('h3.title.none', $object->getFile()); echo _open('div.clearfix'); if ($object->isImage()) { $sf_response->addJavascript('lib.fancybox'); $sf_response->addStylesheet('lib.fancybox'); $sf_response->addJavascript('admin.fancyboxLaunch'); echo _tag('div.view', _link($object->getFullWebPath())->text(_media($object)->size(250, 150))->set('.fancybox')->target('_blank')); } else { echo _tag('div.view', _link($object->getFullWebPath())->text(_media('dmCore/images/media/unknown.png')->size(64, 64))->target('_blank')); } echo _tag('div.content', _tag('div.infos', definition_list(media_file_infos($object), '.clearfix.dm_little_dl'))); echo _close('div'); echo _close('div');
<?php use_stylesheet('admin.sort'); use_javascript('lib.ui-sortable'); use_javascript('admin.sort'); $submit = _tag('div.text_align_right', _tag('span.info', __('Drag & drop elements, then')) . $form->renderSubmitTag(__('Save modifications'))); //echo $form->renderGlobalErrors(); echo _open('div.dm_sort.dm_box.big'); echo _tag('h1.title', __('Sort %1% for %2%', array('%1%' => $form->getModule()->getPlural(), '%2%' => $form->getParentRecord()))); echo _open('div.dm_box_inner'); echo $form->open(); echo _tag('div.fleft', _link('@' . $form->getParentRecord()->getDmModule()->getUnderscore())->text('« ' . __('Back to list'))); echo $submit; echo _open('ol.objects'); foreach ($form->getRecords() as $record) { $fieldName = $record->get('id'); echo _tag('li.object', $form[$fieldName]->renderLabel() . $form[$fieldName]->render()); } echo _close('ol'); echo $submit; echo '</form>'; echo _close('div'); echo _close('div');
<?php echo _open('div.dm.dm_auth'); echo _tag('h1.site_name', dmConfig::get('site_name')); echo _tag('div.message', $form->open('.dm_form.list.little.clearfix action="@signin"') . _tag('ul', _tag('li.dm_form_element.clearfix', $form['username']->error()->label(__('Username'))->field()) . _tag('li.dm_form_element.clearfix', $form['password']->error()->label(__('Password'))->field())) . $form->renderHiddenFields() . $form->submit(__('Signin'), '.mt10') . '</form>'); echo _close('div'); echo _link('http://diem-project.org/')->text('Built on Diem CMS CMF')->set('.generator_link'); ?> <script type="text/javascript">document.getElementById('signin_username').focus();</script>
$r->end(); $form->close($r); } break; } } if (!$beendone) { $vars = new Horde_Variables(); $form1 = new Hermes_Form_Admin_EditJobTypeStepOne($vars); $edit1 = _("Edit Job Type"); $edit2 = _("Delete Job Type"); $form2 = new Hermes_Form_Admin_AddJobType($vars); $add = _("Add Job Type"); $form3 = new Hermes_Form_Admin_EditClientStepOne($vars); $edit3 = _("Edit Client Settings"); _open(); $form1->open($r, $vars, 'admin.php', 'post'); $r->beginActive($edit1); $r->renderFormActive($form1, $vars); $r->submit(array($edit1, $edit2)); $r->end(); $form1->close($r); echo '<br />'; $form2->open($r, $vars, 'admin.php', 'post'); $r->beginActive($add); $r->renderFormActive($form2, $vars); $r->submit($add); $r->end(); $form2->close($r); echo '<br />'; $form3->open($r, $vars, 'admin.php', 'post');
<?php if ($form->getObject()->getDmModule() && $form->getObject()->getDmModule()->getOption('has_admin')) { echo _open('a', array('href' => $sf_context->getServiceContainer()->getService('controller')->genUrl(array('sf_route' => $form->getObject()->getRecord()->getDmModule()->getUnderscore(), 'action' => 'edit', 'pk' => $form->getObject()->getPrimaryKey())))); ?> <?php echo __('See in Admin'); echo _close('a'); }
<?php /* * Action for Documentation : List menu * Vars : $docPager */ echo _open('nav.doc.list_menu.menu'); echo $docPager->renderNavigationTop(); echo _open('ul.elements'); foreach ($docPager as $doc) { echo _open('li.element'); echo _link($doc); echo _open('ul'); foreach ($doc->Pages as $page) { echo _open('li'); echo _link($page)->title($page->resume)->text($page->name); if (dm_current($page)) { echo _tag('div.summary', $summary->render($page->text)); } echo _close('li'); } echo _close('ul'); echo _close('li'); } echo _close('ul'); echo $docPager->renderNavigationBottom(); echo _close('nav');
<?php echo $form->renderGlobalErrors(), _open('div.dm_tabbed_form'), _tag('ul.tabs', _tag('li', _link('#' . $baseTabId . '_medias')->text(__('Medias'))) . _tag('li', _link('#' . $baseTabId . '_thumbnails')->text(__('Thumbnails'))) . _tag('li', _link('#' . $baseTabId . '_effects')->text(__('Effects'))) . _tag('li', _link('#' . $baseTabId . '_advanced')->text(__('Advanced')))), _tag('div#' . $baseTabId . '_medias.drop_zone', _tag('ol.medias_list', array('json' => array('medias' => $medias, 'delete_message' => __('Remove this media'))), '') . _tag('div.dm_help.no_margin', __('Drag & drop images here from the right MEDIA panel'))), _tag('div#' . $baseTabId . '_thumbnails', _tag('ul', _tag('li.dm_form_element.multi_inputs.thumbnail.clearfix', $form['width']->renderError() . $form['height']->renderError() . _tag('label', __('Dimensions')) . $form['width']->render() . 'x' . $form['height']->render() . $form['method']->label(null, array('class' => 'ml10 mr10 fnone'))->field('.dm_media_method')->error()) . _tag('li.dm_form_element.multi_inputs.background.clearfix.none', $form['width']->renderError() . $form['background']->label()->field()->error()) . _tag('li.dm_form_element.quality.clearfix', $form['quality']->label(__('JPG quality'))->field()->error() . _tag('p.dm_help', __('Leave empty to use default quality')))) . _tag('div.dm_help.no_margin', '<hr />' . __('These settings will apply on all images'))), _tag('div#' . $baseTabId . '_effects', _tag('ul', _tag('li.dm_form_element.animation.clearfix', $form['animation']->label(__('Animation'))->field()->error() . _tag('p.dm_help', __('Set to custom to write your own animation'))) . _tag('li.dm_form_element.delay.clearfix', $form['delay']->label(__('Delay'))->field()->error() . _tag('p.dm_help', __('Delay in seconds between transitions')) . _tag('p.dm_help', __('Leave empty to disable transitions'))) . _tag('li.dm_form_element.show_pager.clearfix', $form['show_pager']->label(__('Show pager'))->field()->error() . _tag('p.dm_help', __('Check this box to enable the pager')) . _tag('p.dm_help', __('Make sure to add the path to the full jQuery cycle library in your apps.yml') . ': ') . _tag('p.dm_help', "all:<br/> dmWidgetGalleryPlugin:<br/> js: cycle/jquery.cycle.min")))), _tag('div#' . $baseTabId . '_advanced', _tag('ul.dm_form_elements', $form['cssClass']->renderRow())), _close('div'); //div.dm_tabbed_form
<?php /* * An $item is an array containing: * - title: title of the feed item * - link: url of the feed item * - content: HTML content * - pub_date: item publication date (timestamp) * - author_name: author name * - author_link: author link * - author_email: author email */ echo _open('ul'); foreach ($items as $item) { echo _tag('li', _link($item['link'])->text($item['title'])->set('.feed_item_link') . _tag('div.feed_item_content', dmString::truncate(strip_tags($item['content']), 100))); } echo _close('ul');
<?php use_helper('Date'); echo _open('div.snippet.list'); if ($sf_user->getFlash('form_saved')) { echo _tag('p.mt20.mb20', 'Thanks for your snippet !'); } echo $snippetPager->renderNavigationTop(); $table = £table()->head(__('Snippet'), __('Date'), __('Author')); foreach ($snippetPager as $snippet) { $table->body(_tag('h2.t_plugin', _link($snippet)->text(escape($snippet->name))), format_date($snippet->createdAt, 'd'), escape($snippet->createdBy)); } echo $table; echo $snippetPager->renderNavigationBottom(); echo _close('div');
echo _open('p'); echo _tag('span.descriptor', 'Palabras claves: ' . _tag('span.recurso_list', $patente->palabras_claves)); echo _close('p'); echo _open('p'); echo _tag('span.descriptor', 'País: ' . _tag('span.recurso_list', $patente->pais)); echo _close('p'); echo _open('p'); echo _tag('span.descriptor', 'Institución: ' . _tag('span.recurso_list', $patente->institucion)); echo _close('p'); echo _open('p'); echo _tag('span.descriptor', 'No. de publicación: ' . _tag('span.recurso_list', $patente->num_internacional)); echo _close('p'); echo _open('p'); echo _tag('span.descriptor', 'Idioma: ' . _tag('span.recurso_list', $patente->idioma)); echo _close('p'); echo _open('p'); if ($patente->formato_duro) { if ($patente->prestado) { $records = dmDb::query('SolicitudPrestamo s')->where('s.dm_user_id = ?', sfContext::getInstance()->getUser()->getUserId())->andwhere('s.recurso_id = ?', $patente->id)->fetchRecords(); $cont = 0; foreach ($records as $record) { $cont++; } if ($cont >= 1) { echo _tag('span.descriptor', 'Disponible: ' . _tag('span.recurso_list', 'No ' . _tag('span.recurso_list.aviso', 'Usted será avisado cuando este recurso esté disponible'))); } else { echo _tag('span.descriptor', 'Disponible: No. ' . _link('+/SolicitudPrestamo/solicitar')->text('Avisarme cuando esté disponible')); } } else { echo _tag('span.descriptor', 'Disponible: ' . _tag('span.recurso_list', 'Sí')); }
<?php echo _open('div.dm.dm_page_add'); echo _tag('div.form', $form->open('.dm_form.list.little') . _tag('ul.dm_form_elements', $form['parent_id']->renderRow() . $form['name']->renderRow() . $form['slug']->renderRow() . $form['dm_layout_id']->renderRow()) . sprintf('<div class="actions"> <div class="actions_part clearfix"> %s %s </div> </div>', sprintf('<a class="cancel dm close_dialog dm button fleft">%s</a>', __('Cancel')), sprintf('<input type="submit" class="submit and_save green fright" name="and_save" value="%s" />', __('Save'))) . $form->close()); echo _tag('div.parent_slugs.none', $parentSlugsJson); echo _tag('div.transliteration.none', $transliterationJson); echo _close('div');
<?php // Vars: $productPager echo $productPager->renderNavigationTop(); echo _open('div.catalog'); foreach ($productPager as $product) { if ($product->is_in_action) { echo _open('div.product'); echo _tag('div.title', _link($product)); echo _tag('div.picture', _link($product)->text(_media($product->Photo)->size(80, 80))); echo _tag('div.description', $product->description); echo _tag('div.price', 'old price: ' . _tag('strike', round($product->price))); echo _tag('div.price', 'new price: ' . _tag('span.new_price', round($product->price_action))); echo _link('+/product/add_to_cart?id=' . $product->id)->text('add to cart'); } else { echo _open('div.product'); echo _tag('div.title', _link($product)); echo _tag('div.picture', _link($product)->text(_media($product->Photo)->size(80, 80))); echo _tag('div.description', $product->description); echo _tag('div.price', 'price: ' . _tag('span.new_price', round($product->price_action))); echo _link('+/product/add_to_cart?id=' . $product->id)->text('add to cart'); } echo _close('div'); // cat_good } echo _close('div'); // catalog echo $productPager->renderNavigationBottom();
<?php //echo $form->renderGlobalErrors(); echo _open('div.toggle_group'); echo $form['mediaId']->render(array('class' => 'dm_media_id')); if ($hasMedia) { echo _tag('a.show_media_fields.toggler', __('Change file')); } echo _tag('ul.media_fields' . ($hasMedia ? '.none' : ''), $form['mediaName']->renderRow() . $form['file']->renderRow() . (isset($form['removeMedia']) ? $form['removeMedia']->renderRow() : '')); echo _close('div'); if ($hasMedia) { echo _tag('ul.dm_form_elements', $form['legend']->renderRow() . _tag('li.dm_form_element.multi_inputs.thumbnail.clearfix', $form['width']->renderError() . $form['height']->renderError() . _tag('label', __('Dimensions')) . $form['width']->render() . 'x' . $form['height']->render() . $form['method']->label(null, array('class' => 'ml10 mr10 fnone'))->field('.dm_media_method')->error()) . _tag('li.dm_form_element.multi_inputs.background.clearfix.none', $form['background']->renderError() . $form['background']->label()->field()->error()) . $form['quality']->renderRow() . (isset($form['link']) ? $form['link']->renderRow(array('class' => 'dm_link_droppable')) : '')); } if (!isset($skipCssClass)) { echo $form['cssClass']->renderRow(); }
<?php echo _open('div.dm.dm_auth.unsupported_browser'); echo _tag('h1.site_name', dmConfig::get('site_name')); echo _tag('div.message', _tag('p.dm_browser_unsupported.mt10', __("Sorry, it looks like you're using a browser that isn't supported.")) . _tag('p.dm_browser_suggestion.mt10', __("We suggest that you use one of these browsers:")) . _tag('div.dm_suggested_browsers.clearfix', _link('http://www.mozilla.com/firefox/')->text(_media('dmCore/images/64/firefox.png')->size(64, 64) . 'Firefox') . _link('http://www.google.com/chrome')->text(_media('dmCore/images/64/chrome.png')->size(64, 64) . 'Chrome') . _link('http://www.apple.com/safari/')->text(_media('dmCore/images/64/safari.png')->size(64, 64) . 'Safari') . _link('http://www.opera.com/browser/')->text(_media('dmCore/images/64/opera.png')->size(64, 64) . 'Opera')) . _tag('div.dm_skip_browser_detection', _link('@signin?skip_browser_detection=1')->text(__('Or continue at your own peril')))); echo _close('div'); echo _link('http://diem-project.org/')->text('Diem CMF CMS for symfony')->set('.generator_link');
<?php // Dm test categ : Show // Vars : $dmTestCateg echo _open('div.dm_test_categ.show'); echo _tag('h1', $dmTestCateg); echo _close('div');
<?php // Vars: $categoryPager echo $categoryPager->renderNavigationTop(); echo _open('ul.elements'); foreach ($categoryPager as $category) { echo _open('li.element'); echo _link($category); echo _close('li'); } echo _close('ul'); echo $categoryPager->renderNavigationBottom();
echo __('Thanks for your opinion') . "<br />"; } if ($sf_user->hasAttribute('showPollResult')) { $result = array(); $obj = $sf_user->getAttribute('showPollResult'); $pollTotalResult = count($obj); foreach ($obj as $key => $value) { if (!in_array($value->answer, $result)) { array_push($result, "{$value->answer}"); $result[$value->answer] = 1; } else { $result["{$value->answer}"] = (int) $result[(string) $value->answer] + 1; } } $counter = 0; echo _open('div#dmpollresult'); echo _tag('label', $dmPollTemplate->getQuestion()) . '<br />', _tag('label', __('Total votes')) . ' : ' . $pollTotalResult . '<br />'; foreach ($result as $key => $showPollvalues) { if (is_string($key)) { $couunter = $counter + 1; echo $couunter . '. ' . _tag('label', $key) . '<br />', '<div style="width:98%; padding: 5px" >', __('Vote') . ':' . $showPollvalues . ' ' . ' ' . substr((string) ($showPollvalues * 100) / $pollTotalResult, 0, 4) . "%", '<div class="pollresult" style="width:' . (int) ($showPollvalues * 100) / $pollTotalResult . '%" ></div>', '</div>'; } } echo _close('div'); } else { echo '<form method="post" >', _tag('label', $dmPollTemplate->getQuestion()), '<input type="hidden" name="pollid" value="' . $DmpollId . '">'; foreach ($arr as $value) { echo '<br />' . '<input type="radio" name="pollselect"