Example #1
0
function html_convert_array(&$var)
{
    if (is_string($var)) {
        $var = html_ajax_convert($var);
    } else {
        if (is_array($var)) {
            foreach ($var as $key => $value) {
                html_convert_array($var[$key]);
            }
        }
    }
}
Example #2
0
function admin_downloads_getdls($ajax = false)
{
    global $db;
    $db->query('SELECT name, dID FROM ' . DB_PRE . 'ecp_downloads ORDER BY name ASC');
    if ($ajax == false) {
        echo '<option value="0">' . CHOOSE . '</option>';
        while ($row = $db->fetch_assoc()) {
            echo '<option value="' . $row['dID'] . '">' . $row['name'] . '</option>';
        }
    } else {
        $array = array(array('value' => 0, 'name' => CHOOSE, 'selected' => false));
        while ($row = $db->fetch_assoc()) {
            $array[] = array('value' => $row['dID'], 'name' => $row['name'], 'selected' => false);
        }
        html_convert_array($array);
        echo json_encode($array);
    }
}
Example #3
0
         }
     } else {
         echo html_ajax_convert(NO_ADMIN_RIGHTS);
     }
     break;
 case 'get_event':
     if (@$_SESSION['rights']['admin']['calendar']['edit'] or @$_SESSION['rights']['superadmin']) {
         $db->query('SELECT eventname, access, inhalt, datum FROM ' . DB_PRE . 'ecp_calendar WHERE calID = ' . (int) $_GET['id']);
         if ($db->num_rows()) {
             $row = $db->fetch_assoc();
             $row['datum'] = date('Y-m-d H:i:s', $row['datum']);
             $row['inhalt'] = json_decode($row['inhalt'], true);
             if (!count($row['inhalt'])) {
                 $row['inhalt'] = array();
             }
             html_convert_array($row);
             echo json_encode($row);
         } else {
             echo '{"error" : "' . html_ajax_convert(NO_ENTRIES_ID) . '"}';
         }
     } else {
         echo '{"error" : "' . html_ajax_convert(NO_ADMIN_RIGHTS) . '"}';
     }
     break;
 case 'del_cal':
     if (@$_SESSION['rights']['admin']['calendar']['del'] or @$_SESSION['rights']['superadmin']) {
         if ($db->query('DELETE FROM ' . DB_PRE . 'ecp_calendar WHERE calID = ' . (int) $_GET['id'])) {
             echo 'ok';
         }
     } else {
         echo html_ajax_convert(NO_ADMIN_RIGHTS);