Example #1
0
    case 15:
        $output .= "\r\n          <h1><font class=\"error\">{$lang_user['acc_backedup']}</font></h1>";
        break;
    case 16:
        $output .= "\r\n          <h1><font class=\"error\">{$lang_user['you_have_no_permission_to_set_gmlvl']}</font></h1>";
        break;
    default:
        //no error
        $output .= "\r\n          <h1>{$lang_user['browse_acc']}</h1>";
}
unset($err);
$output .= "\r\n        </div>";
$action = isset($_GET['action']) ? $_GET['action'] : NULL;
switch ($action) {
    case "add_new":
        add_new();
        break;
    case "doadd_new":
        doadd_new();
        break;
    case "edit_user":
        edit_user();
        break;
    case "doedit_user":
        doedit_user();
        break;
    case "del_user":
        del_user();
        break;
    case "dodel_user":
        dodel_user();
Example #2
0
        }
    }
} else {
    $content = 'Ошибка 404 - такой статьи нет!';
}
if (isset($_POST['Delete'])) {
    delete_new($link, $id);
    header('Location: ../index.php');
    exit;
} elseif (isset($_POST['Save'])) {
    $title = trim($_POST['title']);
    $content = trim($_POST['content']);
    if ($content == '') {
        $message = "Незаполнено поле контент, а надо бы :)";
    } elseif (mb_strlen($content) > 1000) {
        $message = "Статья превышает 1000 знаков! Будьте лаконичны ;)";
    } elseif (new_exists($link, $id)) {
        update_new($link, $id, $content, $title);
        header('Location: ../index.php');
        exit;
    } else {
        add_new($link, $title, $content, $id_user);
        header('Location: ../index.php');
        exit;
    }
} else {
    $message = '';
    $title = $title;
    $content = $content;
}
include '../v/v_edit.php';
Example #3
0
function put_return2($row = null, $previous = null, $next = null, $extra = '')
{
    $html = '';
    if ($row) {
        $html .= NL . '<div id=posted style="margin-top:16px;">' . translate('Posted by ') . get_user_name($row['updated_by']) . ' (' . format_time($row['updated_at'], 'short') . ') &nbsp; ' . $extra . '</div>';
    } else {
        $html .= add_new();
    }
    $html .= '' . NL . '<div class=right style="margin-top:5px;">' . NL . link_to_image('Return', get_session('return')) . NL . link_to_button('Previous', $previous) . NL . link_to_button('Next', $next) . NL . '</div>' . NL . '<div class=clear></div>';
    return $html;
}
Example #4
0
    public function actionEdit()
    {
        global $urlRequestRoot, $moduleFolder, $cmsFolder, $templateFolder, $sourceFolder, $STARTSCRIPTS;
        require_once $sourceFolder . "/" . $moduleFolder . "/publication/edit.php";
        $scriptFolder = "{$urlRequestRoot}/{$cmsFolder}/{$moduleFolder}/publication";
        $js = "<script src='{$scriptFolder}/edit.js'></script>";
        /* Check for get requests */
        if (isset($_GET['add'])) {
            add_new($this->moduleComponentId);
        }
        if (isset($_GET['del'])) {
            p_delete($this->moduleComponentId, $_GET['del']);
        }
        if (isset($_GET['subaction'])) {
            $pb_array = array();
            for ($i = 0; $i <= $_POST['num'] - 1; $i++) {
                $pb_array[$i] = $_POST['p' . $i];
            }
            formSubmit($this->moduleComponentId, $pb_array);
        }
        $view = '';
        $view1 = <<<FORM_AND_TABLE
<form id='p_form' method='POST' enctype='multipart/form-data' action='./+edit&subaction=SUBMIT'> 
   <table id="publications">
    \t<thead style="font-weight:bold;">
        \t<td >
                sl no.
        \t</td>
        \t<td >
                Publication
        \t</td>
        \t<td >
                Saved Time
        \t</td>
    \t\t<td >
      \t\t\tCreated Time
    \t\t</td>    \t
  \t\t</thead>

FORM_AND_TABLE;
        //Get the publications from database
        $counter = 0;
        $query = "SELECT * FROM publication_details where module_component_id =" . $this->moduleComponentId . ";";
        $details = mysql_query($query) or die("error .." . mysql_error());
        $rows = mysql_num_rows($details) - 1;
        $view2 = '';
        while ($arr_details = mysql_fetch_array($details)) {
            $counter1 = $counter + 1;
            $view2 .= <<<ROWS
\t\t\t\t  <tr>
         \t\t\t<td > {$counter1} </td>
         \t\t\t<td ><textarea name='p{$counter}' id='p{$counter}'>{$arr_details['publication']}</textarea></td>
          \t\t\t<td >{$arr_details['saved_time']}</td>
         \t\t\t<td >{$arr_details['created_time']}</td>
         \t\t\t<td>
    \t\t\t\t\t<button> 
    \t\t\t\t\t\t<a href='./+edit&del={$counter}'>DELETE
    \t\t\t\t\t\t</a>
    \t\t\t\t\t</button>
    \t\t\t\t</td>    
ROWS;
            //Check for first row
            if ($counter != $rows) {
                $view2 .= <<<FIRST_ROW
\t\t\t\t\t<td ><button type="button" onclick="reorder({$counter},1);"><span style='font-weight:bolder;font-size:25px;'>&#x2193;</span></button></td>
FIRST_ROW;
            }
            //Check for last row
            if ($counter != 0) {
                $view2 .= <<<LAST_ROW
\t\t\t\t<td ><button type="button" onclick="reorder({$counter},-1);"><span style='font-weight:bolder;font-size:25px;'>&#x2191;</span></button></td>
LAST_ROW;
            }
            $view2 .= "</tr>";
            $counter++;
        }
        $view3 = <<<END_TABLE
   </table>
   <button><a href="./+edit&add=new">ADD NEW PUBLICATION</a></button>
   <input type='hidden' name='num' value='{$counter}'>
   <button type="submit" name="btn_submit">SUBMIT</button> 
 </form>  
END_TABLE;
        $view4 = <<<js
\t\t\t\t{$js}
js;
        $view .= $view1 . $view2 . $view3 . $view4;
        return $view;
    }
Example #5
0
    $rs_title = "";
    $rs_content = "";
    $rs_createDate = date('Y-m-d H:i:s');
    if ($_REQUEST['chondm']) {
        $rs_chondm = $_REQUEST['chondm'];
    }
    if ($_REQUEST['title']) {
        $rs_title = $_REQUEST['title'];
    }
    if ($_REQUEST['content']) {
        $rs_content = $_REQUEST['content'];
    }
    if ($_REQUEST['createDate']) {
        $rs_createDate = $_REQUEST['createDate'];
    }
    $result = add_new($rs_title, $rs_content, $rs_createDate, $rs_chondm);
    if ($result) {
        header("location:admin.php?option=tintuc");
    }
}
if (isset($_REQUEST['btn_edit'])) {
    $rs_id = 0;
    $rs_chondm = 1;
    $rs_title = "";
    $rs_content = "";
    $rs_createDate = date('Y-m-d H:i:s');
    if ($_REQUEST['suatin']) {
        $rs_id = $_REQUEST['suatin'];
    }
    if ($_REQUEST['chondm']) {
        $rs_chondm = $_REQUEST['chondm'];
Example #6
0
<?php

/**
 * получение даннных от юзера, передача во view and model
 * а также всякие функции и логика не связанная с бд
 * Не содержит запросов к БД, обычно тонкая прослойка
 */
require_once 'model.php';
//добавление новой статейки при отправке
if (!empty($_POST['new_title']) && !empty($_POST['new_text']) && !empty($_POST['new_date'])) {
    //вызов функции добавления статьи
    header("Location: view/view-all.php");
    add_new($connection, $_POST['new_title'], $_POST['new_text'], $_POST['new_date']);
} else {
    //echo 'Enter all require data!';
    //сообщение об ошибке можно перенести в шаблон, как блок
}
if ($_GET['id'] > 0) {
    echo 'Super';
    $article = one_article_get($connection, $_GET['id']);
} else {
    echo "Fail!!!";
}