Example #1
0
$page = "admin_article";
include "admin_header.php";
$task = rc_toolkit::get_request('task', 'main');
$rc_articlecats = new rc_articlecats();
$result = "";
$rc_validator = new rc_validator();
$keys = array('setting_article_license', 'setting_permission_article', 'setting_email_articlecomment_subject', 'setting_email_articlecomment_message', 'setting_email_articlemediacomment_subject', 'setting_email_articlemediacomment_message');
// SET RESULT VARIABLE
// SAVE CHANGES
if ($task == "dosave") {
    foreach ($keys as $key) {
        $setting[$key] = $data[$key] = $_POST[$key];
    }
    if (!$rc_validator->has_errors()) {
        $rc_articlecats->save_categories($_POST['articlecat_title'], $_POST['articlecat_title_sub']);
        $database->database_query("UPDATE se_settings SET " . rc_toolkit::db_data_packer($data));
        $setting = $database->database_fetch_assoc($database->database_query("SELECT * FROM se_settings LIMIT 1"));
        $result = 11150203;
    }
}
foreach ($keys as $key) {
    $smarty->assign($key, $setting[$key]);
}
$categories = $rc_articlecats->get_categories(0);
$smarty->assign('is_error', $rc_validator->has_errors());
$smarty->assign('error_message', join(" ", $rc_validator->get_errors()));
$smarty->assign('result', $result);
$smarty->assign('permission_article', $setting['setting_permission_article']);
$smarty->assign('categories', $categories);
$smarty->assign('cat_max_id', $rc_articlecats->get_max_id());
include "admin_footer.php";
Example #2
0
 function log_tag($name)
 {
   // just some safety
   if ($name=='') return false;
   if ($this->case_insensitive) $name = strtolower($name);
   $data = array('tag_name'=>$name);
   $data_string = rc_toolkit::db_data_packer($data);
   
   $tag = $this->get_record_by_criteria($data_string);
   if ($tag) {
     $data['tag_count'] = $tag['tag_count'] + 1;
     $this->update($tag[$this->pk],$data);
     return $tag[$this->pk];
   }
   else {
     $data['tag_count'] = 1;
     return $this->insert($data);
   }
 }