public function ajouter_js($nom) { if (is_string($nom) and !empty($nom) and file_exists('./assets/js/' . $nom . '.js')) { $this->var['js'][] = js_url($nom); return true; } return false; }
public function js_push($e) { if ($this->js_url != '') { array_push($this->jsfiles, $this->js_url . $e . '.js'); } else { array_push($this->jsfiles, js_url($e)); } }
/** * returns an array of js file needed to be included in the whole application. * This is basically jquery and bootstrap in case of this template */ function get_default_js() { $js = array(); $js[] = js_url('jquery-1.10.2'); $js[] = js_url('bootstrap.min'); $js[] = js_url('plugins/metisMenu/jquery.metisMenu'); $js[] = js_url('jquery.noty.packaged.min'); return $js; }
function errorlog_theme() { global $theme, $globals, $user, $l, $langs, $skins, $error, $saved, $list, $done, $filename, $error_log_data, $log_cleared; softheader($l['<title>']); echo '<br /><center class="sai_heading"><img src="' . $theme['images'] . 'error_log.gif" /> ' . $l['errorlog_head'] . '</center><br />'; error_handle($error); echo '<script language="javascript" src="' . js_url('js/combined.js') . '" type="text/javascript"></script> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ function confirm_reset(){ var r = confirm("' . $l['reset_confirm'] . '"); if(r != true){ return false; }else{ //alert(window.location+"&reset=' . basename($filename) . '"); //return false; window.location += "&clear_log=' . basename($filename) . '"; } } // ]]></script>'; if (!empty($log_cleared)) { echo '<script language="javascript" type="text/javascript"><!-- // --><![CDATA[ alert("' . $l['refresh_after_clear'] . '"); window.location = "' . $globals['index'] . 'act=errorlog"; // ]]></script>'; } else { echo '<form accept-charset="' . $globals['charset'] . '" name="errorlogform" method="post" action="" id="errorlogform"> <center> <table border="0" cellpadding="5" cellspacing="0" width="700px" align="center" class="sai_reviewform"> <tr> <td><span class="sai_head">' . $filename . (!empty($error_log_data['file_size']) ? ' (' . $error_log_data['file_size'] . ')' : '') . '</span></td> </tr> </table> </center> <br /><br /> <div style="height:410px; width:700px; overflow:auto; border: 2px solid #CCC; margin:0px auto; position:relative" > <table border="0" cellpadding="0" cellspacing="0" width="700px" align="center" class="sai_reviewform"> <tr> <td nowrap="nowrap"><textarea style="font-size:15px;color:#06C; border:none; resize:none;" name="errorlog_data" id="errorlog_data" rows="20" cols="250" readonly="readonly">' . $error_log_data['error_data'] . '</textarea> </td> </tr> </table> </div><br /> <p align="center"> <input type="button" value="' . $l['clear_log'] . '" name="clear_log" class="sai_graybluebut" onClick="confirm_reset();"/> </p> </form>'; } softfooter(); }
function __construct() { parent::__construct(); // SECURITÉ $this->session_lib->isConnected(TRUE); // NE SURTOUT PAS ENLEVER ICI !!! if ($this->permissions[\Entity\gmb\right::SUPERADMIN] === FALSE) { redirect(""); die; } $this->load->helper(array('url', 'file', 'language', 'form')); //load this helpers if youre not doing it in autoload $this->preload_views(array("js" => array(js_url("linguanosor.js")))); // on pourra utiliser $header pour appeler la vue header... $this->config->load('linguanosor'); $this->default_lang = "english"; $this->lang_abbr = $this->config->item('linguanosor_uri_abbr'); $this->lang->load('language'); }
" id="submit1" value="Connexion"> <input type="image" src="<?php echo img_url('submit.png'); ?> " id="submit2" value="Connexion"> </div> </form> </div> <div id="wrapperbottom"></div> <div id="powered"> <p>Powered by <a href="http://jeunesscience.com">Association Jeunes Science Tunisie</a></p> </div> </div> <!-- Load Javascript --> <script type="text/javascript" src="<?php echo js_url("jquery"); ?> "></script> <script type="text/javascript" src="<?php echo js_url("query-2.1.7"); ?> "></script> <script type="text/javascript" src="<?php echo js_url("rainbows"); ?> "></script> <!-- // Load Javascipt --> </body> </html>
<script src="<?php echo bower_url('jquery/dist/jquery.min.js'); ?> "></script> <!-- Bootstrap Core JavaScript --> <script src="<?php echo bower_url('bootstrap/dist/js/bootstrap.min.js'); ?> "></script> <!-- Metis Menu Plugin JavaScript --> <script src="<?php echo bower_url('metisMenu/dist/metisMenu.min.js'); ?> "></script> <!-- Custom Theme JavaScript --> <script src="<?php echo js_url('sb-admin-2.js'); ?> "></script> <?php echo $template['js_footer']; ?> </body> </html>
"><?php echo $row["wfw_function"]; ?> </li> <?php } ?> </ol> <input type="hidden" id="hd_worker_id" name="hd_worker_id"> <input type="submit" value="Save" onclick="return check_before_submit();"> <?php echo form_close(); ?> <script src="<?php echo js_url(); ?> jquery-sortable.js"></script> <style type="text/css"> body.dragging, body.dragging * { cursor: move !important; } .dragged { position: absolute; opacity: 0.5; z-index: 2000; } ol.example li.placeholder { position: relative;
public function add_js($file_name) { if (is_string($file_name) and !empty($file_name)) { if (file_exists('./assets/js/' . $file_name) or file_exists('./assets/js/' . $file_name . '.js')) { $this->params['js'][] = js_url($file_name); return true; } return false; } else { if (is_array($file_name)) { } } return false; }
function tagjs($nom) { return '<script type="text/javascript" src="' . js_url($nom) . '"></script>'; }
<div style="clear:both"></div> <script> <?php if ($this->session->userdata('currentRoom') !== false) { echo 'var idRoomToLoad = ' . $this->session->userdata('currentRoom'); } else { echo 'var idRoomToLoad = 1'; } ?> </script> <script src="<?php echo js_url('chatbox'); ?> "></script> <?php if (!isset($onlyCB)) { ?> <br /> <h2>Top membres</h2> <?php foreach ($topGils as $key => $user) { ?> <div class="lineUserTop"> <?php
</script> <?php if ($page == 'add_content') { echo js_url('bootstrap-datepicker'); ?> <script> $('#datetimepicker input').datepicker({ }); </script> <?php } if ($page == 'add_content' or $page == 'edit_content' or $page == 'home') { echo js_url('redactor.min'); ?> <script> function deleteContentConfirm() { var a = confirm("Etes-vous sur de vouloir supprimer cet article ?!"); if (a){ return true; } else{ return false; } } </script> <script> $('.show_img').css('cursor', 'pointer'); $('.display_img').css('display', 'none');
" rel="stylesheet"> <link href="<?php echo css_url("maintain_menu/bootstrap-combined.min.css"); ?> " rel="stylesheet"> <!-- jQuery --> <script src="<?php echo js_url("jquery2.0.2.js"); ?> "></script> <script src="<?php echo js_url("bootstrap.min.js"); ?> "></script> <script src="<?php echo js_url("public_program/classes.js"); ?> "></script> <script> <?php if (isset($rtn_message)) { ?> alert('<?php echo $rtn_message; ?> '); <?php } ?> </script>
</div> </div> <?php echo form_close(); ?> <!-- jQuery --> <script src="<?php echo js_url("manage_template/jquery.js"); ?> "></script> <!-- 月曆套件 --> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"> <script src="http://code.jquery.com/jquery-1.9.1.js" ></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js" ></script> <script src="<?php echo js_url("jquery-ui-i18n.js"); ?> " charset = "utf-8"></script> <!-- Bootstrap Core JavaScript --> <script src="<?php echo js_url("manage_template/bootstrap.min.js"); ?> "></script> </body> </html>
<script src="<?php echo js_url('chosen.jquery.min'); ?> "></script> <script src="<?php echo js_url('bootstrap.min'); ?> "></script> <script src="<?php echo js_url('bootstrap-datepicker'); ?> "></script> <script src="http://tablesorter.com/__jquery.tablesorter.min.js"></script> <!-- Scripts specific to this page --> <!-- Validate Plugin --> <script src="<?php echo js_url('jqBootstrapValidation'); ?> "></script> <script>var urlajax = '<?php echo site_url('admin/saveOrder'); ?> ';</script> <script src="<?php echo js_url('script'); ?> "></script> </body> </html>
/** * @param Request $request * @return Response */ protected function handle(Request $request) { $upload = intval($request->get("upload")); $groupId = Auth::getGroupId(); if (!$this->uploadDao->isAccessible($upload, $groupId)) { return $this->flushContent(_("Permission Denied")); } $item = intval($request->get("item")); $vars['baseuri'] = Traceback_uri(); $vars['uploadId'] = $upload; $this->uploadtree_tablename = $this->uploadDao->getUploadtreeTableName($upload); if ($request->get('show') == 'quick') { $item = $this->uploadDao->getFatItemId($item, $upload, $this->uploadtree_tablename); } $vars['itemId'] = $item; $vars['micromenu'] = Dir2Browse($this->Name, $item, NULL, $showBox = 0, "Browse", -1, '', '', $this->uploadtree_tablename); $vars['licenseArray'] = $this->licenseDao->getLicenseArray(); $itemTreeBounds = $this->uploadDao->getItemTreeBounds($item, $this->uploadtree_tablename); $left = $itemTreeBounds->getLeft(); if (empty($left)) { return $this->flushContent(_("Job unpack/adj2nest hasn't completed.")); } $histVars = $this->showUploadHist($itemTreeBounds); if (is_a($histVars, 'Symfony\\Component\\HttpFoundation\\RedirectResponse')) { return $histVars; } $vars = array_merge($vars, $histVars); $vars['content'] = js_url(); return $this->render("browse.html.twig", $this->mergeWithDefault($vars)); }
<!-- x-editable --> <link href="//cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.0/bootstrap-editable/css/bootstrap-editable.css" rel="stylesheet"/> <link href="<?php echo css_url("style2"); ?> " rel="stylesheet"> <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="<?php echo js_url('html5shiv'); ?> "></script> <script src="<?php echo js_url('respond.min'); ?> "></script> <![endif]--> <link rel="shortcut icon" href="<?php echo img_url("Logoajst.ico"); ?> "> </head> <body> <div class="row"> <div class="container"> <div class="span12"> <div class="navbar"> <div class="navbar-inner"> <div class="container-fluid">
<script type="text/javascript" src="<?php echo js_url('jquery-1.11.3.min.js'); ?> "></script> <script type="text/javascript" src="<?php echo js_url('bootstrap.min.js'); ?> "></script> <script type="text/javascript" src="<?php echo js_url('holder.min.js'); ?> "></script> <script type="text/javascript"> var BASE_URL = "<?php echo $this->config->item('base_url'); ?> "; </script> <script type="text/javascript" src="<?php echo js_url('main.js'); ?> "></script>
} ?> <?php if ($this->uri->segment(1) == 'members') { ?> <?php echo js_url('js/app-members.js'); ?> <?php } ?> <?php if ($this->uri->segment(1) == 'seo-websites') { ?> <?php echo js_url('js/data-tables/jquery.dataTables.js'); ?> <?php echo js_url('js/data-tables/DT_bootstrap.js'); ?> <?php echo js_url('js/app-seo.js'); ?> <?php } ?> <?php echo js_url('js/scripts.js'); ?> </body> </html>
<input id="email" type="email" class="validate"> <label for="email">Email</label> </div> </div> <button class="btn waves-effect waves-light" type="submit" name="valider">Submit <i class="material-icons">send</i> </button> </form> </div> </div> </div> <div class="container secondCont"> <h2>Second Titre</h2> </div> <!-- Scripts--> <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="<?php echo js_url('materialize'); ?> "></script> <script src="<?php echo js_url('init'); ?> "></script> </body> </html>
function apache_conf_theme() { global $theme, $globals, $user, $l, $langs, $skins, $error, $saved, $done, $filename, $iapps, $web_server; // For updating entir file if (optGET('ajaxapache')) { if (!empty($error)) { echo '0' . current($error); return false; } if (!empty($done)) { echo '1' . $l['change_final_file']; return true; } } softheader($l['<title>']); if ($web_server == '18') { echo '<br /><center class="sai_tit"><img src="' . $theme['a_images'] . 'nginx_conf.gif" /> ' . $l['nginxhead'] . '</center><br />'; } elseif ($web_server == '60') { echo '<br /><center class="sai_tit"><img src="' . $theme['a_images'] . 'lighttpd_conf.gif" /> ' . $l['lighttpdhead'] . '</center><br />'; } else { echo '<br /><center class="sai_tit"><img src="' . $theme['a_images'] . 'apache_conf.gif" /> ' . $l['apachehead'] . '</center><br />'; } echo '<script language="javascript" src="' . js_url('js/combined.js') . '" type="text/javascript"></script> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ var message_box = function(){ return { show_message: function(title, body , image) { var okbutton = \'<input style="width:75px" class="sai_submit" type="button" onclick="message_box.close_message();" value="OK" />\'; if(image == "1"){ var img = \'<img src="' . $theme['images'] . 'error.gif" />\'; }else{ var img = \'<img src="' . $theme['images'] . 'confirm.gif" />\'; } if(jQuery(\'.sai_message_box\').html() === null) { var message = \'<div class="sai_message_box"><table border="0" cellpadding="8" width="100%" height="100%"><tr ><td rowspan="2" width="40%" > \'+ img + \'</td><td width="60%" class ="msg_tr1">\' + title + \'</td></tr><tr class ="msg_tr2"><td style="text-align:left">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3">\' + okbutton + \'</td></tr></table></div>\'; jQuery(document.body).append( message ); jQuery(".sai_message_box").css("top", jQuery("html, body").scrollTop() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); }else{ var message =\' <table border="0" width="100%" cellpadding="8" height="100%"><tr ><td rowspan="2" width="40%">\'+ img + \'</td><td widt="60%" class ="msg_tr1">\' + title + \'</td></tr><tr class ="msg_tr2"><td style="text-align:left">\' + body + \'</td></tr><tr ><td colspan="2" class ="msg_tr3">\' + okbutton + \'</td></tr></table>\'; jQuery(\'.sai_message_box\').css(\'top\', jQuery($(jQuery.browser.webkit ? "body": "html")).scrollTop() + 150); jQuery(\'.sai_message_box\').show(\'slow\'); jQuery(\'.sai_message_box\').html( message ); } }, close_message: function() { jQuery(\'.sai_message_box\').hide(\'fast\'); window.location=window.location; } } }(); $(document).ready(function(){ // For updating entire file $("#saveapache").click(function(){ $("#save_apache").css("display", ""); $.ajax({ type: "POST", url: window.location+"&ajaxapache=1&saveapache=1", data: $("#editphpini").serialize(), // Checking for error success: function(data){ $("#save_apache").css("display", "none"); var result = data.substring(0,1); if(result == "1"){ var msg = data.substring(1); message_box.show_message( "Done ",msg,2); } if(result == "0"){ var msg = data.substring(1); message_box.show_message( "Error",msg,1); } }, error: function() { message_box.show_message("Error",\'' . $l['connect_error'] . '\',1); } }); return false; }); }); // ]]></script>'; $linecount = count(file($filename)); echo '<form accept-charset="' . $globals['charset'] . '" name="editemailsettings" method="post" action="" id="editphpini"> <div style="height:400px; width:700px; overflow:auto; border: 2px solid #CCC; margin:0px auto; "> <table border="0" cellpadding="8" cellspacing="8" width="700px" align="center" class="sai_divroundshad"> <tr> <td style="background-color:#CCC;vertical-align:top;font-size:12px;">'; for ($i = 1; $i <= $linecount; $i++) { echo $i . "<br />"; } echo '</td><td nowrap="nowrap"><textarea style=" overflow:hidden; font-size:12px; border:none; resize: none;" WRAP=OFF name="apache_data" id="apache_data" rows=' . $linecount . ' cols=120 >' . htmlentities(file_get_contents($filename), ENT_QUOTES, "UTF-8") . '</textarea> </td> </tr> </table> </div><br /> <p align="center"> <input type="submit" value="' . $l['save'] . '" name="savephp" class="sai_graybluebut" id="saveapache" /> <img id="save_apache" src="' . $theme['images'] . 'progress.gif" style="display:none"> </p> </form>'; softfooter(); }
function Output() { global $PG_CONN; if ($this->State != PLUGIN_STATE_READY) { return; } $V = ""; $folder_pk = GetParm('folder', PARM_TEXT); $FolderSelectId = GetParm('selectfolderid', PARM_INTEGER); if (empty($FolderSelectId)) { $FolderSelectId = GetUserRootFolder(); } $NewName = GetArrayVal("newname", $_POST); $NewDesc = GetArrayVal("newdesc", $_POST); $upload_pk = GetArrayVal("upload_pk", $_POST); if (empty($upload_pk)) { $upload_pk = GetParm('upload', PARM_INTEGER); } /* Check Upload permission */ if (!empty($upload_pk)) { $UploadPerm = GetUploadPerm($upload_pk); if ($UploadPerm < PERM_WRITE) { $text = _("Permission Denied"); echo "<h2>{$text}<h2>"; return; } } $rc = $this->UpdateUploadProperties($upload_pk, $NewName, $NewDesc); if ($rc == 0) { $text = _("Nothing to Change"); $V .= displayMessage($text); } else { if ($rc == 1) { $text = _("Upload Properties successfully changed"); $V .= displayMessage($text); } } /* define js_url */ $V .= js_url(); /* Build the HTML form */ $V .= "<form name='formy' method='post'>\n"; // no url = this url $V .= "<ol>\n"; $text = _("Select the folder that contains the upload: \n"); $V .= "<li>{$text}"; /*** Display folder select list, on change request new page with folder= in url ***/ $Uri = Traceback_uri() . "?mod=" . $this->Name . "&selectfolderid="; $V .= "<select name='oldfolderid' onChange='window.location.href=\"{$Uri}\" + this.value'>\n"; $V .= FolderListOption(-1, 0, 1, $FolderSelectId); $V .= "</select><P />\n"; /*** Display upload select list, on change, request new page with new upload= in url ***/ $text = _("Select the upload you wish to edit: \n"); $V .= "<li>{$text}"; // Get list of all upload records in this folder $UploadList = FolderListUploads_perm($FolderSelectId, PERM_WRITE); // Make data array for upload select list. Key is upload_pk, value is a composite // of the upload_filename and upload_ts. $UploadArray = array(); foreach ($UploadList as $UploadRec) { $SelectText = htmlentities($UploadRec['name']); if (!empty($UploadRec['upload_ts'])) { $SelectText .= ", " . substr($UploadRec['upload_ts'], 0, 19); } $UploadArray[$UploadRec['upload_pk']] = $SelectText; } /* Get selected upload info to display*/ if (empty($upload_pk)) { // no upload selected, so use the top one in the select list reset($UploadArray); $upload_pk = key($UploadArray); } if ($upload_pk) { // case where upload is set in the URL $sql = "SELECT * FROM upload WHERE upload_pk = '{$upload_pk}'"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); if (pg_num_rows($result) == 0) { /* Bad upload_pk */ $text = _("Missing upload."); $V .= displayMessage($text); pg_free_result($result); return 0; } $UploadRec = pg_fetch_assoc($result); pg_free_result($result); $V .= "<INPUT type='hidden' name='upload_pk' value='{$upload_pk}' />\n"; } else { // no uploads in the folder $UploadRec = array(); } $url = Traceback_uri() . "?mod=upload_properties&folder={$folder_pk}&upload="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($UploadArray, "uploadselect", $upload_pk, false, false, $onchange); /* Input upload_filename */ $text = _("Upload name: \n"); $V .= "<li>{$text}"; if (empty($UploadRec['upload_filename'])) { $upload_filename = ""; } else { $upload_filename = htmlentities($UploadRec['upload_filename']); } $V .= "<INPUT type='text' name='newname' size=40 value='{$upload_filename}' />\n"; /* Input upload_desc */ $text = _("Upload description: \n"); $V .= "<li>{$text}"; if (empty($UploadRec['upload_desc'])) { $upload_desc = ""; } else { $upload_desc = htmlentities($UploadRec['upload_desc'], ENT_QUOTES); } $V .= "<INPUT type='text' name='newdesc' size=60 value='{$upload_desc}' />\n"; $V .= "</ol>\n"; $text = _("Edit"); $V .= "<input type='submit' value='{$text}!'>\n"; $V .= "</form>\n"; if (!$this->OutputToStdout) { return $V; } print "{$V}"; return; }
?> "> <title><?php echo $PAGE_TITLE; ?> </title> <link rel="stylesheet" type="text/css" href="<?php echo css_url('prints.css'); ?> "> </head> <body> <?php echo $CONTENT; ?> <script type="text/javascript" src="<?php echo js_url('jquery-1.11.3.min.js'); ?> "></script> <script type="text/javascript"> $(function(){ setTimeout(function(){ window.print(); }, 1); // setTimeout(function(){ // window.close(); // }, 2); }); </script> </body> </html>
" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo css_url('des'); ?> " /> <!-- inclusion du fichier css --> <title ><?php echo $titre; ?> </title> </head> <body> <!-- <script src="<?php echo js_url('bootstrap.min'); ?> "></script> inclusion du fichier js --> <div class="container" > <aside class="span8 offset4"> <div class="row" > <div class="span1 "> <a href="<?php echo site_url('../achat/togocel'); ?> "><?php echo img('togocel.jpg', 'Recharger crédit togocel');
/** * Build The Template * * @param string $view * @param array $data * @param boolean $output Return the output? */ public function build($view, $data = array(), $output = FALSE) { $template_data = array(); // Create Page Title. $template_data['base_title'] = $this->base_title; $template_data['title'] = $this->base_title; if (!empty($this->title)) { $template_data['title'] = $this->title . $this->title_separator . $template_data['title']; } // Create Meta tags data. $template_data['metas'] = "\r\n"; foreach ($this->metas as $metaname => $metavalue) { $template_data['metas'] .= "\t\t<meta {$metavalue['key']}=\"{$metaname}\" content=\"{$metavalue['content']}\" />\r\n"; } // Create CSS tags data. $template_data['css'] = "\r\n"; foreach ($this->css as $key => $value) { $style = ''; if (isset($value['style'])) { $style = $value['style']; unset($value['style']); } $attr = 'rel="stylesheet" '; foreach ($value as $attrname => $attrvalue) { $attr .= $attrname . '="' . $attrvalue . '" '; } if (!empty($style)) { $template_data['css'] .= "\t\t<style>\r\n" . $style . "\r\n\t\t</style>\r\n"; } else { if (preg_match('!^\\w+://! i', $key)) { if (!preg_match("/\\.css\$/i", $key)) { $key .= '.css'; } $template_data['css'] .= "\t\t<link href=\"{$key}\" {$attr}/>\r\n"; } else { $template_data['css'] .= "\t\t<link href=\"" . css_url($key) . "\" {$attr}/>\r\n"; } } } // Create Javascript header file tags data. $template_data['js_header'] = "\r\n"; foreach ($this->js_header as $key => $value) { if ($key == $value) { if (preg_match('!^\\w+://! i', $key)) { if (!preg_match("/\\.js\$/i", $key)) { $key .= '.js'; } $template_data['js_header'] .= "\t\t<script src=\"{$key}\"></script>\r\n"; } else { $template_data['js_header'] .= "\t\t<script src=\"" . js_url($key) . "\"></script>\r\n"; } } else { $template_data['js_header'] .= "\t\t<script>\r\n" . $value . "\r\n</script>\r\n"; } } // Create Javascript footer file tags data. $template_data['js_footer'] = "\r\n"; foreach ($this->js_footer as $key => $value) { if ($key == $value) { if (preg_match('!^\\w+://! i', $key)) { if (!preg_match("/\\.js\$/i", $key)) { $key .= '.js'; } $template_data['js_footer'] .= "\t\t<script src=\"{$key}\"></script>\r\n"; } else { $template_data['js_footer'] .= "\t\t<script src=\"" . js_url($key) . "\"></script>\r\n"; } } else { $template_data['js_footer'] .= "\t\t<script>\r\n" . $value . "\r\n</script>\r\n"; } } // Add messages. $this->prepare_messages(); $template_data['messages'] = $this->get_messages(); // Add partials. $template_data['partials'] = $this->partials; // Save to view variable. $data['template'] = $template_data; // Load content view. $data['template']['content'] = $this->ci->load->view($view, $data, TRUE); // Apply content to layout. return $this->ci->load->view($this->layout_path . '/' . $this->layout, $data, $output); }
function jquery($version = '') { // Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline $out = '<script src="//ajax.googleapis.com/ajax/libs/jquery/' . $version . '/jquery.min.js"></script>' . "\n"; $out .= '<script>window.jQuery || document.write(\'<script src="' . js_url() . 'jquery-' . $version . '.min.js"><\\/script>\')</script>' . "\n"; return $out; }
function Output() { global $PG_CONN; global $PERM_NAMES; /* GET parameters */ $folder_pk = GetParm('folder', PARM_INTEGER); $upload_pk = GetParm('upload', PARM_INTEGER); $users_group_pk = GetParm('group_pk', PARM_INTEGER); $group_pk = GetParm('group', PARM_INTEGER); $perm_upload_pk = GetParm('permupk', PARM_INTEGER); $perm = GetParm('perm', PARM_INTEGER); $newgroup = GetParm('newgroup', PARM_INTEGER); $newperm = GetParm('newperm', PARM_INTEGER); $public_perm = GetParm('public', PARM_INTEGER); // start building the output buffer $V = ""; /* If perm_upload_pk is passed in, update either the perm or group_pk */ $sql = ""; if (!empty($perm_upload_pk)) { if ($perm === 0) { $sql = "delete from perm_upload where perm_upload_pk='{$perm_upload_pk}'"; } else { if (!empty($perm)) { $sql = "update perm_upload set perm='{$perm}' where perm_upload_pk='{$perm_upload_pk}'"; } else { if (!empty($group_pk)) { $sql = "update perm_upload set group_fk='{$group_pk}' where perm_upload_pk='{$perm_upload_pk}'"; } } } if (!empty($sql)) { $result = @pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); pg_free_result($result); } } else { if (!empty($newgroup) and !empty($newperm)) { // before inserting this new record, delete any record for the same upload and group since // that would be a duplicate $sql = "delete from perm_upload where upload_fk={$upload_pk} and group_fk={$newgroup}"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); pg_free_result($result); // Don't insert a PERM_NONE. NONE is the default if ($newperm != PERM_NONE) { $sql = "insert into perm_upload (perm, upload_fk, group_fk) values ({$newperm}, {$upload_pk}, {$newgroup})"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); pg_free_result($result); } $newperm = $newgroup = 0; } else { if (!empty($public_perm)) { $sql = "update upload set public_perm='{$public_perm}' where upload_pk='{$upload_pk}'"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); pg_free_result($result); } } } $root_folder_pk = GetUserRootFolder(); if (empty($folder_pk)) { $folder_pk = $root_folder_pk; } // Get folder array folder_pk => folder_name $FolderArray = array(); GetFolderArray($root_folder_pk, $FolderArray); /* define js_url */ $V .= js_url(); $text = _("Select the folder that contains the upload: \n"); $V .= "{$text}"; /*** Display folder select list, on change request new page with folder= in url ***/ $url = Traceback_uri() . "?mod=upload_permissions&folder="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($FolderArray, "folderselect", $folder_pk, false, false, $onchange); /*** Display upload select list, on change, request new page with new upload= in url ***/ $text = _("Select the upload you wish to edit: \n"); $V .= "<br>{$text}"; // Get list of all upload records in this folder that the user has PERM_ADMIN $UploadList = FolderListUploads_perm($folder_pk, PERM_ADMIN); /* if (empty($UploadList)) { echo "You have no uploads in this folder for which you are an admin. Hit the back button"; return; } */ // Make data array for upload select list. Key is upload_pk, value is a composite // of the upload_filename and upload_ts. // Note that $UploadList may be empty so $UploadArray will be empty $UploadArray = array(); foreach ($UploadList as $UploadRec) { $SelectText = htmlentities($UploadRec['name']); if (!empty($UploadRec['upload_ts'])) { $SelectText .= ", " . substr($UploadRec['upload_ts'], 0, 19); } $UploadArray[$UploadRec['upload_pk']] = $SelectText; } /* Get selected upload info to display*/ if (empty($upload_pk)) { // no upload selected, so use the top one in the select list reset($UploadArray); $upload_pk = key($UploadArray); } /* Upload select list */ $url = Traceback_uri() . "?mod=upload_permissions&folder={$folder_pk}&upload="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($UploadArray, "uploadselect", $upload_pk, false, false, $onchange); /* Get permissions for this upload */ if (!empty($UploadArray)) { // Get upload.public_perm $sql = "select public_perm from upload where upload_pk='{$upload_pk}'"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); $Row = pg_fetch_all($result); $public_perm = $Row[0]['public_perm']; pg_free_result($result); $text1 = _("Public Permission"); $V .= "<p>{$text1} "; $url = Traceback_uri() . "?mod=upload_permissions&folder={$folder_pk}&upload={$upload_pk}&public="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($PERM_NAMES, "publicpermselect", $public_perm, false, false, $onchange); $sql = "select perm_upload_pk, perm, group_pk, group_name from groups, perm_upload where group_fk=group_pk and upload_fk='{$upload_pk}'"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); $PermArray = pg_fetch_all($result); pg_free_result($result); /* Get master array of groups */ $sql = "select group_pk, group_name from groups order by group_name"; $result = pg_query($PG_CONN, $sql); DBCheckResult($result, $sql, __FILE__, __LINE__); $GroupArray = array(); while ($GroupRow = pg_fetch_assoc($result)) { $GroupArray[$GroupRow['group_pk']] = $GroupRow['group_name']; } pg_free_result($result); /* Permissions Table */ $V .= "<p><table border=1>"; $GroupText = _("Group"); $PermText = _("Permission"); $V .= "<tr><th>{$GroupText}</th><th>{$PermText}</th></tr>"; foreach ($PermArray as $PermRow) { $V .= "<tr>"; $V .= "<td>"; // group $url = Traceback_uri() . "?mod=upload_permissions&group_pk={$users_group_pk}&upload={$upload_pk}&folder={$folder_pk}&permupk={$PermRow['perm_upload_pk']}&group="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($GroupArray, "groupselect", $PermRow['group_pk'], false, false, $onchange); $V .= "</td>"; $V .= "<td>"; // permission $url = Traceback_uri() . "?mod=upload_permissions&group_pk={$users_group_pk}&upload={$upload_pk}&folder={$folder_pk}&permupk={$PermRow['perm_upload_pk']}&perm="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $V .= Array2SingleSelect($PERM_NAMES, "permselect", $PermRow['perm'], false, false, $onchange); $V .= "</td>"; $V .= "</tr>"; } /* Print one extra row for adding perms */ $V .= "<tr>"; $V .= "<td>"; // group $url = Traceback_uri() . "?mod=upload_permissions&group_pk={$users_group_pk}&upload={$upload_pk}&folder={$folder_pk}&newperm={$newperm}&newgroup="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $Selected = empty($newgroup) ? "" : $newgroup; $V .= Array2SingleSelect($GroupArray, "groupselectnew", $Selected, true, false, $onchange); $V .= "</td>"; $V .= "<td>"; // permission $url = Traceback_uri() . "?mod=upload_permissions&group_pk={$users_group_pk}&upload={$upload_pk}&folder={$folder_pk}&newgroup={$newgroup}&newperm="; $onchange = "onchange=\"js_url(this.value, '{$url}')\""; $Selected = empty($newperm) ? "" : $newperm; $V .= Array2SingleSelect($PERM_NAMES, "permselectnew", $Selected, false, false, $onchange); $V .= "</td>"; $V .= "</tr>"; $V .= "</table>"; $text = _("All upload permissions take place immediately when a value is changed. There is no submit button."); $V .= "<p>" . $text; $text = _("Add new groups on the last line."); $V .= "<br>" . $text; } else { $text = _("You have no permission to change permissions on any upload in this folder."); $V .= "<p>{$text}<p>"; } $V .= "<hr>"; $V .= $this->DisplayGroupMembership(); if (!$this->OutputToStdout) { return $V; } print "{$V}"; return; }
/** * \brief This function returns the scheduler status. */ function Output() { $uTime = microtime(true); if ($this->State != PLUGIN_STATE_READY) { return 0; } $V = ""; $Upload = GetParm("upload", PARM_INTEGER); $UploadPerm = GetUploadPerm($Upload); if ($UploadPerm < PERM_READ) { $text = _("Permission Denied"); echo "<h2>{$text}<h2>"; return; } $Item = GetParm("item", PARM_INTEGER); $tag_pk = GetParm("tag", PARM_INTEGER); $updcache = GetParm("updcache", PARM_INTEGER); $this->uploadtree_tablename = GetUploadtreeTableName($Upload); /* Remove "updcache" from the GET args. * This way all the url's based on the input args won't be * polluted with updcache * Use Traceback_parm_keep to ensure that all parameters are in order */ $CacheKey = "?mod=" . $this->Name . Traceback_parm_keep(array("upload", "item", "tag", "agent", "orderBy", "orderl", "orderc")); if ($updcache) { $_SERVER['REQUEST_URI'] = preg_replace("/&updcache=[0-9]*/", "", $_SERVER['REQUEST_URI']); unset($_GET['updcache']); $V = ReportCachePurgeByKey($CacheKey); } else { $V = ReportCacheGet($CacheKey); } if (empty($V)) { switch ($this->OutputType) { case "XML": break; case "HTML": $V .= "<font class='text'>\n"; /************************/ /* Show the folder path */ /************************/ $V .= Dir2Browse($this->Name, $Item, NULL, 1, "Browse", -1, '', '', $this->uploadtree_tablename) . "<P />\n"; if (!empty($Upload)) { $Uri = preg_replace("/&item=([0-9]*)/", "", Traceback()); $V .= js_url(); $V .= $this->ShowUploadHist($Item, $Uri, $tag_pk); } $V .= "</font>\n"; $text = _("Loading..."); /*$V .= "<div id='ajax_waiting'><img src='images/ajax-loader.gif'>$text</div>"; */ break; case "Text": break; default: } $Cached = false; } else { $Cached = true; } if (!$this->OutputToStdout) { return $V; } print "{$V}"; $Time = microtime(true) - $uTime; // convert usecs to secs $text = _("Elapsed time: %.2f seconds"); printf("<small>{$text}</small>", $Time); if ($Cached) { $text = _("cached"); $text1 = _("Update"); echo " <i>{$text}</i> <a href=\"{$_SERVER['REQUEST_URI']}&updcache=1\"> {$text1} </a>"; } else { /* Cache Report if this took longer than 1/2 second*/ if ($Time > 0.5) { ReportCachePut($CacheKey, $V); } } return; }
</form> </div> </div> </div> </div> </div> <!-- Core Scripts - Include with every page --> <script src="<?php echo js_url('jquery-1.10.2'); ?> "></script> <script src="<?php echo js_url('bootstrap.min'); ?> "></script> <script src="<?php echo js_url('plugins/metisMenu/jquery.metisMenu'); ?> "></script> <!-- SB Admin Scripts - Include with every page --> <script src="<?php echo js_url('sb-admin'); ?> "></script> </body> </html>
<?php defined('BASEPATH') or exit('No direct script access allowed'); // https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/webfont-optimization // https://developers.google.com/fonts/docs/webfont_loader // https://github.com/typekit/webfontloader // https://github.com/typekit/fvd // https://google-webfonts-helper.herokuapp.com ?> <script type="text/javascript" src="<?php echo js_url('lib/webfontloader/webfontloader.js'); ?> "></script> <script type="text/javascript"> //<![CDATA[ WebFont.load({ google: { families: [ 'Roboto:300,400,500,700:latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic' ] }, custom: { families: [ 'Material Icons', 'FontAwesome', 'Glyphicons Halflings' ], urls: [