function PublierCoursForm()
 {
     $CI =& get_instance();
     $CI->load->database();
     $CI->load->helper('form_loader');
     $CI->load->model('contenu/coursmodere', 'coursmodere');
     $CI->load->library('oms');
     $CI->load->library('generateurCode');
     $config = array(array('field' => 'IdChapitre', 'label' => 'Chapitre', 'rules' => 'required|xss_clean'), array('field' => 'Type', 'label' => 'Type de contenu', 'rules' => 'required|xss_clean'), array('field' => 'code', 'label' => 'question du formulaire', 'rules' => 'callback_checkCaptcha'), array('field' => 'Cours', 'label' => 'chemin du contenu', 'rules' => 'callback_verifierUpload'));
     load_form($this, $config, '<p style="color:red;">', '</p>', '*Le champs %s est obligatoire.');
 }
 public function post()
 {
     $form = load_form('login');
     $form->addConstraint(function ($form) {
         return $this->checkPassword($form);
     });
     if ($form->postedAndValid()) {
         $user = $this->userCache;
         Auth::loginUser($user);
         $this->getApp()->redirect('/');
     } else {
         $this->renderTemplate("login.php", ['login_form' => $form]);
     }
 }
 public function post($id)
 {
     $workout = $this->getWorkoutOr404($id);
     $sets = $this->getDataSource()->getExerciseSetsForWorkoutById($id);
     $form = load_form('workout', ['sets' => $sets]);
     if ($form->postedAndValid()) {
         $set_vals = $this->createSetValuesForUpdate($form, $sets);
         $com = $form->getValue('workout_comment');
         $this->getDataSource()->runTransaction(function ($ds) use($id, $com, $set_vals) {
             $ds->updateWorkoutCompleted($id, $com);
             $ds->updateExerciseSetValues($set_vals);
             $ds->commit();
         });
         $this->getApp()->redirect('/workout');
     }
     $this->renderTemplate("workout.php", ['workout' => $workout, 'workout_form' => $form]);
 }
Example #4
0
/**
 * [load_request description]
 * @param  [type] $request [description]
 * @return [type]          [description]
 */
function load_request($request)
{
    $resp = \shgysk8zer0\Core\JSON_Response::getInstance();
    $dom = \shgysk8zer0\DOM\HTML::getInstance();
    switch ($request) {
        case 'readme':
            $readme = call_user_func($dom->body, 'readme')[0];
            return $resp->append('body', $readme)->showModal("#{$readme->id}");
            break;
        case 'ad_insertion':
            return load_form('ad_insertion');
            break;
        case 'login':
            return load_form('login');
            break;
        default:
            \shgysk8zer0\Core\Console::getInstance()->error(sprintf(ERROR_FORMAT, $request));
            return $resp->notify('Unhandled request', sprintf(ERROR_FORMAT, $_REQUEST['load']), 'images/octicons/svg/bug.svg')->error(['$_REQUEST' => $_REQUEST]);
    }
}
Example #5
0
<?php

session_start();
header("Cache-Control: private, no-cache, must-revalidate");
require "library.php";
$request = array_merge($_POST, $_GET);
$form_id = $request["form_id"];
load_form($form_id);
    function content_56afd78fc963c4_33198796($_smarty_tpl)
    {
        ?>
<div class="container uploadVideos">
<div id="error_msgs"></div>
    <div class="cb-box pad-bottom-sm progress-container allProgress hidden">  
        <div class="row">
            <div class="col-md-2" id="uploadedFilesInfo">
                <p>Uploaded 0 of 0</p>
            </div>
            <div class="col-md-10">
                <div class="progress">
                    <div id="overallProgress" class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
                        <span class="sr-only">40% Complete (success)</span>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div id="uploadMessage" class="">
    <?php 
        if ($_smarty_tpl->tpl_vars['msg']->value) {
            ?>
        <div class="alert alert-block alert-info">
            <?php 
            echo $_smarty_tpl->tpl_vars['msg']->value;
            ?>

        </div>
    <?php 
        }
        ?>
   
    </div>
    
    <div class="cb-box" id="mainUploadContainer">
        <div class="pad-bottom video-info-container tabs-bar-style">
            <ul class="nav nav-tabs uploaderTabs">
                <?php 
        if (isset($_smarty_tpl->tpl_vars['opt_list'])) {
            $_smarty_tpl->tpl_vars['opt_list'] = clone $_smarty_tpl->tpl_vars['opt_list'];
            $_smarty_tpl->tpl_vars['opt_list']->value = $_smarty_tpl->tpl_vars['Upload']->value->load_upload_options();
            $_smarty_tpl->tpl_vars['opt_list']->nocache = null;
            $_smarty_tpl->tpl_vars['opt_list']->scope = 0;
        } else {
            $_smarty_tpl->tpl_vars['opt_list'] = new Smarty_variable($_smarty_tpl->tpl_vars['Upload']->value->load_upload_options(), null, 0);
        }
        ?>
 
                <?php 
        if (isset($_smarty_tpl->tpl_vars['counter'])) {
            $_smarty_tpl->tpl_vars['counter'] = clone $_smarty_tpl->tpl_vars['counter'];
            $_smarty_tpl->tpl_vars['counter']->value = 1;
            $_smarty_tpl->tpl_vars['counter']->nocache = null;
            $_smarty_tpl->tpl_vars['counter']->scope = 0;
        } else {
            $_smarty_tpl->tpl_vars['counter'] = new Smarty_variable(1, null, 0);
        }
        ?>
                <?php 
        $_smarty_tpl->tpl_vars['opt'] = new Smarty_Variable();
        $_smarty_tpl->tpl_vars['opt']->_loop = false;
        $_smarty_tpl->tpl_vars['divid'] = new Smarty_Variable();
        $_from = $_smarty_tpl->tpl_vars['opt_list']->value;
        if (!is_array($_from) && !is_object($_from)) {
            settype($_from, 'array');
        }
        foreach ($_from as $_smarty_tpl->tpl_vars['opt']->key => $_smarty_tpl->tpl_vars['opt']->value) {
            $_smarty_tpl->tpl_vars['opt']->_loop = true;
            $_smarty_tpl->tpl_vars['divid']->value = $_smarty_tpl->tpl_vars['opt']->key;
            ?>
                    <?php 
            if ($_smarty_tpl->tpl_vars['counter']->value == 1) {
                if (isset($_smarty_tpl->tpl_vars['class'])) {
                    $_smarty_tpl->tpl_vars['class'] = clone $_smarty_tpl->tpl_vars['class'];
                    $_smarty_tpl->tpl_vars['class']->value = "active";
                    $_smarty_tpl->tpl_vars['class']->nocache = null;
                    $_smarty_tpl->tpl_vars['class']->scope = 0;
                } else {
                    $_smarty_tpl->tpl_vars['class'] = new Smarty_variable("active", null, 0);
                }
            } else {
                if (isset($_smarty_tpl->tpl_vars['class'])) {
                    $_smarty_tpl->tpl_vars['class'] = clone $_smarty_tpl->tpl_vars['class'];
                    $_smarty_tpl->tpl_vars['class']->value = '';
                    $_smarty_tpl->tpl_vars['class']->nocache = null;
                    $_smarty_tpl->tpl_vars['class']->scope = 0;
                } else {
                    $_smarty_tpl->tpl_vars['class'] = new Smarty_variable('', null, 0);
                }
            }
            ?>
                    
                    <?php 
            if (isset($_smarty_tpl->tpl_vars['uploadOptId'])) {
                $_smarty_tpl->tpl_vars['uploadOptId'] = clone $_smarty_tpl->tpl_vars['uploadOptId'];
                $_smarty_tpl->tpl_vars['uploadOptId']->value = $_smarty_tpl->tpl_vars['opt']->value['load_func'];
                $_smarty_tpl->tpl_vars['uploadOptId']->nocache = null;
                $_smarty_tpl->tpl_vars['uploadOptId']->scope = 0;
            } else {
                $_smarty_tpl->tpl_vars['uploadOptId'] = new Smarty_variable($_smarty_tpl->tpl_vars['opt']->value['load_func'], null, 0);
            }
            ?>
                    <?php 
            if ($_smarty_tpl->tpl_vars['Cbucket']->value->configs[$_smarty_tpl->tpl_vars['uploadOptId']->value] == 'yes') {
                ?>
                        <?php 
                if (isset($_smarty_tpl->tpl_vars['no_upload'])) {
                    $_smarty_tpl->tpl_vars['no_upload'] = clone $_smarty_tpl->tpl_vars['no_upload'];
                    $_smarty_tpl->tpl_vars['no_upload']->value = 'no';
                    $_smarty_tpl->tpl_vars['no_upload']->nocache = null;
                    $_smarty_tpl->tpl_vars['no_upload']->scope = 0;
                } else {
                    $_smarty_tpl->tpl_vars['no_upload'] = new Smarty_variable('no', null, 0);
                }
                ?>
                        <li class="<?php 
                echo $_smarty_tpl->tpl_vars['class']->value;
                ?>
"><a href="#<?php 
                echo $_smarty_tpl->tpl_vars['divid']->value;
                ?>
" data-toggle="tab"><?php 
                echo $_smarty_tpl->tpl_vars['opt']->value['title'];
                ?>
</a></li>
                    <?php 
            }
            ?>
                    <?php 
            if (isset($_smarty_tpl->tpl_vars['counter'])) {
                $_smarty_tpl->tpl_vars['counter'] = clone $_smarty_tpl->tpl_vars['counter'];
                $_smarty_tpl->tpl_vars['counter']->value = $_smarty_tpl->tpl_vars['counter']->value + 1;
                $_smarty_tpl->tpl_vars['counter']->nocache = null;
                $_smarty_tpl->tpl_vars['counter']->scope = 0;
            } else {
                $_smarty_tpl->tpl_vars['counter'] = new Smarty_variable($_smarty_tpl->tpl_vars['counter']->value + 1, null, 0);
            }
            ?>
                <?php 
        }
        ?>
            </ul>
            <div class="tab-content uploadFormDiv">
             <div class="instructions alert alert-block alert-info">
               <?php 
        echo smarty_lang(array('code' => 'upload_right_guide_vid'), $_smarty_tpl);
        ?>

            </div>
                    <?php 
        if (isset($_smarty_tpl->tpl_vars['counter'])) {
            $_smarty_tpl->tpl_vars['counter'] = clone $_smarty_tpl->tpl_vars['counter'];
            $_smarty_tpl->tpl_vars['counter']->value = 1;
            $_smarty_tpl->tpl_vars['counter']->nocache = null;
            $_smarty_tpl->tpl_vars['counter']->scope = 0;
        } else {
            $_smarty_tpl->tpl_vars['counter'] = new Smarty_variable(1, null, 0);
        }
        ?>
                    <?php 
        $_smarty_tpl->tpl_vars['opt'] = new Smarty_Variable();
        $_smarty_tpl->tpl_vars['opt']->_loop = false;
        $_smarty_tpl->tpl_vars['divid'] = new Smarty_Variable();
        $_from = $_smarty_tpl->tpl_vars['opt_list']->value;
        if (!is_array($_from) && !is_object($_from)) {
            settype($_from, 'array');
        }
        foreach ($_from as $_smarty_tpl->tpl_vars['opt']->key => $_smarty_tpl->tpl_vars['opt']->value) {
            $_smarty_tpl->tpl_vars['opt']->_loop = true;
            $_smarty_tpl->tpl_vars['divid']->value = $_smarty_tpl->tpl_vars['opt']->key;
            ?>
     
                        
                        <?php 
            if (isset($_smarty_tpl->tpl_vars['uploadOptId'])) {
                $_smarty_tpl->tpl_vars['uploadOptId'] = clone $_smarty_tpl->tpl_vars['uploadOptId'];
                $_smarty_tpl->tpl_vars['uploadOptId']->value = $_smarty_tpl->tpl_vars['opt']->value['load_func'];
                $_smarty_tpl->tpl_vars['uploadOptId']->nocache = null;
                $_smarty_tpl->tpl_vars['uploadOptId']->scope = 0;
            } else {
                $_smarty_tpl->tpl_vars['uploadOptId'] = new Smarty_variable($_smarty_tpl->tpl_vars['opt']->value['load_func'], null, 0);
            }
            ?>
                        <?php 
            if ($_smarty_tpl->tpl_vars['Cbucket']->value->configs[$_smarty_tpl->tpl_vars['uploadOptId']->value] == 'yes') {
                ?>
 
                        <?php 
                if ($_smarty_tpl->tpl_vars['counter']->value == 1) {
                    if (isset($_smarty_tpl->tpl_vars['class'])) {
                        $_smarty_tpl->tpl_vars['class'] = clone $_smarty_tpl->tpl_vars['class'];
                        $_smarty_tpl->tpl_vars['class']->value = "active";
                        $_smarty_tpl->tpl_vars['class']->nocache = null;
                        $_smarty_tpl->tpl_vars['class']->scope = 0;
                    } else {
                        $_smarty_tpl->tpl_vars['class'] = new Smarty_variable("active", null, 0);
                    }
                } else {
                    if (isset($_smarty_tpl->tpl_vars['class'])) {
                        $_smarty_tpl->tpl_vars['class'] = clone $_smarty_tpl->tpl_vars['class'];
                        $_smarty_tpl->tpl_vars['class']->value = '';
                        $_smarty_tpl->tpl_vars['class']->nocache = null;
                        $_smarty_tpl->tpl_vars['class']->scope = 0;
                    } else {
                        $_smarty_tpl->tpl_vars['class'] = new Smarty_variable('', null, 0);
                    }
                }
                ?>
                        <div class="tab-pane fade in clearfix <?php 
                echo $_smarty_tpl->tpl_vars['class']->value;
                ?>
 uploadForm" id="<?php 
                echo $_smarty_tpl->tpl_vars['divid']->value;
                ?>
">
                            <?php 
                echo load_form(array('name' => $_smarty_tpl->tpl_vars['opt']->value['load_func'], 'button_class' => 'cb_button_2', 'class' => 'upload_form'), $_smarty_tpl);
                ?>
 
                        </div>
                        <?php 
            }
            ?>
                        <?php 
            if (isset($_smarty_tpl->tpl_vars['counter'])) {
                $_smarty_tpl->tpl_vars['counter'] = clone $_smarty_tpl->tpl_vars['counter'];
                $_smarty_tpl->tpl_vars['counter']->value = $_smarty_tpl->tpl_vars['counter']->value + 1;
                $_smarty_tpl->tpl_vars['counter']->nocache = null;
                $_smarty_tpl->tpl_vars['counter']->scope = 0;
            } else {
                $_smarty_tpl->tpl_vars['counter'] = new Smarty_variable($_smarty_tpl->tpl_vars['counter']->value + 1, null, 0);
            }
            ?>
                    <?php 
        }
        ?>
            </div>
        </div>
    </div>
        
</div>
<div>
</div>

<script type="text/javascript">
    (function(window){
        $(document).ready(function(){
             setTimeout(function(){
                      
                        $(".embed_video").remove();
                   
                    }, 10000);


            var baseurl = '<?php 
        echo $_smarty_tpl->tpl_vars['baseurl']->value;
        ?>
';
            if('<?php 
        echo $_smarty_tpl->tpl_vars['uploaderDetails']->value['uploadScriptPath'];
        ?>
'!=''){
            var uploadurl = '<?php 
        echo $_smarty_tpl->tpl_vars['uploaderDetails']->value['uploadScriptPath'];
        ?>
';
            }else{
            var uploadurl = '<?php 
        echo $_smarty_tpl->tpl_vars['baseurl']->value;
        ?>
/actions/file_uploader.php';    
            }
            //alert(uploadurl);
            
            var extensions = "<?php 
        echo $_smarty_tpl->tpl_vars['extensions']->value;
        ?>
";
            extensions = extensions.substring(0, extensions.length-1);
            /* files uploading */
            $.get("<?php 
        echo $_smarty_tpl->tpl_vars['theme']->value;
        ?>
/js/plupload/js/plupload.full.min.js", function(e){
                var files = [];
                var filesIndex = 0;
                var oneFileFormDiv = $("#uploadFormContainer0").clone();
                var uploader = new plupload.Uploader({
                    browse_button: 'selectFiles',
                    dragdrop: true,
                    drop_element: "dragDrop",
                    runtimes : 'html5,flash,silverlight,html4',
                    url : uploadurl,
                    file_data_name : "Filedata",
                    filters: {
                      mime_types : [
                        { title : "Image files", extensions : extensions },
                        { title : "Video files", extensions : extensions }
                      ]
                    }
                });
                uploader.init();
                uploader.bind('FilesAdded', function(up, uploadedFiles) {

                    for(var i = 0; i < uploadedFiles.length; i++){
                        files.push(uploadedFiles[i]);
                    }
                    $("#uploadMore").addClass("hidden");
                    // creating the selected files list
                    var ul = document.createElement('ul');
                    ul.id = "selectedFilesList";
                    ul.className = "nav nav-tabs";
                    var li = false;
                    var index = 0;
                    plupload.each(files, function(file) {
                        li = document.createElement('li');
                        if(index === 0){
                            li.className = "active";
                        }else{
                            li.className = "";
                        }
                        var link = document.createElement("a");
                        link.href = "#tab"+index;
                        link.setAttribute("data-toggle", "tab");
                        // link.innerHTML = file.name + " (" + plupload.formatSize(file.size) + ")";
                        if(files.length < 8){
                          link.innerHTML = "(" + (index + 1) + ") " + file.name.substring(0, 10);
                        }else{
                          link.innerHTML = "(" + (index + 1) + ") ";
                        }
                        li.id = index++;
                        li.appendChild(link);
                        ul.appendChild(li);
                    });



                    $("#files").html("");
                    $("#files").append(ul);

                    var totalFiles = files.length;
                    
                    var oneFile = false;

                    var uploadForm = $("#updateVideoInfoForm").clone();
                    var uploadForms = [];
                    for (var i = 0; i < totalFiles; i++ ){
                        var oneUploadForm = $(uploadForm).clone().get(0);
                        var wrapperDiv = document.createElement("div");
                        if(i == 0){
                            wrapperDiv.className = "tab-pane active uploadFormContainer";
                        }else{
                            wrapperDiv.className = "tab-pane uploadFormContainer";
                        }
                        wrapperDiv.id = "tab"+i;
                        oneUploadForm.className = "";
                        $(oneUploadForm).find("input[name='title']").val(files[i].name.slice(0, -4));
                        $(oneUploadForm).find("textarea#desc").val(files[i].name.slice(0, -4));
                        $(oneUploadForm).find("input[name='category[]']:first").attr('checked', 'checked');
                        wrapperDiv.appendChild(oneUploadForm);   
                        uploadForms.push(wrapperDiv);
                    }

                    $("#allUploadForms").html("");
                    $("#allUploadForms").append(uploadForms);
                    
                    //Disabling saveDetails button for Current form 
                    var div_wrap_numb = totalFiles - 1;
                    var upload_form_Div = $('#tab'+div_wrap_numb);
                    upload_form_Div.find('#saveVideoDetails').attr("disabled",true);

                    $(".formSection h4").on({
                        click: function(e){
                            e.preventDefault();
                            if($(this).find("i").hasClass("glyphicon-chevron-down")){
                                $(this).find("i").removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up");
                                $(this).next().toggleClass("hidden");
                            }else{
                                $(this).find("i").removeClass("glyphicon-chevron-up").addClass("glyphicon-chevron-down");
                                $(this).next().toggleClass("hidden");
                            }
                        }
                    });

                    setTimeout(function(){
                        $("#uploaderContainer").toggleClass("hidden");
                        $("#uploadDataContainer").toggleClass("hidden");
                        $(".uploadingProgressContainer").show();
                        $(".allProgress").removeClass("hidden");
                        uploader.start();
                    }, 1000);
                    // updating file title in the form
                });

                uploader.bind("BeforeUpload", function(){
                    $("#fileUploadProgress").removeClass("hidden");
                    $(".progress-container").removeClass("hidden");
                });
                var totalUploaded = 0;
                /*
                This is the event handler for UploadProgress,
                It fires regularly after a certain amount of time when the the files are being uploaded
                */

                var filesUploaded = 0;
                var totalPercentage = 0;
                uploader.bind('UploadProgress', function(up, file) {
                    // var progressContainer = document.getElementById("fileUploadProgress");
                    // var progressBar = progressContainer.getElementsByTagName("progress")[0];
                    // progressBar.style.display = "block";
                    // var fileName = progressContainer.getElementsByTagName('h5')[0];
                    // fileName.innerHTML = "Uploading "+file.name;
                    // var percent = file.percent/100;
                    // progressBar.value = percent;
                    $("#progressNumber").text(file.percent + "%");
                    $("#videoNumber").text(file.name);

                });


                /*
                This is the event handler for FileUploaded,
                it fires when the uploading of the files is completed  
                */

                var currentFileIndex = 0;
                

                uploader.bind('FileUploaded', function(plupload, fileDetails, response){
                    $("#overallProgress").css("width", ((100/files.length)*(++filesUploaded))+"%");
                    $("#overallProgress").parents(".row").find("#uploadedFilesInfo").text("Uploaded " + (filesUploaded) + " of " + files.length);
                    var serverResponse = $.parseJSON(response.response);
                    var fileName = serverResponse.file_name;
                    var uploadForm = $("#tab"+currentFileIndex+" form");
                    totalUploaded++;
                    //enabling savedetails button for Current form 
                    var _upload_form_Div_ = $('#tab'+currentFileIndex);
                    _upload_form_Div_.find("#saveVideoDetails").attr("disabled",false);
                    /*
                    Insert the video in the database and get the video db id from the
                    database which will be sent with the final form
                    */
                    var fileId = false;
                    $.ajax({
                        url : baseurl + "/actions/file_uploader.php",
                        type : "post",
                        data : {
                            insertVideo : "yes",
                            title : fileDetails.name,
                            file_name : fileName
                        }
                    }).success(function(msg){
                        console.log(msg);
                        res = $.parseJSON(msg);
                        console.log(res);
                        fileId = res.videoid;

                        // creating the hidden form fields
                        var hiddenVideoIdField = document.createElement('input');
                        hiddenVideoIdField.name = 'videoid';
                        hiddenVideoIdField.type = 'hidden';
                        hiddenVideoIdField.value =  fileId;

                        var hiddenVideoNameField = document.createElement('input');
                        hiddenVideoNameField.name = 'file_name';
                        hiddenVideoNameField.type = 'hidden';
                        hiddenVideoNameField.value =  fileName;

                        var hiddenUploadVideoFlagField = document.createElement('input');
                        hiddenUploadVideoFlagField.type = 'hidden';
                        hiddenUploadVideoFlagField.name = 'updateVideo';
                        hiddenUploadVideoFlagField.value = 'yes';

                        
                        uploadForm.append(hiddenVideoIdField);
                        uploadForm.append(hiddenVideoNameField);
                        uploadForm.append(hiddenUploadVideoFlagField);
                        uploadForm.find("#cbSubmitUpload").removeAttr('disabled').val('Upload').addClass('btn-success');
                    });

                    /* 
                    Submit the form with all the video details and options 
                    to update the video information in the system
                    */
                    $(uploadForm).on({
                        submit: function(e){
                            e.preventDefault();
                            var self = this;
                            var data = $(this).serialize();
                            $.ajax({
                                url : baseurl + "/actions/file_uploader.php",
                                type : "post",
                                data : data
                            }).success(function(msg){
                                msg = $.parseJSON(msg);
                                $("#uploadMessage").removeClass("hidden");
                                if(msg.error){
                                    $("#uploadMessage").html(msg.error).attr("class", "alert alert-danger");
                                }else{
                                    $("#uploadMessage").html(msg.msg).attr("class", "alert alert-success");
                                }
                                setTimeout(function(){
                                    $("#uploadMessage").addClass("hidden");
                                }, 5000);
                            }).fail(function(err){
                                console.log(err);
                            });
                        }
                    });

                    currentFileIndex++;

                });

                uploader.bind("UploadComplete", function(plupload, files){
                    $("#fileUploadProgress").addClass("hidden");
                    $("#uploadMore").removeClass("hidden");
                    $(".uploadingProgressContainer").hide();
                    uploader.refresh();
                    $("#uploadMessage").html("All Files are uploaded Successfully").attr("class", "alert alert-success");            
                    setTimeout(function(){
                        $("#uploadMessage").addClass("hidden");
                    }, 5000);
                });

                uploader.bind('Error', function(up, err) {
                    $("#uploadMessage").removeClass("hidden");
                    if(err){
                        $("#uploadMessage").html(err.message).attr("class", "alert alert-danger");
                    }
                    setTimeout(function(){
                        $("#uploadMessage").addClass("hidden");
                    }, 8000);
                });

                $("#files a").click(function(e){
                    e.preventDefault();
                    $(this).tab("show");
                });

                $("#uploadMoreVideos").on({
                    click: function(e){
                        e.preventDefault();
                        $("#uploaderContainer").removeClass("hidden");
                        $("#uploadDataContainer").addClass("hidden");
                        //$(this).addClass("hidden");
                    }
                });

            });

        });
    })(window);
</script>






<?php 
    }
Example #7
0
function save(&$var, $new_fact = NULL)
{
    global $dbh;
    // did we get an ajax request with teh word in the post?
    if ($new_fact == NULL) {
        $new_fact = $_REQUEST['value'];
    }
    // authorize the user based on ip, session, input format, etc.
    if (!_auth($new_fact)) {
        load_form($var);
        return FALSE;
    }
    $new_uid = 0;
    $new_ip = $_SERVER['REMOTE_ADDR'];
    $new_session = $_SESSION['sid'];
    $new_fid = NULL;
    // Get the last submitted fact word
    $query = "\nSELECT id, fid FROM fact\nORDER BY id DESC\nLIMIT 1\t\n\t";
    $result = mysql_query($query);
    // Is the last submitted fact word unpaired?
    while ($row = mysql_fetch_assoc($result)) {
        $new_fid = $row['fid'] == 0 ? $row['id'] : NULL;
        // If unpaired, pair it with a backwards fid reference
    }
    $query = sprintf("\nINSERT INTO fact (uid, fact, fid, ip, session) \nVALUES (%d, '%s', %d, '%s', '%s') \n\t", mysql_real_escape_string($new_uid), mysql_real_escape_string($new_fact), mysql_real_escape_string($new_fid), mysql_real_escape_string($new_ip), mysql_real_escape_string($new_session));
    $result = mysql_query($query);
    if ($result) {
        set_message('Fact word submitted successfully');
        $var['template_file'] = 'op';
        $var['output'] = '
<em>You may not submit another fact until someone else has submitted.</em>		
		';
    } else {
        set_message('Fact failed to submit. Please try again.');
        $load_form($var);
    }
    return TRUE;
}
Example #8
0
include '..\\includes\\admin_frame.php';
include '..\\functions\\sql_connect.php';
include 'functions\\project_function.php';
?>

<section class="content-header">
	UPDATE THE CONTACT
</section>

<section class="content">

	<div class="row">
		<div class="col-md-10">
			<div class="box box-primary">
				<div class="box-header with-boarder">
					<h3 class="box-title">CHANGE THE DETAILS</h3>
				</div>
				<div class="box-body">
						<?php 
load_form($_GET['id']);
?>
				</div>
			</div>
		</div>
	</div>
	
</section>

<?php 
// closing the page
include '..\\includes\\admin_frame_close.php';