function wptuts_options_validate( $input ) { $default_options = wptuts_get_default_options(); $valid_input = $default_options; $wptuts_options = get_option('theme_wptuts_options'); $submit = ! empty($input['submit']) ? true : false; $reset = ! empty($input['reset']) ? true : false; $delete_logo = ! empty($input['delete_logo']) ? true : false; if ( $submit ) { if ( $wptuts_options['logo'] != $input['logo'] && $wptuts_options['logo'] != '' ) delete_image( $wptuts_options['logo'] ); $valid_input['logo'] = $input['logo']; } elseif ( $reset ) { delete_image( $wptuts_options['logo'] ); $valid_input['logo'] = $default_options['logo']; } elseif ( $delete_logo ) { delete_image( $wptuts_options['logo'] ); $valid_input['logo'] = ''; } return $valid_input; }
print_continue($continue); } elseif ($page == 'scannedJob.php') { if ($acode !== 0) { $owner = is_owner($acode, 0); if (has_capability('mod/blended:deletequiz', $context) and $owner or has_capability('mod/blended:deleteall', $context)) { delete_quiz($data); echo "<CENTER>El cuestionario ha sido eliminado.</CENTER><BR>"; } else { echo "<CENTER>No cuenta con permisos suficientes para realizar la acción.</CENTER><BR>"; } print_continue($continuescanned); } if ($acode == 0) { $owner = is_owner(0, $jobid); if (has_capability('mod/blended:deletescanjob', $context) and $owner or has_capability('mod/blended:deleteall', $context)) { delete_image($data); echo "<CENTER>La imagen ha sido eliminada.</CENTER><BR>"; } else { echo "<CENTER>No cuenta con permisos suficientes para realizar la acción.</CENTER><BR>"; } print_continue($continuescanned); } } else { error("Unknown referrral page: {$page}"); } //$redirect = 'scannedJob.php?id=$course->id&a=$a&jobname=$jobname'; // redirect($redirect,''); } elseif ($mform->is_cancelled()) { //you need this section if you have a cancel button on your form //here you tell php what to do if your user presses cancel //probably a redirect is called for!
private function delete($work_id) { // Загружаем данные о группе $catalog = Sprig::factory('catalog', array('id' => $work_id))->load(); $parent = $catalog->parent(); $parents = $catalog->parents; if (count($parents) == 1 and $parent->scope != 4) { $childrens = $catalog->children(); for ($i = 0; $i < count($childrens); $i++) { // Удаляем картинки объекта delete_image($childrens[$i]->id); $childrens[$i]->delete(); } // Удаляем категорию $catalog->delete(); return array('text' => 'Категория удалена', 'error' => 0); } else { // Удаляем объект $catalog->delete(); return array('text' => 'Объект удален', 'error' => 0); } }
$replace_status = replace_image($location, $new, $current, $image_width); if ($replace_status == true) { // if there is no thumb let's also upload a thumb if (!file_exists($location . 'thumbs/' . $current)) { $th_width = $config['files']['thumb_width']; $th_new = resize_image($new, $location . 'thumbs/', $current, $th_width); } header('Location: ' . $url); } else { $error = $replace_status; } } } // confirm delete image if (isset($_POST['confirm_delete_image']) && $_POST['confirm_delete_image'] == 'Yes') { $image_delete = delete_image($_POST['filename']); if (!empty($image_delete)) { header('Location: ' . WW_WEB_ROOT . '/ww_edit/index.php?page_name=images'); } } // cancel delete attachment if (isset($_POST['cancel_delete_image']) && $_POST['cancel_delete_image'] == 'No') { $image_id = (int) $_GET['image_id']; header('Location: ' . WW_WEB_ROOT . '/ww_edit/index.php?page_name=images&image_id=' . $image_id); } // get image details or list of images $image_id = isset($_GET['image_id']) ? (int) $_GET['image_id'] : 0; if (isset($_GET['filename'])) { $filepath = WW_ROOT . '/ww_files/images/' . $_GET['filename']; if (file_exists($filepath)) { $filename = $_GET['filename'];
case 'saveedit': save_category(1); break; case 'opencat': category_status('open'); break; case 'closecat': category_status('close'); break; case 'new': images_form(0); break; case 'resize': resize_images(); break; case 'edit': edit_image(); break; case 'update': update_image(); break; case 'delete': delete_image(); break; case 'thumbs': update_thumbnails(); break; default: show_images(); break; }
/** * Delete a specified gallery. * * @param ID_TEXT The gallery codename */ function delete_gallery($name) { if ($name == '') { warn_exit(do_lang_tempcode('NO_DELETE_ROOT')); } $rows = $GLOBALS['SITE_DB']->query_select('galleries', array('*'), array('name' => $name), '', 1); if (!array_key_exists(0, $rows)) { warn_exit(do_lang_tempcode('MISSING_RESOURCE')); } require_code('files2'); delete_upload('uploads/grepimages', 'galleries', 'rep_image', 'name', $name); delete_upload('uploads/watermarks', 'galleries', 'watermark_top_left', 'name', $name); delete_upload('uploads/watermarks', 'galleries', 'watermark_top_right', 'name', $name); delete_upload('uploads/watermarks', 'galleries', 'watermark_bottom_left', 'name', $name); delete_upload('uploads/watermarks', 'galleries', 'watermark_bottom_right', 'name', $name); log_it('DELETE_GALLERY', $name, get_translated_text($rows[0]['fullname'])); delete_lang($rows[0]['fullname']); delete_lang($rows[0]['description']); delete_lang($rows[0]['teaser']); // Images and videos are deleted, because we are deleting the _gallery_, not just a category (nobody is going to be deleting galleries with the expectation of moving the image to a different one in bulk - unlike download categories, for example). if (function_exists('set_time_limit')) { @set_time_limit(0); } do { $images = $GLOBALS['SITE_DB']->query_select('images', array('id'), array('cat' => $name), '', 200); foreach ($images as $image) { delete_image($image['id'], false); } } while ($images != array()); do { $videos = $GLOBALS['SITE_DB']->query_select('videos', array('id'), array('cat' => $name), '', 200); foreach ($videos as $video) { delete_video($video['id'], false); } } while ($images != array()); //... but the subgalleries remain $GLOBALS['SITE_DB']->query_update('galleries', array('parent_id' => $rows[0]['parent_id']), array('parent_id' => $name)); $GLOBALS['SITE_DB']->query_delete('galleries', array('name' => $name), '', 1); $GLOBALS['SITE_DB']->query_delete('rating', array('rating_for_type' => 'images', 'rating_for_id' => $name)); $GLOBALS['SITE_DB']->query_delete('rating', array('rating_for_type' => 'videos', 'rating_for_id' => $name)); require_code('seo2'); seo_meta_erase_storage('gallery', $name); $GLOBALS['SITE_DB']->query_delete('group_category_access', array('module_the_name' => 'galleries', 'category_name' => $name)); $GLOBALS['SITE_DB']->query_delete('gsp', array('module_the_name' => 'galleries', 'category_name' => $name)); decache('main_top_galleries'); decache('main_recent_galleries'); decache('main_root_galleries'); decache('side_root_galleries'); }
/** * Sanitize and validate form input. Accepts an array, return a sanitized array. * * @see pcomm_theme_options_init() * @todo set up Reset Options action * * @param array $input Unknown values. * @return array Sanitized theme options ready to be stored in the database. * * @since PComm 1.0 */ function pcomm_theme_options_validate($input) { $output = array(); $submit = !empty($input['submit']) ? true : false; $reset = !empty($input['pcomm_company_logo_remove']) ? true : false; $delete_logo = !empty($input['pcomm_company_logo_delete']) ? true : false; $options = get_option('pcomm_theme_options '); if (isset($input['pcomm_theme_namespace'])) { $output['pcomm_theme_namespace'] = wp_filter_nohtml_kses($input['pcomm_theme_namespace']); } if (isset($input['pcomm_company_name'])) { $output['pcomm_company_name'] = wp_filter_nohtml_kses($input['pcomm_company_name']); } // The analytics on checkbox should boolean true or false if (isset($input['pcomm_analytics_on'])) { $output['pcomm_analytics_on'] = 'on'; } if (isset($input['pcomm_company_logo'])) { $output['pcomm_company_logo'] = wp_filter_nohtml_kses($input['pcomm_company_logo']); } if ($submit) { if ($options['pcomm_company_logo'] != $input['pcomm_company_logo'] && $options['pcomm_company_logo'] != '') { delete_image($options['pcomm_company_logo']); } $output['pcomm_company_logo'] = wp_filter_nohtml_kses($input['pcomm_company_logo']); } elseif ($reset) { $output['pcomm_company_logo'] = ''; } elseif ($delete_logo) { delete_image($options['pcomm_company_logo']); $output['pcomm_company_logo'] = ''; } // The text input must be safe text with no HTML tags if (isset($input['pcomm_analytics_tracking_id']) && !empty($input['pcomm_analytics_tracking_id'])) { $output['pcomm_analytics_tracking_id'] = wp_filter_nohtml_kses($input['pcomm_analytics_tracking_id']); } return apply_filters('pcomm_theme_options_validate', $output, $input); }
} $result = add_image($_REQUEST['name'], $_REQUEST['imagetype'], $file); $msg_ok = S_IMAGE_ADDED; $msg_fail = S_CANNOT_ADD_IMAGE; $audit_action = 'Image [' . $_REQUEST['name'] . '] added'; } show_messages($result, $msg_ok, $msg_fail); if ($result) { add_audit(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_IMAGE, $audit_action); unset($_REQUEST['form']); } } else { if (isset($_REQUEST['delete']) && isset($_REQUEST['imageid'])) { /* DELETE */ $image = get_image_by_imageid($_REQUEST['imageid']); $result = delete_image($_REQUEST['imageid']); show_messages($result, S_IMAGE_DELETED, S_CANNOT_DELETE_IMAGE); if ($result) { add_audit(AUDIT_ACTION_UPDATE, AUDIT_RESOURCE_IMAGE, 'Image [' . $image['name'] . '] deleted'); unset($_REQUEST['form']); } unset($image, $_REQUEST['imageid']); } } } else { if (isset($_REQUEST['save']) && $_REQUEST['config'] == 8) { if (!count(get_accessible_nodes_by_user($USER_DETAILS, PERM_READ_WRITE, PERM_RES_IDS_ARRAY))) { access_deny(); } /* OTHER ACTIONS */ $configs = array('event_ack_enable' => get_request('event_ack_enable'), 'event_expire' => get_request('event_expire'), 'event_show_max' => get_request('event_show_max'));
public function FetchCoverFromAssocEditing($assoc) { if (isset($assoc['cover']['name']) && is_uploaded_file($assoc['cover']['tmp_name'])) { global $link_to_article_images; $img_name = 'cover'; if ($this->language !== 'rus') { $img_name .= '_' . $this->language; } $old_im = $img_name; $sepext = explode('.', strtolower($assoc['cover']['name'])); $type = end($sepext); $img_name .= '.' . $type; $upload_path = $link_to_article_images . $this->id . '/' . $img_name; if (!delete_image($link_to_article_images . $this->id . '/' . $old_im)) { return -1; } else { if (!move_uploaded_file($assoc['cover']['tmp_name'], $upload_path)) { return -1; } else { return 1; } } } return 0; }
delete_image($token, EDITOR_YM_PATH); exit; } $file = $_FILES['image']; $size = getImageSize($file['tmp_name']); $mime = array('image/png', 'image/jpeg', 'image/gif'); if (!is_uploaded_file($file[tmp_name])) { alert_only("첨부파일이 업로드되지 않았습니다.\\n\\n{$file['error']}"); } if (!in_array($size['mime'], $mime)) { alert_only("PNG, GIF, JPG 형식의 이미지 파일만 업로드 가능합니다."); } if (!preg_match("/\\.(jpg|png|gif)\$/i", $file[name])) { alert_only("PNG, GIF, JPG 형식의 이미지 파일만 업로드 가능합니다."); } delete_image($token, EDITOR_YM_PATH); $real_filename = duplicate_filename(EDITOR_YM_PATH, $file['name']); $real_filepath = EDITOR_YM_PATH . '/' . $real_filename; move_uploaded_file($file['tmp_name'], $real_filepath); chmod($real_filepath, 0606); setCookie('ge_token', $token); setCookie('ge_file', $real_filepath); ?> <script type="text/javascript"> parent.<?php echo $obj; ?> .insert_image_preview("<?php echo EDITOR_YM_URL . '/' . $real_filename; ?> ");
/** * Standard aed_module delete actualiser. * * @param ID_TEXT The entry being deleted */ function delete_actualisation($_id) { $id = intval($_id); $delete_status = post_param('delete', 'leave'); $this->donext_type = post_param('cat'); delete_image($id, $delete_status == '2'); }
function smarty_function_group_manage($params, &$smarty) { global $db, $db_prefix, $resolutions_available, $formats_suffix; global $user; // print_r($params); // $db->debug = true; // check parameters if (empty($params['action'])) { $smarty->trigger_error("assign: missing 'action' parameter"); return; } else { $action = $params['action']; } if (empty($params['sourceid'])) { $smarty->trigger_error("assign: missing 'sourceid' parameter"); return; } else { $sourceid = $params['sourceid']; } if (!empty($params['targetid'])) { $targetid = $params['targetid']; } else { $targetid = ''; } $login = $user['login']; $admin = $user['admin']; $editgroups = $user['editgroups']; // perform actions if ($action == 'copyContent') { $result = copy_groupcontent($sourceid, $targetid, $db_prefix, $db); if ($result) { $result = 'R_COPYCONT_SUCCESS'; } else { $result = 'E_COPYCONT_FAILED'; } } elseif ($action == 'moveContent') { $result = copy_groupcontent($sourceid, $targetid, $db_prefix, $db); if (!$result) { $result = 'E_MOVECONT_FAILED'; } else { $sql = "DELETE FROM {$db_prefix}img_group WHERE groupid=" . $db->qstr($sourceid); $rs = $db->execute($sql); if ($rs === false) { $result = 'E_MOVECONT_FAILED'; } else { $result = 'R_MOVECONT_SUCCESS'; } } } elseif ($action == 'deleteContent') { // only admins may delete content from the system if ($admin) { $sql = "SELECT * FROM {$db_prefix}img_group WHERE groupid=" . $db->qstr($sourceid); $rs = $db->execute($sql); while (!$rs->EOF) { $collectionid = $rs->fields['collectionid']; $imageid = $rs->fields['imageid']; delete_image($collectionid, $imageid, $db_prefix, $db, $resolutions_available, $formats_suffix); $rs->MoveNext(); } $result = 'R_DELCONT_SUCCESS'; } else { $result = 'E_DELCONT_NOADMIN'; } } // echo ("Result: {$result}"); $smarty->assign($params['result'], $result); if (!empty($params['sql'])) { $smarty->assign($params['sql'], $sql); } }
public function FetchPhotoFromAssocEditing($assoc) { if (isset($assoc['img']['name']) && is_uploaded_file($assoc['img']['tmp_name'])) { global $link_to_users_images; $img_name = 'avatar'; $sepext = explode('.', strtolower($assoc['img']['name'])); $type = end($sepext); $img_name .= '.' . $type; $upload_path = $link_to_users_images . $this->id . '/' . $img_name; if (!delete_image($link_to_users_images . $this->id . '/avatar')) { return -1; } else { if (!move_uploaded_file($assoc['img']['tmp_name'], $upload_path)) { return -1; } else { return 1; } } } return 0; }
function tearDown() { delete_image($this->glry_id, false); parent::tearDown(); }
include_once '../config.php'; $type = $db->escape($_GET['type']); $id = intval($_GET['id']); if (empty($_GET['version'])) { $version = 0; } else { $version = intval($_GET['version']); } if (empty($type) || !$id) { not_found(); } $media = new Upload($type, $id, $version); /* The user requests to delete the image */ if (!empty($_REQUEST['op'])) { if ($_REQUEST['op'] == 'delete') { delete_image($media); exit(0); } } if (!$media->read()) { not_found(); } if (!$globals['media_public'] && $media->access == 'restricted' && !$current_user->user_id > 0) { error_image(_('Debe estar autentificado')); die; } elseif ($globals['bot'] || $media->type == 'private' && ($current_user->user_id <= 0 || $media->user != $current_user->user_id && $media->to != $current_user->user_id)) { error_image(_('No está autorizado')); die; } header("Content-Type: {$media->mime}"); header('Last-Modified: ' . date('r', $media->date));
<?php require_once "../includes/functions/functions.php"; require_once "../includes/functions/db_connection.php"; ?> <?php if (isset($_POST['delete_selected'])) { //echo "Submitted"; if ($_POST['selected_image']) { $result = delete_image($_POST['selected_article']); if ($result) { $_POST = array(); $update_confirmation = $result; $update_confirmation .= "<p class=\"update-confirmed\">Page deleted successfully. Go to <a href=\"index.php\">Home page</a> to review changes.<p>"; } else { $update_confirmation = "Deleting article failed"; } } else { $update_confirmation = "Update failed please check the values input"; } } ?> <?php require_once "../includes/layouts/header.php"; ?> <div class="main"> <div class="content container" id="main-section"> <br>
if (!in_array($size['mime'], $mime)) { alert_only("PNG, GIF, JPG 형식의 이미지 파일만 업로드 가능합니다."); } if (!preg_match("/\\.(jpg|png|gif)\$/i", $file[name])) { alert_only("PNG, GIF, JPG 형식의 이미지 파일만 업로드 가능합니다."); } if (!is_dir($path)) { alert_only("{$path} 디렉토리가 존재하지 않습니다."); } if (!is_writable($path)) { alert_only("{$path} 디렉토리의 퍼미션을 707로 변경해주세요."); } add_index($path); $path .= '/' . date('ym'); make_dir($path); delete_image($token, $path); $dest_file = $path . '/' . abs(ip2long($_SERVER[REMOTE_ADDR])) . '_' . substr(md5(uniqid($g4[server_time])), 0, 8) . '_' . str_replace('%', '', urlencode($file[name])); $count = 0; while (file_exists($dest_file)) { $dest_file = $path . '/[' . $count++ . ']' . $file[name]; } move_uploaded_file($file[tmp_name], $dest_file); chmod($dest_file, 0606); $file = dirname($_SERVER["SCRIPT_NAME"]) . '/' . $dest_file; setCookie('ge_token', $token); setCookie('ge_file', $dest_file); function add_index($path) { $indexfile = $path . "/index.php"; $f = @fopen($indexfile, "w"); @fwrite($f, "");
echo '<div class = "thumbnail">'; echo '<div align = "right"><a href="' . $_SERVER['PHP_SELF'] . '?deleted_image_id=' . $row['id'] . '"><i class="icon-remove-sign"></i></a></div>'; echo '<img src="' . IMG_UPLOADPATH . $row['file'] . '" alt="" /></p>'; echo '<div class = "caption">'; echo '<p><strong><a href="javascript:popUpload(\'' . $row['id'] . '\');">' . $row['name'] . '</a> </strong>'; echo $row['description'] . '</p>'; echo '  '; /* echo '<a href="#"><i class="icon-plus"></i></a>'; echo '  '; */ //echo '<a href="' . $_SERVER['PHP_SELF'] . '?deleted_image_id=' . $row['id'] . '"><i class="icon-trash"></i></a>'; echo '  '; echo '</div></div></li>'; } if (isset($_GET['deleted_image_id'])) { delete_image($dbc, $_GET['deleted_image_id']); } if (isset($_POST['submit'])) { $image_id = $_POST['image_id']; $name = $_POST['name']; $subject = $_POST['subject']; $description = $_POST['description']; if ($image_id = update_image($dbc, $image_id, $name, $subject, $description)) { echo '<div class="alert alert-success"><button type="button" class="close" data-dismiss="alert">×</button>'; echo '图片"' . $name . '"的信息已成功录入!</div>'; } } ?> <script language="javascript" type="text/javascript"> function popUpload(str) {
function delete_mask($mask_id, &$sql) { $query = "SELECT image_id FROM image_masks WHERE id = '{$mask_id}'"; $sql->get_row($query, $res); if (sizeof($res) == 0) { return; } if ($res[0][0] != 0) { delete_image($res[0][0], $sql); } $query = "DELETE FROM image_masks WHERE id = '{$mask_id}'"; $sql->send_query($query); $query = "UPDATE capture_samples SET mask_id='0' WHERE mask_id='{$mask_id}'"; $sql->send_query($query); }
.$LIEN_SITE."index.php?href=acceuil&page=".$page."\n"; if (!mail($user->getEmail(), "Nouveau commentaire", $mail_message)) echo "Un probleme est survenue lors de l'envoie du mail" . PHP_EOL; */ } else { if ($action == 'unlike') { unlike_image($id, $user->getId()); /* $mail_message = "Une personne n'appreci plus votre image, desole.\n" .$LIEN_SITE."index.php?href=acceuil&page=".$page."\n"; if (!mail($user->getEmail(), "Nouveau commentaire", $mail_message)) echo "Un probleme est survenue lors de l'envoie du mail" . PHP_EOL; */ } else { if ($action == 'delete') { delete_image($id, $user->getId()); /* $mail_message = "Vous venez de supprimer une de vos image.\n" .$LIEN_SITE."index.php?href=acceuil&page=".$page."\n"; if (!mail($user->getEmail(), "Suppression image", $mail_message)) echo "Un probleme est survenue lors de l'envoie du mail" . PHP_EOL; */ } } } } } if (count($imgs) % $nbr == 0) { $page_count = floor(count($imgs) / $nbr); } else { $page_count = floor(count($imgs) / $nbr + 1);