Esempio n. 1
1
 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');
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
0
 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());
 }
Esempio n. 4
0
 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&amp;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;
 }
Esempio n. 5
0
 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();
 }
Esempio n. 6
0
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>
Esempio n. 7
0
					</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');
Esempio n. 8
0
 /**
  * @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()));
 }
Esempio n. 9
0
 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">&times;</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();
Esempio n. 11
0
<?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>');
    }
}
Esempio n. 12
0
 $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;
 }
Esempio n. 13
0
<?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>');
    }
}
Esempio n. 14
0
 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();
     }
 }
Esempio n. 15
0
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(
Esempio n. 17
0
        <div class="col-sm-6">
          <button onClick="return openModal()" id="saveContBtn" class="btn btn-large btn-success btn-block" type="submit">Save Meet&nbsp;&nbsp;&nbsp;<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');
	}
Esempio n. 18
0
print $page->prevPage;
?>
">Close&nbsp;&nbsp;&nbsp;<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&nbsp;&nbsp;&nbsp;<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 &amp; Close', 'floppy-disk', 'button', '$(\'#saveOpt\').val(\'back\');document.getElementById(\'comp_add\').submit();');
$deleteConf->setRight('success', 'Save &amp; 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"))){
Esempio n. 19
0
	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;
	}
Esempio n. 20
0
 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();
 }
Esempio n. 21
0
 /**
  * @see LinkActionRequest::getLocalizedOptions()
  */
 function getLocalizedOptions()
 {
     return array_merge(parent::getLocalizedOptions(), array('modalHandler' => '$.pkp.controllers.modal.AjaxModalHandler', 'url' => $this->getUrl()));
 }
Esempio n. 22
0
	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);
Esempio n. 24
0
 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 -->
Esempio n. 26
0
 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);
 }
Esempio n. 27
0
 public function __construct()
 {
     parent::__construct();
 }
Esempio n. 28
0
 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();
 }
Esempio n. 29
0
$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));
Esempio n. 30
-1
 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");
 }