Skip to content

Instantly share code, notes, and snippets.

View AstDerek's full-sized avatar

Ast Derek AstDerek

View GitHub Profile
<?php
// Comenzar la sesión
session_start();
// revisar que el array exista
if (!is_array($_SESSION['comentarios'])) {
$_SESSION['comentarios'] = array();
}
$dato = $_POST['TxtboxCmtar'];
@AstDerek
AstDerek / orm-comparison.php
Created February 17, 2013 04:00
Comparison between original code, and ORM code
<?php
// Without ORM
$forum_id = 0;
$query = "select id from imas_forums where courseid = ".$_GET['courseid'];
$result = mysql_query($query) or die("Query failed: ".mysql_error());
$foro = mysql_fetch_row($result);
if(count($foro)>0)
$forum_id = $foro[0];
<?php
// No model, but ORM
if ($assessment->startdate > $now || $assessment->enddate < $now)) {
// Assessment is expired
}
// Model and ORM, example
if ($assessment->expired_at_date($now)) {
// Assessment is expired
<?php
// Query with no Active Record
$query = "SELECT questions.* FROM assessments LEFT JOIN questions ON assessments.id=questions.assessment_id WHERE assessments.id=4";
// Query with ORM (Idiorm)
ORM::for_table('assessments')
->select('questions.*')
->join('questions',array('assessments.id','=','questions.assessment_id'))
->where('assessments.id',4)
<?php
// Example on how to handle JSON responses
if ($session->logged_in()) {
$json_response = array(
'error' => FALSE,
'user_id' => $session->user_id()
);
}
else {
(function($){
function time_to_hms (time) {
var amounts = {
hours: 60*60,
minutes: 60,
seconds: 1
},
hms = [],
unit = '',
amount = '',
<style>
iframe { border:none;border-bottom:1px solid #ccc;width:100%;height:250px; }
body, * { font-family:Consolas,"Lucida Console","Lucida Typewritter","Courier New",Courier,monospace; }
</style>
<?php
class FOO {
public $f;
}

En el proyecto Mayhem /r/TechoBlanco, nadie tiene nombre^(excepto los mods)

  • xposts con tus notas mentales están bien
  • reflexiones de vida son bienvenidas
  • queremos conocer sus proyectos personales
  • post de convivencia de fin de semana obligatorio

^(Los mods se reservan el derecho de cambiar estos puntos sin previo aviso.)

@AstDerek
AstDerek / jquery.customslider.js
Last active December 17, 2015 14:19
Simple custom slider
(function($){
var plugin_name = 'customSlider',
methods = {
init: function (options) {
return this.each(function(){
var slider = $(this),
data = slider.data(plugin_name),
wrapper, menu, slides, current, width,
current_class;
<!DOCTYPE html>
<html>
<head>
<title>Random Image</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>
(function($){
$.randomImage = {
defaults: {
//you can change these defaults to your own preferences.