require 'boot.php'; require 'i18n/' . $lang . '.php'; if (count($_POST) > 0 || isset($_GET['borrar']) || isset($_GET['touch'])) { if ($_GET['touch'] > 0) { $facepalm = new Facepalm($_GET['touch']); $facepalm->touch($_GET['reason']); $_COOKIE['id-user'] = (int) $_GET['touch'] . '-' . $facepalm->name(); setcookie('id-user', $_COOKIE['id-user'], time() + 30 * 24 * 60 * 60); } if ($_GET['borrar'] > 0) { $facepalm = new Facepalm($_GET['borrar']); $facepalm->remove(); setcookie('id-user', '', time() - 1); } if ($_POST['nombre_nuevo']) { $id = Facepalm::create($_POST['nombre_nuevo']); $_COOKIE['id-user'] = $id . '-' . $_POST['nombre_nuevo']; setcookie('id-user', $_COOKIE['id-user'], time() + 30 * 24 * 60 * 60); } header('location:index.php'); die; } $users = Facepalm::fetchlist(); $uid = 0; if ($facebook->getSession()) { $uid = $facebook->getUser(); $facepalm_fb = Facepalm::fetchFromFacebookId($uid); $can_associate = $facepalm_fb == null; if (!$can_associate) { $fb_button = '<a href="remove_facebook.php">' . htmlentities($i18n['facebook_disconnect'], ENT_QUOTES, 'UTF-8') . '</a>'; } else {
<?php require 'boot.php'; $name = trim($_REQUEST['name']); if (empty($name)) { echo json_encode(array('errorcode' => 'invalidname')); } else { $id = Facepalm::create($name); if (empty($id)) { echo json_encode(array('errormessage' => 'Failed to insert - probably user nickname')); } else { echo json_encode(array('id' => $id)); } }