Exemple #1
0
function show_next($iter, $view)
{
    global $refresh, $user, $course;
    $iter->next();
    if ($refresh) {
        $iter->at();
        if (!$iter->xset) {
            // if we're doing a refresh and are no longer in an xset,
            // we must have finished the refresh
            //
            show_refresh_finished();
            $refresh->update('count=count+1');
            break;
        }
    }
    if ($iter->item) {
        $state = $iter->encode_state();
        $mode = default_mode($iter->item);
        $view_id = create_view($iter, $mode, $view->id);
        show_item($iter, $view_id, $view->id, $mode);
    } else {
        // course finished
        $iter->frac_done = 1;
        $fin_view_id = create_view($iter, BOLT_MODE_FINISHED, $view->id);
        $e = new BoltEnrollment();
        $e->user_id = $user->id;
        $e->course_id = $course->id;
        $e->update("last_view_id={$fin_view_id}");
        show_finished_page($fin_view_id, $view->id);
    }
}
 // modifying a View was canceled
 if (isset($_POST['acc_modview_cancel'])) {
     $s_viewdefs = array('name' => '', 'source' => '', 'check' => 'no');
 }
 // modify the View
 if (isset($_POST['acc_modview_doit'])) {
     $viewdefs['source'] = get_magic_quotes_gpc() ? stripslashes(trim($_POST['def_view_source'])) : $_POST['def_view_source'];
     $viewdefs['check'] = isset($_POST['def_view_check']) ? 'yes' : 'no';
     if (drop_view($s_viewdefs['name'])) {
         if (create_view($viewdefs)) {
             unset($s_tables[$s_viewdefs['name']]);
             $s_tables[get_viewname($viewdefs['source'])] = array('status' => 'close', 'is_view' => TRUE);
             $s_viewdefs = array('name' => '', 'source' => '', 'check' => 'no');
             $s_tables_valid = FALSE;
         } else {
             create_view($s_viewdefs);
             $view_mod_flag = TRUE;
         }
     }
 }
 // the Delete button
 if (isset($_POST['acc_view_del']) && isset($_POST['acc_delview_name']) && $_POST['acc_delview_name'] != '') {
     $dname = $_POST['acc_delview_name'];
     $deps = get_dependencies(OT_FIELD, $dname);
     if (count($deps) > 0) {
         $message = sprintf($MESSAGES['HAVE_DEPENDENCIES'], $acc_strings['View'], $dname, dependencies_string($deps));
     } else {
         if ($s_cust['askdel'] == TRUE) {
             $s_confirmations['view'] = array('msg' => sprintf($MESSAGES['CONFIRM_VIEW_DELETE'], $dname), 'obj' => $dname);
         } else {
             drop_view($dname);
Exemple #3
0
 * Luo n\"{a}kym\"{a}t ilman otsikoita
 * \ingroup paasivu
 * @param $question_id integer
 */
function create_content_without_headings($question_id)
{
    // inside a question functions
    include "./handlers/make_a_thread/thread_functions.php";
    create_notices();
    create_logged_in_view();
    create_ask_question_view();
    create_about_view();
    create_in_question_view($question_id);
}
// Let's fire!
/** 
 * Luo p\"{a}\"{a}n\"{a}kym\"{a} otetulle kysymystunnisteelle ja luo
 * sis\"{a}lt\"{o}, jolla ei ole otsikoita
 */
create_view();
create_content_without_headings(get_question_id_home());
?>
</div>
</div>
<!--/*}}}*/-->
</body>
</html>

<?php 
// http://www.php.net/manual/en/function.session-regenerate-id.php#85433
ob_end_flush();
Exemple #4
0
                     $_SESSION['user']['view'] = $values[0];
                     $_SESSION['user']['template'] = $result[7]['template'];
                     $_SESSION['user']['color_scheme'] = $result[7]['color_scheme'];
                     $_SESSION['user']['first_name'] = $result[7]['first_name'];
                     $_SESSION['user']['last_name'] = $result[7]['last_name'];
                     $_SESSION['user']['account_no'] = $result[7]['account_no'];
                     $_SESSION['user']['city'] = $result[7]['city'];
                     $_SESSION['user']['last_logged_in'] = $result[7]['last_logged_in'];
                     $_SESSION['accesstime'] = microtime(TRUE);
                     setcookie('SESSION_TOKEN', session_token(), $_SESSION['generated'] + SESSION_VALID, '/', $_SERVER['SERVER_NAME'], FALSE, TRUE);
                     /* Update login information */
                     $params = array(0 => array(':account_no', $_SESSION['user']['account_no'], PDO::PARAM_STR));
                     bind_params($params, $query[8]);
                     $query[8]->execute();
                     /* re-create view they supposed to see after login */
                     $presentation = create_view();
                 } else {
                     $presentation->block_cache['login']['block']->errors['passwd'] = "Invalid password";
                 }
             }
         }
     }
     break;
     // useredit block hook. Saving of edited user info.
 // useredit block hook. Saving of edited user info.
 case 'update_user_info':
     if ('user_edit' == $_SESSION['user']['view'] || 'calendar_drv' == $_SESSION['user']['view']) {
         //var_dump( $presentation->block_cache['useredit']['block']->content ); exit();
         // Validate the form fields. $out is returned in the format array( 'x' => <array of sanitized fields>, 'errors' => <array of error messages> )
         $out = validate('update_user_info');
         // update cached block's fields with form's post vars before the block is reprinted
function create_schema($schema_name, $geom_type, $n_fields, $post_vars)
{
    $result = false;
    $fields = array();
    // populate fields array with
    // field_name and field type
    // pairs
    collect_fields($fields, $n_fields, $post_vars);
    $view_name = "vi_" . $schema_name;
    $attr_table_id = -1;
    if (($attr_table_id = create_schema_record($schema_name, $view_name, $geom_type, $fields)) != -1 && create_physical_table($schema_name, $geom_type, $attr_table_id, $fields) && create_view($view_name, $schema_name, $geom_type, $fields) && grant_permissions($schema_name, $view_name) && associate_default_mapserv_class($attr_table_id, $geom_type)) {
        $result = true;
    }
    return $result;
}
Exemple #6
0
    $table_name = $tables[0];
    $query_for_column = "DESCRIBE  {$table_name}";
    // find the column name from selected table
    $result_for_table_column = mysql_query($query_for_column);
    if (!$result_for_table_column) {
        echo "DB Error, could not list columns\n";
        echo 'MySQL Error: ' . mysql_error();
        die;
    }
    while ($columns = mysql_fetch_row($result_for_table_column)) {
        //print_r($columns);
        array_push($arr, $columns);
    }
    $table_name_to_class = create_table_to_class_name($table_name);
    create_model($arr, $table_name, $table_name_to_class);
    create_view($arr, $table_name, $table_name_to_class);
    create_controller($arr, $table_name, $table_name_to_class);
    create_route_file($arr, $table_name, $table_name_to_class);
    create_language_file($arr, $table_name, $table_name_to_class);
}
//print_r($arr[0]);die();
/* $sql = "DROP TABLE $table_name";
$retval = mysql_query( $sql );
if(! $retval )
{
  die('Could not delete table: ' . mysql_error());
}
else
	echo "Table deleted successfully\n"; */
function create_route_file($arr, $table_name, $table_name_to_class)
{