Esempio n. 1
0
 public function testSaveCustomFieldsArray()
 {
     $my_product_id = 21;
     $vals = array('Red', 'Blue', 'Green');
     $custom_field = array('field_name' => 'Color', 'field_value' => $vals, 'field_type' => 'dropdown', 'content_id' => $my_product_id);
     //adding a custom field "Color" to product
     $new_id = save_custom_field($custom_field);
     $field = get_custom_field_by_id($new_id);
     $to_delete = array('id' => $new_id);
     $delete = delete_custom_field($to_delete);
     $this->assertEquals($field['name'], 'Color');
     $this->assertEquals($field['type'], 'dropdown');
     $this->assertEquals($field['value'], $vals);
     $this->assertEquals(intval($delete) > 0, true);
 }
Esempio n. 2
0
        add_custom_file($fields, $fieldtitle[$cnt], $type[$cnt], $db_field[$cnt], $defaultvalue[$cnt], $type_page, $date);
        $db->execute("ALTER TABLE " . tbl('video') . " ADD `" . $db_field[$cnt] . "` TEXT NOT NULL");
    }
    e("Custom Fields for video has been ADDED Successfully", "m");
}
if (isset($_GET['deletefield'])) {
    $deletefield = mysql_clean($_GET['deletefield']);
    $deletefield_name = mysql_clean($_GET['deletefield_name']);
    $custom_db_field = mysql_clean($_GET['dbfield_name']);
    $page_type = mysql_clean($_GET['page_type']);
    if ($page_type == "video") {
        $db->execute("ALTER TABLE " . tbl('video') . " DROP {$custom_db_field}");
    } else {
        $db->execute("ALTER TABLE " . tbl('users') . " DROP {$custom_db_field}");
    }
    delete_custom_field($deletefield);
    header("Refresh: 1;url=" . BASEURL . "/admin_area/plugin.php?folder=customfield/admin&file=add_custom_field.php");
    e("Custom fields have been deleted", "m");
}
$listing = list_custom_field();
$page = mysql_clean($_GET['page']);
$get_limit = create_query_limit($page, RESULTS);
$total_pages = count_pages($total_rows, RESULTS);
$pages->paginate($total_pages, $page);
$result_array['limit'] = $get_limit;
/*Signup fields Insertions*/
if (isset($_POST['submit_signup'])) {
    $signup = "signup";
    assign('signup', $signup);
    if (count($_POST['fieldname_signup']) == 1) {
        $fieldname_signup = array($_POST['fieldname_signup']);