Skip to content

Instantly share code, notes, and snippets.

View Swader's full-sized avatar
🏠
Buidling

Bruno Škvorc Swader

🏠
Buidling
View GitHub Profile
@Swader
Swader / notices_article_03.php
Created December 7, 2012 10:17
notices_article_03
<h1>Operation completed</h1>
<?php
echo @$this->aMessages['error'];
echo '<hr />';
echo $this->aMessages['status'];
echo '<hr />';
// ...
@Swader
Swader / notices_article_04.php
Created December 7, 2012 11:25
notices_article_04
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
if (!(error_reporting() & $errno)) {
// This error code is not included in error_reporting
return;
}
echo "<b>ERROR!</b> [$errno] $errstr<br />\n";
echo " Fatal error on line $errline in file $errfile";
echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";
echo "Aborting...<br />\n";
@Swader
Swader / main.js
Created December 16, 2012 02:21
DeSkin 1.1 main.js revamped
var readyStateCheckInterval = setInterval(function() {
if (document.readyState === "complete") {
clearInterval(readyStateCheckInterval);
var element = document.getElementById('watch7-video-container');
if (element != undefined || element) {
var new_element = document.createElement(element.nodeName);
new_element.id = element.id;
element.id = element.id + "_deskin";
element.style.paddingLeft = '225px';
@Swader
Swader / .gitignore
Created January 31, 2013 21:26
Probably the most robust .gitignore file I could conjure up
# Project folders and files
upload/
upload/*
vendor/
vendor/*
# IntelliJ - PhpStorm and PyCharm
.idea
.idea/
.idea/*
@Swader
Swader / expert_level_php.xml
Created February 1, 2013 13:19
Expert level coding standards inspection for PHP in PHPStorm
<?xml version="1.0" encoding="UTF-8"?>
<inspections version="1.0" is_locked="false">
<option name="myName" value="Expert Level PHP" />
<option name="myLocal" value="false" />
<inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CallerJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CommaExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="ConstantConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="ConstantIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="ContinueOrBreakFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" />
@Swader
Swader / cipp_01.php
Created February 3, 2013 20:20
CI++ article gist 01
<?php
$this->getGetParam('param1', $defaultValue, 'alnum');
?>
@Swader
Swader / cipp_02.php
Created February 3, 2013 20:22
CI++ article gist 02
<?php
$this->output->cache(n);
?>
@Swader
Swader / cipp_03.php
Created February 3, 2013 20:22
CI++ article gist 03
<?php
$c = new Cache($config);
$c->save($id, $outputcontent, $timeToLive);
?>
@Swader
Swader / cipp_04.html
Created February 3, 2013 20:23
CI++ article gist 04
<h1>This is my site and my name is {{name}}</h1>
@Swader
Swader / cipp_05.php
Created February 3, 2013 20:23
CI++ article gist 05
<?php
$this->view->tagValueSet('name', 'Bruno');
$this->view->render();
?>