Exemplo n.º 1
0
 public static function setValue($id, $fieldname, $value, $old_value = '')
 {
     $row = CCK_Article::getRow($id);
     if (!$row) {
         return false;
     }
     $row->introtext = CCK_Content::setValue($row->introtext, $fieldname, $value, $old_value);
     $row->fulltext = CCK_Content::setValue($row->fulltext, $fieldname, $value, $old_value);
     if (!$row->store()) {
         return false;
     }
     return true;
 }
Exemplo n.º 2
0
 public static function setValues($text, $fieldnames, $values, $old_values = '')
 {
     $res = $text;
     $n_fieldnames = count($fieldnames);
     $n_values = count($values);
     $n_old_values = count($old_values);
     if (is_array($old_values)) {
         if ($n_fieldnames == $n_values && $n_fieldnames == $n_old_values) {
             for ($i = 0; $i < $n_fieldnames; $i++) {
                 $res = CCK_Content::setValue($res, $fieldnames[$i], $values[$i], $old_values[$i]);
             }
         }
     } else {
         if ($n_fieldnames == $n_values) {
             for ($i = 0; $i < $n_fieldnames; $i++) {
                 $res = CCK_Content::setValue($res, $fieldnames[$i], $values[$i], $old_values);
             }
         }
     }
     return $res;
 }