public function __construct($id, $content = null, $title = null) { self::$modal_started = true; $this->id = new \Variable\Attribute($id, 'id'); $this->title = new \Variable\TextOnly($title, 'title'); $this->content = new \Variable\String($content, 'content'); }
private function getModal() { $modal = new \Modal('folder-form'); $modal->setWidthPercentage(30); $modal->addButton('<button class="btn btn-success save-element">' . _('Save') . '</button>'); return $modal->get(); }
protected function loadTemplate() { $modal = new \Modal('edit-file-form'); $this->template = new \Template(); $this->template->setModuleTemplate('filecabinet', 'FC_Forms/folders.html'); $this->template->add('modal', $modal->get()); }
public static function shortcuts() { if (!Current_User::allow('access')) { Current_User::disallow(); return; } $modal = new Modal('access-shortcut', null, dgettext('access', 'Shortcuts')); $modal->sizeSmall(); $button = '<button class="btn btn-success" id="save-shortcut">Save</button>'; $modal->addButton($button); \Layout::add((string) $modal); javascript('jquery'); \Layout::includeJavascript('mod/access/javascript/access.min.js'); PHPWS_Core::initModClass('access', 'Shortcut.php'); PHPWS_Core::initCoreClass('DBPager.php'); $pager = new DBPager('access_shortcuts', 'Access_Shortcut'); $pager->setModule('access'); $pager->setTemplate('forms/shortcut_list.tpl'); $pager->setLink('index.php?module=access&tab=shortcuts'); $pager->addToggle('class="bgcolor1"'); $pager->setSearch('keyword'); $form = new PHPWS_Form('shortcut_list'); $form->addHidden('module', 'access'); $form->addHidden('command', 'post_shortcut_list'); $options['none'] = ''; if (Current_User::allow('access', 'admin_options')) { $options['active'] = dgettext('access', 'Activate'); $options['deactive'] = dgettext('access', 'Deactivate'); } $options['delete'] = dgettext('access', 'Delete'); $form->addSelect('list_action', $options); $page_tags = $form->getTemplate(); $page_tags['MENU_FIX'] = PHPWS_Text::secureLink(dgettext('access', 'Update menu links'), 'access', array('command' => 'menu_fix')); $page_tags['PAGE_FIX'] = PHPWS_Text::secureLink(dgettext('access', 'Shortcut all pages'), 'access', array('command' => 'page_fix')); if (PHPWS_Settings::get('access', 'forward_ids')) { $page_tags['PAGE_FORWARDING'] = PHPWS_Text::secureLink(dgettext('access', 'Turn OFF autoforwarding of Pagesmith id pages'), 'access', array('command' => 'autoforward_off')); } else { $page_tags['PAGE_FORWARDING'] = PHPWS_Text::secureLink(dgettext('access', 'Turn ON autoforwarding of Pagesmith id pages'), 'access', array('command' => 'autoforward_on')); } $page_tags['MENU_WARNING'] = dgettext('menu', 'This change is irreversable. Please backup menu_links prior to running it.'); $page_tags['URL_LABEL'] = dgettext('access', 'Url'); $page_tags['ACTIVE_LABEL'] = dgettext('access', 'Active?'); $page_tags['ACTION_LABEL'] = dgettext('access', 'Action'); $page_tags['CHECK_ALL_SHORTCUTS'] = javascript('check_all', array('checkbox_name' => 'shortcut[]')); $js_vars['value'] = dgettext('access', 'Go'); $js_vars['select_id'] = $form->getId('list_action'); $js_vars['action_match'] = 'delete'; $js_vars['message'] = dgettext('access', 'Are you sure you want to delete the checked shortcuts?'); $page_tags['SUBMIT'] = javascript('select_confirm', $js_vars); $pager->addPageTags($page_tags); $pager->addRowTags('rowTags'); $content = $pager->get(); return $content; }
public function generate() { $this->strTemplate = 'modallink_' . $this->objConfig->type; if (is_array($this->objConfig->link['attributes'])) { $this->setLinkAttributes($this->objConfig->link['attributes']); } return parent::generate(); }
foreach ($charts as $chart) { echo "<div class='row'>"; showPanel($chart["id"], $chart["panel_id"], $dashboard_id, $chart["help_msg"], $chart["analysis_msg"]); echo "</div>"; } $chart_db = null; ?> </div> </div> <?php require_once "class.bean.Mail.php"; $mm = new Mail(); $modal = new Modal(); $modal->data = array("model_id" => "editmail", "model_title" => "编辑邮件", "content" => $mm->displayMailForm() . "<p id='loadingpic'></p><div id='img_div'></div>"); $modal->show(); $m = new Modal(); $m->data = array("model_id" => "mail_result", "title" => "邮件发送结果", "but_name" => "知道了", "content" => "<p class='confirm_msg'></p>"); $m->showConfirmModel(); ?> <script src="js/highcharts.js"></script> <script src="js/highcharts-more.js"></script> <script src="js/gsap/main-gsap.js"></script> <script src="js/bootstrap.js"></script> <script src="js/joinable.js"></script> <script src="js/resizeable.js"></script> <script src="js/neon-api-zct.js"></script> <script src="js/neon-custom.js"></script> <script src="js/myjs/mail.js"></script> <script src="js/myjs/d3.chart.demo.js"></script> <script src="js/myjs/dashboard.js"></script> </body>
</td> <td><?php echo $admin->name; ?> </td> <td> <span data-toggle="tooltip" data-placement="top" title="<?php echo $admin->updated_at; ?> "> <?php echo Carbon\Carbon::parse($admin->updated_at)->diffForHumans(); ?> </span> </td> <td> <?php echo Modal::named('demote_' . $admin->id)->withTitle('Demote ' . $admin->name)->withButton(Button::danger('demote')->setSize('btn-xs'))->withBody(view('modals.admin_user_info_content')->with('user', $admin)->render()); ?> </td> </tr> <?php } ?> </tbody> </table> </div> <?php echo Modal::named('user_info');
/** * @see LinkActionRequest::getLocalizedOptions() */ function getLocalizedOptions() { return array_merge(parent::getLocalizedOptions(), array('modalHandler' => '$.pkp.controllers.modal.ConfirmationModalHandler', 'okButton' => $this->getOkButton(), 'cancelButton' => $this->getCancelButton(), 'dialogText' => $this->getDialogText())); }
public static function import() { $source_http = PHPWS_SOURCE_HTTP; $script = "<script src='{$source_http}mod/rss/javascript/feed.js'></script>"; javascript('jquery'); \Layout::addJSHeader($script); PHPWS_Core::requireConfig('rss'); if (!ini_get('allow_url_fopen')) { $tpl['TITLE'] = dgettext('rss', 'Sorry'); $tpl['CONTENT'] = dgettext('rss', 'You must enable allow_url_fopen in your php.ini file.'); return $tpl; } PHPWS_Core::initCoreClass('DBPager.php'); PHPWS_Core::initModClass('rss', 'Feed.php'); $content = NULL; $template['ADD_LINK'] = '<button class="btn btn-success edit-feed"><i></i> Add Feed</button>'; /* $vars['address'] = 'index.php?module=rss&command=add_feed'; $vars['label'] = dgettext('rss', 'Add feed'); $vars['width'] = '450'; $vars['height'] = '350'; $template['ADD_LINK'] = javascript('open_window', $vars); * */ $template['TITLE_LABEL'] = dgettext('rss', 'Title'); $template['ADDRESS_LABEL'] = dgettext('rss', 'Address'); $template['DISPLAY_LABEL'] = dgettext('rss', 'Display?'); $template['ACTION_LABEL'] = dgettext('rss', 'Action'); $template['REFRESH_TIME_LABEL'] = dgettext('rss', 'Refresh feed'); $modal = new \Modal('rss-modal'); $modal->addButton('<button class="btn btn-primary" id="save-feed"><i class="fa fa-save"></i> Save</button>'); $modal_content = RSS_Admin::editFeed(); $modal->setContent($modal_content); $modal->setTitle('Edit feed'); $modal->setWidthPixel('400'); $template['MODAL'] = $modal->get(); $pager = new DBPager('rss_feeds', 'RSS_Feed'); $pager->setModule('rss'); $pager->setTemplate('admin_feeds.tpl'); $pager->addPageTags($template); $pager->addRowTags('pagerTags'); $content = $pager->get(); $tpl['TITLE'] = dgettext('rss', 'Import RSS Feeds'); $tpl['CONTENT'] = $content; if (!defined('ALLOW_CACHE_LITE') || !ALLOW_CACHE_LITE) { $tpl['MESSAGE'] = dgettext('rss', 'Please enable Cache Lite in your config/core/config.php file.'); } return $tpl; }
</select> </div> <div class="modal-footer"></div> </div> </div> </div> <!-- termina #actualizarModal --> <!-- inicia #crearDocumentoModal --> <div class="modal fade" id="crearDocumentoModal" tabindex="-1" role="dialog" aria-labelledby="crearActividadModal" aria-hidden="true"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="myModalLabel2">Agregar Documentos</h4> </div> <div class="modal-body"> <input id="input-dim-1" type="file" multiple class="file-loading" accept="image/*"> </div> <div class="modal-footer"></div> </div> </div> </div> <!-- termina #crearDocumentoModal --> <!--#crearActividadModal --> <?php echo Modal::modalCrearActividades();
<?php /** * @author Matthew McNaney <mcnaney at gmail dot com> * @version $Id$ */ Block::show(); if (Current_User::allow('block')) { $key = Key::getCurrent(); if (Key::checkKey($key) && javascriptEnabled()) { javascript('jquery'); javascript('ckeditor'); $js_address = PHPWS_SOURCE_HTTP . 'mod/block/javascript/addblock/script.js'; Layout::addJSHeader('<script src="' . $js_address . '" type="text/javascript"></script>', 'addblock'); $modal = new \Modal('block-form-modal', '<div id="block-form-dialog"></div>', 'Add block here'); $modal->sizeLarge(); $save_button = '<button class="btn btn-success" id="save-block">Save</button>'; $modal->addButton($save_button); Layout::add((string) $modal); MiniAdmin::add('block', '<a style="cursor:pointer" data-auth-key="' . Current_User::getAuthKey() . '" data-key-id="' . $key->id . '" id="add-block"><i class="fa fa-plus"></i> Add block here</a>'); } }
$authcfg = array(); $authcfg['ldap_port'] = $_REQUEST['port']; $authcfg['ldap_basedn'] = $_REQUEST['basedn']; $authcfg['host'] = $_REQUEST['host']; $authcfg['ldap_scope'] = $_REQUEST['scope']; $authcfg['ldap_binddn'] = $_REQUEST['binddn']; $authcfg['ldap_bindpw'] = $_REQUEST['bindpw']; $authcfg['ldap_urltype'] = $_REQUEST['urltype']; $authcfg['ldap_protver'] = $_REQUEST['proto']; $authcfg['ldap_authcn'] = explode(";", $_REQUEST['authcn']); $authcfg['ldap_caref'] = $_REQUEST['cert']; $ous = ldap_get_user_ous(true, $authcfg); if (empty($ous)) { print '<span class="text-danger">Could not connect to the LDAP server. Please check the LDAP configuration.</span>'; } else { $modal = new Modal("Select LDAP containers for authentication", "containers", true); $group = new Form_MultiCheckboxGroup('Containers'); if (is_array($ous)) { $idx = 0; foreach ($ous as $ou) { $group->add(new Form_MultiCheckbox('ou' . $idx, '', $ou, in_array($ou, $authcfg['ldap_authcn']), $ou)); $idx++; } } $modal->add($group); // Create a "Save button" $btnsv = new Form_Button('svcontbtn', 'Save', null, 'fa-save'); $btnsv->removeClass("btn-default)")->addClass("btn-primary"); $modal->addInput(new Form_StaticText('', $btnsv)); print $modal; }
<?php /** * @author Matthew McNaney <mcnaney at gmail dot com> */ if (Current_User::isLogged()) { $key = Key::getCurrent(true); if ($key) { $qr_func = function ($key_id, $size) { $qr = new QR($key_id); $qr->setSize($size); $image = $qr->get(); return '<a download="QR-image.png" href="' . $qr->image . '">' . $qr->get() . '</a>'; }; $tpl_vars['small'] = $qr_func($key->id, 5); $tpl_vars['medium'] = $qr_func($key->id, 6); $tpl_vars['large'] = $qr_func($key->id, 8); $tpl_vars['xlarge'] = $qr_func($key->id, 12); $tpl = new \Template($tpl_vars); $tpl->setModuleTemplate('qr', 'modal.html'); $content = $tpl->get(); $modal = new Modal('qr-modal', $content, 'QR Codes (click to download)'); $modal->sizeLarge(); Layout::add($modal->get()); MiniAdmin::add('qr', '<a data-toggle="modal" data-target="#qr-modal" class="pointer">Show QR codes</a>'); } }
protected function login(Request $request) { // we flash the request $request->flash(); // we sanitize the entries $request->replace(InputSanitizer::sanitize($request->all())); // we set the remember to false if we do not find it $request->merge(['remember' => $request->get('remember', false)]); // we check the inputs validity $rules = ['email' => 'required|email', 'password' => 'required', 'remember' => 'required|boolean']; if (!Validation::check($request->all(), $rules)) { return redirect()->back(); } // we try to authenticate the user try { if (!($user = Sentinel::authenticate($request->except('remember'), $request->get('remember')))) { Modal::alert([trans('auth.message.login.failure')], 'error'); return redirect()->back(); } // we notify the current user Modal::alert([trans('auth.message.login.success', ['name' => $user->first_name . " " . $user->last_name])], 'success'); // redirect to the url stored in the session if ($url = session()->get('previous_url')) { session()->forget('previous_url'); return redirect($url); } else { // or redirect to home return redirect(route('home')); } } catch (NotActivatedException $e) { // we log the error CustomLog::error($e); // we notify the current user Modal::alert([trans('auth.message.activation.failure'), trans('auth.message.activation.email.resend', ['email' => $request->get('email'), 'url' => route('account.activation_email', ['email' => $request->get('email')])])], 'error'); return redirect()->back(); } catch (ThrottlingException $e) { switch ($e->getType()) { case 'ip': // we notify the current user Modal::alert([trans('auth.message.throttle.ip', ['seconds' => $e->getDelay()])], 'error'); break; default: // we notify the current user Modal::alert([$e->getMessage()], 'error'); break; } return redirect()->back(); } catch (Exception $e) { // we notify the current user \Modal::alert([trans('auth.message.login.error'), trans('global.message.global.failure.contact.support', ['email' => config('settings.support_email')])], 'error'); return redirect()->back(); } }
print $deleteConf->getModal(); $addEvt = new Modal(); $addEvt->setID('addEvt'); if ((int) $_GET['e'] > 50) { $delEvt = 10; } elseif ((int) $_GET['e'] < 5) { $delEvt = 2; } else { $delEvt = 5; } $addEvt->setBody('<label>How many events do you wish to add?</label><input class="form-control" type="number" value="5" id="addNum"/>'); $addEvt->setTitle('Add Events'); $addEvt->setCentre(B_T_PRIMARY, 'Add One Event', 'plus-sign', 'button', 'addEvt(1)'); $addEvt->setRight(B_T_PRIMARY, 'Add Events', 'plus-sign', 'button', 'addEvt($(\'#addNum\').val())'); print $addEvt->getModal(); $addEvt = new Modal(); $addEvt->setID('delEvt'); $addEvt->setBody('<label>How many events do you wish to remove?</label><input class="form-control" type="number" value="' . $delEvt . '" id="delNum"/>'); $addEvt->setTitle('Remove Events'); $addEvt->setCentre(B_T_FAIL, 'Remove All Events', 'minus-sign', 'button', 'delEvt(' . $_GET['e'] . ')'); $addEvt->setRight(B_T_WARNING, 'Remove Event(s)', 'minus-sign', 'button', 'delEvt($(\'#delNum\').val())'); print $addEvt->getModal(); ?> <input type="hidden" name="ID" value="<?php print $_GET['m']; ?> "/> <input type="hidden" name="saveOpt" value="cont" id="saveOpt" /> </form> </div> </div>
display_top_tabs($tab_array); /* Default to pfsense backend type if none is defined */ if (!$pconfig['backend']) { $pconfig['backend'] = "pfsense"; } $form = new Form(); $section = new Form_Section('Settings'); $section->addInput(new Form_Input('session_timeout', 'Session timeout', 'number', $pconfig['session_timeout'], [min => 0]))->setHelp('Time in minutes to expire idle management sessions. The default is 4 ' . 'hours (240 minutes).Enter 0 to never expire sessions. NOTE: This is a security ' . 'risk!'); $auth_servers = array(); foreach (auth_get_authserver_list() as $auth_server) { $auth_servers[$auth_server['name']] = $auth_server['name']; } $section->addInput(new Form_Select('authmode', 'Authentication Server', $pconfig['authmode'], $auth_servers)); $form->addGlobal(new Form_Button('savetest', 'Save & Test', null, 'fa-wrench'))->addClass('btn-info'); $form->add($section); $modal = new Modal("LDAP settings", "testresults", true); $modal->addInput(new Form_StaticText('Test results', '<span id="ldaptestop">Testing pfSense LDAP settings... One moment please...' . $g['product_name'] . '</span>')); $form->add($modal); print $form; // If the user clicked "Save & Test" show the modal and populate it with the test results via AJAX if ($save_and_test) { ?> <script type="text/javascript"> //<![CDATA[ events.push(function() { function test_LDAP() { var ajaxRequest; var authserver = $('#authmode').val(); ajaxRequest = $.ajax(
<div class="col-sm-6"> <button onClick="return openModal()" id="saveContBtn" class="btn btn-large btn-success btn-block" type="submit">Save Meet <span class="<?php print B_ICON . ' ' . B_ICON; ?> -floppy-disk"></span></button> </div> </div> <input type="hidden" name="meet" id="e_meet" value=""/> <input type="hidden" name="series" id="e_series" value=""/> <input type="hidden" name="text" id="e_text" value=""/> <input type="hidden" name="ID" value="<?php print $_GET['m']; ?> "/> <?php $deleteConf = new Modal(); $deleteConf->setID('saveCont'); $deleteConf->setBody('Do you wish to save this meet\'s results service settings?'); $deleteConf->setTitle('Save?'); $deleteConf->setRight('success', 'Finish', 'floppy-disk', 'submit'); print $deleteConf->getModal(); ?> </form> </div> </div> <script type="text/javascript"> var completion = 0; function openModal(){ if(Spry.Widget.Form.validate(document.getElementById("comp_add"))){ $("#saveCont").modal('show'); }
print $page->prevPage; ?> ">Close <span class="<?php print B_ICON . ' ' . B_ICON; ?> -remove-sign"></span></a> </div> <div class="col-sm-6"> <button onClick="return openModal()" id="saveContBtn" class="btn btn-large btn-success btn-block" type="submit">Save Meet <span class="<?php print B_ICON . ' ' . B_ICON; ?> -floppy-disk"></span></button> </div> </div> <?php $deleteConf = new Modal(); $deleteConf->setID('saveCont'); $deleteConf->setBody('Do you wish to save this meet and continue to add notes (continue wizard) or save this meet and return to the View Competitions page?'); $deleteConf->setTitle('Save?'); $deleteConf->setCentre('default', 'Save & Close', 'floppy-disk', 'button', '$(\'#saveOpt\').val(\'back\');document.getElementById(\'comp_add\').submit();'); $deleteConf->setRight('success', 'Save & Continue', 'floppy-save', 'submit', '$(\'#saveOpt\').val(\'cont\');'); print $deleteConf->getModal(); ?> <input type="hidden" name="saveOpt" value="cont" id="saveOpt" /> </form> </div> </div> <script type="text/javascript"> var completion = 0; function openModal(){ if(Spry.Widget.Form.validate(document.getElementById("comp_add"))){
function list_semua_kunjungan($hal, $pasien_id) { $paging = new MyPagina; $paging->hal = $hal; $paging->rows_on_page = 5; $sql = " SELECT k.id as id_kunjungan, kk.id as id_kunjungan_kamar, k.kunjungan_ke as kunjungan_ke, kk.no_antrian as no_antrian, CONCAT_WS('-', SUBSTRING(p.id, 1,2), SUBSTRING(p.id, 3,2), SUBSTRING(p.id, 5,2), SUBSTRING(p.id, 7,2)) as no_rm, p.id as pasien_id, p.nama as nama, kmr.nama as kamar, kk.tgl_periksa as tgl_periksa, d.nama as nama_dokter FROM kunjungan k JOIN pasien p ON (p.id = k.pasien_id) JOIN kunjungan_kamar kk ON (kk.kunjungan_id = k.id) JOIN kamar kmr ON (kmr.id = kk.kamar_id) LEFT JOIN dokter d ON (d.id = kk.dokter_id) WHERE p.id = '".$pasien_id."' ORDER BY kk.id ASC "; $paging->sql = $sql; $paging->onclick_func = "xajax_list_semua_kunjungan"; $paging->setOnclickValue($pasien_id); $paging->get_page_result(); $data = $paging->data; $no = $paging->start_number(); $navi = $paging->navi(); $objResponse = new xajaxResponse(); //$objResponse->addAssign('debug', 'innerHTML', $sql); $objResponse->addScriptCall("buka_semua_kunjungan"); $ret .= "<br /><b>No.RM : " . $data[0][no_rm] . "</b>"; $ret .= "<br /><b>Pasien : " . $data[0][nama] . "</b>"; $ret .= "<hr />"; for($i=0;$i<sizeof($data);$i++) { $ret .= "<table cellpadding=\"0\" cellspacing=\"2\" border=\"0\">"; $ret .= "<tr><td colspan=\"2\"><b>Kunjungan Ke-" . $data[$i][kunjungan_ke] ."</b></td></tr>"; $ret .= "<tr><td style=\"width:150px\">Tanggal Kunjung</td><td>" . tanggalIndo($data[$i][tgl_periksa], "j F Y") . "</td></tr>"; $ret .= "<tr><td>Pelayanan</td><td>" . $data[$i][kamar] . "</td></tr>"; $ret .= "<tr><td>Dokter</td><td>" . $data[$i][nama_dokter] . "</td></tr>"; $ret .= "</table>"; $ret .= "<hr />"; } $modal = new Modal; $modal->setNavi($navi); $modal->setTitle("Daftar Kunjungan"); $modal->setContent($ret); $modal->setCloseButtonOnclick("tutup_semua_kunjungan()"); $modal_cnt = $modal->build(); //$objResponse->addAssign("list_semua_kunjungan_navi", "innerHTML", $navi); $objResponse->addAssign("list_semua_kunjungan", "innerHTML", $modal_cnt); return $objResponse; }
public function form() { global $db, $html, $settings; $form = new Forms(); if ($_GET['p'] != "add") { $modal = new Modal(); $modal->start("delete", $this->name); echo "Are you sure you want to delete this product?"; $modal->end("delete", "products.php?c={$this->collection_id}&d={$this->product_id}" . (isset($_GET['f']) ? "&f=" . $_GET['f'] : '')); $modal->form = true; $modal->start("move", $this->name, "products.php?c={$this->collection_id}&move={$this->product_id}"); $collections = $db->select("collections", null, "id,name,barcodes", null, "name"); $form->select("start", "collection_id"); foreach ($collections as $key => $collection) { if ($collection['id'] != $_GET['c']) { $form->select("option", $collection['name'], $collection['id']); } } $form->select("end"); $modal->end("move", "products.php?c={$this->collection_id}&move={$this->product_id}"); } $form->start("products.php?c={$this->collection_id}&p={$this->product_id}" . (isset($_GET['f']) ? "&f=" . $_GET['f'] : '')); echo "<div class='col-xs-12 col-md-6 text-right'>"; $html->button("products.php?c={$this->collection_id}" . (isset($_GET['f']) ? "&f=" . $_GET['f'] : ''), "back", "default"); $html->button("products.php?c={$this->collection_id}&p={$this->product_id}" . (isset($_GET['f']) ? "&f=" . $_GET['f'] : ''), "reset", "warning"); if ($db->is_admin() and $settings['collection']['variation_ids'] == null) { $html->button("barcodes.php?p={$this->product_id}", "new barcode", "warning"); } if ($_GET['p'] != "add") { $modal->button("delete"); $modal->button("move"); } $form->button("save"); echo "</div>"; echo "</div>"; echo "<hr />"; $collection = $db->select("collections", "id={$this->collection_id}", "*", 1); switch ($_GET['p']) { case 'add': $form->input("user_id", null, "text", $_SESSION['userid'], true); break; default: $form->input("id", null, "text", $this->product_id, true); $form->input("user_id", null, "text", $this->owner_id, true); break; } $form->input("barcode", null, "text", isset($this->barcode) ? $this->barcode : '', true); $form->input("name", null, "text", $this->name, null, null, null, true, true); echo "<div class='row'>"; echo "<div class='col-xs-12 col-sm-4'>"; $form->input("sku", null, "text", $this->sku); echo "</div>"; echo "<div class='col-xs-12 col-sm-4'>"; $form->input("price", null, "currency", $this->price, $collection['price_overide_toggle']); echo "</div>"; echo "<div class='col-xs-12 col-sm-4'>"; $form->input("asin", null, "text", $this->asin); echo "</div>"; echo "</div>"; echo "<div class='row'>"; echo "<div class='col-xs-12 col-sm-6'>"; $form->input("bullet 1", "amz_bullet_1", "text", $this->amz_bullet_1, $collection['amz_toggle_1']); $form->input("bullet 2", "amz_bullet_2", "text", $this->amz_bullet_2, $collection['amz_toggle_2']); $form->input("bullet 3", "amz_bullet_3", "text", $this->amz_bullet_3, $collection['amz_toggle_3']); $form->input("bullet 4", "amz_bullet_4", "text", $this->amz_bullet_4, $collection['amz_toggle_4']); $form->input("bullet 5", "amz_bullet_5", "text", $this->amz_bullet_5, $collection['amz_toggle_5']); echo "</div>"; echo "<div class='col-xs-12 col-sm-6'>"; $form->input("search 1", "amz_search_1", "text", $this->amz_search_1, $collection['amz_stoggle_1']); $form->input("search 2", "amz_search_2", "text", $this->amz_search_2, $collection['amz_stoggle_2']); $form->input("search 3", "amz_search_3", "text", $this->amz_search_3, $collection['amz_stoggle_3']); $form->input("search 4", "amz_search_4", "text", $this->amz_search_4, $collection['amz_stoggle_4']); $form->input("search 5", "amz_search_5", "text", $this->amz_search_5, $collection['amz_stoggle_5']); echo "</div>"; echo "</div>"; echo "<div class='row'>"; echo "<div class='col-xs-12'>"; $form->input("description", "description", "textarea", isset($this->description) ? $this->description : null, null, 5); echo "</div>"; echo "</div>"; $form->end(); }
/** * @see LinkActionRequest::getLocalizedOptions() */ function getLocalizedOptions() { return array_merge(parent::getLocalizedOptions(), array('modalHandler' => '$.pkp.controllers.modal.AjaxModalHandler', 'url' => $this->getUrl())); }
function buka_tbi($idkk) { unset($_SESSION[ranap][kunjungan][jasa_cetak]); $kon = new Konek; //$kon->debug = 1; $objResponse = new xajaxResponse; //get data pasien $kon->sql = " SELECT CONCAT_WS('-', SUBSTRING(p.id, 1,2), SUBSTRING(p.id, 3,2), SUBSTRING(p.id, 5,2), SUBSTRING(p.id, 7,2)) as id_display, p.nama as nama, p.tgl_lahir as tgl_lahir, CONCAT(p.alamat, ' ', IF(p.rt = '','',CONCAT(' RT ', p.rt)), IF(p.rw = '','',CONCAT(' RW ', p.rw)), ', ', des.nama, ', ', kec.nama, ', ', kab.nama) as alamat, kk.tgl_periksa as tgl_periksa, pel.nama as nama_pelayanan, p.sex as jk, kk.cara_bayar as cara_bayar, kk.jenis_askes as jenis_askes, kk.nomor as nomor FROM kunjungan_kamar kk JOIN kunjungan k ON (k.id = kk.kunjungan_id) JOIN pasien p ON (p.id = k.pasien_id) JOIN kamar kmr ON (kmr.id = kk.kamar_id) JOIN pelayanan pel ON (pel.id = kmr.pelayanan_id) JOIN ref_desa des ON (des.id = p.desa_id) JOIN ref_kecamatan kec ON (kec.id = des.kecamatan_id) JOIN ref_kabupaten kab ON (kab.id = kec.kabupaten_id) JOIN ref_propinsi prop ON (prop.id = kab.propinsi_id) WHERE kk.id = '".$idkk."' GROUP BY p.id "; $kon->execute(); $data_pasien = $kon->getOne(); $arr_usia = hitungUmur($data_pasien[tgl_lahir], $data_pasien[tgl_periksa]); $usia = empty($arr_usia[tahun])?"":$arr_usia[tahun] . " thn "; $usia .= empty($arr_usia[bulan])?"":$arr_usia[bulan] . " bln "; $usia .= empty($arr_usia[hari])?"":$arr_usia[hari] . " hr "; $tabel = new Table; $tabel->scroll = false; $tabel->css_table = ""; $tabel->cellspacing = "5"; $tabel->anime_bg_color = ""; $tabel->extra_table = "style=\"width:10cm;\""; $tabel->addRow("Bangsal", $data_pasien[nama_pelayanan]); $tabel->addExtraTd("style=\"width:3cm\""); $tabel->addRow("No. RM", $data_pasien[id_display]); $tabel->addRow("Nama", $data_pasien[nama]); $tabel->addRow("Usia", $usia); $tabel->addRow("Jenis Kelamin", $data_pasien[jk]); $tabel->addRow("Alamat", $data_pasien[alamat]); $tabel->addRow("Tgl Periksa", tanggalIndo($data_pasien[tgl_periksa], 'j F Y')); $tabel->addRow("Cara Pembayaran", $data_pasien[cara_bayar]); $tabel->addRow("Jenis Askes", empty($data_pasien[jenis_askes])?"-":$data_pasien[jenis_askes]); $tabel->addRow("Nomor", empty($data_pasien[nomor])?"-":$data_pasien[nomor]); $tabel_pasien = $tabel->build(); $tabel = new Table; $tabel->scroll = false; $tabel->extra_table = "style=\"width:10cm;\""; $tabel->addTh("No", "Jasa", "Harga"); $tabel->addExtraTh("style=\"width:0.7cm;\"", "style=\"width:6.5cm;\"", ""); //get data tindakan $kon->sql = " SELECT CONCAT(i.kode, ' - ', i.nama) as nama FROM icopim i JOIN kunjungan_kamar_icopim kki ON (kki.icopim_id = i.id) JOIN kunjungan_kamar kk ON (kk.id = kki.kunjungan_kamar_id) WHERE kk.id = '".$idkk."' GROUP BY kki.id "; $kon->execute(); $data_tindakan = $kon->getAll(); if(!empty($data_tindakan)) { $tabel->addRow("","<b>Tindakan</b>",""); for($i=0;$i<sizeof($data_tindakan);$i++) { $tabel->addRow( ($i+1), " - " . $data_tindakan[$i][nama], "" ); } } //get data bhp $kon->sql = " SELECT b.nama as nama FROM bhp b JOIN kunjungan_kamar_bhp kkb ON (kkb.bhp_id = b.id) JOIN kunjungan_kamar kk ON (kk.id = kkb.kunjungan_kamar_id) WHERE kk.id = '".$idkk."' GROUP BY kkb.id "; $kon->execute(); $data_bhp = $kon->getAll(); if(!empty($data_bhp)) { $tabel->addRow("","<b>Bahan Habis Pakai</b>",""); for($i=0;$i<sizeof($data_bhp);$i++) { $tabel->addRow( ($i+1), " - " . $data_bhp[$i][nama], "" ); } } //get data imunisasi $kon->sql = " SELECT im.nama as nama FROM imunisasi im JOIN kunjungan_kamar_imunisasi kkim ON (kkim.imunisasi_id = im.id) JOIN kunjungan_kamar kk ON (kk.id = kkim.kunjungan_kamar_id) WHERE kk.id = '".$idkk."' GROUP BY kkim.id "; $kon->execute(); $data_imunisasi = $kon->getAll(); if(!empty($data_imunisasi)) { $tabel->addRow("","<b>Imunisasi</b>",""); for($i=0;$i<sizeof($data_imunisasi);$i++) { $tabel->addRow( ($i+1), " - " . $data_imunisasi[$i][nama], "" ); } } $tabel->addRow("","<b>Total</b>",""); $tabel_jasa = $tabel->build(); $modal = new Modal; $modal->cetak_lebar = 400; $modal->cetak_tinggi = 600; $modal->setTitle("Daftar Pemberian Tindakan, BHP, dan Imunisasi"); $modal->setContent($tabel_pasien); $modal->setContent($tabel_jasa); $modal->setCloseButtonOnclick("tutup_daftar_tbi()"); $modal->setPrintButtonUrl(URL . "ranap/kunjungan_jasa_cetak/"); $modal_cnt = $modal->build(); $_SESSION[ranap][kunjungan][jasa_cetak] = $tabel_pasien . $tabel_jasa; $objResponse->addClear("list_daftar_tbi", "style.display"); $objResponse->addAssign("list_daftar_tbi", "innerHTML", $modal_cnt); return $objResponse; }
foreach ($oportunidades as $oportunidad) { echo '<option value="' . $oportunidad['uuid_oportunidad'] . '">' . $oportunidad['nombre'] . '</option>'; } } ?> </select> <?php Subpanel::visualizar_grupo_subpanel($id_cliente); ?> </div> <div class="row"> </div> </div><!-- cierra .col-lg-12 --> </div><!-- cierra #page-wrapper --> </div><!-- cierra #wrapper --> <input value="clientes" id="controlador" type="hidden"/> <?php echo Modal::modalOpciones(); ?> <!-- modal opciones --> <?php echo Modal::modalSubirDocumentos(); ?> <!-- modal subir documentos --> <?php echo Util::actulizarArchivosDocumento($modulos);
public static function shortcut(Key $key) { $modal = new Modal('access-shortcut', null, dgettext('access', 'Shortcuts')); $modal->sizeSmall(); $button = '<button class="btn btn-success" id="save-shortcut">Save</button>'; $modal->addButton($button); \Layout::add((string) $modal); javascript('jquery'); //\Layout::includeJavascript('mod/access/javascript/access.js'); \Layout::includeJavascript('mod/access/javascript/access.min.js'); $link = '<a href="javascript:void(0)" data-authkey="' . \Current_User::getAuthKey() . '" data-key="' . $key->id . '" id="add-shortcut">' . dgettext('access', 'Shortcut') . '</a>'; MiniAdmin::add('access', $link); }
<div class="col-lg-12"> <div class="wrapper-content"> <div class="row"> <div class="alert alert-dismissable <?php echo !empty($mensaje) ? 'show ' . $mensaje["clase"] : 'hide'; ?> "> <button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button> <?php echo !empty($mensaje) ? $mensaje["contenido"] : ''; ?> </div> </div> <div class="row"> <?php Template::cargar_formulario(); ?> </div> </div> </div><!-- cierra .col-lg-12 --> </div><!-- cierra #page-wrapper --> </div><!-- cierra #wrapper --> <?php echo Modal::modalOpciones(); ?> <!-- modal opciones -->
private function _ConfModal($mode, $icon, $type, $action, $auth = false, $conf = false, $prompt = '', $cust = false) { $mod_id = substr(crc32(microtime()), 1, 6); if ($prompt == '') { $prompt = '<p>Are you sure you want to ' . $mode . ' the following ' . $type . ':</p>'; } $mod_content = $prompt . PHP_EOL; $mod_content .= '<ul id="' . $mode . '_' . $type . '"></ul>' . PHP_EOL; $mod_form = new Form($mode . '_f', $action, 'post', 'application/x-www-form-urlencoded', $mode . '_' . $type . '(); return false;'); $mod_form->setColumns(4, 8); $mod_form->addHiddenField($type, '', $type . '_to_' . $mode); if ($auth) { $mod_form->addPasswordField('Your Password', 'pwd', '', array('t' => 'Your password to confirm the operation', 'p' => 'Your Password'), array('t' => 'password', 'r' => true)); } if ($conf) { $mod_form->addButtonGroup('Are you sure?', 'conf', array(array('i' => 'confY' . $mod_id, 's' => B_T_SUCCESS, 'v' => 1, 'l' => 'Yes', 'c' => false), array('i' => 'confN' . $mod_id, 's' => B_T_FAIL, 'v' => 0, 'l' => 'No', 'c' => true)), array('t' => 'Are you sure you wish to perform this action?')); } $mod_form->build(); $mod_content .= $mod_form->getForm(); $mod = new Modal(); $mod->setID($mode); $mod->setTitle(ucfirst($mode) . ' ' . ucfirst($type) . '?'); $mod->setBody($mod_content); $mod->setLeft('default', 'Cancel', 'remove-sign', 'button', '$(\'#' . $mode . '\').modal(\'hide\')'); $mod->setRight('danger', 'OK', $icon, 'button', $mode . '_' . $type . '(this)'); $mod->create(); $this->comps[] = $mod->getModal(); $this->_addConfModalScript($mode, $type, $cust); }
public function __construct() { parent::__construct(); }
public function scheduleListing() { PHPWS_Core::initCoreClass('DBPager.php'); PHPWS_Core::initModClass('calendar', 'Schedule.php'); require_once PHPWS_SOURCE_DIR . 'mod/calendar/class/Event.php'; self::includeScheduleJS(); self::includeEventJS(); $schedule = new Calendar_Schedule(); $schedule->id = 1; $this->title = dgettext('calendar', 'Schedules'); $event = new Calendar_Event(0, $schedule); $page_tags['EVENT_FORM'] = self::eventModal($event); $page_tags['DESCRIPTION_LABEL'] = dgettext('calendar', 'Description'); $page_tags['PUBLIC_LABEL'] = dgettext('calendar', 'Public'); $page_tags['DISPLAY_NAME_LABEL'] = dgettext('calendar', 'User'); $page_tags['AVAILABILITY_LABEL'] = dgettext('calendar', 'Availability'); $page_tags['ADD_CALENDAR'] = '<button id="create-schedule" class="btn btn-success"><i class="fa fa-file-text"></i> ' . dgettext('calendar', 'Create schedule') . '</button>'; $schedule_form = $this->calendar->schedule->form(); $schedule_modal = new \Modal('schedule-modal', $schedule_form, 'Create schedule'); $schedule_modal->sizeLarge(); $page_tags['SCHEDULE_FORM'] = $schedule_modal->__toString(); $page_tags['ADMIN_LABEL'] = dgettext('calendar', 'Options'); $pager = new DBPager('calendar_schedule', 'Calendar_Schedule'); $pager->setModule('calendar'); $pager->setTemplate('admin/schedules.tpl'); $pager->addPageTags($page_tags); $pager->addRowTags('rowTags'); $pager->addToggle('class="bgcolor1"'); $pager->setEmptyMessage(dgettext('calendar', 'No schedules have been created.')); $pager->addSortHeader('title', dgettext('calendar', 'Title')); $pager->addSortHeader('public', dgettext('calendar', 'Availability')); $pager->db->addWhere('user_id', 0); $pager->db->addWhere('user_id', 'users.id', '=', 'or'); $pager->db->addColumn('*'); $pager->db->addColumn('users.display_name'); $pager->db->addJoin('left', 'calendar_schedule', 'users', 'user_id', 'id'); $pager->initialize(); $this->content = $pager->get(); }
$btnaddgw->removeClass('btn-primary')->addClass('btn-success'); $btncnxgw = new Form_Button('cnx', 'Cancel'); $btncnxgw->removeClass('btn-primary')->addClass('btn-default'); $modal->addInput(new Form_StaticText(null, $btnaddgw . $btncnxgw)); $form->add($modal); $section = new Form_Section('Static IPv6 configuration'); $section->addClass('staticv6'); $section->addInput(new Form_IpAddress('ipaddrv6', 'IPv6 address', $pconfig['ipaddrv6']))->addMask('subnetv6', $pconfig['subnetv6'], 128); $group = new Form_Group('IPv6 Upstream gateway'); $group->add(new Form_Select('gatewayv6', 'IPv4 Upstream Gateway', $pconfig['gatewayv6'], build_gatewayv6_list())); $group->add(new Form_Button('addgw6', 'Add a new gateway'))->removeClass('btn-primary')->setAttribute('data-target', '#newgateway6')->setAttribute('data-toggle', 'modal'); $group->setHelp('If this interface is an Internet connection, select an existing Gateway from the list or add a new one using the "Add" button.' . '<br />' . 'On local LANs the upstream gateway should be "none". '); $section->add($group); $form->add($section); // Add new gateway modal pop-up for IPv6 $modal = new Modal('New IPv6 gateway', 'newgateway6', 'large'); $modal->addInput(new Form_Checkbox('defaultgw6', 'Default', 'Default gateway', $if == "wan" || $if == "WAN")); $modal->addInput(new Form_Input('name6', 'Gateway name', 'text', $wancfg['descr'] . "GWv6")); $modal->addInput(new Form_IpAddress('gatewayip6', 'Gateway IPv6', null)); $modal->addInput(new Form_Input('gatewaydescr6', 'Description', 'text')); $btnaddgw6 = new Form_Button('add6', 'Add'); $btnaddgw6->removeClass('btn-primary')->addClass('btn-success'); $btncnxgw6 = new Form_Button('cnx6', 'Cancel'); $btncnxgw6->removeClass('btn-primary')->addClass('btn-default'); $modal->addInput(new Form_StaticText(null, $btnaddgw6 . $btncnxgw6)); $form->add($modal); // ==== DHCP client configuration ============================= $section = new Form_Section('DHCP client configuration'); $section->addClass('dhcp'); $group = new Form_Group('Options'); $group->add(new Form_Checkbox('dhcpadv', null, 'Show DHCP advanced options', false));
public function create() { $modal = new Modal(); $modal->form = true; $modal->button("create"); $modal->start("create", "add collection", "collections.php?c=add"); $form = new Forms(); $form->input("name"); $modal->end("create"); }