Пример #1
0
 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;
 }
Пример #2
0
 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));
     }
 }
Пример #3
0
/**
 * 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;
}
Пример #4
0
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" />&nbsp;' . $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();
}
Пример #5
0
 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');
 }
Пример #6
0
" 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>
Пример #7
0
    <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>
Пример #8
0
"><?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;
Пример #9
0
 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;
 }
Пример #10
0
 function tagjs($nom)
 {
     return '<script type="text/javascript" src="' . js_url($nom) . '"></script>';
 }
Пример #11
0
		<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 
Пример #12
0
	</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>
Пример #15
0
	<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>
Пример #16
0
 /**
  * @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));
 }
Пример #17
0
		
		<!-- 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">						
Пример #18
0
<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>
Пример #19
0
}
?>
	<?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>
Пример #20
0
              <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>
Пример #21
0
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" />&nbsp;' . $l['nginxhead'] . '</center><br />';
    } elseif ($web_server == '60') {
        echo '<br /><center class="sai_tit"><img src="' . $theme['a_images'] . 'lighttpd_conf.gif" />&nbsp;' . $l['lighttpdhead'] . '</center><br />';
    } else {
        echo '<br /><center class="sai_tit"><img src="' . $theme['a_images'] . 'apache_conf.gif" />&nbsp;' . $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" /> &nbsp;<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;
 }
Пример #23
0
?>
">
  <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>
Пример #24
0
" />
	<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');
Пример #25
0
 /**
  * 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);
 }
Пример #26
0
 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} &nbsp;";
         $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;
 }
Пример #29
0
                        </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: [